Skip to content

Implement exclusivity for publishing rules.

Andy Salnikov requested to merge salnikov/monsvc:tickets/ADHI-4766 into master

Implementation looks a bit complicated but this is the best I could think of now. The rules for the same IS/OH server are now internally ordered based on publication rate, rules with higher rate have precedence. Publication tasks now check filters of the rules with higher precedence, if any of those filters match a name then task ignores that name. Bunch of unit tests added to make sure that it works as expected.

Closes ADHI-4766

Merge request reports