Change in vdsm[master]: [WIP] Remove the shared code from BlockVolume.create
by Federico Simoncelli
Federico Simoncelli has uploaded a new change for review.
Change subject: [WIP] Remove the shared code from BlockVolume.create
......................................................................
[WIP] Remove the shared code from BlockVolume.create
Signed-off-by: Federico Simoncelli <fsimonce(a)redhat.com>
Change-Id: I4e6b97c36b17f63773013e7d2eed2a57a600bedb
---
M vdsm/storage/blockVolume.py
1 file changed, 41 insertions(+), 119 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/28/3628/1
--
To view, visit http://gerrit.ovirt.org/3628
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I4e6b97c36b17f63773013e7d2eed2a57a600bedb
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
12 years, 1 month
Change in vdsm[master]: Add the REST API bindings
by agl@us.ibm.com
Adam Litke has uploaded a new change for review.
Change subject: Add the REST API bindings
......................................................................
Add the REST API bindings
Conflicts:
vdsm/clientIF.py
Change-Id: I8b914f7ad82fee8d9e7e3ce6847ffe4cda374a56
---
M configure.ac
M vdsm.spec.in
M vdsm/BindingXMLRPC.py
M vdsm/Makefile.am
M vdsm/clientIF.py
M vdsm/config.py.in
A vdsm/rest/BindingREST.py
A vdsm/rest/Controller.py
A vdsm/rest/Dispatcher.py
A vdsm/rest/Makefile.am
A vdsm/rest/Store/LocalDB.py
A vdsm/rest/Store/Makefile.am
A vdsm/rest/Store/StorageDriver.py
A vdsm/rest/Store/__init__.py
A vdsm/rest/__init__.py
A vdsm/rest/templates/Makefile.am
A vdsm/rest/templates/image.json.x
A vdsm/rest/templates/images.json.x
A vdsm/rest/templates/root.json.x
A vdsm/rest/templates/storageconnection.json.x
A vdsm/rest/templates/storageconnections.json.x
A vdsm/rest/templates/storagedomain.json.x
A vdsm/rest/templates/storagedomains.json.x
A vdsm/rest/templates/storagepool.json.x
A vdsm/rest/templates/storagepools.json.x
A vdsm/rest/templates/task.json.x
A vdsm/rest/templates/tasks.json.x
A vdsm/rest/templates/vm.json.x
A vdsm/rest/templates/vmdrive.json.x
A vdsm/rest/templates/vmdrives.json.x
A vdsm/rest/templates/vms.json.x
A vdsm/rest/templates/volume.json.x
A vdsm/rest/templates/volumes.json.x
33 files changed, 1,740 insertions(+), 16 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/21/2021/1
--
To view, visit http://gerrit.ovirt.org/2021
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I8b914f7ad82fee8d9e7e3ce6847ffe4cda374a56
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Adam Litke <agl(a)us.ibm.com>
12 years, 1 month
Change in vdsm[master]: Implement Popen without forking back to python
by smizrahi@redhat.com
Saggi Mizrahi has uploaded a new change for review.
Change subject: Implement Popen without forking back to python
......................................................................
Implement Popen without forking back to python
Python's implementation of Popen forks back to python before execing.
Forking a python proc is a very copmlex and voletile process and we
already have hacks to try and avoid some of the bugs involved with it.
This is a simpler method of execing that doesn't go back to python after
forking. This allows for faster safer exec.
Should solve bugs involving with GIL\GC\Logging deadlocks related to the
python implementation.
Change-Id: Ief4ae42eb57551d7f5893bf562da451a9c98f219
Signed-off-by: Saggi Mizrahi <smizrahi(a)redhat.com>
---
M configure.ac
M tests/Makefile.am
A tests/betterPopenTests.py
M vdsm.spec.in
M vdsm/storage/Makefile.am
A vdsm/storage/betterPopen/.gitignore
A vdsm/storage/betterPopen/Makefile.am
A vdsm/storage/betterPopen/__init__.py
A vdsm/storage/betterPopen/createprocess.c
A vdsm/storage/betterPopen/setup.py
M vdsm/storage/misc.py
11 files changed, 425 insertions(+), 5 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/44/3944/1
--
To view, visit http://gerrit.ovirt.org/3944
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ief4ae42eb57551d7f5893bf562da451a9c98f219
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Saggi Mizrahi <smizrahi(a)redhat.com>
12 years, 1 month
Change in vdsm[master]: Move the creation of /data/updates out of init script
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: Move the creation of /data/updates out of init script
......................................................................
Move the creation of /data/updates out of init script
* move the creation of /data/updates to vdsm_reg/vdsm-reg-setup.in
* remove /data/updates after vdsm rpm uninstalled
Change-Id: I9f8617fdaca3110791a93bb3a5906f30ace2499d
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M build-aux/Makefile.subs
M configure.ac
M vdsm.spec.in
M vdsm/vdsmd.init.in
M vdsm_reg/Makefile.am
R vdsm_reg/config.py.in
M vdsm_reg/vdsm-reg-setup.in
M vdsm_reg/vdsm-reg.conf.in
M vdsm_reg/vdsm-upgrade
9 files changed, 28 insertions(+), 21 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/25/4025/1
--
To view, visit http://gerrit.ovirt.org/4025
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I9f8617fdaca3110791a93bb3a5906f30ace2499d
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
12 years, 1 month
Change in vdsm[master]: [WIP] Don't waste SD produces in validateSdUUID.
by ewarszaw@redhat.com
Eduardo has uploaded a new change for review.
Change subject: [WIP] Don't waste SD produces in validateSdUUID.
......................................................................
[WIP] Don't waste SD produces in validateSdUUID.
TODO:
Change all validateSdUUID callers to pass the produced domain.
Consider removing this function. If not rename it.
Change-Id: Ic9caea51dec6063c978cad3f9403628e15062582
Signed-off-by: Eduardo <ewarszaw(a)redhat.com>
---
M vdsm/storage/hsm.py
1 file changed, 7 insertions(+), 5 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/65/3465/1
--
To view, visit http://gerrit.ovirt.org/3465
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic9caea51dec6063c978cad3f9403628e15062582
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Eduardo <ewarszaw(a)redhat.com>
12 years, 1 month
Change in vdsm[master]: remove /var/log/core after vdsm uninstalled
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: remove /var/log/core after vdsm uninstalled
......................................................................
remove /var/log/core after vdsm uninstalled
remove /var/log/core after vdsm uninstalled
Change-Id: I89d58f5507de11f62e37dabef551c8b3d209aa22
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M build-aux/Makefile.subs
M configure.ac
M vdsm.spec.in
M vdsm/Makefile.am
4 files changed, 7 insertions(+), 3 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/27/4027/1
--
To view, visit http://gerrit.ovirt.org/4027
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I89d58f5507de11f62e37dabef551c8b3d209aa22
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
12 years, 1 month
Change in vdsm[master]: Split xmlrpc server into its own rpm
by agl@us.ibm.com
Adam Litke has uploaded a new change for review.
Change subject: Split xmlrpc server into its own rpm
......................................................................
Split xmlrpc server into its own rpm
We would like to move towards a model where API bindings are optional. This
means that we can package each one separately any any combination of bindings
can be enabled/disabled by editing the vdsm configuration file. This patch
splits the XMLRPC binding into a new package (vdsm-xmlrpc) and modifies the
binding loading logic in clientIF to check the configuration file and handle
import errors that can result if a user enables the binding but does not install
the rpm.
Change-Id: Ifdf84af0b903406c148877e26ec27e6ed913bd51
Signed-off-by: Adam Litke <agl(a)us.ibm.com>
---
M vdsm.spec.in
M vdsm/clientIF.py
2 files changed, 29 insertions(+), 4 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/92/3892/1
--
To view, visit http://gerrit.ovirt.org/3892
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifdf84af0b903406c148877e26ec27e6ed913bd51
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Adam Litke <agl(a)us.ibm.com>
12 years, 1 month
Change in vdsm[master]: Make the xmlrpc binding run in a thread
by agl@us.ibm.com
Adam Litke has uploaded a new change for review.
Change subject: Make the xmlrpc binding run in a thread
......................................................................
Make the xmlrpc binding run in a thread
Currently, the xmlrpc binding runs in the vdsmd main thread. To prepare for
making xmlrpc optional, change the binding loading logic so that all bindings
run in their own threads. The vdsmd main thread will sleep until shutdown and
then join() with any active binding threads before exiting.
Change-Id: Ic0ea2589d5cb258c4b8d3d82d4f9c390b702a24f
Signed-off-by: Adam Litke <agl(a)us.ibm.com>
---
M vdsm/BindingXMLRPC.py
M vdsm/clientIF.py
M vdsm/config.py.in
3 files changed, 23 insertions(+), 11 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/91/3891/1
--
To view, visit http://gerrit.ovirt.org/3891
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic0ea2589d5cb258c4b8d3d82d4f9c390b702a24f
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Adam Litke <agl(a)us.ibm.com>
12 years, 1 month
Change in vdsm[master]: removeBridge(): Add skipLibvirt validation
by Douglas Schilling Landgraf
Douglas Schilling Landgraf has uploaded a new change for review.
Change subject: removeBridge(): Add skipLibvirt validation
......................................................................
removeBridge(): Add skipLibvirt validation
Do not check if bridge is listed in libvirt in case of using skipLibvirt.
Introduced by: 1a24550b968ca48bb808e263368743f4c91adde4
Change-Id: I0874843afe3d4189bff63ddd4bb05ebd29e7cb54
Signed-off-by: Douglas Schilling Landgraf <dougsland(a)redhat.com>
---
M vdsm/configNetwork.py
1 file changed, 3 insertions(+), 2 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/41/3941/1
--
To view, visit http://gerrit.ovirt.org/3941
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0874843afe3d4189bff63ddd4bb05ebd29e7cb54
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Douglas Schilling Landgraf <dougsland(a)redhat.com>
12 years, 1 month
Change in vdsm[master]: Remove GC lock hack, it's not needed when using betterPopen
by smizrahi@redhat.com
Saggi Mizrahi has uploaded a new change for review.
Change subject: Remove GC lock hack, it's not needed when using betterPopen
......................................................................
Remove GC lock hack, it's not needed when using betterPopen
Change-Id: I7f94d60221e1f12ed7c396ee5d9923ecfa5dbf65
Signed-off-by: Saggi Mizrahi <smizrahi(a)redhat.com>
---
M vdsm/storage/misc.py
1 file changed, 1 insertion(+), 45 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/45/3945/1
--
To view, visit http://gerrit.ovirt.org/3945
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7f94d60221e1f12ed7c396ee5d9923ecfa5dbf65
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Saggi Mizrahi <smizrahi(a)redhat.com>
12 years, 1 month