<p dir="auto">Fork of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="20297343" data-permission-text="Title is private" data-url="https://github.com/elastic/elasticsearch/issues/3810" data-hovercard-type="issue" data-hovercard-url="/elastic/elasticsearch/issues/3810/hovercard" href="https://github.com/elastic/elasticsearch/issues/3810">#3810</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="20215776" data-permission-text="Title is private" data-url="https://github.com/elastic/elasticsearch/issues/3799" data-hovercard-type="issue" data-hovercard-url="/elastic/elasticsearch/issues/3799/hovercard" href="https://github.com/elastic/elasticsearch/issues/3799">#3799</a>. Decimal intervals would be useful for certain data types such as currencies, temperatures, lengths ...</p>
<p dir="auto">It would be really useful to allow for a 'grace period' between when ES notices that a particular node has gone down, and shard-reallocation begins. There are times when we might want to do a quick restart of an ES node ... or take one down for a full reboot ... and we don't want to do a re-allocation of shards because thats a very IO-intensive operation. In our case, we also use the Zookeeper plugin, and a shard-reallocation is triggered by a short communication break between the ES nodes and Zookeeper.</p>