[GENIUS-110] TestInterfaceManager uses transactions spanning datastores Created: 21/Dec/17  Updated: 11/Jan/18

Status: Open
Project: genius
Component/s: General
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Medium
Reporter: Robert Varga Assignee: Faseela K
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

TestInterfaceManager is using a single transaction to populate both operational and configuration data stores. Transactions spanning data stores are going away, hence this code needs to be updated.



 Comments   
Comment by Faseela K [ 21/Dec/17 ]

Robert, is there a weather item for this, which you can point me to?

Would like to give a headsup to everyone involved, as there are people who are working on on-going features.

Comment by Robert Varga [ 26/Dec/17 ]

There is no weather item yet, as this is a design direction and downstreams are not yet required to get rid of these – nevertheless such transactions are best eliminated to ease future porting pains. If there is a case where oper/config atomicity is absolutely required, that need needs to be raised to mdsal-dev ASAP.

Generated at Wed Feb 07 19:59:56 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.