Change in vdsm[master]: Add simple text-based console in vdsClient
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: Add simple text-based console in vdsClient
......................................................................
Add simple text-based console in vdsClient
Add new command 'openConsole' in vdsClient. This command
invoke 'virsh console' directly. This is easy implement for text-based
console. It means we can have a vdsm text console right now.
We can improve text console in futrue.
Change-Id: I368dbcbc2e180161f256f3fb450c344acb6a6c8a
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M vdsm_cli/vdsClient.py
1 file changed, 13 insertions(+), 0 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/41/8041/1
diff --git a/vdsm_cli/vdsClient.py b/vdsm_cli/vdsClient.py
index fe2f083..e49e66a 100644
--- a/vdsm_cli/vdsClient.py
+++ b/vdsm_cli/vdsClient.py
@@ -24,6 +24,7 @@
import re
import socket
import pprint as pp
+import subprocess
from vdsm import vdscli
try:
@@ -122,8 +123,10 @@
def __init__(self):
self.useSSL = False
self.truststore = None
+ self.server = "0"
def do_connect(self, server, port):
+ self.server = server
self.s = vdscli.connect(server + ':' + port,
self.useSSL, self.truststore)
@@ -1607,6 +1610,13 @@
return status['status']['code'], status['status']['message']
+ def openVmConsole(self, args):
+ protocol = "tls" if self.useSSL else "tcp"
+ conn = "qemu+" + protocol + "://" + self.server + "/system"
+ p = subprocess.Popen(["virsh", "-c", conn, "console", args[0]])
+ p.wait()
+
+
if __name__ == '__main__':
if _glusterEnabled:
serv = ge.GlusterService()
@@ -2265,6 +2275,9 @@
('<vmId> <sdUUID> <imgUUID> <baseVolUUID> <volUUID>',
"Take a live snapshot"
)),
+ 'openConsole': (serv.openVmConsole,
+ ("<vmName>",
+ "open pty console for vm")),
}
if _glusterEnabled:
commands.update(ge.getGlusterCmdDict(serv))
--
To view, visit http://gerrit.ovirt.org/8041
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I368dbcbc2e180161f256f3fb450c344acb6a6c8a
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months
Change in vdsm[master]: Add synchronous mode for udevTrigger
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: Add synchronous mode for udevTrigger
......................................................................
Add synchronous mode for udevTrigger
udevadm trigger was asynchronous. Execute udevadm settle after
udevadm trigger, then it can works as synchronous.
Change-Id: I731c3ef6fe945c7c0278d638bf4cc8164345fd01
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M vdsm/storage/hsm.py
M vdsm/supervdsmServer.py
2 files changed, 6 insertions(+), 2 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/16/6916/1
--
To view, visit http://gerrit.ovirt.org/6916
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I731c3ef6fe945c7c0278d638bf4cc8164345fd01
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months
Change in vdsm[master]: iscsi: fix update discoverydb with wrong key
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: iscsi: fix update discoverydb with wrong key
......................................................................
iscsi: fix update discoverydb with wrong key
When execute discoverSendTargets will get errror message:
Thread-15::DEBUG::2012-07-10 10:44:32,384::__init__::1249::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n /usr/sbin/iscsiadm -m discoverydb -t sendtargets -I default -p 192.168.122.89:3260 -n node.startup -v manual --op=update' (cwd None)
Thread-15::DEBUG::2012-07-10 10:44:32,404::__init__::1249::Storage.Misc.excCmd::(_log) FAILED: <err> = 'iscsiadm: Cannot modify node.startup. Invalid param name.\n'; <rc> = 7
We should set discovery.startup when discover targets.
Change-Id: Ic561c3a69d2f3ec8b5f83b1837e0d126cb5a314a
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M vdsm/storage/iscsi.py
1 file changed, 2 insertions(+), 2 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/92/6092/1
--
To view, visit http://gerrit.ovirt.org/6092
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic561c3a69d2f3ec8b5f83b1837e0d126cb5a314a
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months
Change in vdsm[master]: BZ#809497: connectStroragServer will fail if iscsi session a...
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: BZ#809497: connectStroragServer will fail if iscsi session already exists
......................................................................
BZ#809497: connectStroragServer will fail if iscsi session already exists
Add check for connection. If iscsi session existed, will not add
iscsi node.
Change-Id: I3e012e69b5b27841e6f29cce0e1864b8acf332c2
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M vdsm/storage/storageServer.py
1 file changed, 11 insertions(+), 1 deletion(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/57/5957/1
--
To view, visit http://gerrit.ovirt.org/5957
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3e012e69b5b27841e6f29cce0e1864b8acf332c2
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months
Change in vdsm[master]: add hack for regenerate vdsm.spec with configure param from ...
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: add hack for regenerate vdsm.spec with configure param from vdsm.spec
......................................................................
add hack for regenerate vdsm.spec with configure param from vdsm.spec
Because vdsm.spec was generated before rpm build, @marco@
wasn't generated with configure params from vdsm.spec. This hack
will fix this problem.
Change-Id: I2fdf228f79f6f626f4faa9c6a7f342a2c60d4f54
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M Makefile.am
M autobuild.sh
2 files changed, 15 insertions(+), 10 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/90/5790/1
--
To view, visit http://gerrit.ovirt.org/5790
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I2fdf228f79f6f626f4faa9c6a7f342a2c60d4f54
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months
Change in vdsm[master]: add configure variable vdsmcoredumpdir for /var/log/core
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: add configure variable vdsmcoredumpdir for /var/log/core
......................................................................
add configure variable vdsmcoredumpdir for /var/log/core
6106db0db4832fd0e9a9f08c288d524d99fb0799 was reverted.
Because vdsm.spec was generated before rpm build, so we won't
use @VDSMCOREDUMPDIR@ in vdsm.spec.in.
Change-Id: I993c5d550dd828800eb6ac68e74072489caa996a
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M build-aux/Makefile.subs
M configure.ac
M vdsm/Makefile.am
M vdsm/sos/vdsm.py.in
M vdsm/vdsm-logrotate.conf.in
R vdsm/vdsm-logrotate.in
6 files changed, 10 insertions(+), 4 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/23/5723/1
--
To view, visit http://gerrit.ovirt.org/5723
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I993c5d550dd828800eb6ac68e74072489caa996a
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months
Change in vdsm[master]: remove su directive in logrotate for el6
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: remove su directive in logrotate for el6
......................................................................
remove su directive in logrotate for el6
In el6 didn't support su directive, so remove it and add limition
in spec file.
Change-Id: Ie01d9b020b0d70ae76ab1e4d81626202fd8d12c6
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M vdsm.spec.in
M vdsm/vdsm-logrotate-coredump.conf.in
2 files changed, 2 insertions(+), 2 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/55/5155/1
--
To view, visit http://gerrit.ovirt.org/5155
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie01d9b020b0d70ae76ab1e4d81626202fd8d12c6
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months
Change in vdsm[master]: add vdsm-tool verb configure-core-dump
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: add vdsm-tool verb configure-core-dump
......................................................................
add vdsm-tool verb configure-core-dump
Change-Id: Ifed530a35339e1e2a366a61f1bce1a8c9e71db53
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M vdsm-tool/Makefile.am
A vdsm-tool/configureCoreDump.py
M vdsm.spec.in
M vdsm/constants.py.in
M vdsm/vdsmd.init.in
5 files changed, 48 insertions(+), 17 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/54/5154/1
--
To view, visit http://gerrit.ovirt.org/5154
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifed530a35339e1e2a366a61f1bce1a8c9e71db53
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months
Change in vdsm[master]: move monitored_paths to configure.ac
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: move monitored_paths to configure.ac
......................................................................
move monitored_paths to configure.ac
move monitored_paths to configure.ac, then we can make it configurable
Change-Id: I5d2c468c56f0c97eadacd1905c7e7def5a207963
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M build-aux/Makefile.subs
M configure.ac
M vdsm/constants.py.in
M vdsm/utils.py
4 files changed, 10 insertions(+), 2 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/53/5153/1
--
To view, visit http://gerrit.ovirt.org/5153
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I5d2c468c56f0c97eadacd1905c7e7def5a207963
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months
Change in vdsm[master]: split logrotate configure into two file for coredump and log
by Xu He Jie
Xu He Jie has uploaded a new change for review.
Change subject: split logrotate configure into two file for coredump and log
......................................................................
split logrotate configure into two file for coredump and log
We will only collected core dump for rl6 in default, so split
it into two file will easy for config.
Change-Id: Ic22b4ac89583aa8a73863a7c3e1574895159c978
Signed-off-by: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
---
M vdsm.spec.in
M vdsm/Makefile.am
R vdsm/vdsm-logrotate-coredump
A vdsm/vdsm-logrotate-coredump.conf.in
A vdsm/vdsm-logrotate-log
A vdsm/vdsm-logrotate-log.conf.in
D vdsm/vdsm-logrotate.conf.in
7 files changed, 50 insertions(+), 30 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/52/5152/1
--
To view, visit http://gerrit.ovirt.org/5152
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic22b4ac89583aa8a73863a7c3e1574895159c978
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Xu He Jie <xuhj(a)linux.vnet.ibm.com>
11 years, 4 months