# Does fault detection process work sequentially?

**URL:** <https://discuss.elastic.co/t/does-fault-detection-process-work-sequentially/99662>\
**Category:** Elasticsearch\
**Created:** [September 7, 2017, 4:58am UTC](https://discuss.elastic.co/t/does-fault-detection-process-work-sequentially/99662 "2017-09-07T04:58:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![YuWatanabe](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yuwatanabe/32/13259_2.png) [@YuWatanabe](https://discuss.elastic.co/u/YuWatanabe)\
**Post date:** [September 7, 2017, 4:58am UTC](https://discuss.elastic.co/t/does-fault-detection-process-work-sequentially/99662/1 "2017-09-07T04:58:19Z")

</div>

Hi.

I was reading the [document](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery-zen.html#fault-detection) and was bit unclear with the fault detection process.

Are the zen ping sent sequentially each time? Or , is it asynchronously regardless of response time of each ping?

---

<div class="post-metadata">

**Author:** ![spinscale](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spinscale/32/25011_2.png) [@spinscale](https://discuss.elastic.co/u/spinscale)\
**Post date:** [September 11, 2017, 7:47am UTC](https://discuss.elastic.co/t/does-fault-detection-process-work-sequentially/99662/2 "2017-09-11T07:47:13Z")

</div>

Do you mean the pings to reach the nodes? This is done asynchronously there is no wait period per host or something. The nodes are not pinged sequentially. Otherwise there would not be any interval guarantees.

---

<div class="post-metadata">

**Author:** ![YuWatanabe](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yuwatanabe/32/13259_2.png) [@YuWatanabe](https://discuss.elastic.co/u/YuWatanabe)\
**Post date:** [October 3, 2017, 4:43am UTC](https://discuss.elastic.co/t/does-fault-detection-process-work-sequentially/99662/3 "2017-10-03T04:43:02Z")

</div>

@spinscale

Thanks for the reply.

I meant by on each host .

So, if you set each parameter as below,

ping\_interval : 1s  
ping\_timeout : 30s  
ping\_retries : 3

Suppose you are sending ping to NodeB from NodeA and if timeout occurs on first ping check , does elasticsearch send second ping to NodeB after **30 s**?

e.g

1st try : Node A ---------\> Node B (NG)  
2nd try : Node A ---------\> Node B \<- After 30 sedonds

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 31, 2017, 4:43am UTC](https://discuss.elastic.co/t/does-fault-detection-process-work-sequentially/99662/4 "2017-10-31T04:43:04Z")

</div>

Closed on October 31, 2017, 4:43am UTC

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
