Skip to content
This repository has been archived by the owner on Aug 11, 2024. It is now read-only.

Re-check gateway provisioning status if sync fails but we DO have a gateway ID #1094

Merged
merged 1 commit into from
Feb 5, 2024

Conversation

bfollington
Copy link
Collaborator

@bfollington bfollington commented Feb 4, 2024

We ran into an issue where some gateways failed to come online in production and we timed out waiting. We've fixed the backend issue since. The scenario is recoverable by a user opening their gateway settings and hitting the "Check Provisioning Status" button but we can try to auto-detect and resolve the issue too.

If a sync fails but we do have a gateway ID then it means provisioning must have timed out in the past.

In the MTG future the provisioning time should drop to near-instant hopefully making this even less of an issue.

@gordonbrander can you think of a better condition to detect this situation? The user has redeemed an invite code for a gateway but they haven't received the gateway URL yet. It's still going to be set to 127.0.0.1:4443 for anyone hit by this.

@bfollington bfollington marked this pull request as ready for review February 4, 2024 23:29
Copy link
Collaborator

@gordonbrander gordonbrander left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@bfollington bfollington merged commit f30ed5c into main Feb 5, 2024
1 of 2 checks passed
bfollington added a commit that referenced this pull request Feb 12, 2024
The fix I implemented in
#1094 works but
it's triggered in scenarios it shouldn't be. There's no ill effect of
running this too often but I'd rather be precise.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants