introduce MASKING
operator in triggerExpression::Parser
[12_5_X
]
#39348
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
backport of #39196
PR description:
This PR adds a new operator to the syntax supported by the
triggerExpression::Parser
class.The new operator is called
MASKING
, as it allows to "mask" (or, ignore) triggers inside a given logical expression; for example,L1_* MASKING L1_Zero*copy
corresponds to the OR of "all L1 seeds except for the ones matching the name patternL1_Zero*copy
".More details on the purpose of this PR, and its implementation, can be found in #39196.
This PR does not modify the outputs of any existing wfs, and the new feature it introduces is currently unused. On the other hand, TSG might decide to use said new feature during online operations in 2022.
Merely technical. No changes expected.
PR validation:
Relies on the validation done for #39196.
If this PR is a backport, please specify the original PR and why you need to backport that PR. If this PR will be backported, please specify to which release cycle the backport is meant for:
#39196
The new feature in this PR might be used for HLT online operations in 2022.