Skip to content

Ensure Sequential Success in ObjectWALService #2432

@Chillax-0v0

Description

@Chillax-0v0

Split into two parts:

  • Append operations succeed in the order they are written, i.e., guarantee that append operations with smaller offsets execute their callbacks earlier.
  • Discard non-contiguous data during recovery.
  • Record the trim offset at the time of writing in the header of each WAL object to avoid potential data loss issues caused by incomplete deletion of objects during trimming.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions