Add pid file to snapinstaller to skip script overruns, and recover from faliure
-------------------------------------------------------------------------------

                 Key: SOLR-990
                 URL: https://issues.apache.org/jira/browse/SOLR-990
             Project: Solr
          Issue Type: Improvement
          Components: replication (scripts)
            Reporter: Dan Rosher
            Priority: Minor


The pid file will allow snapinstaller to be run as fast as possible without 
overruns. Also it will recover from a last failed run should an older 
snapinstaller process no longer be running. 

Avoiding overruns means that snapinstaller can be run as fast as possible, but 
without suffering from the performance issue described here:

http://wiki.apache.org/solr/SolrPerformanceFactors#head-fc7f22035c493431d58c5404ab22aef0ee1b9909
 

This means that one can do the following

*/1 * * * *     ..../bin/snappuller   && ..../bin/snapinstaller

Even with a 'properly tuned' setup, there can be times where snapinstaller can 
suffer from overruns due to a lack of resources, or an unoptimized index using 
more resources etc.

currently the pid will live in /tmp ... perhaps it should be in the logs dir?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to