-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
♻️ volumes are removed via agent (⚠️ devops) #3941
♻️ volumes are removed via agent (⚠️ devops) #3941
Conversation
… pr-osparc-remove-dy-vol-rm-service
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #3941 +/- ##
=========================================
- Coverage 85.4% 80.2% -5.3%
=========================================
Files 868 587 -281
Lines 37950 23895 -14055
Branches 885 435 -450
=========================================
- Hits 32429 19175 -13254
+ Misses 5318 4621 -697
+ Partials 203 99 -104
Flags with carried forward coverage won't be shown. Click here to find out more. |
…dy-vol-rm-service
…dy-vol-rm-service
Code Climate has analyzed commit de6916d and detected 0 issues on this pull request. View more on Code Climate. |
Kudos, SonarCloud Quality Gate passed!
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
⚠️ the following change needs to be propagated to the deployment where this is being released ITISFoundation/osparc-ops-environments#115
What do you mean? The PR is already merged and its changes are in use.
I will pick this one up in the future there is no activity here since moths |
rabbitmq
data is now backed up to therabbit_data
volume. It is required that after the server restart, this goes to the same volumeagent
service has new env vars which should be automatically picked up from the existing configurationTo note:
agent
anddirector-v2
will reconnect automatically reconnect. RPC calls will be delivered normallyWhat do these changes do?
The agent service running on node X will now remove volumes when the dynamic-sidecar was closed.
No longer creates services which are responsible for removing these volumes via bash commands.
director-v2
will no longer create a service when removing the volumes used by thedy-sidecar
. Instead it will ask theagent
to remove the volumes. Requests are delivered viarabbitmq
dy-vol-rm
service code has been removed (dy-volume remover is running BASH script instead of posix SH script... osparc-issues#763)agent
, running on a specific node, will now remove volumes via RabbitMQ RPC call. (Refactor volume removal #3446)volume_removal
job from theagent
can no longer fail because of the volume being removed while it is running. (Volume removal and simcore agent issue #3890)rpc_request
is now resilient to rabbit connection errorsTODOs:
Related issue/s
How to test
Checklist