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>
Dan Kenigsberg has uploaded a new change for review.
Change subject: remove stale libvirtNet before creating a new net with same name
......................................................................
remove stale libvirtNet before creating a new net with same name
Vdsm is the owner of vdsm-bla networks. If for some reasons (such as
vdsm being kill just after defining a libvirt network) we find a stale
definition of the network, Vdsm should override it.
Change-Id: I6c25064ece089b0b5cdbad3c8789ec964c7b8752
Signed-off-by: Dan Kenigsberg <danken(a)redhat.com>
---
M vdsm/configNetwork.py
1 file changed, 5 insertions(+), 2 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/70/4370/1
--
To view, visit http://gerrit.ovirt.org/4370
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I6c25064ece089b0b5cdbad3c8789ec964c7b8752
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Dan Kenigsberg <danken(a)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>
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>
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>
Mark Wu has uploaded a new change for review.
Change subject: Configure vdsm to use syslog
......................................................................
Configure vdsm to use syslog
By default, rsyslogd doesn't listening on UDP port 514. So change to use
the unix domain socket '/dev/log' instead of udp socket. Then we
we needn't modify rsyslog.conf to make rsyslogd accpet message from udp
socket.
And rsyslogd puts a timestamp before the message automatically, so
remove timestamp from the format 'sysform'
Change-Id: If386f780acedf5ff6d255cc4d4ece48ab2943ebc
Signed-off-by: Mark Wu <wudxw(a)linux.vnet.ibm.com>
---
M vdsm/logger.conf.in
1 file changed, 2 insertions(+), 2 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/47/4247/1
--
To view, visit http://gerrit.ovirt.org/4247
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: If386f780acedf5ff6d255cc4d4ece48ab2943ebc
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Mark Wu <wudxw(a)linux.vnet.ibm.com>
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>
Shahar Havivi has posted comments on this change.
Change subject: Set the correct gid for libvirt-spice
......................................................................
Patch Set 2: Looks good to me, but someone else must approve
--
To view, visit http://gerrit.ovirt.org/4250
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I2146f6882e001f4537564748ac401e3f4eab760c
Gerrit-PatchSet: 2
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
Gerrit-Reviewer: Dan Kenigsberg <danken(a)redhat.com>
Gerrit-Reviewer: Federico Simoncelli <fsimonce(a)redhat.com>
Gerrit-Reviewer: Haim Ateya <hateya(a)redhat.com>
Gerrit-Reviewer: Igor Lvovsky <ilvovsky(a)redhat.com>
Gerrit-Reviewer: Shahar Havivi <shavivi(a)redhat.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>