this derivation will be built: /nix/store/v1vmkmr1hp0a6c9k35skmvjv1q22qvms-nix-grpc-store-spec.drv building '/nix/store/v1vmkmr1hp0a6c9k35skmvjv1q22qvms-nix-grpc-store-spec.drv' on 'ssh-ng://customer@mac02' building '/nix/store/v1vmkmr1hp0a6c9k35skmvjv1q22qvms-nix-grpc-store-spec.drv' nix-grpc-store-spec> Running... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [■■ ] 6% | ETA: 4s | 1839/30000 samples | 8397 samples/sRunning... [■■ ] 6% | ETA: 4s | 1839/30000 samples | 8397 samples/sRunning... [■■■■ ] 10% | ETA: 4s | 3173/30000 samples | 7739 samples/sRunning... [■■■■■■ ] 15% | ETA: 4s | 4564/30000 samples | 7482 samples/sRunning... [■■■■■■ ] 15% | ETA: 4s | 4564/30000 samples | 7482 samples/sRunning... [■■■■■■■ ] 17% | ETA: 4s | 5372/30000 samples | 7329 samples/sRunning... [■■■■■■■■ ] 20% | ETA: 4s | 6069/30000 samples | 7208 samples/sRunning... [■■■■■■■■■ ] 23% | ETA: 4s | 6928/30000 samples | 7091 samples/sRunning... [■■■■■■■■■ ] 23% | ETA: 4s | 6928/30000 samples | 7091 samples/sRunning... [■■■■■■■■■■■ ] 27% | ETA: 4s | 8140/30000 samples | 6981 samples/sRunning... [■■■■■■■■■■■■ ] 30% | ETA: 4s | 9001/30000 samples | 6861 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 3s | 9688/30000 samples | 6813 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 3s | 9688/30000 samples | 6813 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 3s | 9688/30000 samples | 6813 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 3s | 11232/30000 samples | 6758 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 3s | 11232/30000 samples | 6758 samples/sRunning... [■■■■■■■■■■■■■■■■■ ] 41% | ETA: 3s | 12474/30000 samples | 6739 samples/sRunning... [■■■■■■■■■■■■■■■■■■ ] 45% | ETA: 3s | 13592/30000 samples | 6729 samples/sRunning... [■■■■■■■■■■■■■■■■■■ ] 45% | ETA: 3s | 13592/30000 samples | 6729 samples/sRunning... [■■■■■■■■■■■■■■■■■■■ ] 47% | ETA: 3s | 14399/30000 samples | 6722 samples/sRunning... [■■■■■■■■■■■■■■■■■■■ ] 47% | ETA: 3s | 14399/30000 samples | 6722 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■ ] 52% | ETA: 3s | 15780/30000 samples | 6712 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■ ] 52% | ETA: 3s | 15780/30000 samples | 6712 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■ ] 58% | ETA: 2s | 17430/30000 samples | 6701 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■ ] 58% | ETA: 2s | 17430/30000 samples | 6701 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■ ] 63% | ETA: 2s | 19056/30000 samples | 6684 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■ ] 63% | ETA: 2s | 19056/30000 samples | 6684 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■ ] 63% | ETA: 2s | 19056/30000 samples | 6684 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 68% | ETA: 2s | 20526/30000 samples | 6660 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 68% | ETA: 2s | 20526/30000 samples | 6660 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 73% | ETA: 2s | 22154/30000 samples | 6649 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 73% | ETA: 2s | 22154/30000 samples | 6649 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 78% | ETA: 2s | 23453/30000 samples | 6642 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 80% | ETA: 1s | 24213/30000 samples | 6632 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 80% | ETA: 1s | 24213/30000 samples | 6632 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 83% | ETA: 1s | 25116/30000 samples | 6620 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 86% | ETA: 1s | 25844/30000 samples | 6605 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 88% | ETA: 1s | 26525/30000 samples | 6606 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 90% | ETA: 1s | 27098/30000 samples | 6503 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 91% | ETA: 1s | 27313/30000 samples | 6392 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 91% | ETA: 1s | 27313/30000 samples | 6392 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 91% | ETA: 1s | 27313/30000 samples | 6392 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 93% | ETA: 1s | 27915/30000 samples | 6177 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 94% | ETA: 1s | 28219/30000 samples | 6080 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 94% | ETA: 1s | 28481/30000 samples | 5982 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 95% | ETA: 1s | 28699/30000 samples | 5892 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 95% | ETA: 1s | 28699/30000 samples | 5892 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 95% | ETA: 1s | 28699/30000 samples | 5892 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 97% | ETA: 1s | 29230/30000 samples | 5718 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 98% | ETA: 1s | 29488/30000 samples | 5656 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■] 99% | ETA: 1s | 29927/30000 samples | 5544 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■] 99% | ETA: 1s | 29927/30000 samples | 5544 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■] 99% | ETA: 1s | 29927/30000 samples | 5544 samples/sAn example execution: nix-grpc-store-spec> nix-grpc-store-spec> [State 0] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedFixed::scheduler::crashes: 0, nix-grpc-store-spec> schedFixed::scheduler::entry: [], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 1] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedFixed::scheduler::crashes: 1, nix-grpc-store-spec> schedFixed::scheduler::entry: [], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 2] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedFixed::scheduler::crashes: 1, nix-grpc-store-spec> schedFixed::scheduler::entry: [], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 3] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: [], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 4] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: [], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 5] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: [], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 6] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: [], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c1", "c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 7] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c1"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 8] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(("c1", "w1"), ("c2", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 9] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(("c1", "w1"), ("c2", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 10] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CSent("w1")), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(("c1", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c2", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 11] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CSent("w1")), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c1", "w1"), ("c2", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 12] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CSent("w1")), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c2", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set("c1"), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 13] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CSent("w1")), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set("c1", "c2"), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 14] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CSent("w1")), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set("c2"), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c1"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 15] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c1", "c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 16] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(("c1", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 17] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c1", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 18] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set("c1"), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 19] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c1", "c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 20] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(("c1", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 21] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c1", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 22] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c1", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 23] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CQueued), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c1", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 24] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CSent("w1")), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c1", "w1"), ("c2", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 25] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CSent("w1")), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c1", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 0, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set("c2"), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 26] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CSent("w1")), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(("c1", "w1")), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set("c2"), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 1, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 27] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CSent("w1")), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set("c1", "c2"), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 1, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 28] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CSent("w1"), "c2" -> CDone), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set("c1"), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 1, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 29] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CDone, "c2" -> CDone), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1", "c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 1, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 30] nix-grpc-store-spec> { nix-grpc-store-spec> schedFixed::scheduler::cl: Map("c1" -> CDone, "c2" -> CDone), nix-grpc-store-spec> schedFixed::scheduler::crashes: 2, nix-grpc-store-spec> schedFixed::scheduler::entry: [], nix-grpc-store-spec> schedFixed::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedFixed::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedFixed::scheduler::mBuild: Set(), nix-grpc-store-spec> schedFixed::scheduler::mDone: Set(), nix-grpc-store-spec> schedFixed::scheduler::mExpect: Set(), nix-grpc-store-spec> schedFixed::scheduler::mResult: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRetry: Set(), nix-grpc-store-spec> schedFixed::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedFixed::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedFixed::scheduler::published: 1, nix-grpc-store-spec> schedFixed::scheduler::publishedBy: Set("w1"), nix-grpc-store-spec> schedFixed::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [ok] No violation found (5521ms at 5434 traces/second). nix-grpc-store-spec> Trace length statistics: max=31, min=15, average=18.83 nix-grpc-store-spec> You may increase --max-samples and --max-steps. nix-grpc-store-spec> Use --verbosity to produce more (or less) output. nix-grpc-store-spec> Use --seed=0xca5e0c0e779a6b87 --backend=rust to reproduce. nix-grpc-store-spec> Running... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [■ ] 2% | ETA: 7s | 662/30000 samples | 4566 samples/sRunning... [■ ] 2% | ETA: 7s | 662/30000 samples | 4566 samples/sRunning... [■ ] 3% | ETA: 11s | 1005/30000 samples | 2761 samples/sRunning... [■ ] 3% | ETA: 11s | 1005/30000 samples | 2761 samples/sRunning... [■■ ] 4% | ETA: 13s | 1359/30000 samples | 2343 samples/sRunning... [■■ ] 4% | ETA: 13s | 1359/30000 samples | 2343 samples/sRunning... [■■ ] 4% | ETA: 13s | 1359/30000 samples | 2343 samples/sRunning... [■■ ] 5% | ETA: 14s | 1754/30000 samples | 2113 samples/sRunning... [■■■ ] 6% | ETA: 14s | 1980/30000 samples | 2016 samples/sRunning... [■■■ ] 7% | ETA: 15s | 2201/30000 samples | 1965 samples/sRunning... [■■■ ] 7% | ETA: 15s | 2201/30000 samples | 1965 samples/sRunning... [■■■ ] 8% | ETA: 15s | 2443/30000 samples | 1916 samples/sRunning... [■■■ ] 8% | ETA: 15s | 2443/30000 samples | 1916 samples/sRunning... [■■■■ ] 9% | ETA: 15s | 2761/30000 samples | 1853 samples/sRunning... [■■■■ ] 9% | ETA: 15s | 2761/30000 samples | 1853 samples/sRunning... [■■■■ ] 10% | ETA: 16s | 3049/30000 samples | 1788 samples/sRunning... [■■■■ ] 10% | ETA: 16s | 3049/30000 samples | 1788 samples/sRunning... [■■■■ ] 10% | ETA: 18s | 3257/30000 samples | 1737 samples/sRunning... [■■■■■ ] 11% | ETA: 19s | 3447/30000 samples | 1706 samples/sRunning... [■■■■■ ] 11% | ETA: 19s | 3586/30000 samples | 1684 samples/sRunning... [■■■■■ ] 12% | ETA: 19s | 3739/30000 samples | 1667 samples/sRunning... [■■■■■ ] 12% | ETA: 19s | 3739/30000 samples | 1667 samples/sRunning... [■■■■■ ] 12% | ETA: 19s | 3739/30000 samples | 1667 samples/sRunning... [■■■■■ ] 13% | ETA: 19s | 4007/30000 samples | 1636 samples/sRunning... [■■■■■ ] 13% | ETA: 19s | 4007/30000 samples | 1636 samples/sRunning... [■■■■■■ ] 14% | ETA: 19s | 4337/30000 samples | 1606 samples/sRunning... [■■■■■■ ] 14% | ETA: 19s | 4337/30000 samples | 1606 samples/sRunning... [■■■■■■ ] 15% | ETA: 20s | 4663/30000 samples | 1581 samples/sRunning... [■■■■■■ ] 15% | ETA: 20s | 4663/30000 samples | 1581 samples/sRunning... [■■■■■■ ] 15% | ETA: 20s | 4663/30000 samples | 1581 samples/sRunning... [■■■■■■■ ] 16% | ETA: 20s | 4930/30000 samples | 1541 samples/sRunning... [■■■■■■■ ] 16% | ETA: 20s | 4930/30000 samples | 1541 samples/sRunning... [■■■■■■■ ] 17% | ETA: 21s | 5175/30000 samples | 1503 samples/sRunning... [■■■■■■■ ] 17% | ETA: 21s | 5175/30000 samples | 1503 samples/sRunning... [■■■■■■■ ] 17% | ETA: 21s | 5317/30000 samples | 1479 samples/sRunning... [■■■■■■■ ] 18% | ETA: 21s | 5417/30000 samples | 1466 samples/sRunning... [■■■■■■■ ] 18% | ETA: 21s | 5417/30000 samples | 1466 samples/sRunning... [■■■■■■■ ] 18% | ETA: 22s | 5610/30000 samples | 1441 samples/sRunning... [■■■■■■■■ ] 19% | ETA: 22s | 5732/30000 samples | 1426 samples/sRunning... [■■■■■■■■ ] 19% | ETA: 22s | 5732/30000 samples | 1426 samples/sRunning... [■■■■■■■■ ] 19% | ETA: 23s | 5944/30000 samples | 1401 samples/sRunning... [■■■■■■■■ ] 19% | ETA: 23s | 5944/30000 samples | 1401 samples/sRunning... [■■■■■■■■ ] 20% | ETA: 24s | 6090/30000 samples | 1370 samples/sRunning... [■■■■■■■■ ] 20% | ETA: 24s | 6090/30000 samples | 1370 samples/sRunning... [■■■■■■■■ ] 20% | ETA: 26s | 6210/30000 samples | 1347 samples/sRunning... [■■■■■■■■ ] 20% | ETA: 26s | 6210/30000 samples | 1347 samples/sRunning... [■■■■■■■■■ ] 21% | ETA: 28s | 6429/30000 samples | 1314 samples/sRunning... [■■■■■■■■■ ] 21% | ETA: 28s | 6429/30000 samples | 1314 samples/sRunning... [■■■■■■■■■ ] 21% | ETA: 28s | 6526/30000 samples | 1302 samples/sRunning... [■■■■■■■■■ ] 22% | ETA: 28s | 6645/30000 samples | 1289 samples/sRunning... [■■■■■■■■■ ] 22% | ETA: 29s | 6751/30000 samples | 1278 samples/sRunning... [■■■■■■■■■ ] 22% | ETA: 29s | 6751/30000 samples | 1278 samples/sRunning... [■■■■■■■■■ ] 22% | ETA: 29s | 6751/30000 samples | 1278 samples/sRunning... [■■■■■■■■■ ] 23% | ETA: 29s | 6961/30000 samples | 1259 samples/sRunning... [■■■■■■■■■ ] 23% | ETA: 29s | 7087/30000 samples | 1251 samples/sRunning... [■■■■■■■■■■ ] 24% | ETA: 28s | 7202/30000 samples | 1246 samples/sRunning... [■■■■■■■■■■ ] 24% | ETA: 28s | 7260/30000 samples | 1232 samples/sRunning... [■■■■■■■■■■ ] 24% | ETA: 28s | 7260/30000 samples | 1232 samples/sRunning... [■■■■■■■■■■ ] 24% | ETA: 29s | 7323/30000 samples | 1217 samples/sRunning... [■■■■■■■■■■ ] 24% | ETA: 29s | 7323/30000 samples | 1217 samples/sRunning... [■■■■■■■■■■ ] 24% | ETA: 30s | 7452/30000 samples | 1197 samples/sRunning... [■■■■■■■■■■ ] 25% | ETA: 30s | 7559/30000 samples | 1183 samples/sRunning... [■■■■■■■■■■ ] 25% | ETA: 31s | 7647/30000 samples | 1173 samples/sRunning... [■■■■■■■■■■ ] 25% | ETA: 31s | 7647/30000 samples | 1173 samples/sRunning... [■■■■■■■■■■ ] 25% | ETA: 31s | 7720/30000 samples | 1165 samples/sRunning... [■■■■■■■■■■ ] 26% | ETA: 33s | 7813/30000 samples | 1154 samples/sRunning... [■■■■■■■■■■■ ] 26% | ETA: 35s | 7885/30000 samples | 1144 samples/sRunning... [■■■■■■■■■■■ ] 26% | ETA: 35s | 7885/30000 samples | 1144 samples/sRunning... [■■■■■■■■■■■ ] 26% | ETA: 35s | 7885/30000 samples | 1144 samples/sRunning... [■■■■■■■■■■■ ] 26% | ETA: 37s | 8019/30000 samples | 1122 samples/sRunning... [■■■■■■■■■■■ ] 26% | ETA: 37s | 8093/30000 samples | 1110 samples/sRunning... [■■■■■■■■■■■ ] 27% | ETA: 36s | 8167/30000 samples | 1102 samples/sRunning... [■■■■■■■■■■■ ] 27% | ETA: 36s | 8167/30000 samples | 1102 samples/sRunning... [■■■■■■■■■■■ ] 27% | ETA: 37s | 8266/30000 samples | 1087 samples/sRunning... [■■■■■■■■■■■ ] 27% | ETA: 37s | 8266/30000 samples | 1087 samples/sRunning... [■■■■■■■■■■■ ] 27% | ETA: 38s | 8368/30000 samples | 1076 samples/sRunning... [■■■■■■■■■■■ ] 27% | ETA: 38s | 8368/30000 samples | 1076 samples/sRunning... [■■■■■■■■■■■ ] 28% | ETA: 39s | 8455/30000 samples | 1063 samples/sRunning... [■■■■■■■■■■■ ] 28% | ETA: 40s | 8517/30000 samples | 1052 samples/sRunning... [■■■■■■■■■■■ ] 28% | ETA: 42s | 8570/30000 samples | 1040 samples/sRunning... [■■■■■■■■■■■ ] 28% | ETA: 42s | 8570/30000 samples | 1040 samples/sRunning... [■■■■■■■■■■■ ] 28% | ETA: 44s | 8622/30000 samples | 1028 samples/sRunning... [■■■■■■■■■■■■ ] 28% | ETA: 45s | 8684/30000 samples | 1017 samples/sRunning... [■■■■■■■■■■■■ ] 28% | ETA: 45s | 8684/30000 samples | 1017 samples/sRunning... [■■■■■■■■■■■■ ] 29% | ETA: 46s | 8734/30000 samples | 1007 samples/sRunning... [■■■■■■■■■■■■ ] 29% | ETA: 46s | 8734/30000 samples | 1007 samples/sRunning... [■■■■■■■■■■■■ ] 29% | ETA: 48s | 8831/30000 samples | 991 samples/sRunning... [■■■■■■■■■■■■ ] 29% | ETA: 48s | 8831/30000 samples | 991 samples/sRunning... [■■■■■■■■■■■■ ] 29% | ETA: 50s | 8916/30000 samples | 977 samples/sRunning... [■■■■■■■■■■■■ ] 29% | ETA: 50s | 8916/30000 samples | 977 samples/sRunning... [■■■■■■■■■■■■ ] 29% | ETA: 53s | 8973/30000 samples | 966 samples/sRunning... [■■■■■■■■■■■■ ] 30% | ETA: 56s | 9018/30000 samples | 956 samples/sRunning... [■■■■■■■■■■■■ ] 30% | ETA: 56s | 9072/30000 samples | 947 samples/sRunning... [■■■■■■■■■■■■ ] 30% | ETA: 56s | 9072/30000 samples | 947 samples/sRunning... [■■■■■■■■■■■■ ] 30% | ETA: 57s | 9136/30000 samples | 934 samples/sRunning... [■■■■■■■■■■■■ ] 30% | ETA: 57s | 9136/30000 samples | 934 samples/sRunning... [■■■■■■■■■■■■ ] 30% | ETA: 57s | 9176/30000 samples | 927 samples/sRunning... [■■■■■■■■■■■■ ] 30% | ETA: 57s | 9176/30000 samples | 927 samples/sRunning... [■■■■■■■■■■■■ ] 30% | ETA: 58s | 9247/30000 samples | 916 samples/sRunning... [■■■■■■■■■■■■ ] 31% | ETA: 58s | 9307/30000 samples | 907 samples/sRunning... [■■■■■■■■■■■■ ] 31% | ETA: 58s | 9307/30000 samples | 907 samples/sRunning... [■■■■■■■■■■■■ ] 31% | ETA: 60s | 9370/30000 samples | 896 samples/sRunning... [■■■■■■■■■■■■■ ] 31% | ETA: 61s | 9402/30000 samples | 891 samples/sRunning... [■■■■■■■■■■■■■ ] 31% | ETA: 61s | 9402/30000 samples | 891 samples/sRunning... [■■■■■■■■■■■■■ ] 31% | ETA: 61s | 9474/30000 samples | 880 samples/sRunning... [■■■■■■■■■■■■■ ] 31% | ETA: 61s | 9513/30000 samples | 874 samples/sRunning... [■■■■■■■■■■■■■ ] 31% | ETA: 61s | 9513/30000 samples | 874 samples/sRunning... [■■■■■■■■■■■■■ ] 31% | ETA: 61s | 9513/30000 samples | 874 samples/sRunning... [■■■■■■■■■■■■■ ] 31% | ETA: 61s | 9596/30000 samples | 862 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 59s | 9643/30000 samples | 858 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 61s | 9667/30000 samples | 851 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 61s | 9667/30000 samples | 851 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 62s | 9717/30000 samples | 843 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 62s | 9717/30000 samples | 843 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 64s | 9780/30000 samples | 833 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 64s | 9823/30000 samples | 828 samples/sRunning... [■■■■■■■■■■■■■ ] 32% | ETA: 63s | 9872/30000 samples | 822 samples/sRunning... [■■■■■■■■■■■■■ ] 33% | ETA: 62s | 9918/30000 samples | 818 samples/sRunning... [■■■■■■■■■■■■■ ] 33% | ETA: 62s | 9918/30000 samples | 818 samples/sRunning... [■■■■■■■■■■■■■ ] 33% | ETA: 62s | 9918/30000 samples | 818 samples/sRunning... [■■■■■■■■■■■■■ ] 33% | ETA: 63s | 9978/30000 samples | 809 samples/sRunning... [■■■■■■■■■■■■■ ] 33% | ETA: 63s | 10025/30000 samples | 803 samples/sRunning... [■■■■■■■■■■■■■ ] 33% | ETA: 65s | 10060/30000 samples | 799 samples/sRunning... [■■■■■■■■■■■■■ ] 33% | ETA: 63s | 10103/30000 samples | 794 samples/sRunning... [■■■■■■■■■■■■■■ ] 33% | ETA: 63s | 10138/30000 samples | 790 samples/sRunning... [■■■■■■■■■■■■■■ ] 33% | ETA: 63s | 10138/30000 samples | 790 samples/sRunning... [■■■■■■■■■■■■■■ ] 33% | ETA: 61s | 10175/30000 samples | 786 samples/sRunning... [■■■■■■■■■■■■■■ ] 33% | ETA: 61s | 10175/30000 samples | 786 samples/sRunning... [■■■■■■■■■■■■■■ ] 34% | ETA: 59s | 10260/30000 samples | 779 samples/sRunning... [■■■■■■■■■■■■■■ ] 34% | ETA: 59s | 10260/30000 samples | 779 samples/sRunning... [■■■■■■■■■■■■■■ ] 34% | ETA: 57s | 10339/30000 samples | 774 samples/sRunning... [■■■■■■■■■■■■■■ ] 34% | ETA: 56s | 10412/30000 samples | 769 samples/sRunning... [■■■■■■■■■■■■■■ ] 34% | ETA: 54s | 10455/30000 samples | 766 samples/sRunning... [■■■■■■■■■■■■■■ ] 34% | ETA: 54s | 10455/30000 samples | 766 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 53s | 10537/30000 samples | 761 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 53s | 10537/30000 samples | 761 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 53s | 10537/30000 samples | 761 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 52s | 10618/30000 samples | 755 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 52s | 10618/30000 samples | 755 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 50s | 10716/30000 samples | 749 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 50s | 10716/30000 samples | 749 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 49s | 10799/30000 samples | 744 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 49s | 10799/30000 samples | 744 samples/sRunning... [■■■■■■■■■■■■■■■ ] 36% | ETA: 48s | 10892/30000 samples | 740 samples/sRunning... [■■■■■■■■■■■■■■■ ] 36% | ETA: 48s | 10892/30000 samples | 740 samples/sRunning... [■■■■■■■■■■■■■■■ ] 36% | ETA: 47s | 10956/30000 samples | 736 samples/sRunning... [■■■■■■■■■■■■■■■ ] 36% | ETA: 48s | 10989/30000 samples | 733 samples/sRunning... [■■■■■■■■■■■■■■■ ] 36% | ETA: 48s | 11048/30000 samples | 730 samples/sRunning... [■■■■■■■■■■■■■■■ ] 36% | ETA: 49s | 11082/30000 samples | 727 samples/sRunning... [■■■■■■■■■■■■■■■ ] 36% | ETA: 49s | 11082/30000 samples | 727 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 53s | 11129/30000 samples | 718 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 53s | 11129/30000 samples | 718 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 55s | 11153/30000 samples | 715 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 60s | 11178/30000 samples | 710 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 60s | 11178/30000 samples | 710 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 65s | 11229/30000 samples | 702 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 65s | 11229/30000 samples | 702 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 65s | 11229/30000 samples | 702 samples/sRunning... [■■■■■■■■■■■■■■■ ] 37% | ETA: 65s | 11229/30000 samples | 702 samples/sAn example execution: nix-grpc-store-spec> nix-grpc-store-spec> [State 0] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: [], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 1] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 1, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: [], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 2] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 1, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: [], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 3] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 1, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w2" }], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 1, "w2" -> 0), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(("c2", "w2")), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set("w2"), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 4] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 1, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w2" }], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 1, "w2" -> 0), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(("c2", "w2")), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 5] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 2, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: [], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set("c2"), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 6] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 2, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: [], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 7] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 2, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: [], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 8] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 2, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 9] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 2, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 0, "w2" -> 0), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 10] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoRevoke::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoRevoke::scheduler::crashes: 2, nix-grpc-store-spec> schedNoRevoke::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoRevoke::scheduler::free: Map("w1" -> 0, "w2" -> 0), nix-grpc-store-spec> schedNoRevoke::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoRevoke::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::published: 0, nix-grpc-store-spec> schedNoRevoke::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoRevoke::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [violation] Found an issue (16303ms at 691 traces/second). nix-grpc-store-spec> Use --verbosity=3 to show executions. nix-grpc-store-spec> Use --seed=0xd70d8e43df809d02 --backend=rust to reproduce. nix-grpc-store-spec> error: Invariant violated nix-grpc-store-spec> Running... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [■ ] 2% | ETA: 9s | 737/30000 samples | 3595 samples/sRunning... [■ ] 2% | ETA: 9s | 737/30000 samples | 3595 samples/sRunning... [■ ] 3% | ETA: 13s | 1020/30000 samples | 2247 samples/sRunning... [■ ] 3% | ETA: 13s | 1020/30000 samples | 2247 samples/sRunning... [■■ ] 3% | ETA: 16s | 1195/30000 samples | 1850 samples/sRunning... [■■ ] 3% | ETA: 16s | 1195/30000 samples | 1850 samples/sRunning... [■■ ] 4% | ETA: 18s | 1329/30000 samples | 1599 samples/sRunning... [■■ ] 4% | ETA: 20s | 1408/30000 samples | 1481 samples/sRunning... [■■ ] 5% | ETA: 21s | 1503/30000 samples | 1406 samples/sRunning... [■■ ] 5% | ETA: 21s | 1503/30000 samples | 1406 samples/sRunning... [■■ ] 5% | ETA: 23s | 1675/30000 samples | 1272 samples/sRunning... [■■ ] 5% | ETA: 24s | 1735/30000 samples | 1214 samples/sRunning... [■■ ] 5% | ETA: 24s | 1735/30000 samples | 1214 samples/sRunning... [■■ ] 5% | ETA: 24s | 1735/30000 samples | 1214 samples/sRunning... [■■■ ] 6% | ETA: 26s | 1880/30000 samples | 1120 samples/sRunning... [■■■ ] 6% | ETA: 26s | 1880/30000 samples | 1120 samples/sRunning... [■■■ ] 6% | ETA: 38s | 1975/30000 samples | 1069 samples/sRunning... [■■■ ] 6% | ETA: 42s | 2045/30000 samples | 1026 samples/sRunning... [■■■ ] 6% | ETA: 42s | 2045/30000 samples | 1026 samples/sRunning... [■■■ ] 7% | ETA: 48s | 2119/30000 samples | 961 samples/sRunning... [■■■ ] 7% | ETA: 48s | 2119/30000 samples | 961 samples/sRunning... [■■■ ] 7% | ETA: 48s | 2119/30000 samples | 961 samples/sRunning... [■■■ ] 7% | ETA: 52s | 2212/30000 samples | 901 samples/sRunning... [■■■ ] 7% | ETA: 54s | 2264/30000 samples | 871 samples/sRunning... [■■■ ] 7% | ETA: 54s | 2264/30000 samples | 871 samples/sRunning... [■■■ ] 7% | ETA: 58s | 2356/30000 samples | 828 samples/sRunning... [■■■ ] 7% | ETA: 63s | 2399/30000 samples | 812 samples/sRunning... [■■■ ] 7% | ETA: 63s | 2399/30000 samples | 812 samples/sRunning... [■■■ ] 8% | ETA: 65s | 2442/30000 samples | 793 samples/sRunning... [■■■ ] 8% | ETA: 68s | 2501/30000 samples | 779 samples/sRunning... [■■■ ] 8% | ETA: 73s | 2534/30000 samples | 763 samples/sRunning... [■■■ ] 8% | ETA: 75s | 2579/30000 samples | 750 samples/sRunning... [■■■ ] 8% | ETA: 75s | 2579/30000 samples | 750 samples/sRunning... [■■■ ] 8% | ETA: 78s | 2615/30000 samples | 725 samples/sRunning... [■■■■ ] 8% | ETA: 81s | 2637/30000 samples | 711 samples/sRunning... [■■■■ ] 8% | ETA: 85s | 2665/30000 samples | 695 samples/sRunning... [■■■■ ] 8% | ETA: 85s | 2665/30000 samples | 695 samples/sRunning... [■■■■ ] 9% | ETA: 88s | 2736/30000 samples | 674 samples/sRunning... [■■■■ ] 9% | ETA: 88s | 2736/30000 samples | 674 samples/sRunning... [■■■■ ] 9% | ETA: 88s | 2736/30000 samples | 674 samples/sRunning... [■■■■ ] 9% | ETA: 92s | 2800/30000 samples | 651 samples/sRunning... [■■■■ ] 9% | ETA: 92s | 2800/30000 samples | 651 samples/sRunning... [■■■■ ] 9% | ETA: 94s | 2854/30000 samples | 635 samples/sRunning... [■■■■ ] 9% | ETA: 100s | 2886/30000 samples | 623 samples/sRunning... [■■■■ ] 9% | ETA: 100s | 2918/30000 samples | 616 samples/sRunning... [■■■■ ] 9% | ETA: 100s | 2918/30000 samples | 616 samples/sRunning... [■■■■ ] 9% | ETA: 102s | 2986/30000 samples | 601 samples/sRunning... [■■■■ ] 9% | ETA: 102s | 2986/30000 samples | 601 samples/sRunning... [■■■■ ] 9% | ETA: 102s | 2986/30000 samples | 601 samples/sRunning... [■■■■ ] 10% | ETA: 96s | 3066/30000 samples | 588 samples/sRunning... [■■■■ ] 10% | ETA: 96s | 3066/30000 samples | 588 samples/sRunning... [■■■■ ] 10% | ETA: 96s | 3129/30000 samples | 573 samples/sRunning... [■■■■ ] 10% | ETA: 96s | 3129/30000 samples | 573 samples/sRunning... [■■■■ ] 10% | ETA: 94s | 3202/30000 samples | 560 samples/sRunning... [■■■■ ] 10% | ETA: 94s | 3202/30000 samples | 560 samples/sRunning... [■■■■ ] 10% | ETA: 94s | 3202/30000 samples | 560 samples/sRunning... [■■■■ ] 10% | ETA: 93s | 3283/30000 samples | 550 samples/sRunning... [■■■■ ] 10% | ETA: 93s | 3283/30000 samples | 550 samples/sRunning... [■■■■ ] 11% | ETA: 93s | 3349/30000 samples | 539 samples/sRunning... [■■■■ ] 11% | ETA: 93s | 3349/30000 samples | 539 samples/sRunning... [■■■■■ ] 11% | ETA: 90s | 3419/30000 samples | 534 samples/sRunning... [■■■■■ ] 11% | ETA: 90s | 3419/30000 samples | 534 samples/sRunning... [■■■■■ ] 11% | ETA: 90s | 3419/30000 samples | 534 samples/sRunning... [■■■■■ ] 11% | ETA: 90s | 3482/30000 samples | 525 samples/sRunning... [■■■■■ ] 11% | ETA: 88s | 3525/30000 samples | 523 samples/sRunning... [■■■■■ ] 11% | ETA: 89s | 3567/30000 samples | 516 samples/sRunning... [■■■■■ ] 11% | ETA: 89s | 3567/30000 samples | 516 samples/sRunning... [■■■■■ ] 11% | ETA: 89s | 3567/30000 samples | 516 samples/sAn example execution: nix-grpc-store-spec> nix-grpc-store-spec> [State 0] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 0, nix-grpc-store-spec> schedNoFence::scheduler::entry: [], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 0, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 1] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 0, nix-grpc-store-spec> schedNoFence::scheduler::entry: [], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoFence::scheduler::published: 0, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 2] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 0, nix-grpc-store-spec> schedNoFence::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w2" }], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 1, "w2" -> 0), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(("c2", "w2")), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set("w2"), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 0, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 3] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 1, nix-grpc-store-spec> schedNoFence::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w2" }], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 1, "w2" -> 0), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(("c2", "w2")), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set("w2"), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 0, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 4] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 1, nix-grpc-store-spec> schedNoFence::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w2" }], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 1, "w2" -> 0), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(("c2", "w2")), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 0, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 5] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 2, nix-grpc-store-spec> schedNoFence::scheduler::entry: [], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set("c2"), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 0, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 6] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 2, nix-grpc-store-spec> schedNoFence::scheduler::entry: [], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set("c2"), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 0, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 7] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 2, nix-grpc-store-spec> schedNoFence::scheduler::entry: [], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoFence::scheduler::published: 0, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 8] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 2, nix-grpc-store-spec> schedNoFence::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 0, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 9] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 2, nix-grpc-store-spec> schedNoFence::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 1, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set("w2"), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 10] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 2, nix-grpc-store-spec> schedNoFence::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 1, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set("w2"), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 11] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 2, nix-grpc-store-spec> schedNoFence::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 1, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set("w2"), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 12] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoFence::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedNoFence::scheduler::crashes: 2, nix-grpc-store-spec> schedNoFence::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoFence::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedNoFence::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoFence::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mDone: Set("w1"), nix-grpc-store-spec> schedNoFence::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoFence::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoFence::scheduler::published: 2, nix-grpc-store-spec> schedNoFence::scheduler::publishedBy: Set("w1", "w2"), nix-grpc-store-spec> schedNoFence::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: true, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [violation] Found an issue (7161ms at 504 traces/second). nix-grpc-store-spec> Use --verbosity=3 to show executions. nix-grpc-store-spec> Use --seed=0x47310a53125f32e5 --backend=rust to reproduce. nix-grpc-store-spec> error: Invariant violated nix-grpc-store-spec> Running... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 1% | ETA: 19s | 360/30000 samples | 1818 samples/sRunning... [■ ] 1% | ETA: 23s | 443/30000 samples | 1393 samples/sRunning... [■ ] 1% | ETA: 23s | 443/30000 samples | 1393 samples/sRunning... [■ ] 1% | ETA: 23s | 443/30000 samples | 1393 samples/sRunning... [■ ] 1% | ETA: 30s | 571/30000 samples | 1055 samples/sRunning... [■ ] 2% | ETA: 35s | 622/30000 samples | 890 samples/sRunning... [■ ] 2% | ETA: 38s | 656/30000 samples | 802 samples/sRunning... [■ ] 2% | ETA: 38s | 656/30000 samples | 802 samples/sRunning... [■ ] 2% | ETA: 43s | 675/30000 samples | 709 samples/sAn example execution: nix-grpc-store-spec> nix-grpc-store-spec> [State 0] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 0, nix-grpc-store-spec> schedNoPush::scheduler::entry: [], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 1] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CQueued, "c2" -> CIdle), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 0, nix-grpc-store-spec> schedNoPush::scheduler::entry: [], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set("c1"), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 2] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CQueued, "c2" -> CIdle), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 0, nix-grpc-store-spec> schedNoPush::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1"), leased: true, worker: "w2" }], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 0), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(("c1", "w2")), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 3] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CSent("w2"), "c2" -> CIdle), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 0, nix-grpc-store-spec> schedNoPush::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1"), leased: true, worker: "w2" }], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 0), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(("c1", "w2")), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 4] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CSent("w2"), "c2" -> CIdle), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 1, nix-grpc-store-spec> schedNoPush::scheduler::entry: [], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(("c1", "w2")), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 5] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CSent("w2"), "c2" -> CIdle), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 2, nix-grpc-store-spec> schedNoPush::scheduler::entry: [], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(("c1", "w2")), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 6] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CSent("w2"), "c2" -> CQueued), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 2, nix-grpc-store-spec> schedNoPush::scheduler::entry: [], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(("c1", "w2")), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 7] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CSent("w2"), "c2" -> CQueued), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 2, nix-grpc-store-spec> schedNoPush::scheduler::entry: [], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(("c1", "w2")), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 8] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CSent("w2"), "c2" -> CQueued), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 2, nix-grpc-store-spec> schedNoPush::scheduler::entry: [], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(("c1", "w2")), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 9] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoPush::scheduler::cl: Map("c1" -> CSent("w2"), "c2" -> CQueued), nix-grpc-store-spec> schedNoPush::scheduler::crashes: 2, nix-grpc-store-spec> schedNoPush::scheduler::entry: [], nix-grpc-store-spec> schedNoPush::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoPush::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoPush::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoPush::scheduler::published: 0, nix-grpc-store-spec> schedNoPush::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoPush::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set("c1"), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [violation] Found an issue (1083ms at 624 traces/second). nix-grpc-store-spec> Use --verbosity=3 to show executions. nix-grpc-store-spec> Use --seed=0x21ed44803fe6ff25 --backend=rust to reproduce. nix-grpc-store-spec> error: Invariant violated nix-grpc-store-spec> Running... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [■ ] 2% | ETA: 14s | 724/30000 samples | 2335 samples/sRunning... [■ ] 3% | ETA: 15s | 904/30000 samples | 2055 samples/sRunning... [■ ] 3% | ETA: 17s | 1083/30000 samples | 1832 samples/sRunning... [■ ] 3% | ETA: 17s | 1083/30000 samples | 1832 samples/sRunning... [■■ ] 4% | ETA: 18s | 1257/30000 samples | 1674 samples/sRunning... [■■ ] 4% | ETA: 18s | 1257/30000 samples | 1674 samples/sRunning... [■■ ] 5% | ETA: 20s | 1506/30000 samples | 1508 samples/sRunning... [■■ ] 5% | ETA: 20s | 1506/30000 samples | 1508 samples/sRunning... [■■ ] 5% | ETA: 21s | 1702/30000 samples | 1420 samples/sRunning... [■■ ] 5% | ETA: 21s | 1702/30000 samples | 1420 samples/sRunning... [■■ ] 6% | ETA: 22s | 1867/30000 samples | 1332 samples/sRunning... [■■ ] 6% | ETA: 22s | 1867/30000 samples | 1332 samples/sRunning... [■■ ] 6% | ETA: 22s | 1867/30000 samples | 1332 samples/sRunning... [■■■ ] 6% | ETA: 24s | 2032/30000 samples | 1231 samples/sRunning... [■■■ ] 6% | ETA: 24s | 2032/30000 samples | 1231 samples/sRunning... [■■■ ] 7% | ETA: 25s | 2189/30000 samples | 1151 samples/sRunning... [■■■ ] 7% | ETA: 32s | 2258/30000 samples | 1115 samples/sRunning... [■■■ ] 7% | ETA: 34s | 2309/30000 samples | 1085 samples/sRunning... [■■■ ] 7% | ETA: 34s | 2309/30000 samples | 1085 samples/sRunning... [■■■ ] 7% | ETA: 36s | 2372/30000 samples | 1058 samples/sRunning... [■■■ ] 8% | ETA: 38s | 2419/30000 samples | 1032 samples/sRunning... [■■■ ] 8% | ETA: 45s | 2459/30000 samples | 973 samples/sRunning... [■■■ ] 8% | ETA: 45s | 2459/30000 samples | 973 samples/sRunning... [■■■ ] 8% | ETA: 52s | 2476/30000 samples | 934 samples/sRunning... [■■■ ] 8% | ETA: 52s | 2476/30000 samples | 934 samples/sRunning... [■■■ ] 8% | ETA: 62s | 2526/30000 samples | 876 samples/sRunning... [■■■ ] 8% | ETA: 62s | 2526/30000 samples | 876 samples/sRunning... [■■■ ] 8% | ETA: 76s | 2570/30000 samples | 821 samples/sRunning... [■■■ ] 8% | ETA: 93s | 2588/30000 samples | 796 samples/sRunning... [■■■ ] 8% | ETA: 93s | 2588/30000 samples | 796 samples/sAn example execution: nix-grpc-store-spec> nix-grpc-store-spec> [State 0] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 0, nix-grpc-store-spec> schedNoReport::scheduler::entry: [], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 1] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CIdle), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 0, nix-grpc-store-spec> schedNoReport::scheduler::entry: [], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set("c1"), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 2] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CIdle), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 0, nix-grpc-store-spec> schedNoReport::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1"), leased: true, worker: "w2" }], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 1, "w2" -> 0), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(("c1", "w2")), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set("w2"), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 3] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CIdle), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 0, nix-grpc-store-spec> schedNoReport::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c1"), leased: true, worker: "w2" }], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 1, "w2" -> 0), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(("c1", "w2")), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 4] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CIdle), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 1, nix-grpc-store-spec> schedNoReport::scheduler::entry: [], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set("c1"), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 5] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CIdle), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 2, nix-grpc-store-spec> schedNoReport::scheduler::entry: [], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set("c1"), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: false nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 6] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CIdle), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 2, nix-grpc-store-spec> schedNoReport::scheduler::entry: [], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set("c1"), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 7] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 2, nix-grpc-store-spec> schedNoReport::scheduler::entry: [], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set("c1"), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 8] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 2, nix-grpc-store-spec> schedNoReport::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set("c1"), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 9] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 2, nix-grpc-store-spec> schedNoReport::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set("w1"), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set("c1"), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 10] nix-grpc-store-spec> { nix-grpc-store-spec> schedNoReport::scheduler::cl: Map("c1" -> CQueued, "c2" -> CQueued), nix-grpc-store-spec> schedNoReport::scheduler::crashes: 2, nix-grpc-store-spec> schedNoReport::scheduler::entry: nix-grpc-store-spec> [{ followers: Set("c2"), leased: true, worker: "w1" }], nix-grpc-store-spec> schedNoReport::scheduler::free: Map("w1" -> 0, "w2" -> 1), nix-grpc-store-spec> schedNoReport::scheduler::mAssigned: Set(("c2", "w1")), nix-grpc-store-spec> schedNoReport::scheduler::mBuild: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mDone: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mExpect: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mResult: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mRetry: Set("c1"), nix-grpc-store-spec> schedNoReport::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedNoReport::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedNoReport::scheduler::published: 0, nix-grpc-store-spec> schedNoReport::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedNoReport::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: true, nix-grpc-store-spec> running: true, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [violation] Found an issue (3395ms at 765 traces/second). nix-grpc-store-spec> Use --verbosity=3 to show executions. nix-grpc-store-spec> Use --seed=0x7b1f1b039c297751 --backend=rust to reproduce. nix-grpc-store-spec> error: Invariant violated nix-grpc-store-spec> Running... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/30000 samples | 0 samples/sAn example execution: nix-grpc-store-spec> nix-grpc-store-spec> [State 0] nix-grpc-store-spec> { nix-grpc-store-spec> schedTerminal::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedTerminal::scheduler::crashes: 0, nix-grpc-store-spec> schedTerminal::scheduler::entry: [], nix-grpc-store-spec> schedTerminal::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedTerminal::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mBuild: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mDone: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mExpect: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mResult: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mRetry: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedTerminal::scheduler::published: 0, nix-grpc-store-spec> schedTerminal::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedTerminal::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: true, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 1] nix-grpc-store-spec> { nix-grpc-store-spec> schedTerminal::scheduler::cl: Map("c1" -> CIdle, "c2" -> CIdle), nix-grpc-store-spec> schedTerminal::scheduler::crashes: 1, nix-grpc-store-spec> schedTerminal::scheduler::entry: [], nix-grpc-store-spec> schedTerminal::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedTerminal::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mBuild: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mDone: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mExpect: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mResult: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mRetry: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedTerminal::scheduler::published: 0, nix-grpc-store-spec> schedTerminal::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedTerminal::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 2] nix-grpc-store-spec> { nix-grpc-store-spec> schedTerminal::scheduler::cl: Map("c1" -> CIdle, "c2" -> CQueued), nix-grpc-store-spec> schedTerminal::scheduler::crashes: 1, nix-grpc-store-spec> schedTerminal::scheduler::entry: [], nix-grpc-store-spec> schedTerminal::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedTerminal::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mBuild: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mDone: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mExpect: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mResult: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mRetry: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mSchedule: Set("c2"), nix-grpc-store-spec> schedTerminal::scheduler::published: 0, nix-grpc-store-spec> schedTerminal::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedTerminal::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 3] nix-grpc-store-spec> { nix-grpc-store-spec> schedTerminal::scheduler::cl: Map("c1" -> CIdle, "c2" -> CFailed), nix-grpc-store-spec> schedTerminal::scheduler::crashes: 1, nix-grpc-store-spec> schedTerminal::scheduler::entry: [], nix-grpc-store-spec> schedTerminal::scheduler::free: Map("w1" -> 1, "w2" -> 1), nix-grpc-store-spec> schedTerminal::scheduler::mAssigned: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mBuild: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mDone: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mExpect: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mResult: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mRetry: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mRevoke: Set(), nix-grpc-store-spec> schedTerminal::scheduler::mSchedule: Set(), nix-grpc-store-spec> schedTerminal::scheduler::published: 0, nix-grpc-store-spec> schedTerminal::scheduler::publishedBy: Set(), nix-grpc-store-spec> schedTerminal::scheduler::ws: nix-grpc-store-spec> Map( nix-grpc-store-spec> "w1" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> }, nix-grpc-store-spec> "w2" -> nix-grpc-store-spec> { nix-grpc-store-spec> attached: Set(), nix-grpc-store-spec> built: false, nix-grpc-store-spec> expecting: false, nix-grpc-store-spec> running: false, nix-grpc-store-spec> session: false, nix-grpc-store-spec> up: true nix-grpc-store-spec> } nix-grpc-store-spec> ) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [violation] Found an issue (224ms at 147 traces/second). nix-grpc-store-spec> Use --verbosity=3 to show executions. nix-grpc-store-spec> Use --seed=0x721fa629abc342a9 --backend=rust to reproduce. nix-grpc-store-spec> error: Invariant violated nix-grpc-store-spec> Running... [ ] 0% | ETA: 0s | 0/20000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/20000 samples | 0 samples/sRunning... [ ] 0% | ETA: 0s | 0/20000 samples | 0 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 1s | 7172/20000 samples | 25343 samples/sRunning... [■■■■■■■■■■■■■■ ] 35% | ETA: 1s | 7172/20000 samples | 25343 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■ ] 50% | ETA: 1s | 10178/20000 samples | 21609 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■ ] 61% | ETA: 1s | 12387/20000 samples | 20340 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■ ] 61% | ETA: 1s | 12387/20000 samples | 20340 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 71% | ETA: 1s | 14338/20000 samples | 18573 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 71% | ETA: 1s | 14338/20000 samples | 18573 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 88% | ETA: 1s | 17602/20000 samples | 18146 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 88% | ETA: 1s | 17602/20000 samples | 18146 samples/sRunning... [■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ] 98% | ETA: 1s | 19742/20000 samples | 17533 samples/sAn example execution: nix-grpc-store-spec> nix-grpc-store-spec> [State 0] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map(), nix-grpc-store-spec> pushFixed::push::inflight: Set(), nix-grpc-store-spec> pushFixed::push::left: Map(), nix-grpc-store-spec> pushFixed::push::sent: Map() nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 1] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map("a" -> 1, "b" -> 1), nix-grpc-store-spec> pushFixed::push::inflight: Set((1, "a"), (1, "b")), nix-grpc-store-spec> pushFixed::push::left: Map(1 -> 2), nix-grpc-store-spec> pushFixed::push::sent: Map(1 -> Set("a", "b")) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 2] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map("a" -> 1, "b" -> 1), nix-grpc-store-spec> pushFixed::push::inflight: Set((1, "b")), nix-grpc-store-spec> pushFixed::push::left: Map(1 -> 1), nix-grpc-store-spec> pushFixed::push::sent: Map(1 -> Set("a", "b")) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 3] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map("a" -> 1, "b" -> 1), nix-grpc-store-spec> pushFixed::push::inflight: Set(), nix-grpc-store-spec> pushFixed::push::left: Map(1 -> 0), nix-grpc-store-spec> pushFixed::push::sent: Map(1 -> Set("a", "b")) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 4] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map("a" -> 3, "b" -> 3), nix-grpc-store-spec> pushFixed::push::inflight: Set((3, "a"), (3, "b")), nix-grpc-store-spec> pushFixed::push::left: Map(1 -> 0, 3 -> 2), nix-grpc-store-spec> pushFixed::push::sent: Map(1 -> Set("a", "b"), 3 -> Set("a", "b")) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 5] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map("a" -> 3, "b" -> 3), nix-grpc-store-spec> pushFixed::push::inflight: Set((3, "a")), nix-grpc-store-spec> pushFixed::push::left: Map(1 -> 0, 3 -> 1), nix-grpc-store-spec> pushFixed::push::sent: Map(1 -> Set("a", "b"), 3 -> Set("a", "b")) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 6] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map("a" -> 3, "b" -> 3), nix-grpc-store-spec> pushFixed::push::inflight: Set(), nix-grpc-store-spec> pushFixed::push::left: Map(1 -> 0, 3 -> 0), nix-grpc-store-spec> pushFixed::push::sent: Map(1 -> Set("a", "b"), 3 -> Set("a", "b")) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 7] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map("a" -> 2, "b" -> 2), nix-grpc-store-spec> pushFixed::push::inflight: Set((2, "a"), (2, "b")), nix-grpc-store-spec> pushFixed::push::left: Map(1 -> 0, 2 -> 2, 3 -> 0), nix-grpc-store-spec> pushFixed::push::sent: nix-grpc-store-spec> Map(1 -> Set("a", "b"), 2 -> Set("a", "b"), 3 -> Set("a", "b")) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 8] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map("a" -> 2, "b" -> 2), nix-grpc-store-spec> pushFixed::push::inflight: Set((2, "b")), nix-grpc-store-spec> pushFixed::push::left: Map(1 -> 0, 2 -> 1, 3 -> 0), nix-grpc-store-spec> pushFixed::push::sent: nix-grpc-store-spec> Map(1 -> Set("a", "b"), 2 -> Set("a", "b"), 3 -> Set("a", "b")) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [State 9] nix-grpc-store-spec> { nix-grpc-store-spec> pushFixed::push::byPath: Map("a" -> 2, "b" -> 2), nix-grpc-store-spec> pushFixed::push::inflight: Set(), nix-grpc-store-spec> pushFixed::push::left: Map(1 -> 0, 2 -> 0, 3 -> 0), nix-grpc-store-spec> pushFixed::push::sent: nix-grpc-store-spec> Map(1 -> Set("a", "b"), 2 -> Set("a", "b"), 3 -> Set("a", "b")) nix-grpc-store-spec> } nix-grpc-store-spec> nix-grpc-store-spec> [ok] No violation found (1223ms at 16353 traces/second). nix-grpc-store-spec> Trace length statistics: max=10, min=7, average=8.04 nix-grpc-store-spec> You may increase --max-samples and --max-steps. nix-grpc-store-spec> Use --verbosity to produce more (or less) output. nix-grpc-store-spec> Use --seed=0x340e7441b57b5fc7 --backend=rust to reproduce. post-build step Upload coverage to codecov: ok Skipping codecov: project=Mic92/nix-grpc-store attr=checks.aarch64-darwin.spec