Package: xcp-storage-managers / 0.1.1-3

Metadata

Package Version Patches format
xcp-storage-managers 0.1.1-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 install dirs.patch | (download)

Makefile | 12 6 + 6 - 0 !
XenCert/StorageHandlerUtil.py | 4 2 + 2 - 0 !
XenCert/blockunblockhbapaths-brocade | 4 2 + 2 - 0 !
XenCert/blockunblockhbapaths-cisco | 4 2 + 2 - 0 !
XenCert/blockunblockhbapaths-qlogic | 4 2 + 2 - 0 !
XenCert/blockunblockiscsipaths | 4 2 + 2 - 0 !
XenCert/blockunblockpaths | 4 2 + 2 - 0 !
dcopy/Makefile | 4 2 + 2 - 0 !
drivers/02-vhdcleanup | 4 2 + 2 - 0 !
drivers/SR.py | 4 2 + 2 - 0 !
drivers/VASSR.py | 2 1 + 1 - 0 !
drivers/blktap2.py | 2 1 + 1 - 0 !
drivers/coalesce-leaf | 4 2 + 2 - 0 !
drivers/lvhd-thin | 2 1 + 1 - 0 !
drivers/mpath_dmp.py | 6 3 + 3 - 0 !
drivers/mpathcount.py | 2 1 + 1 - 0 !
drivers/nfs-on-slave | 2 1 + 1 - 0 !
drivers/on-slave | 2 1 + 1 - 0 !
drivers/runvmpr | 2 1 + 1 - 0 !
drivers/srmetadata.py | 2 1 + 1 - 0 !
drivers/tapdisk-pause | 2 1 + 1 - 0 !
drivers/updatempppathd.py | 2 1 + 1 - 0 !
drivers/util.py | 12 6 + 6 - 0 !
drivers/vmpr | 2 1 + 1 - 0 !
drivers/vss_control | 4 2 + 2 - 0 !
drivers/xs_errors.py | 2 1 + 1 - 0 !
etc/cron.d/vmpr | 2 1 + 1 - 0 !
iscsi-mgt/host/XE_ops.sh | 4 2 + 2 - 0 !
mk/sm.spec.in | 406 203 + 203 - 0 !
mpathroot/mpathroot.init | 2 1 + 1 - 0 !
scripts/local-device-change | 4 2 + 2 - 0 !
snapwatchd/Makefile | 2 1 + 1 - 0 !
snapwatchd/snapwatchd | 4 2 + 2 - 0 !
snapwatchd/snapwatchd.init | 2 1 + 1 - 0 !
tests/XE_api_library.sh | 6 3 + 3 - 0 !
tests/globals.sh | 2 1 + 1 - 0 !
tests/lvhd_test/snapshot_stress.py | 4 2 + 2 - 0 !
tests/lvhd_test/storagemanager.py | 6 3 + 3 - 0 !
tests/lvhd_test/testsm.py | 2 1 + 1 - 0 !
tests/test1.sh | 6 3 + 3 - 0 !
tests/test_dcopy.sh | 12 6 + 6 - 0 !
tests/test_iscsi_refcount.sh | 2 1 + 1 - 0 !
tests/vmprtest | 2 1 + 1 - 0 !
43 files changed, 283 insertions(+), 283 deletions(-)

 install-dirs


0002 lvm2 path.patch | (download)

drivers/lvutil.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 lvm2-path


0003 fpic on xslib.patch | (download)

snapwatchd/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fpic-on-xslib


0004 remove xencert.patch | (download)

Makefile | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove-xencert


0005 vhd util path.patch | (download)

drivers/vhdutil.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 vhd-util-path


0006 fix local device change.patch | (download)

scripts/local-device-change | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix-local-device-change

# HG changeset patch
# Parent 48aa86a502ee5df1519d3ea42528c77d8fcf9ff6

0007 fix makefile.patch | (download)

Makefile | 15 8 + 7 - 0 !
snapwatchd/Makefile | 12 6 + 6 - 0 !
2 files changed, 14 insertions(+), 13 deletions(-)

 fix-makefile


0008 remove primary disk dependency.patch | (download)

drivers/util.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 remove-primary-disk-dependency


0009 disable block SRs.patch | (download)

Makefile | 12 7 + 5 - 0 !
1 file changed, 7 insertions(+), 5 deletions(-)

 disable block srs

We suspect that block SRs are broken in Kronos, so we'll disable them for now.
We're just removing the symlink to the SR backend Python scripts, so brave
users could just recreate the symlinks to reenable the SRs.

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>

0010 fixes path to iscsid.patch | (download)

drivers/iscsilib.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixes path to iscsid
 Under CentOS, it seems they use /sbin/iscsid, but in Debian, it's in
 /usr/sbin, so we fix that.
0011 fix wrong parameter to vgchange.patch | (download)

drivers/lvutil.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fixes unknown --master parameter when calling vgchange
 In /usr/lib/xcp/sm/lvutil.py line 302 and 344, vgchange is called with the
 unkonwn parameter --master. This patche removes it.
0012 fixes path to scsi_id in scsiutil.py.patch | (download)

drivers/scsiutil.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixes path to scsi_id in scsiutil.py
 scsiutil.py calls scsi_id which isn't in the path, it's in /lib/udev in
 Debian, so this patch fixes it.
0013 Fix guest CDROM hotplug.patch | (download)

drivers/ISOSR.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix guest cdrom hotplug
 The ISOSR driver erroneously tagged all ISO VDIs as 'file' types when it should
 have tagged them as 'phy' types. The XenServer hotplug scripts are quite
 simple, and don't distinguish between these two types. The upstream Xen 4.1
 hotplug scripts, however, are quite robust, and would refuse to plug the CDROM
 devices into the guest because the backend paths that contained the CDROM
 images were block devices and not files.