hazelcast / hazelcast/hazelcast-python-client

[TRACKING ISSUE] Continue trying if initial membership event retrieval fails and client is failover [API-2171]

未關閉
#653 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
116
分支
78
平均合併
10 天 22 小時
30 天內合併 PR
1

描述

The tracking issue for the Java side PR.

See https://github.com/hazelcast/hazelcast/pull/26009 for details.

---

As reported in https://hazelcast.atlassian.net/browse/API-2171, the client was not continuing trying next clusters if the connected cluster fails to send initial membership event in time. I added a check about client being failover in the conn. manager and conditionally handle the case.

This PR also adds required internal getters/APIs used in the test FailoverClusterMembershipEventTest in the EE PR https://github.com/hazelcast/hazelcast-enterprise/pull/6874

貢獻指南

開啟貢獻指南

研究方向

This tracking issue points to the Java-side PR 26009 and the EE test FailoverClusterMembershipEventTest in PR 6874. Start by reading those linked changes and the API-2171 report; done means the client continues trying the next cluster when initial membership-event retrieval fails during failover.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
java, python
領域
distributed-systems
Issue 類型
缺陷
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
需要釐清
新手友好度
15/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。