[SERVER-34651] Performance regression on secondary application with retryable batched writes Created: 24/Apr/18 Updated: 29/Oct/23 Resolved: 07/May/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | 3.6.4, 3.7.4 |
| Fix Version/s: | 3.6.5, 4.0.0-rc0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Randolph Tan | Assignee: | Randolph Tan |
| 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: |
v3.6
|
||||||||||||||||||||
| Sprint: | Sharding 2018-05-07, Sharding 2018-05-21 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Linked BF Score: | 28 | ||||||||||||||||||||
| Description |
|
|
| Comments |
| Comment by Githook User [ 07/May/18 ] |
|
Author: {'email': 'randolph@10gen.com', 'name': 'Randolph Tan', 'username': 'renctan'}Message: (cherry picked from commit 9ad3e80ab007d0a97b1607e0717df347e950b4d0) |
| Comment by Githook User [ 07/May/18 ] |
|
Author: {'email': 'randolph@10gen.com', 'name': 'Randolph Tan', 'username': 'renctan'}Message: |
| Comment by Spencer Brody (Inactive) [ 27/Apr/18 ] |
|
lgtm |
| Comment by Benety Goh [ 26/Apr/18 ] |
|
Seems reasonable to me. |
| Comment by Kaloian Manassiev [ 24/Apr/18 ] |
|
With the goal of making retryable writes enabled by default it will become more important that there is no noticeable performance impact and given that direct writes to the transactions table are very rare, this approach sounds good to me. |
| Comment by Randolph Tan [ 24/Apr/18 ] |
|
One proposal is to do a similar thing before the What do you think? benety.goh, spencer & kaloian.manassiev |