You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
End-to-end upgrade tests are failing for ibc-go/v7 after upgrading to sdk 0.47.
Also effected by the broadcast mode changes in interchaintest.
We no longer rely on broadcast-mode block and now query for the sdk.TxResponse using authtx.QueryTx(hash).
Upgrade handler looks to succeed now with migrations successfully being run.
Subsequent queries to ibc client status now failing due to:
rpc error: code = Unknown desc = codespace sdk code 18: invalid request: failed to load state at height 121;
version mismatch on immutable IAVL tree; version does not exist. Version has either been pruned,
or is for a future block height (latest height: 121)
We may need to add the consensus store key to StoreUpgrades:
upgradeInfo, err:=app.UpgradeKeeper.ReadUpgradeInfoFromDisk()
iferr!=nil {
panic(err)
}
ifupgradeInfo.Name==v7.UpgradeName&&!app.UpgradeKeeper.IsSkipHeight(upgradeInfo.Height) {
storeUpgrades:= storetypes.StoreUpgrades{
Added: []string{consensusparamtypes.StoreKey},
}
// configure store loader that checks if version == upgradeHeight and applies store upgradesapp.SetStoreLoader(upgradetypes.UpgradeStoreLoader(upgradeInfo.Height, &storeUpgrades))
}
Summary of Bug
End-to-end upgrade tests are failing for ibc-go/v7 after upgrading to sdk 0.47.
Also effected by the broadcast mode changes in interchaintest.
We no longer rely on broadcast-mode
block
and now query for thesdk.TxResponse
usingauthtx.QueryTx(hash)
.We need to register more types on the e2e global codec to ensure interchaintest can parse response data such as the
Tx
Any -> https://github.com/cosmos/cosmos-sdk/blob/main/proto/cosmos/base/abci/v1beta1/abci.proto#L37For Admin Use
The text was updated successfully, but these errors were encountered: