Skip to content

Out-of-order post merge cleanup #11329

@codesome

Description

@codesome

A few TODOs coming out of #11075

  • Add documentation for out of order feature and the config (before v2.39)
  • Rename the type WAL to type WL (but the usage retains wal and wbl naming).
  • Revisit Head.Appender.Commit() code and try to simplify it.
  • Simplify loadWAL and loadWBL in head_wal.go as much as possible (not directly related to the OOO work, since this structure of code existed before)
  • make processWBLSamples and processWALSamples look similar
  • Add a fast path for write path by checking the last sample Out-of-order post merge cleanup #11329 (comment)
  • Some refactor Out-of-order post merge cleanup #11329 (comment)

Few having their own issues:

cc @jesusvazquez @bwplotka

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions