qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [RFC]HLFS driver for QEMU


From: harryxiyou
Subject: [Qemu-devel] [RFC]HLFS driver for QEMU
Date: Tue, 12 Mar 2013 21:47:57 +0800

Hi all,

HLFS is HDFS-based(Hadoop Distributed File System) Log-Structured File
System. Actually, HLFS, currently, is not a FS but a block-storage system,
which we simplify LFS to fit block-level storage. So you could also call HLFS
as HLBS (HDFS-based Log-Structured Block-storage System).  HLFS has
two mode, which are local mode and HDFS mode. HDFS is once write and
many read so HLFS realize LBS(Log-Structured Block-storage System) to
achieve reading and writing randomly. LBS is based on LFS's basic theories
but is different from LFS, which LBS fits block storage better. See
http://code.google.com/p/cloudxy/wiki/WHAT_IS_CLOUDXY
about HLFS in details.

Currently, HLFS support following features:

1, Portions of POSIX --- Just realize some interfaces VM image need.
2, Randomly Read/Write.
3, Large file storage (TB).
4, Support snapshots(Linear snapshots and tree snapshots), Clone,
Block compression, Cache, etc.
5, A copy of the data more.
6, Cluster system can dynamic expand.
...

Now, HLFS has support NBD, XEN, QEMU/KVM, Libvirt, Openstack.
HLFS now support QEMU v1.3.0. You can find it here.
http://cloudxy.googlecode.com/svn/trunk/hlfs/patches/hlfs_driver_for_qemu_1.3.0.patch
I will give HLFS driver patches for latest QEMU mainline, which will submit to
QEMU community.

We wanna submit HLFS patches for QEMU to QEMU community. By this way,
QEMU may be more strong and HLFS will benefit more developers.

Could anyone give me some suggestions to submit HLFS driver patches for
QEMU to our QEMU community. Thanks a lot in advance ;-)


-- 
Thanks
Harry Wei



reply via email to

[Prev in Thread] Current Thread [Next in Thread]