changeset 679: | 12287fab15d0 |
parent: | 97dd03beda03 |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Thu, 26 Sep 2024 21:16:45 -0400 |
permissions: | -rw-r--r-- |
description: | rocksdb load opts and env updates |
7 | 1 | ;;; rocksdb.asd --- ROCKSDB SYSTEMS |
2 | ||
3 | ;; rocksdb for lisp. |
|
4 | ||
5 | ;;; Commentary: |
|
6 | ||
82 | 7 | ;; inspired by Vee's cl-rocksdb: https://github.com/veer66/cl-rocksdb |
7 | 8 | |
9 | ;;; Code: |
|
10 | (defsystem "rocksdb" |
|
597
5b2ca5b2a9db
rocksdb merge-op progress
Richard Westhaver <ellis@rwest.io>
parents:
594
diff
changeset
|
11 | :depends-on (:std :log) |
91 | 12 | :serial t |
87 | 13 | :components ((:file "pkg") |
606
6fc04c4d465c
emacs and rocksdb upgrades
Richard Westhaver <ellis@rwest.io>
parents:
597
diff
changeset
|
14 | (:file "prim") |
87 | 15 | (:file "types") |
16 | (:file "opts") |
|
679
12287fab15d0
rocksdb load opts and env updates
Richard Westhaver <ellis@rwest.io>
parents:
624
diff
changeset
|
17 | (:file "env") |
113
afcb1f02bb66
removed obj/uri. may add back new impl later. new file obj/db.lisp and RDB stuff - (sst)
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
18 | (:file "sst") |
afcb1f02bb66
removed obj/uri. may add back new impl later. new file obj/db.lisp and RDB stuff - (sst)
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
19 | (:file "db") |
624
97dd03beda03
rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents:
623
diff
changeset
|
20 | (:file "checkpoint") |
271
4a1a21ff46ee
metadata,props,merge-ops
Richard Westhaver <ellis@rwest.io>
parents:
269
diff
changeset
|
21 | (:file "metadata") |
594
5bd0eb9fa1fa
rocksdb callbacks, missing symbol fixes
Richard Westhaver <ellis@rwest.io>
parents:
272
diff
changeset
|
22 | (:file "merge") |
272
0a5e37693fdf
db protocol stuff, prep for tao, tests, with-temp-db
Richard Westhaver <ellis@rwest.io>
parents:
271
diff
changeset
|
23 | (:file "compaction") |
0a5e37693fdf
db protocol stuff, prep for tao, tests, with-temp-db
Richard Westhaver <ellis@rwest.io>
parents:
271
diff
changeset
|
24 | (:file "comparator") |
623 | 25 | (:file "slicetransform") |
606
6fc04c4d465c
emacs and rocksdb upgrades
Richard Westhaver <ellis@rwest.io>
parents:
597
diff
changeset
|
26 | (:file "writebatch") |
618
5e57683a0c28
rocksdb updates and tests, emacs org config
Richard Westhaver <ellis@rwest.io>
parents:
615
diff
changeset
|
27 | (:file "logger") |
269 | 28 | (:file "stats") |
606
6fc04c4d465c
emacs and rocksdb upgrades
Richard Westhaver <ellis@rwest.io>
parents:
597
diff
changeset
|
29 | (:file "vars") |
6fc04c4d465c
emacs and rocksdb upgrades
Richard Westhaver <ellis@rwest.io>
parents:
597
diff
changeset
|
30 | (:file "macs")) |
77 | 31 | :in-order-to ((test-op (test-op "rocksdb/tests")))) |
32 | ||
33 | (defsystem "rocksdb/tests" |
|
96 | 34 | :depends-on (:rt :rocksdb) |
77 | 35 | :components ((:file "tests")) |
14 | 36 | :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :rocksdb))) |