QSC Feeding Pipeline
Resume
To resume a feeding pipeline set the property resumeable: true
in pipeline configuration.
name: "full push api reader"
resumeable: true
reader:
name: "QscFeedingQueueReader"
clazz: "com.quasiris.qsc.feeding.QscFeedingQueueReader"
filter:
- name: "Status filter"
clazz: "solrcmdutils.StatusTimeFilter"
disabled: false
property:
webHook: "{{{ jobBaseUrl}}}/api/v1/job/{{{ processId }}}/_status-update?status=${status}&documentCounter=${documentCounter}&expectedDocumentCount={{{ expectedDocumentCount }}}"
QscFeedingQueueReader
com.quasiris.qsc.feeding.QscFeedingQueueReader
Ignore Errors
When we use push
pipeline type with default datasource we can specify it using ignoreErrorsCount
variable in feeding
configuration. Or if we use custom
pipeline type we can customize it by ignoreErrorsCount
property of QscFeedingQueueReader
.
Example (for custom pipeline):
reader:
name: "QscFeedingQueueReader"
clazz: "com.quasiris.qsc.feeding.QscFeedingQueueReader"
property:
...
ignoreErrorsCount: "-1"
...
Example for variables:
"variables": {
...
"ignoreErrorsCount": -1,
...
},
- 0 (default) strict - fail on first error
- negative value - ignore all errors
- positive values specify number of errors to ignore