-
Notifications
You must be signed in to change notification settings - Fork 78
Closed
Labels
failed 💥Failed tickets are CI or benchmarking failures, should be investigated as soon as possibleFailed tickets are CI or benchmarking failures, should be investigated as soon as possiblekind/bugFeature doesn't work as expected.Feature doesn't work as expected.
Milestone
Description
That's pretty bad, seems we dropped data here somehow.
Captured log [CRDTActorOwnedTests][2020-06-11 16:44:36.4040] [CRDTActorOwnedTests.swift:241][/user/set-owner-1] [warning] added [84] ... 84
// metadata:
// "add": 84
// "before": [73, 74, 76, 7, 63, 24, 59, 44, 1, 25, 3, 61, 33, 81, 55, 18, 32, 58, 14, 31, 62, 22, 70, 6, 12, 4, 65, 45, 37, 68, 40, 20, 66, 5, 35, 30, 10, 51, 82, 13, 53, 67, 83, 48, 15, 75, 47, 21, 72, 78, 41, 26, 50, 77, 64, 34, 54, 60, 2, 43, 39, 19, 27, 23, 52, 46, 11, 56, 69, 17, 8, 79, 71, 28, 16, 29, 42, 38, 57, 80, 9, 36, 49]
// "before/count": 83
// "updated": ORSet<Int>(
// replicaID: actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,
// state: VersionedContainer<Int>(
// replicaID: actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,
// versionContext: VersionContext(
// vv: VersionVector(
// state: [
// actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1: 84,
// ],
// ),
// gaps: [
// ],
// ),
// elementByBirthDot: [
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,1): 1,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,10): 10,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,11): 11,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,12): 12,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,13): 13,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,14): 14,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,15): 15,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,16): 16,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,17): 17,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,18): 18,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,19): 19,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,2): 2,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,20): 20,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,21): 21,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,22): 22,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,23): 23,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,24): 24,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,25): 25,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,26): 26,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,27): 27,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,28): 28,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,29): 29,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,3): 3,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,30): 30,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,31): 31,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,32): 32,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,33): 33,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,34): 34,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,35): 35,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,36): 36,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,37): 37,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,38): 38,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,39): 39,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,4): 4,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,40): 40,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,41): 41,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,42): 42,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,43): 43,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,44): 44,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,45): 45,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,46): 46,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,47): 47,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,48): 48,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,49): 49,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,5): 5,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,50): 50,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,51): 51,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,52): 52,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,53): 53,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,54): 54,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,55): 55,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,56): 56,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,57): 57,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,58): 58,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,59): 59,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,6): 6,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,60): 60,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,61): 61,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,62): 62,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,63): 63,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,64): 64,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,65): 65,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,66): 66,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,67): 67,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,68): 68,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,69): 69,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,7): 7,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,70): 70,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,71): 71,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,72): 72,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,73): 73,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,74): 74,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,75): 75,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,76): 76,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,77): 77,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,78): 78,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,79): 79,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,8): 8,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,80): 80,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,81): 81,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,82): 82,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,83): 83,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,84): 84,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,9): 9,
// ],
// delta: DistributedActors.CRDT.VersionedContainerDelta<Swift.Int>(versionContext: DistributedActors.CRDT.VersionContext(vv: [actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1: 84], gaps: Set([])), elementByBirthDot: [Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,62): 62, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,45): 45, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,73): 73, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,17): 17, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,55): 55, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,81): 81, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,70): 70, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,53): 53, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,82): 82, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,52): 52, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,43): 43, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,61): 61, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,6): 6, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,13): 13, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,63): 63, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,11): 11, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,42): 42, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,33): 33, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,21): 21, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,41): 41, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,9): 9, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,65): 65, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,83): 83, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,51): 51, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,36): 36, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,57): 57, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,78): 78, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,20): 20, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,15): 15, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,59): 59, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,50): 50, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,29): 29, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,44): 44, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,66): 66, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,68): 68, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,23): 23, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,5): 5, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,48): 48, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,26): 26, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,34): 34, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,18): 18, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,38): 38, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,69): 69, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,76): 76, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,40): 40, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,58): 58, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,64): 64, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,75): 75, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,67): 67, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,60): 60, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,74): 74, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,14): 14, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,39): 39, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,28): 28, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,84): 84, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,46): 46, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,19): 19, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,1): 1, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,54): 54, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,47): 47, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,10): 10, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,7): 7, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,35): 35, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,8): 8, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,37): 37, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,12): 12, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,25): 25, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,56): 56, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,16): 16, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,72): 72, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,80): 80, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,49): 49, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,30): 30, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,24): 24, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,71): 71, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,2): 2, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,4): 4, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,3): 3, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,31): 31, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,32): 32, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,79): 79, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,22): 22, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,77): 77, Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,27): 27]),
// ),
// )
// "updated/count": 84
Captured log [CRDTActorOwnedTests][2020-06-11 16:44:36.4050] [CRDTActorOwnedTests.swift:241][/user/set-owner-1] [warning] added [85] ... 2
// metadata:
// "add": 85
// "before": [1]
// "before/count": 1
// "updated": ORSet<Int>(
// replicaID: actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,
// state: VersionedContainer<Int>(
// replicaID: actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,
// versionContext: VersionContext(
// vv: VersionVector(
// state: [
// actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1: 2,
// ],
// ),
// gaps: [
// ],
// ),
// elementByBirthDot: [
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,1): 1,
// Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,2): 85,
// ],
// delta: DistributedActors.CRDT.VersionedContainerDelta<Swift.Int>(versionContext: DistributedActors.CRDT.VersionContext(vv: [:], gaps: Set([Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,2)])), elementByBirthDot: [Dot(actor:sact://CRDTActorOwnedTests@127.0.0.1:9001/user/set-owner-1,2): 85]),
// ),
// )
// "updated/count": 2
between one and another update; it's all the same entity so it's quite weird..
Metadata
Metadata
Assignees
Labels
failed 💥Failed tickets are CI or benchmarking failures, should be investigated as soon as possibleFailed tickets are CI or benchmarking failures, should be investigated as soon as possiblekind/bugFeature doesn't work as expected.Feature doesn't work as expected.