-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
release-23.1: roachtest: assign adminui ports dynamically for virtual clusters #117737
Conversation
745273d
to
902351c
Compare
Thanks for opening a backport. Please check the backport criteria before merging:
If your backport adds new functionality, please ensure that the following additional criteria are satisfied:
Also, please add a brief release justification to the body of your PR to justify this |
…e-one This test relies on assumption `adminUIPort = SQLPort + 1` but adminui is temporarily hardcoded as 26258 while SQLPort will be dynamically assigned without the following override. This changes it to discover the port instead of relying on this assumption. Release note: None
902351c
to
13e19e9
Compare
This PR works as expected, setting the port dynamically, but the multitenant/distsql tests still fail. It looks like
|
Ah, that's unfortunate. We could patch something up here, but I'm wondering if we should have the same logic across branches (and use something other than JSON to parse this data). Either way, this will introduce a bit of delay to this backport. |
Reminder: it has been 3 weeks please merge or close your backport! |
I tried backporting all three in #117837 but running into more issues 😭 Trying to run the test locally gives me connection refused errors. I see that in
It seems to me that we need to also backport the fix for local port collisions as well, but I haven't dug around to find what exactly the fix is yet. Running it on gce gets past that point, but it fails trying to collect stats with:
I haven't had the chance to dig into what this error is either, but just commenting in case it rings a bell to anyone and to mention that this backport isn't forgotten, just running into some issues 😢 |
Reminder: it has been 3 weeks please merge or close your backport! |
Backport 2/2 commits from #117505 on behalf of @DarrylWong.
/cc @cockroachdb/release
This was originally removed in #115599 due to #114097 merging, but adminui was reverted in #117141 and mistakenly did not revert the special case for virtual clusters. We unskip the multitenant/distsql tests as well.
Release note: None
Fixes: #117150
Fixes: #117149
Epic: None
Release justification: Test only change