The GitHub Actions job "CI" on kvrocks.git/unstable has failed.
Run started by GitHub user PragmaTwice (triggered by PragmaTwice).

Head commit for run:
9104f396d8a44ace9545d10a16b2c3ce84ebf37d / Zhixin Wen <[email protected]>
feat(replication): add replication-no-slowdown config (#3219)

We need to set `rocksdb.write_options.no_slowdown` to yes in production
because if write stall happens, it would block the event loop and
KVRocks would not be able to serve any other requests including `INFO`.
This means when write stall happens, we would see the cluster frozen and
failover happens unnecessarily.

However, a side effect of `rocksdb.write_options.no_slowdown` is it
would cause replication failure when write stall happens. The replica
would continuously tries to reconnect and restart the process, adding
extra load on master.

The solution is to add a separate config to fine control the behavior.

---------

Co-authored-by: Twice <[email protected]>

Report URL: https://github.com/apache/kvrocks/actions/runs/18335823789

With regards,
GitHub Actions via GitBox

Reply via email to