[SERVER-48048] Use resmoke tag files for multiversion blacklisting Created: 08/May/20 Updated: 29/Oct/23 Resolved: 18/Aug/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | 4.5 Required |
| Fix Version/s: | 4.4.1, 4.7.0, 4.2.10 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Jason Chan | Assignee: | Raiden Worley (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | tig-resmoke | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||||||
| Backport Requested: |
v4.4, v4.2
|
||||||||||||||||||||||||||||||||
| Sprint: | STM 2020-05-18, STM 2020-06-01, STM 2020-06-29, STM 2020-07-13, STM 2020-07-27, STM 2020-08-10, STM 2020-08-24 | ||||||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||||||||||||||
| Story Points: | 3 | ||||||||||||||||||||||||||||||||
| Description |
|
We'll use a new tag, backports_required_multiversion, to perform the blacklisting. Multiversion suite ymls will set the option exclude_with_any_tags for this tag. We'll extract a script that will use the etc/backports_required_for_multiversion.yml to generate a resmoke tag file that associates the tag with the appropriate tests, and that can be specified with the existing --tagFile option. Then the tag file will only need to be created once per patch and the blacklisting will be taken care of in all resmoke invocations in burn_in_tests or multiversion. |
| Comments |
| Comment by Githook User [ 17/Aug/20 ] |
|
Author: {'name': 'Carl Raiden Worley', 'email': 'carl.worley@10gen.com', 'username': 'aggrand'}Message: |
| Comment by Githook User [ 17/Aug/20 ] |
|
Author: {'name': 'Carl Raiden Worley', 'email': 'carl.worley@10gen.com', 'username': 'aggrand'}Message: |
| Comment by Githook User [ 17/Aug/20 ] |
|
Author: {'name': 'Carl Raiden Worley', 'email': 'carl.worley@10gen.com', 'username': 'aggrand'}Message: |
| Comment by Githook User [ 17/Aug/20 ] |
|
Author: {'name': 'Carl Raiden Worley', 'email': 'carl.worley@10gen.com', 'username': 'aggrand'}Message: |
| Comment by Raiden Worley (Inactive) [ 03/Aug/20 ] |
| Comment by Raiden Worley (Inactive) [ 22/Jul/20 ] |
|
There was some difficulty getting the passthroughs to work cleanly with burn-in tests as-is. After some discussion / investigating we decided to go ahead and rework the multiversion blacklisting to leverage resmoke and remove the logic from burn-in tests itself. We'll close |
| Comment by David Bradford (Inactive) [ 11/May/20 ] |
|
|
| Comment by Tess Avitabile (Inactive) [ 11/May/20 ] |
|
I'm confused about how we can add blacklisting logic back to burn_in_tests.py, since we were unable to do this previously, and I'm not sure the difference between this ticket and Also, since jason.chan has other assigned sprint work, now that the redness is fixed, I don't want him to start on this work until DAG decides on their plan for |