hreinecke
Simple stretchable storage cloud
an idea by hreinecke
A project idea I've been carrying around for several years now. Based upon the 'referrals' concept from SPC-4 it should be rather easy to build up large volumes spread over several nodes. I'm thinking of an iSCSI target here, which gets updated via a corosync engine with any volume updates from the cluster.
Tweak btrfs to run on SMR drives
a project by hreinecke
Having gotten access to some SMR prototypes it should be possible to tweak btrfs to run natively on those devices. Using SSD mode helps a lot, but there is still some work to be done. So this will be a good chance to learn something about the inner details of btrfs and see if I can get it to run on SMR drives.
Multiqueue ramdisk
a project by hreinecke
There is a ramdisk block device (brd), and there is a null multiqueue device (nullblk). The one can do I/O, but doesn't use multiqueue, and the other does multiqueue but cannot do I/O. So the idea is to have a new multiqueue ramdisk block device (ramblk?), which can do both. Would be most useful for testing multiqueue.
I/O error injection with qemu
an idea by hreinecke
Having implemented basic multipath support for qemu (posted on the qemu mailing list last week), I thought it should be possible to implement I/O error injection in qemu. Would be really nice to inject I/O timeouts or even dropped I/O in qemu, just to see how the linux guest reacts to it
Full multipath support for qemu
an idea by hreinecke
I've already posted basic multipath support for qemu last week. However, this still relies on the non-obvious hack to specify the same file for both block devices, thereby implictly doing multipathing. And it has the drawback that one can only use the 'raw' format for images, everything else won't work.
FCoE over virtio
a project by hreinecke
This project aims for enabling FCoE over virtio-net. With that we should be able to run FCoE within a KVM guest, and finally have a 'real' FC host in a KVM guest. This should enable 'real' FC testing, like link failure, multipath operations etc.
Retro-fit Lenco IR2100 with Raspberry PI
an idea by hreinecke
I have a crappy old Lenco IR2100 Internet Radio which we shelfed as the 'Internet' part was really crappy. But as this has a nice wooden case and two reasonable speakers I thought I could retro-fit it with a raspberry + miniAMP to finally have a real internet radio.
Rados backend for NVMe
a project by hreinecke
Goal is to implement a rados backend in drivers/nvme/target. That will allow the NVMe target implementation to directly access Rados objects (ie export RADOS objects as namespaces), allowing third-party applications and/or OS to use NVMe-over-Fabrics to access a ceph cluster.
Looking for projects around:
Nothing at the moment
Activity