-
Notifications
You must be signed in to change notification settings - Fork 205
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
Some problems about Nydus unpack func supporting blob dir #1340
Comments
cc @ccx1024cc |
@ccx1024cc is working on this. |
Try to fix the inconsistent issue in #1426, @zhangshuiyong @imeoer plz take a look : ) |
Thx for your work, i will test this PR today or tomorrow. |
BTW, the panic caused by unsupported |
I complie this fix-blobs-unpack-bug branch and test, the above test case with bug is pass. |
review the fix-export-panic-on-mac branch commit of fixing this |
Actually The work in pr #1429 just tries to fix panic caused by BTW, when I remove all the |
ok, I realize this resolution after reading more codes, because the I will test fix-export-panic-on-mac branch later. |
Dig it deeply, the export subcmd only support "exporting RAFS as raw block disk images" now: (https://github.com/dragonflyoss/image-service/blob/master/src/bin/nydus-image/main.rs#L1747) which relies on So disable |
Some day ago ,I see the branch imeoer:fix-unpack-blob-dir
about nydus unpack func supporting blob dir, then i try to use it ,and i find some problem below:
1. The branch can build successfully, but when i run any cmd about nydus, it will print a same err(see the pic):
then i annotate the code in 698~699 & 5 lines(see the pic)
then i can run nydus create and unpack normally.
2. nydus unpack data seem like inconsistent
I run a set of cmd from nydus create raw file dir to nydus unpack(see the below cmds):
then I untar the echarts-add.tar and get the unpack file md5 hash , i found the hash is diff from raw file
for reappear this problem conveniently, I upload the source file dir of nydus create(1 image file in dir named 'echarts') & nydus create --chunk-dict(2 image file in dir named 'echarts-add')
The text was updated successfully, but these errors were encountered: