Ephemeral nodes of Space instances aren't removed from Apache ZooKeeper when the Space throws "IllegalStateException: Identified another participant with the same name"

Description

When a Space Instance initially loads it checks for a stale ephemeral node in ZooKeeper. If there is one, it waits for the session to timeout and rechecks. If the stale node hasn't cleared yet, it concludes that the node is up and terminates. In this flow, the ephemeral node of the loading instance is not cleared, and will accumulate each time a Space instance tries to load again.

Acceptance Test

large cluster test

Assignee

Meron Avigdor

Reporter

Meron Avigdor

Labels

None

Priority

Critical

SalesForce Case ID

None

Fix versions

Commitment Version/s

None

Due date

None

Product

XAP

Edition

Premium

Platform

All

Sprint

None
Configure