Failed SNS proposal but changes executed

So recently i noticed that in Boom Dao a proposal failed but the changes it were supposed to make in canisters has already been applied.

Basically proposal was to upgrade 100s of child canisters using stored wasm file in parent canister. I guess this has happened because governance canister wasn’t able to get success response back from parent canister update call because it timed out after sometime and it shown proposal status as failed but in reality, task kept running and it upgraded all child canisters in the background.

Is this the expected behaviour or am i missing something here?

Also if this case is true, what are the best steps to follow to make sure everything worked fine? One simple way is just to keep logs of child canister upgrade in parent canister.

Is it this proposal?

Ohh i think yes. Btw i wasn’t aware that toolkit shows failed canister proposals error messages as well.
Thanks for sharing this and it’s clear now why canister proposal failed. I will take a look at it myself now.

Also can you please tell me how can i look at these errors logs myself?

2 Likes

It’s a bit hidden, but if you hover over the “failed” tag on the proposal details or on the proposals overview it shows the error

4 Likes