Skip to content

Bilog FIFO automation - #919

Open
TejasC88 wants to merge 1 commit into
red-hat-storage:masterfrom
TejasC88:bilog_fifo
Open

TejasC88 wants to merge 1 commit into
red-hat-storage:masterfrom
TejasC88:bilog_fifo

Conversation

@TejasC88

Copy link
Copy Markdown
Contributor

Coverage mapping

Plan section What the tests do
1 Creation
FIFO default, InIndex default, fifo shard bounds vs index shards
2 Object ops
PUT ADD, DELETE DEL, multipart, mixed ops
3 Versioned
OLH link, epoch increment, delete marker, unlink, secondary epoch match
4 CLI
bilog list, --shard-id, trim then new write
5 Sync disable
SYNCSTOP, writes stay local, RESYNC catch-up
6 Reshard
FIFO→new gen, InIndex→FIFO upgrade, old gen cleanup after trim
7 Index repair
Remove omap key / head object, bucket check --fix emits ADD/DEL
8 Multisite
PUT sync, full sync, zone outage, versioned OLH, trim while secondary lags
9 Crash
Orphaned FIFO ADD, trim-before-consume then retry, OSD pause → 5xx
10/11 InIndex
PUT/DELETE/versioned/trim/status still work; no FIFO OIDs
S1–S5 Scale
Throughput vs InIndex, 500k sync, 2h trim, reshard-under-write, active-active disconnects

Signed-off-by: Tejas Chandramouli <tchandra@redhat.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants