Max level shown:
1 [ Feb 3 21:14:54 Enabled. ]
2 [ Feb 3 21:14:55 Rereading configuration. ]
3 [ Feb 3 21:14:58 Rereading configuration. ]
4 [ Feb 3 21:15:05 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible -l [fd00:1122:3344:101::18]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-02-03T21:15:05.604ZINFOcrucible-agent: Crucible Version: Crucible Version: 0.0.1 Commit SHA: 7103cd3a3d7b0112d2949dd135db06fef0c156bb Commit timestamp: 2025-11-10T22:24:53.000000000Z branch: main rustc: 1.90.0 stable x86_64-unknown-illumos Cargo: x86_64-unknown-illumos Debug: false Opt level: 3
72026-02-03T21:15:05.605ZINFOcrucible-agent: dataset: "oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible"
82026-02-03T21:15:05.605ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::18]:32345
92026-02-03T21:15:05.605ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-02-03T21:15:05.622ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-02-03T21:15:05.737ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::18]:32345
122026-02-03T21:15:37.626ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::18]:32345 remote_addr = [fd00:1122:3344:101::c]:56317
132026-02-03T21:15:37.656ZINFOcrucible-agent (datafile): region 9069fa3a-b458-44b0-bc27-a7e3d6f2997a state: Requested
142026-02-03T21:15:37.659ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
152026-02-03T21:15:37.659ZINFOcrucible-agent (dropshot): request completed latency_us = 18344 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:56317 req_id = bd1ba299-51f0-4310-9ab2-bb41f139ff7f response_code = 200 uri = /crucible/0/regions
162026-02-03T21:15:37.668ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a
172026-02-03T21:15:37.668ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a
182026-02-03T21:15:37.738ZINFOcrucible-agent (worker): creating region Region { id: RegionId("9069fa3a-b458-44b0-bc27-a7e3d6f2997a"), state: Requested, block_size: 512, extent_size: 131072, extent_count: 16, encrypted: true, port_number: 19000, cert_pem: None, key_pem: None, root_pem: None, source: None, read_only: false } at "/data/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a" region = 9069fa3a-b458-44b0-bc27-a7e3d6f2997a
192026-02-03T21:15:37.741ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "9069fa3a-b458-44b0-bc27-a7e3d6f2997a" "--data" "/data/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a" "--block-size" "512" "--extent-size" "131072" "--extent-count" "16" "--encrypted" region = 9069fa3a-b458-44b0-bc27-a7e3d6f2997a
202026-02-03T21:15:37.948ZINFOcrucible-agent (dropshot): request completed latency_us = 77 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:56317 req_id = 04416137-24ea-48c4-bee4-fe20049df9f3 response_code = 200 uri = /crucible/0/regions
212026-02-03T21:15:38.089ZINFOcrucible-agent (worker): region files created ok region = 9069fa3a-b458-44b0-bc27-a7e3d6f2997a
222026-02-03T21:15:38.089ZINFOcrucible-agent (datafile): region 9069fa3a-b458-44b0-bc27-a7e3d6f2997a state: Requested -> Created
232026-02-03T21:15:38.089ZINFOcrucible-agent (worker): applying SMF actions post create...
242026-02-03T21:15:38.089ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-9069fa3a-b458-44b0-bc27-a7e3d6f2997a
252026-02-03T21:15:38.099ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-9069fa3a-b458-44b0-bc27-a7e3d6f2997a
262026-02-03T21:15:38.113ZINFOcrucible-agent (worker): creating config property group
272026-02-03T21:15:38.116ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-9069fa3a-b458-44b0-bc27-a7e3d6f2997a
282026-02-03T21:15:38.117ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a
292026-02-03T21:15:38.117ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302026-02-03T21:15:38.117ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
312026-02-03T21:15:38.117ZINFOcrucible-agent (worker): commit
322026-02-03T21:15:38.121ZINFOcrucible-agent (worker): ok!
332026-02-03T21:15:38.126ZINFOcrucible-agent (worker): SMF ok!
342026-02-03T21:15:38.504ZINFOcrucible-agent (dropshot): request completed latency_us = 57 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:56317 req_id = ea334f19-118e-4261-b256-082fbb1bcc90 response_code = 200 uri = /crucible/0/regions
352026-02-03T21:15:38.940ZINFOcrucible-agent (dropshot): request completed latency_us = 74 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:56317 req_id = b093417b-d2ea-45df-b2a3-6b3aa17b1734 response_code = 200 uri = /crucible/0/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a
362026-02-03T21:15:38.942ZINFOcrucible-agent (datafile): path is "/data/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a"
372026-02-03T21:15:38.953ZINFOcrucible-agent (datafile): dataset is oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a
382026-02-03T21:15:38.961ZINFOcrucible-agent (datafile): region 9069fa3a-b458-44b0-bc27-a7e3d6f2997a state: Created -> Tombstoned
392026-02-03T21:15:38.961ZINFOcrucible-agent (worker): applying SMF actions before removal...
402026-02-03T21:15:38.961ZINFOcrucible-agent (dropshot): request completed latency_us = 19056 local_addr = [fd00:1122:3344:101::18]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::c]:56317 req_id = 9c924b50-b9d8-40b0-a177-95f14a8c2189 response_code = 204 uri = /crucible/0/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a
412026-02-03T21:15:38.962ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-9069fa3a-b458-44b0-bc27-a7e3d6f2997a (instance states: (Some(Online), None))
422026-02-03T21:15:38.965ZINFOcrucible-agent (dropshot): request completed latency_us = 35 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:56317 req_id = 1959f375-034b-4500-8389-c34cf08bc132 response_code = 200 uri = /crucible/0/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a
432026-02-03T21:15:38.968ZINFOcrucible-agent (worker): SMF ok!
442026-02-03T21:15:38.977ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a" region = 9069fa3a-b458-44b0-bc27-a7e3d6f2997a
452026-02-03T21:15:39.051ZINFOcrucible-agent (datafile): region 9069fa3a-b458-44b0-bc27-a7e3d6f2997a state: Tombstoned -> Destroyed
462026-02-03T21:15:39.115ZINFOcrucible-agent (dropshot): request completed latency_us = 51 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:56317 req_id = e8667b45-3ab1-48ee-a401-fd746e8ee704 response_code = 200 uri = /crucible/0/regions/9069fa3a-b458-44b0-bc27-a7e3d6f2997a
472026-02-03T21:15:41.696ZINFOcrucible-agent (datafile): region b66da392-1971-4c56-872d-b4e68ece5a8d state: Requested
482026-02-03T21:15:41.696ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
492026-02-03T21:15:41.696ZINFOcrucible-agent (dropshot): request completed latency_us = 221 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:56317 req_id = 3bb29a53-b235-43e0-8ba6-81d8fb9d6b4b response_code = 200 uri = /crucible/0/regions
502026-02-03T21:15:41.702ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d
512026-02-03T21:15:41.702ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d
522026-02-03T21:15:41.775ZINFOcrucible-agent (worker): creating region Region { id: RegionId("b66da392-1971-4c56-872d-b4e68ece5a8d"), state: Requested, block_size: 512, extent_size: 131072, extent_count: 32, encrypted: true, port_number: 19000, cert_pem: None, key_pem: None, root_pem: None, source: None, read_only: false } at "/data/regions/b66da392-1971-4c56-872d-b4e68ece5a8d" region = b66da392-1971-4c56-872d-b4e68ece5a8d
532026-02-03T21:15:41.775ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "b66da392-1971-4c56-872d-b4e68ece5a8d" "--data" "/data/regions/b66da392-1971-4c56-872d-b4e68ece5a8d" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = b66da392-1971-4c56-872d-b4e68ece5a8d
542026-02-03T21:15:41.849ZINFOcrucible-agent (dropshot): request completed latency_us = 73 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:56317 req_id = b0863323-5760-415b-b29d-e88c8480e909 response_code = 200 uri = /crucible/0/regions
552026-02-03T21:15:41.855ZINFOcrucible-agent (worker): region files created ok region = b66da392-1971-4c56-872d-b4e68ece5a8d
562026-02-03T21:15:41.855ZINFOcrucible-agent (datafile): region b66da392-1971-4c56-872d-b4e68ece5a8d state: Requested -> Created
572026-02-03T21:15:41.855ZINFOcrucible-agent (worker): applying SMF actions post create...
582026-02-03T21:15:41.857ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-b66da392-1971-4c56-872d-b4e68ece5a8d
592026-02-03T21:15:41.861ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-b66da392-1971-4c56-872d-b4e68ece5a8d
602026-02-03T21:15:41.868ZINFOcrucible-agent (worker): creating config property group
612026-02-03T21:15:41.871ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-b66da392-1971-4c56-872d-b4e68ece5a8d
622026-02-03T21:15:41.872ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/b66da392-1971-4c56-872d-b4e68ece5a8d
632026-02-03T21:15:41.872ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
642026-02-03T21:15:41.872ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
652026-02-03T21:15:41.872ZINFOcrucible-agent (worker): commit
662026-02-03T21:15:41.876ZINFOcrucible-agent (worker): ok!
672026-02-03T21:15:41.880ZINFOcrucible-agent (worker): SMF ok!
682026-02-03T21:15:42.246ZINFOcrucible-agent (dropshot): request completed latency_us = 55 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:56317 req_id = bc5e54fe-40c0-4d0c-ad51-c7c75fb47ef8 response_code = 200 uri = /crucible/0/regions
692026-02-03T21:27:04.325ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::18]:32345 remote_addr = [fd00:1122:3344:101::c]:35152
702026-02-03T21:27:04.326ZINFOcrucible-agent (dropshot): request completed latency_us = 38 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:35152 req_id = 03f82001-1487-4e4c-922b-a6aa307bc69c response_code = 200 uri = /crucible/0/regions/b66da392-1971-4c56-872d-b4e68ece5a8d
712026-02-03T21:27:04.328ZINFOcrucible-agent (datafile): path is "/data/regions/b66da392-1971-4c56-872d-b4e68ece5a8d"
722026-02-03T21:27:04.335ZINFOcrucible-agent (datafile): dataset is oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d
732026-02-03T21:27:04.341ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d@ccc6d0f0-a23e-43ad-91c6-60cd208e6316
742026-02-03T21:27:04.342ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d", "ccc6d0f0-a23e-43ad-91c6-60cd208e6316"]
752026-02-03T21:27:04.357ZINFOcrucible-agent (dropshot): request completed latency_us = 29260 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:35152 req_id = 88a4732b-e9d7-4179-841c-48d79efba6fc response_code = 200 uri = /crucible/0/regions/b66da392-1971-4c56-872d-b4e68ece5a8d/snapshots/ccc6d0f0-a23e-43ad-91c6-60cd208e6316
762026-02-03T21:27:04.361ZINFOcrucible-agent (datafile): path is "/data/regions/b66da392-1971-4c56-872d-b4e68ece5a8d"
772026-02-03T21:27:04.366ZINFOcrucible-agent (datafile): dataset is oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d
782026-02-03T21:27:04.373ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d@ccc6d0f0-a23e-43ad-91c6-60cd208e6316
792026-02-03T21:27:04.373ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d", "ccc6d0f0-a23e-43ad-91c6-60cd208e6316"]
802026-02-03T21:27:04.381ZINFOcrucible-agent (datafile): requesting running snapshot b66da392-1971-4c56-872d-b4e68ece5a8d-ccc6d0f0-a23e-43ad-91c6-60cd208e6316 state: Requested
812026-02-03T21:27:04.386ZINFOcrucible-agent (dropshot): request completed latency_us = 25242 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:35152 req_id = e89e6a4f-60f7-4c22-8998-d9c6f361381c response_code = 200 uri = /crucible/0/regions/b66da392-1971-4c56-872d-b4e68ece5a8d/snapshots/ccc6d0f0-a23e-43ad-91c6-60cd208e6316/run
822026-02-03T21:27:04.386ZINFOcrucible-agent (worker): applying SMF actions for region b66da392-1971-4c56-872d-b4e68ece5a8d running snapshot ccc6d0f0-a23e-43ad-91c6-60cd208e6316 (state Requested)...
832026-02-03T21:27:04.412ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-b66da392-1971-4c56-872d-b4e68ece5a8d-ccc6d0f0-a23e-43ad-91c6-60cd208e6316
842026-02-03T21:27:04.433ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-b66da392-1971-4c56-872d-b4e68ece5a8d-ccc6d0f0-a23e-43ad-91c6-60cd208e6316
852026-02-03T21:27:04.466ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-b66da392-1971-4c56-872d-b4e68ece5a8d-ccc6d0f0-a23e-43ad-91c6-60cd208e6316
862026-02-03T21:27:04.466ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/b66da392-1971-4c56-872d-b4e68ece5a8d/.zfs/snapshot/ccc6d0f0-a23e-43ad-91c6-60cd208e6316
872026-02-03T21:27:04.466ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
882026-02-03T21:27:04.466ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
892026-02-03T21:27:04.466ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
902026-02-03T21:27:04.466ZINFOcrucible-agent (worker): commit
912026-02-03T21:27:04.472ZINFOcrucible-agent (worker): ok!
922026-02-03T21:27:04.484ZINFOcrucible-agent (worker): SMF ok!
932026-02-03T21:27:04.484ZINFOcrucible-agent (datafile): region b66da392-1971-4c56-872d-b4e68ece5a8d running snapshot ccc6d0f0-a23e-43ad-91c6-60cd208e6316 state: Requested -> Created
942026-02-03T21:27:04.589ZINFOcrucible-agent (datafile): path is "/data/regions/b66da392-1971-4c56-872d-b4e68ece5a8d"
952026-02-03T21:27:04.595ZINFOcrucible-agent (datafile): dataset is oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d
962026-02-03T21:27:04.601ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d@ccc6d0f0-a23e-43ad-91c6-60cd208e6316
972026-02-03T21:27:04.601ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_93717e6c-02aa-4641-a7c3-67c05de42a32/crucible/regions/b66da392-1971-4c56-872d-b4e68ece5a8d", "ccc6d0f0-a23e-43ad-91c6-60cd208e6316"]
982026-02-03T21:27:04.606ZINFOcrucible-agent (dropshot): request completed latency_us = 17161 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:35152 req_id = 70cb3ef6-1180-4acd-bac5-2e59846baf53 response_code = 200 uri = /crucible/0/regions/b66da392-1971-4c56-872d-b4e68ece5a8d/snapshots/ccc6d0f0-a23e-43ad-91c6-60cd208e6316/run