Skip to content

Implements Golden Ticket retry mechanism#100

Open
abdulazeem-tk4vr wants to merge 8 commits into
devfrom
gt-retry
Open

Implements Golden Ticket retry mechanism#100
abdulazeem-tk4vr wants to merge 8 commits into
devfrom
gt-retry

Conversation

@abdulazeem-tk4vr

Copy link
Copy Markdown
Member

Enhances Golden Ticket acquisition robustness by introducing a retry strategy. This allows nodes to more reliably obtain and renew their admin certificates, even in the face of transient network issues or temporary server unavailability.

Key changes include:

  • Defines a configurable goldenTicketRetryInterval network parameter to control retry timing.
  • Refactors the Golden Ticket fetch process to classify errors as either retryable (e.g., network failures, temporary server errors) or terminal (e.g., unregistered public key).
  • Integrates a retry mechanism that schedules subsequent fetch attempts for retryable errors and expired Golden Tickets, preventing continuous failures.
  • Adds comprehensive unit tests to validate the new retry and error classification logic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant