changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/ffi/rocksdb/rocksdb.asd

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
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
1
 ;;; rocksdb.asd --- ROCKSDB SYSTEMS
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
2
 
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
3
 ;; rocksdb for lisp.
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
4
 
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
5
 ;;; Commentary:
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
6
 
82
a606978326c7 rocksdb ffi
ellis <ellis@rwest.io>
parents: 77
diff changeset
7
 ;; inspired by Vee's cl-rocksdb: https://github.com/veer66/cl-rocksdb
7
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
8
 
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
9
 ;;; Code:
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
10
 (defsystem "rocksdb"
597
5b2ca5b2a9db rocksdb merge-op progress
Richard Westhaver <ellis@rwest.io>
parents: 594
diff changeset
11
   :depends-on (:std :log)
91
a0d966c3a576 skel no longer package inferred
ellis <ellis@rwest.io>
parents: 87
diff changeset
12
   :serial t
87
8203bd080c77 refactoring of ffi/rocksdb, tests
ellis <ellis@rwest.io>
parents: 82
diff changeset
13
   :components ((:file "pkg")
606
6fc04c4d465c emacs and rocksdb upgrades
Richard Westhaver <ellis@rwest.io>
parents: 597
diff changeset
14
                (:file "prim")
87
8203bd080c77 refactoring of ffi/rocksdb, tests
ellis <ellis@rwest.io>
parents: 82
diff changeset
15
                (:file "types")
8203bd080c77 refactoring of ffi/rocksdb, tests
ellis <ellis@rwest.io>
parents: 82
diff changeset
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
a304c9713a51 init graph.el
Richard Westhaver <ellis@rwest.io>
parents: 618
diff changeset
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
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents: 113
diff changeset
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
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents: 18
diff changeset
31
   :in-order-to ((test-op (test-op "rocksdb/tests"))))
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents: 18
diff changeset
32
 
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents: 18
diff changeset
33
 (defsystem "rocksdb/tests"
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 91
diff changeset
34
   :depends-on (:rt :rocksdb)
77
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents: 18
diff changeset
35
   :components ((:file "tests"))
14
c953c2a35835 rocksdb symbols and macs
ellis <ellis@rwest.io>
parents: 7
diff changeset
36
   :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :rocksdb)))