bcgov / bcgov/entity

Create cron container for Solr delta imports

Open
#345 0 comments 0 reactions 0 assignees View on GitHub
ENTITY - DO NOT USE NameX work stopped
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

### Create cron container for Solr delta imports
## Description:

Solr does not contain its own scheduler for doing delta imports of the cores. We will create a long-running sidecar container that calls the Solr web service that starts a delta import. Ideally this container must be set up to not start a new import while one is already running. It should run as frequently as possible to allow for the length of time that the query takes (unknown in production). The web service call is detailed in the Solr documentation, but must be clean=false (do not flush the existing core data) and delta=true (only import / delete data that has changed since the last run).

Ready to Build (DoR):
- [ ] Stakeholders have approved
- [ ] User story completed
- [ ] What are the dependencies
- [ ] Acceptance criteria has been defined (happy path, known sad paths)
- [ ] Validation rules defined (UI, Data, Role-Action)
- [ ] Is a formal UAT required

Acceptance / DoD:
- [ ] Design / Solution accepted by Product Owner
- [ ] Test coverage acceptable
- [ ] Peer Reviewed
- [ ] UX Approved
- [ ] PR Accepted
- [ ] Production burn in completed

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.