Skip to content

storage: conditional puts do not respect the optional nature of value checksums #22636

@couchand

Description

@couchand

Upgrading a cluster across 75cbeb8 causes a never-ending stream of heartbeat failed on epoch increment errors, and the cluster is unable to serve requests.

Steps to reproduce:

  • git checkout 75cbeb84848c807437ce84dcb93229d17fbb4a7e~ (note the ~)
  • make
  • start a cluster
  • git checkout 75cbeb84848c807437ce84dcb93229d17fbb4a7e
  • make
  • restart that cluster

Metadata

Metadata

Assignees

Labels

C-bugCode not up to spec/doc, specs & docs deemed correct. Solution expected to change code/behavior.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions