Skip to content

TOOLS-4127 Add 8.3 support to test matrix#907

Merged
mmcclimon merged 7 commits intomongodb:masterfrom
mmcclimon:preliminary-8.3-support
Mar 20, 2026
Merged

TOOLS-4127 Add 8.3 support to test matrix#907
mmcclimon merged 7 commits intomongodb:masterfrom
mmcclimon:preliminary-8.3-support

Conversation

@mmcclimon
Copy link
Copy Markdown
Collaborator

@mmcclimon mmcclimon commented Mar 9, 2026

This starts testing the tools against a pre-release 8.3 version. There are a few minor changes here to support this: the most notable is that we need a version of ToolTest.runTool in the library shim, because it was removed from the server testing code. The only other load-bearing change here is that the disableTransitionFromLatestToLastContinuous parameter was removed in 8.3, so we now need to set that conditionally.

Notably absent from this commit are any additional testing for server 8.3 features, or the line that publishes 8.3 support to the linux package repos. Those will come in later commits, but this code passes all the existing tests, so we might as well get it in to prepare for the upcoming work.

@mmcclimon mmcclimon force-pushed the preliminary-8.3-support branch 4 times, most recently from 3133035 to 2857d88 Compare March 11, 2026 14:16
@mmcclimon mmcclimon force-pushed the preliminary-8.3-support branch from 2857d88 to d25b4fd Compare March 17, 2026 13:29
@mmcclimon mmcclimon changed the title WIP: 8.3 support TOOLS-4127 Add 8.3 support to test matrix Mar 17, 2026
@mmcclimon
Copy link
Copy Markdown
Collaborator Author

(I'm going to hold off on this until rc0 is published)

I don't know why this has changed, but it has!
This was removed as dead code in 8.3.
See SERVER-116018; 8.3 drops support for some arcane bit of Windows
2019, so we need to migrate to a newer distro.
@mmcclimon mmcclimon force-pushed the preliminary-8.3-support branch from d25b4fd to e1baa62 Compare March 20, 2026 17:07
@mmcclimon mmcclimon requested a review from autarch March 20, 2026 17:58
@mmcclimon mmcclimon marked this pull request as ready for review March 20, 2026 17:58
@mmcclimon mmcclimon requested a review from a team as a code owner March 20, 2026 17:58
Copy link
Copy Markdown
Collaborator

@autarch autarch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

var __origRawMongoProgramOutput = rawMongoProgramOutput;
rawMongoProgramOutput = function() { return __origRawMongoProgramOutput('.*') };

ToolTest.prototype.runTool = function () {
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know it's in the PR description but I think a comment explaining the presence of this func would be helpful too.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Legit; added, thanks.

@mmcclimon mmcclimon merged commit 862b2f2 into mongodb:master Mar 20, 2026
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants