Add explicit reiteration delay to object selector #15

Open
opened 2025-12-28 18:13:35 +00:00 by sami · 0 comments
Owner

Originally created by @vdomnich-yadro on GitHub (Oct 28, 2022).

To prevent object selector from excessive re-iteration over bolt database we make a small delay after we made a pass over the database and before we start a new cycle.

Currently this delay is calculated based on Age of objects in the selector's filter. However, Age filter is quite specific and is used just for deletion. More flexible approach would be to have reiterateDelay that can be explicitly supplied into object selector.

Originally created by @vdomnich-yadro on GitHub (Oct 28, 2022). To prevent object selector from excessive re-iteration over bolt database we make a small delay after we made a pass over the database and before we start a new cycle. Currently this delay is [calculated](https://github.com/nspcc-dev/xk6-neofs/pull/30/files#diff-ed717041f007935ab8411c62c07415757f3197403f428015182952ab2e894833R151) based on Age of objects in the selector's filter. However, Age filter is quite specific and is used just for deletion. More flexible approach would be to have `reiterateDelay` that can be explicitly supplied into object selector.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/xk6-neofs#15
No description provided.