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

Record Inheritance resolve updates #2637

Merged
merged 3 commits into from Feb 11, 2022

Conversation

mark-cooper
Copy link
Member

Make the RI resolve list configurable.

Improve performance of RI by removing ancestor instances from
the list to resolve by default.

For the PUI ancestors processing has no clear need for instances
by default (it is not part of the default RI config), but it can
have a negative impact on performance when there are many linked
containers through the ancestors. Have observed 3x indexing speed
improvement for some batches using default config by removing this.

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have read the CONTRIBUTING document.
  • I have authority to submit this code.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Make the RI resolve list configurable.

Improve performance of RI by removing ancestor instances from
the list to resolve by default.

For the PUI ancestors processing has no clear need for instances
by default (it is not part of the default RI config), but it can
have a negative impact on performance when there are many linked
containers through the ancestors. Have observed 3x indexing speed
improvement for some batches using default config by removing this.
Brian Hoffman and others added 2 commits February 10, 2022 17:00
That change made the build job for rspec use bundler to invoke...thus breaking
all the places we don't use bundler and so are able to just let the Gemfile contain
stuff that is unique to that app.
@mark-cooper mark-cooper marked this pull request as ready for review February 10, 2022 22:59
@quoideneuf quoideneuf self-requested a review February 11, 2022 02:23
@quoideneuf quoideneuf merged commit 3b4d70b into archivesspace:master Feb 11, 2022
@cdibella cdibella added this to the 3.2.1 milestone Apr 27, 2022
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.

None yet

3 participants