Mathieu Borderé
Mathieu Borderé
https://github.com/cmu-db/bustub/blob/4fd61c7cbcc51d16f30781c6c8f2ac2455403c42/src/include/buffer/replacer.h#L29 `frame_id` is a pointer to a `frame_id_t` which is an currently some integer type, it can't be set to a `nullptr` by an implementation.
I'm currently working on a disk backend for dqlite, it's in a proof-of-concept phase right now but wanted to start discussion on it. My initial idea is/was to keep the...
The goal is to redesign the API so that it is easily extensible in the future without breaking clients and without the need to bump the major soversion. I will...
The goal is to redesign the API so that it is easily extensible in the future without breaking clients and without the need to bump the major soversion. I will...
This allows the raft library to allocate enough space for the structs without depending on the space allocated by the user that could be compiled against an older version of...
``` Aug 02 08:17:25 soetomodb2 microk8s.daemon-apiserver[15684]: kube-apiserver: src/unix/poll.c:109: uv_poll_stop: Assertion `!uv__is_closing(handle)' failed. Aug 02 08:17:26 soetomodb2 systemd[1]: snap.microk8s.daemon-apiserver.service: Main process exited, code=killed, status=6/ABRT ``` Possibly https://github.com/canonical/raft/blob/b71e3038944b34bed650c3612bfbe07f01ea6aa7/src/uv_writer.c#L379 is hit when the...
Fixes https://github.com/canonical/go-dqlite/issues/182 Signed-off-by: Mathieu Borderé
Parallellize https://github.com/canonical/go-dqlite/blob/88e5f725af8b2dd82d353d82e28fa78deb0be8ad/internal/protocol/connector.go#L117 instead of trying the nodes in sequence.
WIP - don't review - Have tried to run all existing tests with the new disk vfs. Most failures come from the fsm snapshot functionality not being in place for...
Proposal to update the raft API to allow for future extensions without breaking binaries linked against older versions. Probably easiest to review by commit, it's draft so input is more...