Kim Altintop

Results 47 issues of Kim Altintop

Surfaced in `PeerApi`, it should be possible to: * Append a new event payload under a "topic" * "topics" should live under `rad/`, but ofc not conflict with refs the...

Currently thought of as being mainly some "envelope" containing the signature of the payload. Ie. potentially the same as #97

Make the protocol attempt to reconnect if and when the number of connected peers goes below 1. It is not clear yet to _which_ peers to try to (re-)connect to.

With [version 2](https://github.com/git/git/blob/eebb51ba8cab97c0b3f3f18eaab7796803b8494b/Documentation/technical/protocol-v2.txt) of the git wire protocol, the staged fetching logic would both become more efficient and require less ref-filtering gymnastics. Upstream `git` implements the protocol since around 2.19-ish,...

enhancement
git

Even though the storage format has a [specification](https://automerge.org/automerge-binary-format-spec), it looks like the internals are only crate-visible. I'd be interested in having them `pub`, for example to be able to read...

# Description of Changes Adds three commits which each should improve the trace of what is going on. You may want to only pick the first two. # Expected complexity...

Make it so `HostController` manages both the module host (wasm machinery) and the database (`RelationalDB` / `DatabaseInstanceContext`) of spacetime databases deployed to a server. The `DatabaseInstanceContextController` (DBIC) is removed in...

release-any

When replaying the commitlog, keep track of unpaired connect/disconnect calls and call disconnect when instantiating the module. # Expected complexity level and risk 2 # Testing I do not (yet)...

release-any

Failure to `fsync(2)` can result in a strange state, in particular if the OS's page cache is used. The most reasonable thing to do is to crash the application and...

release-any

Introduce page-aligned buffered reads + writes. This is required for direct I/O (O_DIRECT or equivalent), which is now the default. Direct I/O essentially means to bypass the OS's page cache...

release-1.0