Yossi Gottlieb

Results 8 issues of Yossi Gottlieb

Here's a major refactoring step to consider. Currently the server logic and log implementation are quite coupled, to the point where the log implementation in many cases is responsible to...

All nodes expect local should be removed when loading a snapshot, and any prior knowledge about them should be void.

When preparing to send AppendEntries, followers that lag behind last_snapshot_idx will not have a snapshot sent instead of AE. However, this state will persist as not sending AE means there's...

We can't assume commit index does not change between begin and end snapshot, as AE responses may arrive.

This fix is possibly incomplete and may shadow another problem, possibly an off-by-one handling of the voting configuration change index.

This is useful to allow leaders to pass context between raft_recv_entry() and a subsequent execution of the entry (after it was committed) as an applylog callback. This allows an optimized...

Currently commands and replies are stored entirely in memory, which is very inefficient for large commands/replies that would anyway be streamed to some file/other socket/etc. Ideally a streaming API should...

Looks like the security page should be updated. - [ ] "Disabling specific commands" should be described as an obsolete mechanism that is generally replaced by ACL. - [ ]...