All of lore.kernel.org
 help / color / mirror / Atom feed
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&nbsp; ( 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /usr/include/linux/fcntl.h:4,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from /usr/include/linux/signalfd.h:13,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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\" &lt;morita.kazutaka@lab.ntt.co.jp&gt;<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>&nbsp;&nbsp; &nbsp; * Linear scalability in performance and capacity<br>&nbsp;&nbsp; &nbsp; * No single point of failure<br>&nbsp;&nbsp; &nbsp; * Redundant architecture (data is written to multiple nodes)<br>&nbsp;&nbsp; &nbsp; - Tolerance against network failure<br>&nbsp;&nbsp; &nbsp; * Zero configuration (newly added machines will join the cluster automatically)<br>&nbsp;&nbsp; &nbsp; - Autonomous load balancing<br>&nbsp;&nbsp; &nbsp; * Snapshot<br>&nbsp;&nbsp; &nbsp; - Online snapshot from qemu-monitor<br>&nbsp;&nbsp; &nbsp; * Clone from a snapshot volume<br>&nbsp;&nbsp; &nbsp; * Thin provisioning<br>&nbsp;&nbsp; &nbsp; - 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>&nbsp;&nbsp; &nbsp; - VM image deletion support<br>&nbsp;&nbsp; &nbsp; - Support architectures other than X86_64<br>&nbsp;&nbsp; &nbsp; - Data recoverys<br>&nbsp;&nbsp; &nbsp; - Free space management<br>&nbsp;&nbsp; &nbsp; - Guarantee reliability and availability under heavy load<br>&nbsp;&nbsp; &nbsp; - Performance improvement<br>&nbsp;&nbsp; &nbsp; - Reclaim unused blocks<br>&nbsp;&nbsp; &nbsp; - 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>&nbsp;&nbsp; &nbsp;40000 : Alice's Disk &nbsp;256 GB (allocated: 0 MB, shared: 0 MB), 2009-10-15<br>16:17:18, tag: &nbsp; &nbsp; &nbsp; &nbsp;0, current<br>&nbsp;&nbsp; &nbsp;80000 : Bob's Disk &nbsp; &nbsp;256 GB (allocated: 0 MB, shared: 0 MB), 2009-10-15<br>16:29:20, tag: &nbsp; &nbsp; &nbsp; &nbsp;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 &nbsp;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.