1668 Commits (a1c55b2f16edfc13827455ebc3d07d17f6260f1e)
 

Author SHA1 Message Date
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
Sayan Nandan 9091db6bd3
Impl SDSS Writer 1 year ago
Sayan Nandan 17b07897e5
Implement `StartStop` 1 year ago
Sayan Nandan 2756682729
Implement auto generation for header objects 1 year ago
Sayan Nandan 45c93eac3c
Redefine SDSS Header records to have fixed layout 1 year ago
Sayan Nandan e126c826f9
Add new dynamic record definition and remove rw 1 year ago
Sayan Nandan 901150f98f
Impl basic header enc/dec methods 1 year ago
Sayan Nandan beb4d16ab4
Simplify header decode impl and fix MDR endian bug 1 year ago
Sayan Nandan 0e77946714
Add decode impls for headers 1 year ago
Sayan Nandan 96acecb2c3
Impl basic SDSSWriter (raw) 1 year ago
Sayan Nandan c8d3e6b739
Fix uptime impl 1 year ago
Sayan Nandan f29807446f
Add generation for full SDSS header 1 year ago
Sayan Nandan b0651c9492
Implement SDSS Header generators 1 year ago
Sayan Nandan dbc7128c41
Add more tests for update 1 year ago