aquadoggo
aquadoggo copied to clipboard
Node for the p2panda network handling validation, storage, aggregation and replication
Turns out there were at least two places causing tests to sometimes fail, all quite interesting in the end. Although this PR was mainly about getting the tests working consistently,...
I receive random failing tests when I run `cargo test` for the first times (very much looking like race conditions) :cry: - at one point they all pass .. 1....
C.f. https://github.com/p2panda/aquadoggo/pull/166#discussion_r901569445
We are currently materialising all documents, even when we don't even know their schema. We will eventually restrict that and only materialise documents whose schema is available in the schema...
https://github.com/p2panda/aquadoggo/blob/0bf77f551fca6bc261a1c87f0d5938530c9d2476/aquadoggo/src/materializer/worker.rs#L523 Some users think an error occurred
Adds a field called `operations` to `DocumentMeta` GraphQL type which returns a list of all operations contained within the document view being returned. The returned items are not complete operations,...
We will be needing extra methods on `StorageProvider` as we move forward, let's collect them here to get an overview of how things might look. Also as we use it...
Internally, replication uses the storage provider `publish_entry` method, which checks that logs are published in order. When replicating, logs may be received out of order so a different pathway for...