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

Remove the sourceObjects field from the JobCollections index #3307

Open
006627 opened this issue Jan 28, 2025 · 0 comments · May be fixed by #3289
Open

Remove the sourceObjects field from the JobCollections index #3307

006627 opened this issue Jan 28, 2025 · 0 comments · May be fixed by #3289
Assignees
Milestone

Comments

@006627
Copy link
Collaborator

006627 commented Jan 28, 2025

The sourceObjects field stores information about the objects to be affected by a process, which can either be a search query or a list of object identifiers. However, when large lists of identifiers are provided, Solr can become overloaded while processing the document. This overload may degrade the system's performance, disrupt the search service, and, in some cases, leave RODA unresponsive.

Removing this field from the JobCollections index aims to address these issues, improving the system's scalability and stability.

When removing this field, it is essential to identify and adjust any areas in the interface that depend on it. Wherever necessary, RODA should retrieve information about the selected objects directly from the model instead of the index. Additionally, it may be necessary to split the Job class into two distinct classes to differentiate between objects originating from the model and those retrieved from the index.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants