apache / apache/curator

[CURATOR-226] A serious recursive error

Open
#746 0 comments 0 reactions 0 assignees View on GitHub
bug imported-jira-issue
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


  • status: Open
  • priority: Major
  • resolution: Unresolved
  • imported: 2025-01-21

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.