[MDSAL-397] Check path contention when create tree producers Created: 16/Nov/18  Updated: 19/Mar/19  Resolved: 19/Mar/19

Status: Resolved
Project: mdsal
Component/s: DOM runtime
Affects Version/s: None
Fix Version/s: 4.0.0, 3.0.7

Type: Bug Priority: Medium
Reporter: Jie Han Assignee: Jie Han
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to CONTROLLER-1740 Producer un-registration on isolated ... Resolved
Priority: Normal

 Description   

It's not allowed to create producers with their subtrees conflict.

Further comments from rovarga:
I think we need to revise the entire idea of producer exclusivity. It makes interaction between RESTCONF and applications problematic (i.e. if an app writes to the config datastore, restconf won't ever be able to interfere) and there actually are users who use the overlap – making the migration a huge pain.

On clustering side of things, exclusivity does not quite work with partitions and the fact that producer allocation is synchronous: in cluster we need to ensure cluster-wide sync on what producers are there and need to eject disconnected nodes.


Generated at Wed Feb 07 20:09:42 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.