-
Notifications
You must be signed in to change notification settings - Fork 27
Closed
Labels
acknowledgedThe team has acknowledged the issueThe team has acknowledged the issuebugSomething isn't workingSomething isn't working
Description
Is there an existing issue for this?
- I have searched the existing issues
Agent Version
2.7.0
Current Behavior
After an instance of PollingProjectConfigManager suffers a 403 error, the Agent will not be able to identify, nor recover from this bad state.
Expected Behavior
The Agent could identify and try a new authentication, or kill itself.
Steps To Reproduce
- Begin by initializing the Agent with the correct SDK configurations.
- Allow a few minutes for the PollingProjectConfigManager.SyncConfig() function to ensure that it successfully retrieves valid data.
- In the Optimazelhy servers (recognizing that this scenario may be challenging to replicate but has occurred in a production environment), intentionally invalidate the Token associated with this specific Agent. Consequently, the Optimazely server will start returning HTTP 403 (Forbidden) responses for every subsequent attempt to execute PollingProjectConfigManager.SyncConfig().
- At this stage, it's important to note that the Agent will be unable to retrieve new data, and recovery from this situation will be difficult or impossible.
Go Version
1.18
Link
No response
Logs
No response
Severity
Affecting users
Workaround/Solution
After we identify the error, we can restart the Agent to force a new authentication.
Recent Change
No response
Conflicts
No response
Jonathan-Mckenzie and pulak-opti
Metadata
Metadata
Assignees
Labels
acknowledgedThe team has acknowledged the issueThe team has acknowledged the issuebugSomething isn't workingSomething isn't working