[TST](garbage_collector): add MCMR hard delete test - #6947
Conversation
Reviewer ChecklistPlease leverage this checklist to ensure your code review is thorough before approving Testing, Bugs, Errors, Logs, Documentation
System Compatibility
Quality
|
|
Add MCMR This PR primarily adds a new multi-region property/integration-style test in It also updates CI/infra wiring to run this test in the cluster workflow and avoid accidental execution in incompatible jobs. Supporting changes include adding This summary was automatically generated by @propel-code-bot |
4638e11 to
c7fce65
Compare
This comment has been minimized.
This comment has been minimized.
| current_version2 = cast(int, coll2.get_model()["version"]) | ||
|
|
||
| for round_index in range(COMPACTION_ROUNDS): | ||
| writer_client = client1 if round_index % 2 == 0 else client2 |
There was a problem hiding this comment.
can keep a vector/list of indexes and index into them to keep it compact
|
|
||
| for round_index in range(COMPACTION_ROUNDS): | ||
| writer_client = client1 if round_index % 2 == 0 else client2 | ||
| writer_collection = coll1 if round_index % 2 == 0 else coll2 |
c7fce65 to
02c0e37
Compare
7a824a5 to
e86e5e9
Compare
f4f0cd8 to
a2eb1f1
Compare
This comment has been minimized.
This comment has been minimized.
Verify the garbage collector hard-deletes a collection that spans two regions. The test writes records in alternating rounds across both clients, waits for compaction, deletes the collection, then tails the GC pod logs via kubectl to confirm a "Hard deleting collections" entry appears for the deleted collection UUID within a timeout. Co-authored-by: AI
f24e8fa to
161cb1e
Compare
This comment has been minimized.
This comment has been minimized.
|
Found 1 test failure on Blacksmith runners: Failure
|
Description of changes
Verify the garbage collector hard-deletes a collection that spans two
regions. The test writes records in alternating rounds across both
clients, waits for compaction, deletes the collection, then tails the
GC pod logs via kubectl to confirm a "Hard deleting collections" entry
appears for the deleted collection UUID within a timeout.
Test plan
Is a test. CI.
Migration plan
N/A
Observability plan
N/A
Documentation Changes
N/A
Co-authored-by: AI