Skip to content
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

tools/erasure-code: new tool to encode/decode files #34090

Merged
merged 3 commits into from Apr 27, 2020

Conversation

trociny
Copy link
Contributor

@trociny trociny commented Mar 20, 2020

E.g. it may be useful as a last resort when recovering an object from
a damaged PG: extract the encoded object chunks from the PG shards
with ceph-objectstore-tool and then decode with ceph-erasure-code-tool.

Signed-off-by: Mykola Golub mgolub@suse.com

Checklist

  • References tracker ticket
  • Updates documentation if necessary
  • Includes tests for new functionality or reproducer for bug

Show available Jenkins commands
  • jenkins retest this please
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test dashboard backend
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox

@trociny
Copy link
Contributor Author

trociny commented Mar 25, 2020

@tchaikov
Copy link
Contributor

@trociny trociny force-pushed the wip-ceph-erasure-code-tool branch 2 times, most recently from d525249 to 34b1eb6 Compare April 13, 2020 17:18
@trociny
Copy link
Contributor Author

trociny commented Apr 13, 2020

@tchaikov other comments are addressed. Thanks.

E.g. it may be useful as a last resort when recovering an object from
a damaged PG: extract the encoded object chunks from the PG shards
with ceph-objectstore-tool and then decode with ceph-erasure-code-tool.

It also has functionality similar to what ceph_erasure_code test provides.

Signed-off-by: Mykola Golub <mgolub@suse.com>
Signed-off-by: Mykola Golub <mgolub@suse.com>
Its functionality is moved to ceph-erasure-code-tool.

Signed-off-by: Mykola Golub <mgolub@suse.com>
@trociny
Copy link
Contributor Author

trociny commented Apr 13, 2020

Sorry, repushed -- there had been some mess after rebase.

@ideepika
Copy link
Member

ideepika commented Oct 7, 2021

@trociny is there a pacific backport as well for this PR?

@trociny
Copy link
Contributor Author

trociny commented Oct 7, 2021

@ideepika This PR was merged to a pre-pacific master so no need in a pacific backport.

@trociny trociny deleted the wip-ceph-erasure-code-tool branch October 7, 2021 06:07
@ideepika
Copy link
Member

ideepika commented Oct 7, 2021

@ideepika This PR was merged to a pre-pacific master so no need in a pacific backport.

aah, long time :) thanks for clarifying @trociny !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants