Bug 636105 - RFE: transactional interfaces: support batch changes to host interfaces inside a transaction
RFE: transactional interfaces: support batch changes to host interfaces insid...
Status: CLOSED CURRENTRELEASE
Product: Virtualization Tools
Classification: Community
Component: libvirt (Show other bugs)
unspecified
All Linux
low Severity medium
: ---
: ---
Assigned To: Laine Stump
:
Depends On:
Blocks: libvirtTodoNetwork
  Show dependency treegraph
 
Reported: 2010-09-21 10:20 EDT by Daniel Berrange
Modified: 2011-06-07 01:12 EDT (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2011-06-07 01:11:41 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Daniel Berrange 2010-09-21 10:20:11 EDT
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:
Comment 1 Laine Stump 2011-06-07 01:11:41 EDT
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

Note You need to log in before you can comment on or make changes to this bug.