frostfs-adm morph dump-hashes
panics when contacts are not deployed #1210
Labels
No Label
P0
P1
P2
P3
badger
frostfs-adm
frostfs-cli
frostfs-ir
frostfs-lens
frostfs-node
good first issue
triage
Infrastructure
blocked
bug
config
discussion
documentation
duplicate
enhancement
go
help wanted
internal
invalid
kludge
observability
perfomance
question
refactoring
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: TrueCloudLab/frostfs-node#1210
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Current Behavior
Steps to Reproduce (for bugs)
frostfs-adm
before2b6122192a/Makefile (L77)
make clean
make up
GetContractByID
returns nil error and contract state in case contract is not deployedThe bug seems to be introduced during some of the last year dependency upgrade (likely actor refactoring while moving to v0.105)
In this task let's also check all other
GetContractBy*
invocations in code, we could have e.g. unexpected morph panic.frostfs-adm panics when contacts are not deployedto `frostfs-adm morph dump-hashes` panics when contacts are not deployedThe issue was triggered by this PR: https://github.com/nspcc-dev/neo-go/pull/3072.
@fyrchik Based on the tags, it appears to impact not only version 0.104.0, but also the support branches for earlier versions. Are we utilizing any of these branches?
@achuprov
The issue is minor and relates just to error reporting.
Not worth backporting anywhere.