Bug 636105 - RFE: transactional interfaces: support batch changes to host interfaces inside a transaction
Summary: RFE: transactional interfaces: support batch changes to host interfaces insid...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Virtualization Tools
Classification: Community
Component: libvirt
Version: unspecified
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Laine Stump
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: libvirtTodoNetwork
TreeView+ depends on / blocked
 
Reported: 2010-09-21 14:20 UTC by Daniel Berrangé
Modified: 2011-06-07 05:12 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-06-07 05:11:41 UTC
Embargoed:


Attachments (Terms of Use)

Description Daniel Berrangé 2010-09-21 14:20:11 UTC
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 05:11:41 UTC
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.