Kamil Braun

Results 34 issues of Kamil Braun

This code does not compile: ```cpp auto f = std::bind_front([] (std::unique_ptr) { return make_ready_future(); }, std::make_unique(0)); (void)make_ready_future().then(std::move(f)); ``` because `then(std::move(f))` tries to call `f()`, and the expression `f()` is ill-formed;...

The following code is UB according to cppreference (https://en.cppreference.com/w/cpp/language/union): ```cpp bool is_internal() const noexcept { return u.internal.size >= 0; } ``` there is no guarantee that `u.internal` is the most...

Nothing in the promise docs mention that. One may assume that calling it a second time simply does nothing. Same with calling set_exception after set_value, or vice-versa, or set_exception after...

The object returned by `rpc::make_client()` (`struct shelper` defined inside `send_helper`) now contains a member `send_options opts` which can be used to configure the object before sending RPCs using its `operator()()`....

I'm implementing a failure detector that uses seastar's RPC module for pinging nodes. But when a node being pinged is down, my logs get spammed with useless messages every 100ms...

RPC

Start with a cluster with Raft disabled, end up with a cluster that performs schema operations using group 0. Design doc: https://docs.google.com/document/d/1PvZ4NzK3S0ohMhyVNZZ-kCxjkK5URmz1VP65rrkTOCQ/ (TODO: replace this with .md file - we...

See https://github.com/scylladb/scylla/pull/11047#discussion_r923483863.

low
n00b
raft

Citing @avikivity: > Truncate should follow the replication strategy. Local replication strategy = no distributed truncate.

n00b

The refactors from #11088 allow us to easily move the initialization of `storage_proxy` early in the startup procedure, before starting `system_keyspace`, `messaging_service`, `gossiper`, `storage_service` and more. Eventually we should be...

… enabled features Right now, if there's a node for which we don't know the features supported by this node (they are neither persisted locally, nor gossiped by that node),...