Description of problem: Support a batched set of changes to host interfaces that can be rolled back, or committed atomically. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Support for this functionality (via calling new APIs in netcf) has been pushed upstream, and is in the latest release: commit ba0b5934b309697369d5c24778a489ec01a005c1 interface: new public API for network config change transactions commit b1f102edada423c19f472cf53cf46fedd55edd70 interface: define internal driver API for network config transactions commit e63d75bc1c6681e9a6708d1386f3c5042bee2a40 interface: implement public APIs for libvirt transactional network changes commit 376e1d9420b25643261916f5384c5cf95cbe6536 interface: implement remote protocol for network config transaction API commit 761d1880be79e5cfc50c2f4967eee3d87d8a3298 interface: expose network config transaction API to virsh commit 9c6000579b17564c8fb8e60b13073a7ded47630d interface: Implement driver methods for network config transaction API commit 88c5b97f7cb491815a79cf1567883ce140d7d88b interface: implement a test driver for network config transaction API. commit ecbe86c0c55c587a5b5f57fdb65ff3b878171ec8 interface: reformat error logs