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

[do not merge][draft][subject to extensive change]Gl/rpk add mount unmount #23115

Draft
wants to merge 2 commits into
base: dev
Choose a base branch
from

Conversation

gene-redpanda
Copy link
Contributor

@gene-redpanda gene-redpanda commented Aug 28, 2024

Adds rpk topic mount and rpk topic unmount to support the new migration functionality. RPK topic mount creates and progresses an inbound migration to mount log segments to a topic in the cluster. RPK topic unmount creates and progresses an outbound migration to unmount a topic (removing it from the cluster) while leaving the log segments in tiered storage.

In Progress Elements

  • location and alias have uncertain functionality
  • should a resume feature be added
  • is a timeout warranted or a good idea

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
  • v24.2.x
  • v24.1.x
  • v23.3.x

Release Notes

Features

  • Adds rpk topic mount and rpk topic unmount

tests/go/sarama/produce_test/go.sum Outdated Show resolved Hide resolved
src/go/rpk/pkg/cli/topic/mount.go Outdated Show resolved Hide resolved
src/go/rpk/pkg/cli/topic/unmount.go Outdated Show resolved Hide resolved
src/go/rpk/pkg/cli/topic/mount.go Outdated Show resolved Hide resolved
src/go/rpk/pkg/cli/topic/mount.go Outdated Show resolved Hide resolved
src/go/rpk/pkg/cli/topic/mount.go Outdated Show resolved Hide resolved
src/go/rpk/pkg/cli/topic/unmount.go Outdated Show resolved Hide resolved
src/go/rpk/pkg/cli/topic/unmount.go Outdated Show resolved Hide resolved
src/go/rpk/pkg/cli/topic/mount.go Show resolved Hide resolved
src/go/rpk/pkg/cli/topic/unmount.go Outdated Show resolved Hide resolved
@gene-redpanda gene-redpanda force-pushed the gl/rpk-add-mount-unmount branch 4 times, most recently from a85e64b to 15abe7c Compare August 30, 2024 02:57
Adds support for topic mounting and unmounting using the newly added migration flow.
@gene-redpanda gene-redpanda changed the title Gl/rpk add mount unmount [do not merge][draft][subject to extensive change]Gl/rpk add mount unmount Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants