-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
[E2E][CI] Setup Playwright webServer
#9730
base: main
Are you sure you want to change the base?
Conversation
Cool! The endpoint could dispatch a job to the queue that writes a unique value to Postgres or Redis, and then check for the existence of that unique value in a while loop until a given timeout. By default it could be in a higher priority queue (if we have queue prioritization setup I'm not sure...), but in the future you could imagine that you could even have an optimal queue parameter to give the health of a given queue (e.g. if email queue is full) |
Indeed, definitely ! Thanks for sharing that |
Yes. FYI this is also something we'll need in the admin panel: https://www.figma.com/design/xt8O9mFeLl46C5InWwoMrN/Twenty?node-id=50385-166650&t=aNkyMln4OPpsfUS9-0 Feel free to sync with @ehconitin once you've completed the endpoints, he's worked on the admin panel UI already so if you provide the backend he can probably do the admin panel ui |
@FelixMalfait Absolutely! @prastoin, once this PR is merged, could you catch me up on the endpoints? 😊 |
Sounds great ! |
WIP
Worker HealthCheck
We should expose an endpoint on the
twenty-server
that will through redis poll the worker to get its status.In this way we will gain enough grain to allow adding the worker in the playwright devServers entries