[SERVER-35537] Create version of benchRun() which can be used with embedded Created: 11/Jun/18 Updated: 29/Oct/23 Resolved: 10/Jul/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Performance, Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 4.0.2, 4.1.1 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Max Hirschhorn | Assignee: | Max Hirschhorn |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Backwards Compatibility: | Minor Change | ||||||||||||||||||||
| Backport Requested: |
v4.0
|
||||||||||||||||||||
| Sprint: | TIG 2018-07-02, TIG 2018-07-16 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||
| Story Points: | 8 | ||||||||||||||||||||
| Description |
|
This makes it possible use our existing https://github.com/mongodb/mongo-perf tests as performance tests for embedded. We can likely get away with creating separate executables for each mongo-perf test case that uses ServiceEntryPointEmbedded, embedded::initialize(), and DBDirectClient (instead of DBClientConnection) to perform operations. Note: We'll also need to remove or split out the "check" function as it requires linking in the JavaScript engine. |
| Comments |
| Comment by Githook User [ 09/Aug/18 ] |
|
Author: {'username': 'visemet', 'name': 'Max Hirschhorn', 'email': 'max.hirschhorn@mongodb.com'}Message: The changes from cfa96795eefed2061628891c43ccdc2c256bb40a (which aren't |
| Comment by Githook User [ 06/Aug/18 ] |
|
Author: {'username': 'visemet', 'name': 'Max Hirschhorn', 'email': 'max.hirschhorn@mongodb.com'}Message: It take a JSON config file with a "pre" section for any setup logic and Also removes the usage of the check function from mr_shard_version.js. (cherry picked from commit a750bf210f70dd6e15cd65a15d50aeb8cd75fa3f) |
| Comment by Githook User [ 10/Jul/18 ] |
|
Author: {'username': 'visemet', 'name': 'Max Hirschhorn', 'email': 'max.hirschhorn@mongodb.com'}Message: |
| Comment by Max Hirschhorn [ 10/Jul/18 ] |
|
Reopening this ticket to remove the usage of the "check" function from the mr_shard_version.js test. |
| Comment by Githook User [ 10/Jul/18 ] |
|
Author: {'username': 'visemet', 'name': 'Max Hirschhorn', 'email': 'max.hirschhorn@mongodb.com'}Message: It take a JSON config file with a "pre" section for any setup logic and |