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

Provide support for automating maintenance tasks #18

Open
Lambeaux opened this issue Nov 10, 2020 · 0 comments
Open

Provide support for automating maintenance tasks #18

Lambeaux opened this issue Nov 10, 2020 · 0 comments
Labels
context/experimental Applies to a specific branch (not master) type/enhancement Something that isn't working - this is a feature that needs more polish or quality control

Comments

@Lambeaux
Copy link
Contributor

Scope

Applies to experiment: https://github.com/connexta/osg-eyes/tree/mvn-indexing

Goal

Add basic Quartz (or whatever) support for automatically handling tasks such as rebuilding the index.

Notes

If push comes to shove, this thing becomes popular, and remains useful over a long period of time, I'm just thinking that a simple nightly reindexing job could be good enough to punt on incremental updates (#17) since for mirror instances the index is relatively tiny compared to the maven central repository index, which absolutely could not function without some form of incremental update.

Simply having Quartz (which is technology we already know) fire off a 30 second job every night to rebuild the Lucene index from scratch is good enough to keep day-to-day search results fresh.

@Lambeaux Lambeaux added the context/experimental Applies to a specific branch (not master) label Nov 10, 2020
@Lambeaux Lambeaux added the type/enhancement Something that isn't working - this is a feature that needs more polish or quality control label Dec 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
context/experimental Applies to a specific branch (not master) type/enhancement Something that isn't working - this is a feature that needs more polish or quality control
Projects
None yet
Development

No branches or pull requests

1 participant