New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Entire lockup of Guardian system, running locally #3450
Comments
I am running on macOS 13.4.1, but I have managed to successfully build and run the software initially with test API calls to some basic authentication endpoints. Using a "develop" env file, in conjunction with And, before this upgrade, I ran the troubleshoot directions:
|
Okay, another update. I believe I've resolved the issue (but not the apparent data loss that was suffered), I will continue on my R&D quest. I am able to login as a user and run my tests again, it feels inconsistent, but if I hit this issue again, I will add more comments. |
Okay, I believe I think I understand what is happening. I've had complete DB data loss three times now in the last week on my local machine. This tends to happen when a task is unable to complete as it has reached a state whereby it is unable to finish -- and almost has an "infinite loop" effect system-wide. Perhaps the data is in an invalid state for logic to continue? What I have observed, is that while there are timeout functions for tasks, it almost attempts to create new tasks on top (or loops), and then blocks up the entire task queue and underlying event loop. This has the downstream effect that folks are unable to view data through the Guardian frontend as the ability to fetch data from the API has been completely blocked. |
This could be related to #3520 (only time will tell) |
Problem description
Having started to run the Guardian yesterday locally by upgrading to the latest version 2.23.1, I have been using it throughout today to create a new client against.
Specifically, I have simply been working with the login, register, token, and session endpoints before I start building out more advanced flows.
After using the API of guardian throughout the day it froze up completely, previously, before this time, I was testing the register flows.
Step to reproduce
Reproducibility in this case will be tricky, but I have run a couple of commands, including:
Running docker ps yields this
And as a point of confirmation, the API stopped working.
Expected behavior
Just for the Guardian to run and work accordingly.
The question would be, does any of the authentication methods change state or have side effects?
Screenshots
The text was updated successfully, but these errors were encountered: