[CXX-2693] Remove valgrind tests from Evergreen Created: 17/May/23  Updated: 18/May/23  Resolved: 18/May/23

Status: Closed
Project: C++ Driver
Component/s: Testing
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Unknown
Reporter: Roberto Sanchez Assignee: Roberto Sanchez
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by CXX-2577 Test with C++20 standard Closed
Related
is related to CDRIVER-3620 Audit evergreen matrix Closed
Epic Link: CXX Driver Testing (Evergreen)

 Description   

In the process of working on CXX-2577 it became apparent that the valgrind tests were unexpectedly failing and in such a way that was not possible to effectively remedy. In particular, the change to a more up-to-date CMake resulted in the valgrind tasks failing consistently. This suggests that different compiler flags might be involved in the failure. However, the failures being observed are all outside of the C++ driver and valgrind is indicating that is "confused" by the situation.

Since valgrind tasks were removed from the C driver already (CDRIVER-3620), they don't seem to be providing any benefit, and since the C++ driver still has an entirely separate group of ASAN and UBSAN tasks, the valgrind tasks ought to be removed.



 Comments   
Comment by Roberto Sanchez [ 18/May/23 ]

It turns out that the failures I was observing as part of working on CXX-2577 was a result of a regression I inadvertently introduced. Thanks to a suggestion from Kevin I was able to identify an alternate approach that avoided the regression.

Comment by Roberto Sanchez [ 17/May/23 ]

https://github.com/mongodb/mongo-cxx-driver/pull/966

Generated at Wed Feb 07 22:06:44 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.