[Tarantool-patches] [RFC] gc/xlog: delay xlog cleanup until relays are subscribed
kostja.osipov at gmail.com
Thu Mar 18 10:51:27 MSK 2021
* Cyrill Gorcunov <gorcunov at gmail.com> [21/03/18 10:42]:
> Good point, thanks! Kostya, lets clarify some moments:
> 1) We introduce "wal_keep_logs" option which defines
> a timeout to kick the cleanup fiber.
> 2) If node is anonymous replica we simply ignore this
> 3) If this option is set then we have a few subcases:
> a) The `_cluster` space is not empty thus thus once
> all replicas are subscribed _before_ the timeout
> expired we trigger the cleanup fiber since it is
> safe to process;
> b) If replicas are not connected and timeout is
> expired we kick the cleanup fiber;
I mean this.
> Or you mean to always conside "wal_keep_logs" option
> and never trigger the cleanup until it get expired?
Konstantin Osipov, Moscow, Russia
More information about the Tarantool-patches