defradb
defradb copied to clipboard
DefraDB is a Peer-to-Peer Edge Database. It's the core data storage system for the Source Network Ecosystem, built with IPLD, LibP2P, CRDTs, and Semantic open web properties.
This issue tracks the progress for DefraDB in the browser. ```[tasklist] ### Tasks - [ ] https://github.com/sourcenetwork/defradb/issues/2441 - [ ] https://github.com/sourcenetwork/defradb/issues/2442 ```
It would be nice to have a way of imposing some constrains on certain doc values for all docs in a collection. For example, if we want to restrict user's...
Whilst `nil` is slightly more expected in a module that sets a default, it is much more easily confused with the property not existing/being hidden/etc when reading the tests. Might...
I think we can write some magic to take the Go-doc documentation from the stuff in the client/request package, and generate the GQL type descriptions (and any other future query...
When 1.23 is released. There are a handful of todos that can be sorted out when this is done - Ctrl+f for this ticket link and try and resolve them.
Flaky index test on MacOS - `TestQueryPerformance_Simple` Failure Run: https://github.com/sourcenetwork/defradb/actions/runs/8357428702/job/22876554028?pr=2338 Log: ``` === Failed === FAIL: tests/integration/index TestQueryPerformance_Simple (30.14s) $time="2024-03-20 10:40:57" $name=tests.integration $level=INFO $msg="" database=badger-in-memory client=go mutationType=collection-save databaseDir="" changeDetector.Enabled=false changeDetector.SetupOnly=false...
Badger has support for encryption at rest, but there is no documentation for how to enable it for DefraDB.
There are instances where not all our Mutation Types behave the same. For example these two tests for GQL Mutation show the behavior where GQL does not return/raise an error:...