1686 Commits (next)
 

Author SHA1 Message Date
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
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