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: import rp-storage-tool #11223

Merged
merged 5 commits into from
Jun 7, 2023
Merged

Conversation

jcsp
Copy link
Contributor

@jcsp jcsp commented Jun 6, 2023

This tool is used in automated tests and during support.

It is not packaged + shipped with Redpanda, but the redpanda tree is a convenient place to keep it, and makes it easier to keep the tests consuming the latest tool.

The docker test image build is updated to build rp-storage-tool and client-swarm in different stages, with a common rust image ancestor: this is aligned with what we do for golang dependencies.

A vtools update will need merging about the same time this merges:

A separate PR adds a github action for unit testing PRs that change the tool

Backports Required

  • none - not a bug fix
  • none - this is a backport
  • none - issue does not exist in previous branches
  • none - papercut/not impactful enough to backport
  • v23.1.x
  • v22.3.x
  • v22.2.x

Release Notes

  • none

@jcsp jcsp added kind/enhance New feature or request area/cloud-storage Shadow indexing subsystem labels Jun 6, 2023
@jcsp
Copy link
Contributor Author

jcsp commented Jun 6, 2023

@jcsp jcsp marked this pull request as ready for review June 6, 2023 14:33
@jcsp jcsp requested a review from a team as a code owner June 6, 2023 14:33
@jcsp jcsp requested review from savex and removed request for a team June 6, 2023 14:33
jcsp added 5 commits June 6, 2023 16:16
This is from commit
b101a31927d48e513bec21ad500c048c91e7c192

of https://github.com/jcsp/segment_toy
This was mostly unused and the serialization half was
incomplete: retain the deserialization part in a utility
file for where it's used to read RecordBatchHeader.
The remaining warnings are from code used
in the unstable binary that is unused in the
main binary.
This avoids the need for bumping shas.
@jcsp
Copy link
Contributor Author

jcsp commented Jun 6, 2023

None of the failures are related with the end-of-test scrub (modulo #11232 which is something else)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cloud-storage Shadow indexing subsystem kind/enhance New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants