/var/tmp/bins/crutest verify -t 127.0.0.1:8810 -t 127.0.0.1:8820 -t 127.0.0.1:8830 --verify-out /tmp/test_repair_verify.data --verify-in /tmp/test_repair_verify.data --range -q -g 199 {"msg":"look at: http://127.0.0.1:12810","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.116973679Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"task":"crutest"} {"msg":"RI is: RegionDefinition { block_size: 4096, extent_size: Block { value: 20, shift: 12 }, extent_count: 30, uuid: 12345678-0000-0000-0000-000000008810, encrypted: false, database_read_version: 1, database_write_version: 1 }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.161223052Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"task":"crutest"} {"msg":"Upstairs starts","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.161935554Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986} {"msg":"Crucible Version: BuildInfo {\n version: \"0.0.1\",\n git_sha: \"6e487ab182b38d027fd506ffd486d0e47754015d\",\n git_commit_timestamp: \"2025-02-27T17:06:54.000000000Z\",\n git_branch: \"main\",\n rustc_semver: \"1.84.0\",\n rustc_channel: \"stable\",\n rustc_host_triple: \"x86_64-unknown-illumos\",\n rustc_commit_sha: \"9fc6b43126469e3858e2fe86cafb4f0fd5068869\",\n cargo_triple: \"x86_64-unknown-illumos\",\n debug: true,\n opt_level: 0,\n}","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.161977648Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986} {"msg":"Upstairs <-> Downstairs Message Version: 13","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.16199281Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986} {"msg":"Using region definition RegionDefinition { block_size: 4096, extent_size: Block { value: 20, shift: 12 }, extent_count: 30, uuid: 00000000-0000-0000-0000-000000000000, encrypted: false, database_read_version: 1, database_write_version: 1 }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.162007911Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986} {"msg":"Crucible 1610d0cb-4051-497d-96fe-a9f72a1fb334 has session id: c0cdfb26-3bd9-4248-8f48-b9d96ba376b1","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.162574479Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Upstairs opts: Upstairs UUID: 1610d0cb-4051-497d-96fe-a9f72a1fb334, Targets: [127.0.0.1:8810, 127.0.0.1:8820, 127.0.0.1:8830], lossy: false, flush_timeout: None, key populated: false, cert_pem populated: false, key_pem populated: false, root_cert_pem populated: false, Control: None, read_only: false","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.162611962Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Crucible stats registered with UUID: 1610d0cb-4051-497d-96fe-a9f72a1fb334","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.162635145Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"could not find Downstairs address for Nexus","v":0,"name":"crucible","level":40,"time":"2025-02-27T17:42:13.162657477Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Downstairs in volume = 3","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163169619Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"task":"crutest"} {"msg":"The guest has requested activation with gen:199","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163195601Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986} {"msg":"1610d0cb-4051-497d-96fe-a9f72a1fb334 active request set","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163266868Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending connect oneshot to client","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.1632834Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"0","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"client set_active_request while in Connecting { state: Start { auto_promote: true }, mode: New }; waiting...","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163311253Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"0","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending connect oneshot to client","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163325174Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"client set_active_request while in Connecting { state: Start { auto_promote: true }, mode: New }; waiting...","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163339205Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending connect oneshot to client","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163360838Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"client set_active_request while in Connecting { state: Start { auto_promote: true }, mode: New }; waiting...","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.1633871Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"connecting to 127.0.0.1:8830","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163407852Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"connecting to 127.0.0.1:8810","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163456637Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"0","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"connecting to 127.0.0.1:8820","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.16348489Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"ds_connection connected from Ok(127.0.0.1:47386)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163510743Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"ds_connection connected from Ok(127.0.0.1:34877)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163536345Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"0","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"ds_connection connect to 127.0.0.1:8820 failure: Os { code: 146, kind: ConnectionRefused, message: \"Connection refused\" }","v":0,"name":"crucible","level":40,"time":"2025-02-27T17:42:13.163565158Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"client task is sending Done(ConnectionFailed(Os { code: 146, kind: ConnectionRefused, message: \"Connection refused\" }))","v":0,"name":"crucible","level":40,"time":"2025-02-27T17:42:13.163592771Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"downstairs task for 1 stopped due to ConnectionFailed(Os { code: 146, kind: ConnectionRefused, message: \"Connection refused\" })","v":0,"name":"crucible","level":40,"time":"2025-02-27T17:42:13.163622554Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"client task is exiting","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.163797392Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"version negotiation from state Connecting { state: WaitForPromote, mode: New }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.164250128Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"version negotiation from state Connecting { state: WaitForPromote, mode: New }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.16427675Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"0","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"downstairs client at Some(127.0.0.1:8830) has region UUID 12345678-0000-0000-0000-000000008830","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.164939667Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"downstairs client at Some(127.0.0.1:8810) has region UUID 12345678-0000-0000-0000-000000008810","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.164975021Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"0","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Waiting for more clients to be ready","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.165519785Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Waiting for more clients to be ready","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:13.165606774Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"connecting to 127.0.0.1:8820","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.16497055Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"ds_connection connected from Ok(127.0.0.1:48658)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.165138377Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"io task","client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"version negotiation from state Connecting { state: WaitForPromote, mode: New }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.166284072Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"downstairs client at Some(127.0.0.1:8820) has region UUID 12345678-0000-0000-0000-000000008820","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.166810225Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"[0]R flush_numbers[0..12]: [349, 349, 339, 347, 341, 344, 352, 352, 345, 345, 341, 340]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.16744436Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"[0]R generation[0..12]: [197, 197, 190, 196, 192, 194, 198, 198, 195, 195, 192, 191]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167471212Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"[0]R dirty[0..12]: [false, false, false, false, false, true, true, false, false, true, true, false]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167489964Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"[1]R flush_numbers[0..12]: [349, 349, 339, 347, 341, 344, 352, 352, 345, 345, 341, 340]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167507486Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"[1]R generation[0..12]: [197, 197, 190, 196, 192, 194, 198, 198, 195, 195, 192, 191]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167529728Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"[1]R dirty[0..12]: [false, false, false, false, false, true, true, false, false, true, true, false]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167547Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"[2]R flush_numbers[0..12]: [349, 349, 339, 347, 341, 344, 352, 352, 345, 345, 341, 340]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167564172Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"[2]R generation[0..12]: [197, 197, 190, 196, 192, 194, 198, 198, 195, 195, 192, 191]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167580723Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"[2]R dirty[0..12]: [false, false, false, false, false, true, true, false, false, true, true, false]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167597595Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Max found gen is 199","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167613517Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Generation requested: 199 >= found:199","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167629698Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Next flush: 354","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.1676454Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent 5 needs reconciliation: ExtentMetadata { gen: 194, flush: 344, dirty: true } ExtentMetadata { gen: 194, flush: 344, dirty: true } ExtentMetadata { gen: 194, flush: 344, dirty: true }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167664042Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent:0 [ExtentMetadata { gen: 194, flush: 344, dirty: true }, ExtentMetadata { gen: 194, flush: 344, dirty: true }, ExtentMetadata { gen: 194, flush: 344, dirty: true }] => 0","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167683784Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"found dest for source 0 for extent at index 5 => [ClientId(1), ClientId(2)]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167701606Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent 6 needs reconciliation: ExtentMetadata { gen: 198, flush: 352, dirty: true } ExtentMetadata { gen: 198, flush: 352, dirty: true } ExtentMetadata { gen: 198, flush: 352, dirty: true }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167720737Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent:0 [ExtentMetadata { gen: 198, flush: 352, dirty: true }, ExtentMetadata { gen: 198, flush: 352, dirty: true }, ExtentMetadata { gen: 198, flush: 352, dirty: true }] => 0","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167739419Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"found dest for source 0 for extent at index 6 => [ClientId(1), ClientId(2)]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167758821Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent 9 needs reconciliation: ExtentMetadata { gen: 195, flush: 345, dirty: true } ExtentMetadata { gen: 195, flush: 345, dirty: true } ExtentMetadata { gen: 195, flush: 345, dirty: true }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167777683Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent:0 [ExtentMetadata { gen: 195, flush: 345, dirty: true }, ExtentMetadata { gen: 195, flush: 345, dirty: true }, ExtentMetadata { gen: 195, flush: 345, dirty: true }] => 0","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167796225Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"found dest for source 0 for extent at index 9 => [ClientId(1), ClientId(2)]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167813157Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent 10 needs reconciliation: ExtentMetadata { gen: 192, flush: 341, dirty: true } ExtentMetadata { gen: 192, flush: 341, dirty: true } ExtentMetadata { gen: 192, flush: 341, dirty: true }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167831799Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent:0 [ExtentMetadata { gen: 192, flush: 341, dirty: true }, ExtentMetadata { gen: 192, flush: 341, dirty: true }, ExtentMetadata { gen: 192, flush: 341, dirty: true }] => 0","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167850261Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"found dest for source 0 for extent at index 10 => [ClientId(1), ClientId(2)]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167867252Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent 16 needs reconciliation: ExtentMetadata { gen: 193, flush: 342, dirty: true } ExtentMetadata { gen: 193, flush: 342, dirty: true } ExtentMetadata { gen: 193, flush: 342, dirty: true }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167885994Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent:0 [ExtentMetadata { gen: 193, flush: 342, dirty: true }, ExtentMetadata { gen: 193, flush: 342, dirty: true }, ExtentMetadata { gen: 193, flush: 342, dirty: true }] => 0","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167904326Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"found dest for source 0 for extent at index 16 => [ClientId(1), ClientId(2)]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167921128Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent 18 needs reconciliation: ExtentMetadata { gen: 198, flush: 350, dirty: true } ExtentMetadata { gen: 198, flush: 350, dirty: true } ExtentMetadata { gen: 198, flush: 350, dirty: true }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.16793979Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent:0 [ExtentMetadata { gen: 198, flush: 350, dirty: true }, ExtentMetadata { gen: 198, flush: 350, dirty: true }, ExtentMetadata { gen: 198, flush: 350, dirty: true }] => 0","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167960652Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"found dest for source 0 for extent at index 18 => [ClientId(1), ClientId(2)]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167977833Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent 23 needs reconciliation: ExtentMetadata { gen: 195, flush: 345, dirty: true } ExtentMetadata { gen: 195, flush: 345, dirty: true } ExtentMetadata { gen: 195, flush: 345, dirty: true }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.167996665Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent:0 [ExtentMetadata { gen: 195, flush: 345, dirty: true }, ExtentMetadata { gen: 195, flush: 345, dirty: true }, ExtentMetadata { gen: 195, flush: 345, dirty: true }] => 0","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168015237Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"found dest for source 0 for extent at index 23 => [ClientId(1), ClientId(2)]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168032119Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent 28 needs reconciliation: ExtentMetadata { gen: 198, flush: 350, dirty: true } ExtentMetadata { gen: 198, flush: 350, dirty: true } ExtentMetadata { gen: 198, flush: 350, dirty: true }","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168050711Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"extent:0 [ExtentMetadata { gen: 198, flush: 350, dirty: true }, ExtentMetadata { gen: 198, flush: 350, dirty: true }, ExtentMetadata { gen: 198, flush: 350, dirty: true }] => 0","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168069052Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"found dest for source 0 for extent at index 28 => [ClientId(1), ClientId(2)]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168098526Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"mend","":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Transition from Connecting { state: WaitQuorum, mode: New } to Reconcile","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.16814511Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"0","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Transition from Connecting { state: WaitQuorum, mode: New } to Reconcile","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168183274Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Transition from Connecting { state: WaitQuorum, mode: New } to Reconcile","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168216277Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Full repair list: {ExtentId(18): ExtentFix { source: ClientId(0), dest: [ClientId(1), ClientId(2)] }, ExtentId(28): ExtentFix { source: ClientId(0), dest: [ClientId(1), ClientId(2)] }, ExtentId(5): ExtentFix { source: ClientId(0), dest: [ClientId(1), ClientId(2)] }, ExtentId(6): ExtentFix { source: ClientId(0), dest: [ClientId(1), ClientId(2)] }, ExtentId(16): ExtentFix { source: ClientId(0), dest: [ClientId(1), ClientId(2)] }, ExtentId(10): ExtentFix { source: ClientId(0), dest: [ClientId(1), ClientId(2)] }, ExtentId(23): ExtentFix { source: ClientId(0), dest: [ClientId(1), ClientId(2)] }, ExtentId(9): ExtentFix { source: ClientId(0), dest: [ClientId(1), ClientId(2)] }}","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168272783Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Task list: [ReconcileIO { id: ReconciliationId(0), op: ExtentFlush { repair_id: ReconciliationId(0), extent_id: ExtentId(18), client_id: ClientId(0), flush_number: 354, gen_number: 199 }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(1), op: ExtentClose { repair_id: ReconciliationId(1), extent_id: ExtentId(18) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(2), op: ExtentRepair { repair_id: ReconciliationId(2), extent_id: ExtentId(18), source_client_id: ClientId(0), source_repair_address: 0.0.0.0:12810, dest_clients: [ClientId(1), ClientId(2)] }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(3), op: ExtentReopen { repair_id: ReconciliationId(3), extent_id: ExtentId(18) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(4), op: ExtentFlush { repair_id: ReconciliationId(4), extent_id: ExtentId(28), client_id: ClientId(0), flush_number: 354, gen_number: 199 }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(5), op: ExtentClose { repair_id: ReconciliationId(5), extent_id: ExtentId(28) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(6), op: ExtentRepair { repair_id: ReconciliationId(6), extent_id: ExtentId(28), source_client_id: ClientId(0), source_repair_address: 0.0.0.0:12810, dest_clients: [ClientId(1), ClientId(2)] }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(7), op: ExtentReopen { repair_id: ReconciliationId(7), extent_id: ExtentId(28) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(8), op: ExtentFlush { repair_id: ReconciliationId(8), extent_id: ExtentId(5), client_id: ClientId(0), flush_number: 354, gen_number: 199 }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(9), op: ExtentClose { repair_id: ReconciliationId(9), extent_id: ExtentId(5) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(10), op: ExtentRepair { repair_id: ReconciliationId(10), extent_id: ExtentId(5), source_client_id: ClientId(0), source_repair_address: 0.0.0.0:12810, dest_clients: [ClientId(1), ClientId(2)] }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(11), op: ExtentReopen { repair_id: ReconciliationId(11), extent_id: ExtentId(5) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(12), op: ExtentFlush { repair_id: ReconciliationId(12), extent_id: ExtentId(6), client_id: ClientId(0), flush_number: 354, gen_number: 199 }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(13), op: ExtentClose { repair_id: ReconciliationId(13), extent_id: ExtentId(6) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(14), op: ExtentRepair { repair_id: ReconciliationId(14), extent_id: ExtentId(6), source_client_id: ClientId(0), source_repair_address: 0.0.0.0:12810, dest_clients: [ClientId(1), ClientId(2)] }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(15), op: ExtentReopen { repair_id: ReconciliationId(15), extent_id: ExtentId(6) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(16), op: ExtentFlush { repair_id: ReconciliationId(16), extent_id: ExtentId(16), client_id: ClientId(0), flush_number: 354, gen_number: 199 }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(17), op: ExtentClose { repair_id: ReconciliationId(17), extent_id: ExtentId(16) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(18), op: ExtentRepair { repair_id: ReconciliationId(18), extent_id: ExtentId(16), source_client_id: ClientId(0), source_repair_address: 0.0.0.0:12810, dest_clients: [ClientId(1), ClientId(2)] }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(19), op: ExtentReopen { repair_id: ReconciliationId(19), extent_id: ExtentId(16) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(20), op: ExtentFlush { repair_id: ReconciliationId(20), extent_id: ExtentId(10), client_id: ClientId(0), flush_number: 354, gen_number: 199 }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(21), op: ExtentClose { repair_id: ReconciliationId(21), extent_id: ExtentId(10) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(22), op: ExtentRepair { repair_id: ReconciliationId(22), extent_id: ExtentId(10), source_client_id: ClientId(0), source_repair_address: 0.0.0.0:12810, dest_clients: [ClientId(1), ClientId(2)] }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(23), op: ExtentReopen { repair_id: ReconciliationId(23), extent_id: ExtentId(10) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(24), op: ExtentFlush { repair_id: ReconciliationId(24), extent_id: ExtentId(23), client_id: ClientId(0), flush_number: 354, gen_number: 199 }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(25), op: ExtentClose { repair_id: ReconciliationId(25), extent_id: ExtentId(23) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(26), op: ExtentRepair { repair_id: ReconciliationId(26), extent_id: ExtentId(23), source_client_id: ClientId(0), source_repair_address: 0.0.0.0:12810, dest_clients: [ClientId(1), ClientId(2)] }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(27), op: ExtentReopen { repair_id: ReconciliationId(27), extent_id: ExtentId(23) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(28), op: ExtentFlush { repair_id: ReconciliationId(28), extent_id: ExtentId(9), client_id: ClientId(0), flush_number: 354, gen_number: 199 }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(29), op: ExtentClose { repair_id: ReconciliationId(29), extent_id: ExtentId(9) }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(30), op: ExtentRepair { repair_id: ReconciliationId(30), extent_id: ExtentId(9), source_client_id: ClientId(0), source_repair_address: 0.0.0.0:12810, dest_clients: [ClientId(1), ClientId(2)] }, state: ClientData([New, New, New]) }, ReconcileIO { id: ReconciliationId(31), op: ExtentReopen { repair_id: ReconciliationId(31), extent_id: ExtentId(9) }, state: ClientData([New, New, New]) }]","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168401866Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"starting reconciliation 1a281155-910b-4b52-862b-3f5ad1685cb4: found 32 extents that need repair","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168417348Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(2)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168430549Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(2)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.168446861Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(6)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.174416613Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(6)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.174445896Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(10)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.179101725Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(10)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.179129418Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(14)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.183466185Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(14)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.183494908Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(18)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.187941157Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(18)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.187968999Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(22)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.192111017Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(22)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.192139Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(26)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.196366597Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(26)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.196395039Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(30)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.200603404Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"sending reconcile request ReconciliationId(30)","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.200630977Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"done with reconciliation","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.204672754Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"":"downstairs","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Transition from Reconcile to Active","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.204703937Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"0","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Transition from Reconcile to Active","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.204719509Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"1","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Transition from Reconcile to Active","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.20473336Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"client":"2","":"downstairs","session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"All required reconciliation work is completed","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.204746502Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"Set Downstairs and Upstairs active after reconciliation","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.204758553Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"1610d0cb-4051-497d-96fe-a9f72a1fb334 is now active with session: c0cdfb26-3bd9-4248-8f48-b9d96ba376b1","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.204771364Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986,"session_id":"c0cdfb26-3bd9-4248-8f48-b9d96ba376b1"} {"msg":"The guest has finished waiting for activation with:199","v":0,"name":"crucible","level":30,"time":"2025-02-27T17:42:23.204783526Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986} Wait for a query_work_queue command to finish before sending IO Disk: sv:1 bs:4096 ts:2457600 tb:600 max_io:256 or 1048576 Loading write count information from file "/tmp/test_repair_verify.data" Read and Verify all blocks (0..600 range:true) Wrote out file "/tmp/test_repair_verify.data" Verify test completed Wrote out file "/tmp/test_repair_verify.data" CLIENT: Tests done. All submitted work has been ACK'd ---------------------------------------------------------------- Crucible gen:199 GIO:true work queues: Upstairs:0 downstairs:3 States: Active Active Active JOBID ACK TYPE BKS/EXT DS:0 DS:1 DS:2 REPLAY 1000 Acked Read 88 Done Done Done false 1001 Acked Read 256 Done Done Done false 1002 Acked Read 256 Done Done Done false STATES DS:0 DS:1 DS:2 TOTAL Sent 0 0 0 0 Done 3 3 3 9 Skipped 0 0 0 0 Error 0 0 0 0 Last Flush: None None None Downstairs last five completed: Upstairs last five completed: 1002 1001 1000 CLIENT: Up:0 ds:3 act:3 ---------------------------------------------------------------- Crucible gen:199 GIO:true work queues: Upstairs:0 downstairs:0 Downstairs last five completed: 1003 1002 1001 1000 Upstairs last five completed: 1003 1002 1001 1000 CLIENT: Up:0 ds:0 act:3 CLIENT: All crucible jobs finished, exiting program {"msg":"Guest handle has been dropped","v":0,"name":"crucible","level":40,"time":"2025-02-27T17:42:27.255296278Z","hostname":"w-01JN46VMY2RCGY1N8B5PZCYH9E","pid":1986}