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
**Solution**: Join the target pod's existing mount namespace instead of restoring:
74
+
-**Dump**: Mark specific mounts as external (`--external mnt[path]:id`)
75
+
-**Restore**: Use `--join-ns mnt:/proc/1/ns/mnt` to join target's mount namespace
76
+
-**Result**: Target pod's mounts (managed by kubelet) are used directly
77
+
78
+
**CRIU Bug Fix**: Fixed a bug in CRIU 4.0 where `--join-ns mnt` was not working correctly. See [CRIU_JOIN_NS_MNT_BUG_FIX.md](../criu_build/CRIU_JOIN_NS_MNT_BUG_FIX.md) for details.
79
+
80
+
### Storage Strategy
81
+
82
+
**During Dump**:
83
+
- Upload ALL checkpoint files to S3, including `pages-*.img`
84
+
- Even though pages are served via page-server during migration, they must be in S3 for lazy-pages daemon
85
+
86
+
**During Restore**:
87
+
- Download only metadata files from S3 (core, mm, files, etc.)
0 commit comments