diff for duplicates of <2092998967.2171256113700360.JavaMail.root@yellowwing> diff --git a/a/content_digest b/N1/content_digest index be7cb0e..a77ae0a 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,6 +1,6 @@ "ref\04ADE988B.2070303@lab.ntt.co.jp\0" "From\0Nikolai K. Bochev <n.bochev@grandstarco.com>\0" - "Subject\0Re: [ANNOUNCE] Sheepdog: Distributed Storage System for KVM\0" + "Subject\0[Qemu-devel] Re: [ANNOUNCE] Sheepdog: Distributed Storage System for KVM\0" "Date\0Wed, 21 Oct 2009 11:28:20 +0300 (EEST)\0" "To\0MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>\0" "Cc\0linux-fsdevel@vger.kernel.org" @@ -141,4 +141,4 @@ "b\0" "<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Hello, <br><br>when i try to compile, i'm getting the following error ( Using ubuntu 9.10, x64 ) :<br><br>cd shepherd; make<br>make[1]: Entering directory `/home/shiny/Packages/sheepdog-2009102101/shepherd'<br>cc -c -g -O2 -Wall -Wstrict-prototypes -I../include -D_GNU_SOURCE shepherd.c -o shepherd.o<br>shepherd.c: In function \342\200\230main\342\200\231:<br>shepherd.c:300: warning: dereferencing pointer \342\200\230hdr.55\342\200\231 does break strict-aliasing rules<br>shepherd.c:300: note: initialized from here<br>cc -c -g -O2 -Wall -Wstrict-prototypes -I../include -D_GNU_SOURCE treeview.c -o treeview.o<br>cc -c -g -O2 -Wall -Wstrict-prototypes -I../include -D_GNU_SOURCE ../lib/event.c -o ../lib/event.o<br>cc -c -g -O2 -Wall -Wstrict-prototypes -I../include -D_GNU_SOURCE ../lib/net.c -o ../lib/net.o<br>../lib/net.c: In function \342\200\230write_object\342\200\231:<br>../lib/net.c:358: warning: \342\200\230vosts\342\200\231 may be used uninitialized in this function<br>cc -c -g -O2 -Wall -Wstrict-prototypes -I../include -D_GNU_SOURCE ../lib/logger.c -o ../lib/logger.o<br>cc shepherd.o treeview.o ../lib/event.o ../lib/net.o ../lib/logger.o -o shepherd -lncurses -lcrypto<br>make[1]: Leaving directory `/home/shiny/Packages/sheepdog-2009102101/shepherd'<br>cd sheep; make<br>make[1]: Entering directory `/home/shiny/Packages/sheepdog-2009102101/sheep'<br>cc -c -g -O2 -Wall -Wstrict-prototypes -I../include -D_GNU_SOURCE sheep.c -o sheep.o<br>cc -c -g -O2 -Wall -Wstrict-prototypes -I../include -D_GNU_SOURCE store.c -o store.o<br>cc -c -g -O2 -Wall -Wstrict-prototypes -I../include -D_GNU_SOURCE net.c -o net.o<br>cc -c -g -O2 -Wall -Wstrict-prototypes -I../include -D_GNU_SOURCE work.c -o work.o<br>In file included from /usr/include/asm/fcntl.h:1,<br> from /usr/include/linux/fcntl.h:4,<br> from /usr/include/linux/signalfd.h:13,<br> from work.c:31:<br>/usr/include/asm-generic/fcntl.h:117: error: redefinition of \342\200\230struct flock\342\200\231<br>/usr/include/asm-generic/fcntl.h:140: error: redefinition of \342\200\230struct flock64\342\200\231<br>make[1]: *** [work.o] Error 1<br>make[1]: Leaving directory `/home/shiny/Packages/sheepdog-2009102101/sheep'<br>make: *** [all] Error 2<br><br>The qemu-kvm source with patched support for sheepdog compiles fine.<br><br>----- Original Message -----<br>From: \"MORITA Kazutaka\" <morita.kazutaka@lab.ntt.co.jp><br>To: kvm@vger.kernel.org, qemu-devel@nongnu.org, linux-fsdevel@vger.kernel.org<br>Sent: Wednesday, October 21, 2009 8:13:47 AM<br>Subject: [ANNOUNCE] Sheepdog: Distributed Storage System for KVM<br><br>Hi everyone,<br><br>Sheepdog is a distributed storage system for KVM/QEMU. It provides<br>highly available block level storage volumes to VMs like Amazon EBS.<br>Sheepdog supports advanced volume management features such as snapshot,<br>cloning, and thin provisioning. Sheepdog runs on several tens or hundreds<br>of nodes, and the architecture is fully symmetric; there is no central<br>node such as a meta-data server.<br><br>The following list describes the features of Sheepdog.<br><br> * Linear scalability in performance and capacity<br> * No single point of failure<br> * Redundant architecture (data is written to multiple nodes)<br> - Tolerance against network failure<br> * Zero configuration (newly added machines will join the cluster automatically)<br> - Autonomous load balancing<br> * Snapshot<br> - Online snapshot from qemu-monitor<br> * Clone from a snapshot volume<br> * Thin provisioning<br> - Amazon EBS API support (to use from a Eucalyptus instance)<br><br>(* = current features, - = on our todo list)<br><br>More details and download links are here:<br><br>http://www.osrg.net/sheepdog/<br><br>Note that the code is still in an early stage.<br>There are some critical TODO items:<br><br> - VM image deletion support<br> - Support architectures other than X86_64<br> - Data recoverys<br> - Free space management<br> - Guarantee reliability and availability under heavy load<br> - Performance improvement<br> - Reclaim unused blocks<br> - More documentation<br><br>We hope finding people interested in working together.<br>Enjoy!<br><br><br>Here are examples:<br><br>- create images<br><br>$ kvm-img create -f sheepdog \"Alice's Disk\" 256G<br>$ kvm-img create -f sheepdog \"Bob's Disk\" 256G<br><br>- list images<br><br>$ shepherd info -t vdi<br> 40000 : Alice's Disk 256 GB (allocated: 0 MB, shared: 0 MB), 2009-10-15<br>16:17:18, tag: 0, current<br> 80000 : Bob's Disk 256 GB (allocated: 0 MB, shared: 0 MB), 2009-10-15<br>16:29:20, tag: 0, current<br><br>- start up a virtual machine<br><br>$ kvm --drive format=sheepdog,file=\"Alice's Disk\"<br><br>- create a snapshot<br><br>$ kvm-img snapshot -c name sheepdog:\"Alice's Disk\"<br><br>- clone from a snapshot<br><br>$ kvm-img create -b sheepdog:\"Alice's Disk\":0 -f sheepdog \"Charlie's Disk\"<br><br><br>Thanks.<br><br>-- <br>MORITA, Kazutaka<br><br>NTT Cyber Space Labs<br>OSS Computing Project<br>Kernel Group<br>E-mail: morita.kazutaka@lab.ntt.co.jp<br><br>--<br>To unsubscribe from this list: send the line \"unsubscribe kvm\" in<br>the body of a message to majordomo@vger.kernel.org<br>More majordomo info at http://vger.kernel.org/majordomo-info.html<br></div></body></html>" -7cf284601a3c93f5dc5a99d933df9fdeffcc5f9bdd9880894b76fd0841753f41 +e9e170a5506dc368cec054a71d72c4eb4a4fdd3ea873cb90e88667002231af56
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.