Skip to content

[Remote Store] NodeId in segment and translog metadata file name may contain '-' #10450

@gbbafna

Description

@gbbafna

Coming from #10379 (comment)

Relevant PR : #10229

We have added nodeId in metadata file names in translog and segment . NodeId is base64 UUID which can contain '-' . Tokenizing it using our metadata separator will not work in this case

Solution

  1. Process the nodeId to remove - before adding it to metadata file name .
  2. Change the separator to some other value as done in Updating the separator for RemoteStoreLockManager since underscore is allowed in base64UUID url charset #10379 to ... . In this solution, we will need to handle backward compatibility .

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinguntriagedv2.11.0Issues and PRs related to version 2.11.0

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions