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

Various fixes and improvements (main) #243

Merged
merged 10 commits into from
Dec 20, 2023
Merged

Various fixes and improvements (main) #243

merged 10 commits into from
Dec 20, 2023

Commits on Dec 20, 2023

  1. [irods#191] Replace DOUBLE delay hint with REPEAT

    Also removes the sample_configuration.json file as this is documented
    in the README and elsewhere.
    alanking committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    63aa6c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6e7a85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47d9586 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    900d168 View commit details
    Browse the repository at this point in the history
  5. [irods#235] Add tests for restage/tier-out over existing replica

    This commit adds tests for restaging/tiering out to resources which already have
    a good replica. The result should be no data movement, and updated metadata to
    reflect the "tracked" replica.
    alanking committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    6be0e30 View commit details
    Browse the repository at this point in the history
  6. [irods#235] Skip replication when overwriting good replica

    When tiering out or restaging, a call to the replication API is made.
    This commit checks to see whether a good replica already exists in the
    hierarchy and skips the replication if so. This is required because
    good replicas are not allowed to be overwritten at the risk of losing
    data.
    alanking committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    5f656da View commit details
    Browse the repository at this point in the history
  7. [irods#239] Add test for restaging to a higher tier

    When a replica on a tier which is lower than the minimum restage tier
    is scheduled for restaging, it should not move to the minimum restage
    tier because that would entail restaging to a higher (slower) tier which
    defeats the purpose of a restage.
    alanking committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    4aa1d48 View commit details
    Browse the repository at this point in the history
  8. [irods#239] Prevent restage to higher tier

    This commit gets the tier for the source resource and minimum restage
    tier and compares them before attempting a restage. If the source resource
    is in a tier that is lower than the minimum restage tier, the data
    migration for the restage should be skipped.
    alanking committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    55f8c42 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    446c072 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a2310c7 View commit details
    Browse the repository at this point in the history