mirror of
https://github.com/nspcc-dev/neofs-dev-env.git
synced 2026-03-01 04:29:00 +00:00
make down/basic does not stop morph #54
Labels
No labels
I2
I3
I4
S2
S3
S4
U0
U2
U3
U4
bug
discussion
documentation
enhancement
feature
good first issue
good first issue
help wanted
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nspcc-dev/neofs-dev-env#54
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @carpawell on GitHub (Oct 3, 2022).
After #212 there is a new target in the
Makefile:(up|down)/bootstrap. It has been added to everyup/*but not to all thedown/*targets.As a result
down/basicdoes not return a state after theup/basic. It confused me a little and was not expected of me: every local run was made using the same morph state without any cleaning. Not sure if it is something that we want to have in our makefile. Mb it is a kinda feature and allows caching morph b/w runs.@cthulhu-rider commented on GitHub (Dec 20, 2023):
i find current behavior correct:
make down/basicstops services listed in.basic_servicesand no othersmake up/bootstrapwas done 1st, thenmake up/basic, i don't expectedmake down/basicto stop the bootstrap services that were run 1stP.S. after #282
ir(ex.morph_chain) keeps the NeoFS chain between starts intentionallymake downmake clean@carpawell commented on GitHub (Dec 20, 2023):
@cthulhu-rider, dont you think this scenario should be correct:
make up/basicmake down/basicWhy are they named the opposite way then if
downdoes not neutralizeup? Isntmorphbasic too?Agree, but files/services grouping is kinda of an internal thing. What can
make up/bootstrapbe useful for? Runningneo-goin theneofs-devenvrepo?I think we can reconsider devenv (and this issue) soon after it is not used in the integrational tests (mb that will also mean #212 rollback).
@roman-khimov commented on GitHub (Dec 20, 2023):
Might become irrelevant after #282.
@cthulhu-rider commented on GitHub (Dec 21, 2023):
@carpawell if paraphrase the original issue text to
lets embed "bootstrap" services into the "basic" ones and purge "bootstrap" as a separate component- im only 👍@carpawell commented on GitHub (Dec 21, 2023):
Yes, i think it is the closest one to what i would implement.