Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
A UIMA-AS service capacity can be dynamically expanded by starting new instances to share the load. However, some analytics require a warm-up period to achieve desired latency; in this case adding a cold service instance to a collection of warm instances can temporarily degrade service performance.
The request here is to add a warm-up option to UIMA-AS service startup. Warm-up CASes should be specified as a zipfile containing multiple CASes in either compressed XmiCas or binary compressed CAS formats, or a directory containing these zipfiles. The CASes would be run after the service annotator has initialized but before it registers as listener on the service input queue.