I'm planning to use Solr for audit (easy searching, aggregation) and trying to understand failure modes....

If solr is not ready when the plugin starts up I assume we'll try to connect (1s?) then wait for a period (30s) then retry

However this is on an async thread, and meanwhile audit events are queues in memory locally ... so

* If solr starts after the plugin, initial events are delayed but then will log * if solr breaks, events will temporarily pause, but then resume once solr back up
* unless the queue size is exceeded in which case events are lost

is my understanding correct?

Thanks :-)
Nigel.

Reply via email to