Open askfongjojo opened 5 months ago
According to RFD 457, the process should involve a state transition from
initializing
toin-service
to prevent using a sled that is partially initialized for customer workload or other service zones.
We don't yet have an initializing
sled state; having one (and using it correctly) should fix this.
I wanted to clarify one thing though - particularly because of #5502, this sled should not have been eligible for new crucible regions - the sled was only chosen to run instances, not place disks, right?
That's correct. Disks didn't land on the sled because the dataset records haven't been inserted into the CRDB table which disk placement query goes against.
In today's update call we discussed whether this was an R8 blocker and concluded that it wasn't because in practice for this release we'll be adding a sled during a maintenance window when provisioning will not be enabled. We won't re-enable provisioning in this intermediate state.
A newly added sled which didn't succeed in getting its NTP zone created (#5502) was still in use by nexus for new instance placement. Its state was set to
active
in thesled
table once it has gone through theomdb --destructive nexus sleds add
step.According to RFD 457, the process should involve a state transition from
initializing
toin-service
to prevent using a sled that is partially initialized for customer workload or other service zones.