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

Update Replicate and Trim documentation, add unixfilesystem voting documentation #241

Merged
merged 3 commits into from
Feb 15, 2024

Conversation

alanking
Copy link
Contributor

Addresses irods/irods#6940
In service of irods/irods#7468
In service of irods/irods#7476

Still need to implement/merge changes before all of this is true. Think of this as requirements gathering :)

@trel
Copy link
Member

trel commented Jan 31, 2024

in first commit message..... secion -> section

@alanking
Copy link
Contributor Author

Alright, I think this is in a good spot and reflects how things will be in 4.3.2. Fixed commit message typo. Marking ready for review.

@alanking alanking marked this pull request as ready for review February 15, 2024 18:48
Copy link
Collaborator

@korydraughn korydraughn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No complaints here.

Let's wait for one more approval before squashing/pounding.

@trel
Copy link
Member

trel commented Feb 15, 2024

yes, looks good - please to squash.

This updates the replicate operation documentation in the Data Object
Operations section to reflect the fact that destination replicas can be
good.
The definition of trim has been altered slightly to mean that the number
of replicas is reduced to some minimum positive number. This has some
implications which are now reflected in the documentation as well as an
explanation for the priority of replicas to trim. A more expanded table
demonstrating the selection process has been included.
The process for how storage resources vote has not been documented
outside of the code. This commit includes the voting values for all
the various situations in which a resource or a replica on the resource
may find themselves. These votes are, of course, filtered up to the
parent resource for decision making higher up, but these policies have
been documented for some time.
@alanking alanking merged commit 7b55e61 into irods:main Feb 15, 2024
2 checks passed
@alanking alanking deleted the 6940.m branch February 15, 2024 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants