-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
Labels:None
-
Sharding 2019-04-08, Sharding 2019-04-22
Implement the full history.
Exit criteria:
Integration tests must verify the following document routes.
Test 1:
insert a document D1 on shard S1
migrate to S2 and S3
update D1 on S1
migrate to S2 and S3
Test 2:
insert a document D1 on shard S1
migrate to S2 and S3
update D1 on S2
migrate to S1 and S3
Test 3:
insert a document D1 on shard S1
migrate to S2 and S3
update D1 on S2
migrate to S1 and S3
update D1 on S1
migrate to S2 and S3
Test 4:
insert a document D1 on shard S1
migrate to S2 and S3
update D1 on S1
migrate to S2 and S3
update D1 on S2
migrate to S1 and S3
All tests must verify the history on S1 (origin), S2 (copy) and S3 (copy)