-
Notifications
You must be signed in to change notification settings - Fork 1k
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
[24.2] Don't fail startup on conflicting data table definition #19855
base: release_24.2
Are you sure you want to change the base?
[24.2] Don't fail startup on conflicting data table definition #19855
Conversation
While I'm all for failing hard on configuration issues, this one is almost unpredictable, as rebooting a galaxy instance will fail if being unlucky enough to install the wrong combination of tools with data tables. And it won't fail during installation, but at any point a restart is necessary, making it not obvious what caused this and when to expect this.
Test failures unrelated and result from the branch switch 😆 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This feels like it will cause the problem to happen more and what happens when these tools are used? It seems like the right course is to force admins to fix the tool data tables - not that I have any clue how to do that. So I think I'm an approve because I don't know how to actually fix the problem and -0 at the same time.
I won't let this slip by in sentry, and I think the .eu team also has an eye on it. We should have the tool shed refuse this too ... |
that is a good idea. the tool shed should probably also refuse upload ... actually I kind of think it used to ? |
I'll see if I can do that |
I don't think I removed code that did this. In my head this was always an unaddressed problem. But my memory has already been proven fairly wrong on that other issue earlier in the week. |
yeah, it's not because of recent code, we haven't updated MTS in a long time. But I know I touched related code a couple of years ago that could have potentially broken the checks |
agreed, with instances moving to autoupdate enforcing consistency at TS makes sense to me |
While I'm all for failing hard on configuration issues, this one is almost unpredictable, as rebooting a galaxy instance will fail if being unlucky enough to install the wrong combination of tools with data tables. And it won't fail during installation, but at any point a restart is necessary, making it not obvious what caused this and when to expect this.
How to test the changes?
(Select all options that apply)
License