Skip to content

Refine storage device abstraction and implementation #816

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

Merged
merged 11 commits into from
Oct 29, 2022

Conversation

jiangliu
Copy link
Collaborator

Refine storage device abstraction and implementation

Enhance nydus-image check subcommand to output blob features.

Signed-off-by: Jiang Liu <[email protected]>
Enable blob meta chunk v2 for directory builder.

Signed-off-by: Jiang Liu <[email protected]>
Enhance zran interface for ease of use.

Signed-off-by: Jiang Liu <[email protected]>
Refine node.rs in order to support zran.

Signed-off-by: Jiang Liu <[email protected]>
Add interface to provide file digest value.

Signed-off-by: Jiang Liu <[email protected]>
Enhance nydus image to build RAFS filesystem referring tar.gz data blob
by using zlib random access algorithm.

Signed-off-by: Jiang Liu <[email protected]>
Improve doc and error messages for blob meta management.

Signed-off-by: Jiang Liu <[email protected]>
Get rid of special handling of stargz in blob meta by:
1) ensure compressed_end() is always less than compressed_size
2) ensure uncompressed data are always continuous
3) do not enforce compressed data is continuous

Signed-off-by: Jiang Liu <[email protected]>
Generate RAFS fs referring OCIv1 data blob by adopting random access
zlib algorithm.

Signed-off-by: Jiang Liu <[email protected]>
Reorganize unit tests related blob meta management.

Signed-off-by: Jiang Liu <[email protected]>
Do not print error message when exit.

Signed-off-by: Jiang Liu <[email protected]>
@anolis-bot
Copy link
Collaborator

@jiangliu , a new test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/nrh4nnio/test_result/29153

@anolis-bot
Copy link
Collaborator

@jiangliu , The CI test is completed, please check result:

Test CaseTest Result
merge-target-branch✅ SUCCESS
build-docker-image✅ SUCCESS
compile-nydus✅ SUCCESS
compile-ctr-remote✅ SUCCESS
compile-nydus-snapshotter✅ SUCCESS
start-nydus-snapshotter-config-containerd✅ SUCCESS
run-container-with-nydus-image✅ SUCCESS

Congratulations, your test job passed!

@jiangliu jiangliu requested a review from imeoer October 27, 2022 09:55
@imeoer imeoer merged commit 91989b2 into dragonflyoss:master Oct 29, 2022
@jiangliu jiangliu deleted the device1 branch March 28, 2023 01:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants