Skip to content

Node stops seeing previously stored objects if dir naming pattern changes in blobstor #2174

@cthulhu-rider

Description

@cthulhu-rider

In current implementation Blobstor reads objects from the underlying FSTree according to DirNameLen application config value.

If application changes this value, previously stored objects can not be read from the node anymore.

Expected Behavior

Data are still available.

Current Behavior

Node starts as empty.

Possible Solution

Node should either:

  • restruct already stored data in FSTree on startup
  • allow mixing and have ability to read objects from both dir naming formats

Steps to Reproduce (for bugs)

  1. Run NeoFS with storage nodes v0.28.1
  2. Restart NeoFS with storage nodes v0.34.0

Context

NeoFS Testnet/Mainnet investigations.

Your Environment

  • Version used: v0.28.1 -> v0.34.0

Metadata

Metadata

Assignees

Labels

I4No visible changesS3Minimally significantU3RegularbugSomething isn't workingneofs-storageStorage node application issues

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions