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
Sayan Nandan
026b5ef0d2
Implement dict dec and resolve null disambiguation
...
The previous logic of using a different null was extremely confusing,
and we essentially ended up creating "two different null types."
That has been removed and we have implemented the dict dec methods and
rectified the enc methods.
1 year ago
Sayan Nandan
bd3225693f
Upgrade deps
1 year ago
Sayan Nandan
b6d5ad1c75
Add basic impl for `DictGeneric`
1 year ago
Sayan Nandan
7346035a27
Impl basic hl inf for persist
1 year ago
Sayan Nandan
3d2e4f2014
Simplify metadict semantics
1 year ago
Sayan Nandan
263e70905d
Rewrite journal: recovery impl and driver init
...
On initialization the driver will no longer attempt to truncate the
close event but instead use a truly AO style and utilize a new
directive.
We also now have a basic externally triggered on write and automatically
trigger on read recovery system in place. However, there are several
scopes of improvement to the implementation, such as tolerating even
more inconsistencies in the data.
1 year ago
Sayan Nandan
e2b81ac77f
Upgrade deps
1 year ago
Sayan Nandan
c1f8e2d1bd
Remove the delete entry once validated
1 year ago
Sayan Nandan
dc4afdc257
Add mock txn impl and fix txn impls
1 year ago
Sayan Nandan
710fd79e64
Add methods to verify header data
1 year ago
Sayan Nandan
24c3b0f8a7
Fix test suite file writers
1 year ago
Sayan Nandan
b0ef30853c
Upgrade deps
1 year ago
Sayan Nandan
843ff05d85
Impl txn log writer
1 year ago
Sayan Nandan
55f53456f8
Implement transaction reader
1 year ago