Comments (7)
Can you share the process you used for this? This is slightly weird
from checkpointctl.
$ skopeo copy docker://quay.io/adrianreber/checkpoint-test:tag43 oci:/tmp/test1
$ checkpointctl show /tmp/test1/blobs/sha256/65de3f48dccf3b3adde6221a90eb81f322d4367745cb3585aa7da917140415f3 --ps-tree
Process tree
counter
└── [1] bash
├── [8] bash
├── [8] tee
├── [7] bash
└── [7] counter.py
from checkpointctl.
@adrianreber Could you also show the output of crit show pstree.img
?
from checkpointctl.
{
"magic": "PSTREE",
"entries": [
{
"pid": 1,
"ppid": 0,
"pgid": 1,
"sid": 1,
"threads": [
1
]
},
{
"pid": 7,
"ppid": 1,
"pgid": 1,
"sid": 1,
"threads": [
7
]
},
{
"pid": 8,
"ppid": 1,
"pgid": 1,
"sid": 1,
"threads": [
8
]
}
]
}
from checkpointctl.
It would be great if you could also show the output of crit x . ps
, ideally with the CRIT binary from go-criu. Since this is what we're using the fetch the info, it will help identify if the issue exists in go-criu or in checkpointctl.
from checkpointctl.
crit/bin/crit x /tmp/forensic/checkpoint/ ps
{
"pId": 1,
"pgId": 1,
"sId": 1,
"comm": "bash",
"children": [
{
"pId": 7,
"pgId": 1,
"sId": 1,
"comm": "counter.py"
},
{
"pId": 8,
"pgId": 1,
"sId": 1,
"comm": "tee"
}
]
}
from checkpointctl.
Great, so the issue is not with go-criu. I must be doing something wrong while building the tree, let me check
from checkpointctl.
Related Issues (20)
- Make command fails HOT 9
- Release 1.1.X+ to remove indirect dependency related to CVE-2024-21626 HOT 2
- Dead link to Podman checkpoint HOT 1
- Add support for checkpoint conversion for different container runtimes/engines HOT 3
- Display network information of checkpoints created with Podman HOT 2
- Doubt - Relation with Kubernetes HOT 2
- Versioning? HOT 5
- Showing env and mounts HOT 2
- Do not unpack the whole checkpoint archive HOT 4
- Extend checkpointctl to convert checkpoint archives to OCI images HOT 2
- Add support for showing information for multiple checkpoints HOT 7
- Add support for list command HOT 7
- Add integration test with podman HOT 3
- Extend the output format with a tree view HOT 1
- Extend `inspect` output format with JSON HOT 3
- Refactor `checkpointctl.go` and move commands into individual files HOT 16
- Update `README.md`
- Prune process tree by PID if specified
- Statisitics output adds `us` everywhere
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from checkpointctl.