[SERVER-35071] Split MMAPv1 tasks into separate variants in sys-perf Created: 18/May/18  Updated: 29/Oct/23  Resolved: 25/May/18

Status: Closed
Project: Core Server
Component/s: Performance
Affects Version/s: None
Fix Version/s: 3.2.21, 3.4.16, 3.6.6, 4.0.0-rc1, 4.1.1

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

Issue Links:
Backports
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0, v3.6, v3.4, v3.2
Sprint: Performance 2018-06-04
Participants:
Story Points: 3

 Description   
  • Split mmapv1 tasks to a separate variant
  • Remove _WT and _MMAPv1 from task names
  • Use anchors to collapse task lists
  • Schedule mmap variants to run every 7 days
  • BUILD ticket to copy history correctly
  • backports


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

Author:

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

Message: SERVER-35071: Split MMAPv1 tasks into separate variants in sys-perf

(cherry picked from commit d97613d4a6ad4ea2d5ba809d207304d7fe321573)
(cherry picked from commit fa27bd118c7a16b1acaec7b6fe887d108df14e26)
Branch: v3.2
https://github.com/mongodb/mongo/commit/7fbfcfba8c312a53e4355d3fcddcbc610ab8651d

Comment by Githook User [ 25/May/18 ]

Author:

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

Message: SERVER-35071: Fix missing storage engine specifications in system_perf.yml
Branch: v4.0
https://github.com/mongodb/mongo/commit/d830da4c2702c31d252babe3412594e3036fe0f9

Comment by Githook User [ 25/May/18 ]

Author:

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

Message: SERVER-35071: Split MMAPv1 tasks into separate variants in sys-perf – fix cherry-pick
Branch: v3.4
https://github.com/mongodb/mongo/commit/ae478a54041292e32f40aec32162276ad62355f5

Comment by Githook User [ 25/May/18 ]

Author:

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

Message: SERVER-35071: Split MMAPv1 tasks into separate variants in sys-perf

(cherry picked from commit d97613d4a6ad4ea2d5ba809d207304d7fe321573)
(cherry picked from commit fa27bd118c7a16b1acaec7b6fe887d108df14e26)
Branch: v3.4
https://github.com/mongodb/mongo/commit/013f9fbc6cc024958a7110528e51c3c5a4678458

Comment by Githook User [ 25/May/18 ]

Author:

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

Message: SERVER-35071: Split MMAPv1 tasks into separate variants in sys-perf

(cherry picked from commit d97613d4a6ad4ea2d5ba809d207304d7fe321573)
Branch: v3.6
https://github.com/mongodb/mongo/commit/fa27bd118c7a16b1acaec7b6fe887d108df14e26

Comment by Githook User [ 25/May/18 ]

Author:

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

Message: SERVER-35071: Split MMAPv1 tasks into separate variants in sys-perf

(cherry picked from commit d97613d4a6ad4ea2d5ba809d207304d7fe321573)
Branch: v4.0
https://github.com/mongodb/mongo/commit/e3ce1c27fd0a3358b18059a8e7ac63aee3ad10f0

Comment by Githook User [ 25/May/18 ]

Author:

{'username': 'bsamek', 'name': 'Brian Samek', 'email': 'brian.samek@mongodb.com'}

Message: SERVER-35071 Add JS for new variant copy
Branch: master
https://github.com/10gen/dsi/commit/71175932ae42c26806edcce348cdc5b46c70d230

Comment by Githook User [ 25/May/18 ]

Author:

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

Message: SERVER-35071: Split MMAPv1 tasks into separate variants in sys-perf
Branch: master
https://github.com/mongodb/mongo/commit/d97613d4a6ad4ea2d5ba809d207304d7fe321573

Comment by Henrik Ingo (Inactive) [ 18/May/18 ]

Good question. The point is to refactor mmap stuff into its own block in system_perf.yml, so that we can remove it in master but keep it in stable branches. This will help with backports, which we do a lot (always).

(And also schedule it to run less frequently in stable branches.)

Comment by Eric Milkie [ 18/May/18 ]

Do we need to do this? We're about a week away from deleting MMAPv1 from the master branch and removing the correctness tests for it.

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