Sayan Nandan
ef3d71f593
Optimize header implementation
...
The SDSS header impls were way too complex, and unnecessarily linked
to the file system API abstractions. Now we have a more decoupled API
with optional variable headers.
1 year ago
Sayan Nandan
c4d51ac8e7
Ensure full auth config is read
1 year ago
Sayan Nandan
c35e35b9c8
Only attempt to restore data if new instance
1 year ago
Sayan Nandan
6df09c194c
Initialize storage drivers on init
...
Also fixed an issue with NullFS where the null
flag was not set.
1 year ago
Sayan Nandan
fac2802849
Wire up queries to SE
1 year ago
Sayan Nandan
9102834623
Add config tests
1 year ago
Sayan Nandan
190220127c
Implement new config module
1 year ago
Sayan Nandan
6a01d9d513
Basic DCL impls
1 year ago
Sayan Nandan
597a49a91b
Param by default in protocol
1 year ago
Sayan Nandan
a390120231
Cleanup lexer impl
1 year ago
Sayan Nandan
5e068c0e9b
Generalize scanner
1 year ago
Sayan Nandan
7238f0c0e8
Impl Skyhash/2 data exchange
1 year ago
Sayan Nandan
91514d4219
Implement protocol stage 1
1 year ago
Sayan Nandan
9e9a7b9c9a
Clean up enum methods
1 year ago
Sayan Nandan
9ceaa54abd
Simplify error propagation
1 year ago
Sayan Nandan
1abe4a7217
Simplify gns txn driver handling
1 year ago
Sayan Nandan
cf055f418d
Request delta updates
1 year ago
Sayan Nandan
0d076dd1b3
Simplify global namespace handling
1 year ago
Sayan Nandan
5cafc61231
Implement services
1 year ago
Sayan Nandan
e309e35b63
Make the FS definition more generic
1 year ago
Sayan Nandan
cbac4e6739
Add tests for skewed and shuffled deltas
1 year ago
Sayan Nandan
f4d2adc4e8
Add tests for skewed and unskewed deltas
1 year ago
Sayan Nandan
7dff706115
Reduce batch metadata size
1 year ago
Sayan Nandan
20c937451f
Implement batched persistence system
1 year ago
Sayan Nandan
ee9ccd5a30
Also store schema version in delta
1 year ago
Sayan Nandan
e4848e645e
Sync row deltas to delta state
1 year ago
Sayan Nandan
f230bc7920
Add all model DDL txn tests
1 year ago
Sayan Nandan
8d2097e526
Add txn impls and tests for model DDL
1 year ago
Sayan Nandan
29d4137a2c
Add space DDL txns and full chain tests
...
Also ensure that the `env` key is not when merged
1 year ago
Sayan Nandan
39edfc64c9
Make sure props are stored inside space.meta.env
...
Also fixed a bug in the create space txn payload
1 year ago
Sayan Nandan
ea072f281c
Add create space txn
1 year ago
Sayan Nandan
97a9471529
Utilize VFS for all testing
1 year ago
Sayan Nandan
9133949beb
Add IO tests for gns tx payloads
1 year ago
Sayan Nandan
ea20611ebe
Cleanup gns txn impls
1 year ago
Sayan Nandan
13a39f1e1f
Simplify enc/dec misc procedures
1 year ago
Sayan Nandan
891252a89d
Add remaining DDL txns
1 year ago
Sayan Nandan
138753c4ad
Add `create model` txn impl
1 year ago
Sayan Nandan
b78824d6d0
Simplify gns event impls
1 year ago
Sayan Nandan
7eff973b9e
Add `create space` txn impl
1 year ago
Sayan Nandan
79b450160e
Remove metadata spec and simplify obj enc/dec
1 year ago
Sayan Nandan
d09df81757
Unlink MD traits from map enc/dec impls
1 year ago
Sayan Nandan
df61b627b4
Add preliminary event impls
1 year ago
Sayan Nandan
d8cabb9761
Add enc/dec for space
1 year ago
Sayan Nandan
70552a5df4
Impl enc/dec for model
1 year ago
Sayan Nandan
6e3f26ddbd
Make enc/dec for dicts more generic
1 year ago
Sayan Nandan
550a39ad99
Fix space DDL tests
1 year ago
Sayan Nandan
369abe9a22
Allow persist objects to have custom metadata
1 year ago
Sayan Nandan
2937cc7fbe
Simplify enc/dec spec traits
1 year ago
Sayan Nandan
a619ea635c
Always assign UUIDs
1 year ago
Sayan Nandan
29457c6b89
Impl enc/dec routines for internal structures
1 year ago