Author: marcus Date: Wed Nov 23 15:10:38 2011 GMT Module: packages Tag: HEAD ---- Log message: - http://www.mail-archive.com/drbd-user@lists.linbit.com/msg01711.html
---- Files affected: packages/xen: xen-drbd-hvm.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/xen/xen-drbd-hvm.patch diff -u /dev/null packages/xen/xen-drbd-hvm.patch:1.1 --- /dev/null Wed Nov 23 16:10:38 2011 +++ packages/xen/xen-drbd-hvm.patch Wed Nov 23 16:10:33 2011 @@ -0,0 +1,19 @@ +diff -uNr xen-3.4.3.orig/tools/ioemu-qemu-xen/xenstore.c xen-3.4.3/tools/ioemu-qemu-xen/xenstore.c +--- xen-3.4.3.orig/tools/ioemu-qemu-xen/xenstore.c 2010-04-14 16:34:59.000000000 +0200 ++++ xen-3.4.3/tools/ioemu-qemu-xen/xenstore.c 2011-11-23 15:17:56.929696307 +0100 +@@ -453,6 +453,15 @@ + params = newparams; + format = &bdrv_raw; + } ++ /* handle drbd mapping */ ++ if (!strcmp(drv, "drbd")) { ++ char *newparams = malloc(17 + strlen(params) + 1); ++ sprintf(newparams, "/dev/drbd/by-res/%s", params); ++ free(params); ++ sleep(10); ++ params = newparams; ++ format = &bdrv_raw; ++ } + + #if 0 + /* Phantom VBDs are disabled because the use of paths ================================================================ _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit