Skip to content

Conversation

@RafaelCenzano
Copy link
Contributor

GODRIVER-3573

Summary

  • Removed the old compile check test in favor of new containerized test
  • Updated bash script to compile the project
  • Updated bash script to allow for specific go versions to be tested
  • Replaced use of deprecated function for binding the repo to the container

Background & Motivation

A new compilation test was created using container in #1992 for GODRIVER-3493. There was duplicate tests for testing compilation across supported go versions. This PR removes the old test and updates the new one to allow for more flexibility for testing if a developer needs it.

@RafaelCenzano RafaelCenzano added review-priority-normal Medium Priority PR for Review: within 1 business day ci/cd labels Dec 5, 2025
@mongodb-drivers-pr-bot
Copy link
Contributor

mongodb-drivers-pr-bot bot commented Dec 5, 2025

🧪 Performance Results

Commit SHA: 009f82b

The following benchmark tests for version 69374087950fb0000724f7cb had statistically significant changes (i.e., |z-score| > 1.96):

Benchmark Measurement % Change Patch Value Stable Region H-Score Z-Score
BenchmarkSingleFindOneByID ops_per_second_min 28.7882 1516.7234 Avg: 1177.6877
Med: 1214.3954
Stdev: 171.6456
0.7193 1.9752
BenchmarkMultiFindMany total_bytes_allocated -16.3328 628958272.0000 Avg: 751737787.1515
Med: 762006024.0000
Stdev: 55402172.7374
0.7504 -2.2161
BenchmarkMultiFindMany total_mem_allocs -16.3038 387483.0000 Avg: 462963.7273
Med: 468895.0000
Stdev: 34144.8985
0.7492 -2.2106
BenchmarkBSONFlatDocumentEncoding ops_per_second_max 6.9955 92182.8909 Avg: 86155.8246
Med: 86385.6254
Stdev: 1895.3624
0.8365 3.1799
BenchmarkBSONFullDocumentEncoding ops_per_second_max 5.2964 50268.9388 Avg: 47740.4094
Med: 47666.7143
Stdev: 722.3823
0.8476 3.5003
BenchmarkBSONFlatDocumentDecoding ops_per_second_max 5.0471 22662.8895 Avg: 21574.0174
Med: 21614.6115
Stdev: 312.2121
0.8432 3.4876
BenchmarkBSONFlatDocumentDecoding ops_per_second_med 4.7261 21640.3376 Avg: 20663.7520
Med: 20667.5623
Stdev: 371.3317
0.7889 2.6300
BenchmarkBSONFullDocumentEncoding total_mem_allocs 4.4885 1612381.0000 Avg: 1543118.3200
Med: 1540949.0000
Stdev: 23889.4957
0.8233 2.8993
BenchmarkBSONFullDocumentEncoding total_bytes_allocated 4.4495 278829320.0000 Avg: 266951371.2000
Med: 266659696.0000
Stdev: 4090042.5659
0.8233 2.9041
BenchmarkBSONFlatDocumentDecoding ns_per_op -4.1266 50029.0000 Avg: 52182.3600
Med: 52061.0000
Stdev: 1056.5080
0.7286 -2.0382
BenchmarkBSONFullDocumentEncoding ns_per_op -3.8511 22361.0000 Avg: 23256.6400
Med: 23326.0000
Stdev: 415.4786
0.7683 -2.1557
BenchmarkBSONFullDocumentEncoding ops_per_second_med 3.8158 48116.2489 Avg: 46347.6912
Med: 46189.3764
Stdev: 793.2845
0.7730 2.2294
BenchmarkLargeDocInsertOne allocated_bytes_per_op -0.2721 5671.0000 Avg: 5686.4737
Med: 5687.0000
Stdev: 6.4581
0.7959 -2.3960
BenchmarkBSONFullDocumentDecoding allocated_bytes_per_op 0.0327 25330.0000 Avg: 25321.7200
Med: 25321.0000
Stdev: 3.4098
0.8495 2.4283

For a comprehensive view of all microbenchmark results for this PR's commit, please check out the Evergreen perf task for this patch.

@mongodb-drivers-pr-bot
Copy link
Contributor

API Change Report

No changes found!

@RafaelCenzano RafaelCenzano changed the title GODRIVER-3573: Remove old duplicate compile check test GODRIVER-3573: Remove old duplicate compilation test Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd review-priority-normal Medium Priority PR for Review: within 1 business day

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant