[SERVER-32443] Create a sys-perf task for running linkbench automatically against a replica set Created: 21/Dec/17  Updated: 30/Oct/23  Resolved: 24/May/18

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.0.0-rc1, 4.1.1

Type: Task Priority: Major - P3
Reporter: William Schultz (Inactive) Assignee: David Daly
Resolution: Fixed Votes: 0
Labels: Linkbench
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-33730 Update Linkbench to use transaction i... Closed
depends on SERVER-32438 Update LinkStoreMongoDB to use doTxn ... Closed
Duplicate
is duplicated by SERVER-32900 Create test suite that runs MongoDB L... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0
Sprint: Performance 2018-03-12, Performance 2018-06-04
Participants:
Story Points: 1

 Description   

Once the MongoDB linkbench implementation is relatively stable and is utilizing the new transactions API, we should work on integrating an automated benchmark into sys-perf. It would probably be good to run this benchmark against both a 1-node and 3-node replica set, at least.



 Comments   
Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'dalyd', 'name': 'dalyd', 'email': 'david.daly@mongodb.com'}

Message: SERVER-32443 Run linkbench on sys-perf

(cherry picked from commit 1b6b8ebc967c2ffd093aaf918bda2644b400a8a4)
Branch: v4.0
https://github.com/mongodb/mongo/commit/73dd3841a643b6e5b3b7c6f683d99d406dc1d2a8

Comment by Githook User [ 24/May/18 ]

Author:

{'username': 'dalyd', 'name': 'dalyd', 'email': 'david.daly@mongodb.com'}

Message: SERVER-32443 Run linkbench on sys-perf
Branch: master
https://github.com/mongodb/mongo/commit/1b6b8ebc967c2ffd093aaf918bda2644b400a8a4

Comment by Ian Whalen (Inactive) [ 23/Mar/18 ]

Yup, makes sense - sorry, I was looking at the comments and skipped right over the links.

Comment by David Daly [ 23/Mar/18 ]

ian.whalen I had expected this to be in Ready to Merge, as it is ready. I'm putting it into that state now, let us know if that is incorrect. The actual merge is dependent on ticket Will mentioned, and it looks like that part is linked properly.

Comment by William Schultz (Inactive) [ 22/Mar/18 ]

ian.whalen It is dependent on a fix for a known issue in Linkbench, that the replication team is currently working on (SERVER-33730).

Comment by Ian Whalen (Inactive) [ 22/Mar/18 ]

david.daly looks like this has been sitting in WFUI for two weeks with no pickup. Is it possible for the Performance team to continue investigating this?

Comment by Ryan Timmons [ 08/Mar/18 ]

Code is done on the sysperf yaml side cr.

bu there's a gremlin somewhere in linkbench or the server that's causing the linkbench tests to take 6 hours and then time out. In the interest of cost-savings, we'll hold off on merging until the issue is fixed.

Will - assigning to you to fix - please feel free to assign back to me or perf once the tests complete normally and we can simply merge the cr.

Generated at Thu Feb 08 04:30:15 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.