type: millisecs
level: advanced
desc: Maximum wait (milliseconds) for scrub reservations before issuing a cluster-log warning
- long_desc: Waiting too long for a replica to respond to scrub resource reservation request
- (after at least half of the replicas have responded). Disable by setting to a very large value.
- default: 2200
+ long_desc: Waiting too long for a replica to respond to scrub resource reservation request.
+ Disable by setting to a very large value.
+ default: 30000
min: 500
see_also:
- osd_scrub_reservation_timeout
long_desc: Maximum wait (milliseconds) for all replicas to respond to
scrub reservation requests, before the scrub session is aborted. Disable by setting
to a very large value.
- default: 5000
+ default: 300000
min: 2000
see_also:
- osd_scrub_slow_reservation_response
/// that is in-flight to the local ObjectStore
MEV(ReplicaPushesUpd)
-/// a new interval has dawned.
-/// For a Primary: Discards replica reservations, so that the FullReset that would
-/// follow it would not attempt to release them.
+/**
+ * IntervalChanged
+ *
+ * This event notifies the ScrubMachine that it is no longer responsible for
+ * releasing replica state. It will generally be submitted upon a PG interval
+ * change.
+ *
+ * This event is distinct from FullReset because replicas are always responsible
+ * for releasing any interval specific state (including but certainly not limited to
+ * scrub reservations) upon interval change, without coordination from the
+ * Primary. This event notifies the ScrubMachine that it can forget about
+ * such remote state.
+ */
MEV(IntervalChanged)
/// guarantee that the FSM is in the quiescent state (i.e. NotActive)