-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[ws-daemon] Refactor unmount #5240
Conversation
Codecov Report
@@ Coverage Diff @@
## main #5240 +/- ##
=========================================
+ Coverage 0 22.98% +22.98%
=========================================
Files 0 11 +11
Lines 0 1945 +1945
=========================================
+ Hits 0 447 +447
- Misses 0 1439 +1439
- Partials 0 59 +59
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
aa158f2
to
398ac09
Compare
@geropl did you sync with main and this PR? (I created several PRs from the initial content) |
Yes, I branched this morning from this PR, and think I have all relevant changes. |
/hold |
@csweichel @geropl I moved the |
87ad830
to
8414dfd
Compare
/hold cancel |
/lgtm |
LGTM label has been added. Git tree hash: 59290d9c32d2b90591d3188a1882b37f94845a2d
|
/approve no-issue |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: csweichel, JanKoehnlein Associated issue requirement bypassed by: csweichel The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Issue:
Changes:
finalizeWorkspaceContent
runs without Containerd4214 workaround.gitpod.io/containerIsGone
annotation).mark
is not mounted before trying to remove workspace content on disk to allow the pod termination.Scenarios:
docker run alpine
(to trigger the socket activation)start workspace
wait until finish loading
run
workspacekit lift bash
(to use lift socket)stop workspace
check the workspace is terminated and a backup is created
workspace pod should be removed
open workspace and check the change is present
/werft with-clean-slate-deployment