Changelogs
- Fremis Platform: node/worker config.json now may accept multiple analytic license config
- Fremis Platform: coordinator mode now has license and qps control enabled
- Fremis Platform: main app now requires subcommand httpserver or coordinator
- Fremis Platform: new coordinator mode, node configuration via config file supplied via cli argument
- Fremis Platform: coordinator mode listen to env variable FREMIS_COORDINATOR_HEALTHCHECK_INTERVAL_MS
- Fremis Platform: coordinator mode listen to env variable FREMIS_COORDINATOR_HEALTHCHECK_TIMEOUT_MS
- Fremis Platform: coordinator mode listen to env variable FREMIS_COORDINATOR_REQUEST_TIMEOUT_MS
- Fremis-N: Add too many request detector, may return 503 when server is overloaded (busy)
- Fremis-N: Listen to env variable FREMISN_JOB_MONITOR_OVERLOAD_SLOPE which control "too many request" detector
- Fremis-N: Listen to env variable FREMISN_LATENCY_METER_BUFFER_SIZE
- Fremis Platform: can now run without license
- fix the absolute maximum number of candidate results.
- add the absolute maximum number of candidate result config to the coordinator.
- add a timeout for the coordinator to the worker's request for a search and health check.
- new env variable to configure request timeout:
FREMISN_COORDINATOR_HEALTHCHECK_TIMEOUT_MS
&FREMISN_COORDINATOR_SEARCH_TIMEOUT_MS
. - new env variable to configure max candidate:
FREMISN_MAX_CANDIDATE_COUNT
. - add the absolute maximum number of candidate results.
- Not performing searches on unhealthy workers.
- fix batch search crash when enrollment is empty.
- Fremis-N support batched searching
- New env variable to configure Fremis-N behavior:
FREMISN_BATCH_SEARCH_MAX_SIZE
&FREMISN_BATCH_SEARCH_QUEUE_TIMEOUT_MS
.
- Fremis-platform enforces new endpoint scheme
- Get info API that consists of any instance information, especially license
- An initial version of the on-premise platform
- enable qps limiter
- license is not required in httpserver (worker) subcommand
- support clustering using license only on the coordinator
- add signature in coordinator request to worker
- when running worker without license, request to worker requires signature header from coordinator, otherwise rejected
Last modified 8mo ago