[SERVER-43079] failpoint triggered by LogicalSessionCacheRefresh Created: 29/Aug/19 Updated: 29/Oct/23 Resolved: 02/Oct/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 4.3.1, 4.2.2, 4.0.14 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Jeffrey Yemin | Assignee: | Misha Tyulenev |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||||||
| Operating System: | ALL | ||||||||||||||||||||||||||||||||
| Backport Requested: |
v4.2, v4.0
|
||||||||||||||||||||||||||||||||
| Sprint: | Sharding 2019-09-09, Sharding 2019-09-23, Sharding 2019-10-07 | ||||||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||||||
| Linked BF Score: | 28 | ||||||||||||||||||||||||||||||||
| Description |
|
A LogicalSessionCacheRefresh is triggering a failpoint configured in driver's retryable reads tests. Here's a log of the failpoint being configured:
And here's a log of the failpoint being triggered:
Driver tests expect that, by default, internal commands like this do not trigger failpoints. This is a significant bug for drivers because tests fail in apparently random fashion based on the timing of the background processes running in the server, resulting in difficult to debug test failures. |
| Comments |
| Comment by Githook User [ 12/Feb/20 ] |
|
Author: {'name': 'Oleg Pudeyev', 'username': 'p-mongo', 'email': '39304720+p-mongo@users.noreply.github.com'}Message: remove Co-authored-by: Oleg Pudeyev <p@users.noreply.github.com> |
| Comment by Githook User [ 17/Oct/19 ] |
|
Author: {'name': 'Misha Tyulenev', 'email': 'misha.tyulenev@10gen.com'}Message: (cherry picked from commit 0507c3ba15231cb60fe319fa4f18f65ec1cbd4f3) |
| Comment by Githook User [ 17/Oct/19 ] |
|
Author: {'name': 'Misha Tyulenev', 'email': 'misha.tyulenev@10gen.com'}Message: |
| Comment by Jeffrey Yemin [ 03/Oct/19 ] |
|
Drivers test all the way back to MongoDB 2.6 so really as far back as is feasible. But I leave it to you to decide how costly the backports are and weight that in the decision. |
| Comment by Misha Tyulenev [ 03/Oct/19 ] |
|
jeff.yemin please clarify which releases it needs to be backported. |
| Comment by Jeffrey Yemin [ 03/Oct/19 ] |
|
Yes, please. |
| Comment by Misha Tyulenev [ 02/Oct/19 ] |
|
jeff.yemin it should be fixed now in master. Please indicate if need a backport. |
| Comment by Githook User [ 02/Oct/19 ] |
|
Author: {'name': 'Misha Tyulenev', 'email': 'misha.tyulenev@10gen.com'}Message: |