Skip to content

ZkBucketAccessor does not clean up stale version when it is used to access multiple paths #1262

@jiajunwang

Description

@jiajunwang

Describe the bug
When used to access more than one path and the interval between the accessor modify different paths are short (less than TTL), the accessor might fail to remove the stale versions.

To Reproduce
Have 2 paths created with ZkBucketAccessor. Then modify each of them twice in a loop with short interval (much less than the TTL). Then except for the last path, all the other paths will have stale versions even after TTL.

Expected behavior
All the stale versions should be removed after TTL.

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions