Skip to content

[Feat]: Implement gcTimeWindow in order to reduce storage locking during active usage time #3001

Description

@shcherbak

this relates to problem described in: #2999

GC leads to storage locks which is not always good on high loaded setups

Image
the graph shows dependency between gc and storage latency. The gap at apx.13-40 starts after disabling gc

Describe the solution you'd like

May be it is possible to set gc time window? f/e:

    "storage": {
        "gc": true,
        "gcTimeWindow": "01.00 - 08.00"

and implement simple time check against config to start gc task or not

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or requestgood first issueGood for newcomersrm-externalRoadmap item submitted by non-maintainers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions