P5.8 §13.8: Anti-entropy shard reconciler verification
Clean up unused imports in anti-entropy module. All 31 acceptance tests pass: - p13_8_anti_entropy: 9 tests (all acceptance criteria) - p5_8_a_anti_entropy_fingerprint: 10 tests - p5_8_b_anti_entropy_diff: 12 tests Implementation verified complete: - Step 1 (Fingerprint): Per-replica xxh3 digest with pagination - Step 2 (Diff): Bucket-granular (256 buckets) divergence isolation - Step 3 (Repair): Highest updated_at wins with TTL suspend - CDC suppression via _miroir_origin: antientropy - Mode A scaling with rendezvous shard partitioning Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
e5085ae1c4
commit
db5611b2bc
2 changed files with 2 additions and 2 deletions
|
|
@ -19,7 +19,7 @@ use crate::cdc::ORIGIN_ANTIENTROPY;
|
|||
use crate::error::{MiroirError, Result};
|
||||
use crate::migration::{MigrationConfig, MigrationError};
|
||||
use crate::router::assign_shard_in_group;
|
||||
use crate::scatter::{DeleteByIdsRequest, FetchDocumentsRequest, FetchDocumentsResponse, NodeClient, WriteRequest};
|
||||
use crate::scatter::{FetchDocumentsRequest, FetchDocumentsResponse, NodeClient, WriteRequest};
|
||||
use crate::topology::{NodeId, Topology};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use serde_json::Value;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
use crate::anti_entropy::{AntiEntropyConfig, AntiEntropyReconciler};
|
||||
use crate::scatter::{
|
||||
FetchDocumentsRequest, FetchDocumentsResponse, MockNodeClient, NodeClient, NodeError,
|
||||
FetchDocumentsRequest, FetchDocumentsResponse, NodeClient, NodeError,
|
||||
PreflightRequest, PreflightResponse, SearchRequest,
|
||||
};
|
||||
use crate::task_store::TaskStore;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue