Skip to content
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

Running run_hyperion in dev mode can break live deployment #751

Open
olliesilvester opened this issue Jan 16, 2025 · 0 comments
Open

Running run_hyperion in dev mode can break live deployment #751

olliesilvester opened this issue Jan 16, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@olliesilvester
Copy link
Contributor

olliesilvester commented Jan 16, 2025

When playing around with Hyperion using the run_hyperion.sh script in dev mode, we managed to create log files in the Hyperion live deployment area which were owned by our own user, rather than gda2. This meant that when Hyperion was running on i03, gda2 didn't have access to write to these logs and failed.

This resulted in callbacks failing to start, so data wasn't pushed to ISPyB, and so Zocalo was never triggered. The actual error we saw in Hyperion was a timeout on waiting for Zocalo results.

We need to take a look at the run_hyperion script and decide if it's still a useful thing to have, and if so, to make sure that these logs cannot be created in the live location with the incorrect permissions

Acceptance Criteria

  • run_hyperion makes it impossible to create files as a non-gda2 user in the deployment area
@olliesilvester olliesilvester changed the title running run_hyperion in dev mode can break live deployment Running run_hyperion in dev mode can break live deployment Jan 16, 2025
@olliesilvester olliesilvester added the bug Something isn't working label Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant