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

Add rebalance functionality in ZMT #180

Open
ganning127 opened this issue Jul 6, 2023 · 1 comment
Open

Add rebalance functionality in ZMT #180

ganning127 opened this issue Jul 6, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@ganning127
Copy link
Contributor

features

  • start
  • stop; remove timestamp from resource in the middle of rebalance (/metadata)
  • progress
  • only show for replication resources, possibly a third tab
  • only if there's a replication resource

command line rebalance
iadmin modresc replResc rebalance

problems

  • cpp API will block a second request if the first one is already running
  • rebalance doesn't return anything until its complete
  • don't know how the rebalance operation is going to take (no dry run)
@korydraughn
Copy link

When a rebalance is started, metadata is attached to resource. The metadata acts as a lock which blocks new rebalance requests on the target resource.

On completion, the metadata is removed.

See https://docs.irods.org/4.3.0/plugins/composable_resources/#rebalancing.

@trel trel added the enhancement New feature or request label Jul 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

3 participants