Change in vdsm[master]: [WIP] Implement storage server connection aliasing
by smizrahi@redhat.com
Saggi Mizrahi has uploaded a new change for review.
Change subject: [WIP] Implement storage server connection aliasing
......................................................................
[WIP] Implement storage server connection aliasing
Change-Id: I3cedeb6c8935a2f7846a181e9d2b04046af1002a
---
M vdsm/storage/hsm.py
M vdsm/storage/storageServer.py
2 files changed, 115 insertions(+), 0 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/93/1693/1
--
To view, visit http://gerrit.ovirt.org/1693
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3cedeb6c8935a2f7846a181e9d2b04046af1002a
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Saggi Mizrahi <smizrahi(a)redhat.com>
11 years, 7 months
Change in vdsm[master]: Refactor storage connection subsystem
by smizrahi@redhat.com
Saggi Mizrahi has uploaded a new change for review.
Change subject: Refactor storage connection subsystem
......................................................................
Refactor storage connection subsystem
The current one is an abysmal mess. This is a tramsitional patch
retrofitting the old API to some of the concept we intend to implement.
This introduces ConnectionMonitor. It currently doesn't do any
monitoring just connects and disconnects from storage. It uses URIs for
specifying storage targets which is more generic and simple to parse.
Notice:
Permissions are no longer checked on storage connect only on domain
initialization. This is good as the storage connection is far from an
apropriate place for that check.
I've removed stale root folder handling for NFS. I will add it back I
can't do everything at once.
There are also no proper engine acceptable exceptions yet
Change-Id: Ifc5c160aba9b4cc88225dde0c44f9b766c6a4c0d
---
M vdsm.spec.in
M vdsm/storage/Makefile.am
A vdsm/storage/connectionMonitor.py
M vdsm/storage/fileSD.py
M vdsm/storage/hsm.py
M vdsm/storage/iscsi.py
M vdsm/storage/localFsSD.py
M vdsm/storage/misc.py
M vdsm/storage/mount.py
M vdsm/storage/multipath.py
M vdsm/storage/nfsSD.py
A vdsm/storage/storageMailbox.py
D vdsm/storage/storage_connection.py
A vdsm/storage/sync.py
14 files changed, 884 insertions(+), 486 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/38/1038/1
--
To view, visit http://gerrit.ovirt.org/1038
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifc5c160aba9b4cc88225dde0c44f9b766c6a4c0d
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Saggi Mizrahi <smizrahi(a)redhat.com>
11 years, 7 months
Change in vdsm[master]: ISCSI Subsystem refactoring
by smizrahi@redhat.com
Saggi Mizrahi has uploaded a new change for review.
Change subject: ISCSI Subsystem refactoring
......................................................................
ISCSI Subsystem refactoring
Currently the iscsi subsystem is a mess of list concatenation.
This refactoring ties to:
- Make variable and object naming consistent and in line with iscsi
terminology.
Note that:
* portal now refres to an ISCSI Portal and not a tpgt
* tpgt now refres to tpgt
* ISCSI interfaces are modeled so that initiator name is actually
property of the interface and not it's identity
- Make a coherent object hierarchy of the ISCSI objects. Functions now
expect to get ISCSI objects (like portal, target) instead of
scattered arguments that have to be validated and parsed every
time.
- Make the ISCSI interface a 1st class member. Up until now support
for multiple interfaces was amateurish at best.
- Support for different credentials for discovery and target. Ground
work to support authentication methods other then CHAP.
- Thin wrap around iscsiadm to separate cmdline parsing from actual
VDSM iscsi logic
Stuff known to be broken:
- iser support. It was weirdly hacked in the old code. I will put a
code path to preserve backward compatibility.
- implicit interface creation. As this was never officially
supported by VDSM I will not bring this back.
- tpgt is ignores. This is in line with old VDSM behaviour.
Note that the confusing naming is still used by the old API calls for
backward compatibility. New API calls should try and use correct naming
and format!
Change-Id: I8b5f99598a559731951c271e97f04f03a2d2173a
---
M vdsm.spec.in
M vdsm/constants.py.in
M vdsm/storage/Makefile.am
M vdsm/storage/hsm.py
M vdsm/storage/iscsi.py
A vdsm/storage/iscsiadm.py
M vdsm/storage/multipath.py
M vdsm/storage/storageProviderConnectionMonitor.py
M vdsm/supervdsmServer.py
9 files changed, 609 insertions(+), 424 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/07/1607/1
--
To view, visit http://gerrit.ovirt.org/1607
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I8b5f99598a559731951c271e97f04f03a2d2173a
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Saggi Mizrahi <smizrahi(a)redhat.com>
11 years, 7 months
Change in vdsm[master]: [WIP] Add the vdsm-tool command
by Federico Simoncelli
Federico Simoncelli has uploaded a new change for review.
Change subject: [WIP] Add the vdsm-tool command
......................................................................
[WIP] Add the vdsm-tool command
Change-Id: I15be275cdc18d40c5b4b6e9bc3668d3eb2935624
---
M Makefile.am
M configure.ac
A vdsm-tool/Makefile.am
A vdsm-tool/__init__.py
A vdsm-tool/vdsm-tool
M vdsm.spec.in
6 files changed, 115 insertions(+), 7 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/95/295/1
--
To view, visit http://gerrit.ovirt.org/295
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I15be275cdc18d40c5b4b6e9bc3668d3eb2935624
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
11 years, 7 months
Change in vdsm[master]: [WIP] Move the VDSM common code to the python site lib
by Federico Simoncelli
Federico Simoncelli has uploaded a new change for review.
Change subject: [WIP] Move the VDSM common code to the python site lib
......................................................................
[WIP] Move the VDSM common code to the python site lib
Some VDSM code is shared between different components (eg: vdsm and
vdsm-cli share vdscli.py) and some modules have a really common name
(eg: utils, config) risking to collide with other packages.
For these two reasons and for cleanliness some modules are moved to
a new location (the standard python site lib) and they can be shipped
in a different package.
Change-Id: I4baa573532e41f47bbb19a011856c876f851a2b6
---
M configure.ac
M vds_bootstrap/vds_bootstrap.py
M vdsm.spec.in
M vdsm/Makefile.am
M vdsm/caps.py
M vdsm/clientIF.py
M vdsm/config.py
M vdsm/configNetwork.py
M vdsm/get-conf-item
M vdsm/guestIF.py
M vdsm/hooks.py
M vdsm/kaxmlrpclib.py
M vdsm/ksm.py
M vdsm/libvirtconnection.py
M vdsm/libvirtvm.py
M vdsm/netinfo.py
M vdsm/set-conf-item
M vdsm/storage/blockSD.py
M vdsm/storage/blockVolume.py
M vdsm/storage/devicemapper.py
M vdsm/storage/dispatcher.py
M vdsm/storage/fileSD.py
M vdsm/storage/fileUtils.py
M vdsm/storage/hsm.py
M vdsm/storage/image.py
M vdsm/storage/iscsi.py
M vdsm/storage/lvm.py
M vdsm/storage/misc.py
M vdsm/storage/multipath.py
M vdsm/storage/outOfProcess.py
M vdsm/storage/processPool.py
M vdsm/storage/resourceFactories.py
M vdsm/storage/safelease.py
M vdsm/storage/sd.py
M vdsm/storage/sdc.py
M vdsm/storage/sp.py
M vdsm/storage/storage_connection.py
M vdsm/storage/storage_mailbox.py
M vdsm/storage/task.py
M vdsm/storage/taskManager.py
M vdsm/storage/volume.py
M vdsm/substitute_constants.py
M vdsm/supervdsm.py
M vdsm/supervdsmServer.py
M vdsm/ut/ivdsm.py
M vdsm/ut/testGuestChannel.py
M vdsm/utils.py
M vdsm/vdsm
M vdsm/vm.py
M vdsm_cli/Makefile.am
M vdsm_cli/dumpStorageTable.py
M vdsm_cli/vdsClient.py
M vdsm_cli/vdscli.py.in
M vdsm_hooks/faqemu/before_vm_start.py
M vdsm_hooks/vhostmd/after_vm_destroy.py
M vdsm_reg/rhevm.py
M vdsm_reg/vdsm-reg-setup
57 files changed, 144 insertions(+), 129 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/86/286/1
--
To view, visit http://gerrit.ovirt.org/286
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I4baa573532e41f47bbb19a011856c876f851a2b6
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
11 years, 7 months
Change in vdsm[master]: BZ#798211 - Normalize hibernation images
by Igor Lvovsky
Igor Lvovsky has uploaded a new change for review.
Change subject: BZ#798211 - Normalize hibernation images
......................................................................
BZ#798211 - Normalize hibernation images
Change-Id: I1271c5501b129caf28aca7d4be2dbf45d9b32842
---
M vdsm/API.py
1 file changed, 4 insertions(+), 2 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/31/2431/1
--
To view, visit http://gerrit.ovirt.org/2431
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I1271c5501b129caf28aca7d4be2dbf45d9b32842
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Igor Lvovsky <ilvovsky(a)redhat.com>
11 years, 7 months
Change in vdsm[master]: Remove validateAttachedDomain in detachSD
by Federico Simoncelli
Federico Simoncelli has uploaded a new change for review.
Change subject: Remove validateAttachedDomain in detachSD
......................................................................
Remove validateAttachedDomain in detachSD
Change-Id: I9bbf19973cafd869f0e0ce3dfdf38b3619caa110
---
M vdsm/storage/sp.py
1 file changed, 0 insertions(+), 3 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/74/2074/1
--
To view, visit http://gerrit.ovirt.org/2074
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I9bbf19973cafd869f0e0ce3dfdf38b3619caa110
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
11 years, 7 months
Change in vdsm[master]: BZ#797354 drop enic from modprobe.d/vdsm.conf
by Dan Kenigsberg
Dan Kenigsberg has uploaded a new change for review.
Change subject: BZ#797354 drop enic from modprobe.d/vdsm.conf
......................................................................
BZ#797354 drop enic from modprobe.d/vdsm.conf
Change-Id: Ia3bf4b25a8493585301d515b1e76e5f75755c86b
---
M vdsm/vdsm-modprobe.conf
1 file changed, 0 insertions(+), 1 deletion(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/37/2337/1
--
To view, visit http://gerrit.ovirt.org/2337
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia3bf4b25a8493585301d515b1e76e5f75755c86b
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Dan Kenigsberg <danken(a)redhat.com>
11 years, 7 months
Change in vdsm[master]: [WIP] Initial live merge implementation
by Federico Simoncelli
Federico Simoncelli has uploaded a new change for review.
Change subject: [WIP] Initial live merge implementation
......................................................................
[WIP] Initial live merge implementation
Change-Id: I27c3f8378defcce0c7123894fbe09636910fb275
---
M vdsm.spec.in
M vdsm/API.py
M vdsm/BindingXMLRPC.py
M vdsm/define.py
M vdsm/libvirtconnection.py
M vdsm/libvirtvm.py
M vdsm/storage/hsm.py
7 files changed, 87 insertions(+), 37 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/06/1806/1
--
To view, visit http://gerrit.ovirt.org/1806
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I27c3f8378defcce0c7123894fbe09636910fb275
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
11 years, 7 months
Change in vdsm[master]: Replace most traceback.format_exc() calls by exc_info
by ewoud@kohlvanwijngaarden.nl
Ewoud Kohl van Wijngaarden has uploaded a new change for review.
Change subject: Replace most traceback.format_exc() calls by exc_info
......................................................................
Replace most traceback.format_exc() calls by exc_info
Change-Id: I795199bdb2d85a08b04dfcbbb9e727c5893aee15
---
M vds_bootstrap/vds_bootstrap.py
M vds_bootstrap/vds_qualifier.py
M vdsm/API.py
M vdsm/BindingXMLRPC.py
M vdsm/clientIF.py
M vdsm/guestIF.py
M vdsm/ksm.py
M vdsm/libvirtconnection.py
M vdsm/libvirtvm.py
M vdsm/storage/misc.py
M vdsm/storage/storage_mailbox.py
M vdsm/utils.py
M vdsm/vdsm
M vdsm/vm.py
M vdsm_reg/vdsm-gen-cert
M vdsm_reg/vdsm-reg-setup.in
16 files changed, 56 insertions(+), 65 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/59/2259/1
--
To view, visit http://gerrit.ovirt.org/2259
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I795199bdb2d85a08b04dfcbbb9e727c5893aee15
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Ewoud Kohl van Wijngaarden <ewoud(a)kohlvanwijngaarden.nl>
11 years, 7 months