-
Notifications
You must be signed in to change notification settings - Fork 578
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
Cluster config file sync broken in master #9639
Comments
Idea 1: Use Idea 2 (optional, in addition): Don't expose |
We can’t do this. There are legit post-start users of globals.Internal, see |
But then don't have to access this through |
What’s our benefit? |
User configuration should not interact with |
This is our biggest "benefit"? So we're basically breaking the Director for... nothing? No, thanks. Once the Director doesn't rely on this: maybe. |
It is only used in a function that's labeled:
And the only use of that function is guarded by an So I wouldn't exactly call this "breaking the Director". Also, |
Since this issue was mainly about another problem and is closed now, I've created #9651. We should continue any discussion over there. |
24b57f0 from #9627 broke the cluster config file sync: It uses
--define System.ZonesStageVarDir=...
which can no longer be modified as that namespace was already frozen at that point. Can be easily reproduced:May affect other uses of
--define
/-D
. We have to check if there are other valid uses that were broken by this and how we can fix this. In general, forbidding something like-DTypes.Host=lol
(which could be done before but will break basically every config) doesn't sound like a bad idea to me, but even then, it shouldn't write a crash dump.The text was updated successfully, but these errors were encountered: