[CURATOR-226] A serious recursive error
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
When used asynchronous way to create a temporary node multi directory, if the client does not have the zookeeper write permissions, the head will get into a cycle of death, the client will has been submitted to the server write message, but never succeed. Error code logic is as follows:
---
Originally reported by coder_czp@126.com, imported from: A serious recursive error
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the asynchronous temporary-node multi-directory creation path and reproduce it with a client lacking ZooKeeper write permission. Trace the retry or error handling that repeatedly submits the write; done means the cycle stops and the permission failure is surfaced instead of leaving the client stuck.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100