BobbyeM71hxwLinux kernel 2.6.34 adds scalable Ceph filesystem

This week, Linus Torvalds announced to make the official release of version 2.6.34 of the Linux kernel. The update introduces two new filesystems and brings a number of other technical improvements and bug fixes.

A new cloud filesystem, called Ceph, is one of the most significant additions. It is a distributed network filesystem that is designed for massive scalability, capable of managing petabytes of storage. The underlying technology has some novel characteristics, such as an adaptive metadata storage framework that can automatically redistribute information about the filesystem hierarchy across the storage nodes in response to fluctuations in demand. However, the developers warn that the project is still largely experimental and isn’t ready yet for deployment in production environments.

Developer Sage Weil in a kernel mailing list post wrote, “Although stability has improved greatly in the last few months, Ceph is still relatively new and experimental for something as conservative as storage, and only time and testing will change that”. “Getting the code upstream sooner rather than later will accelerate that process by reducing barriers to testing, expanding the pool of systems with a usable client, and making it easier for distros to include it.”

LogFS, a log-structured filesystem that is intended for use on flash storage devices, is another major addition. It is designed to replace the kernel’s Journaling Flash File System v2 (JFFS2), but is best-suited for larger flash storage devices. It is said to offer a reduction in mount time and memory overhead relative to JFFS2.

A number of other noteworthy improvements are present in the .34 release. Suspend and resume performance get a boost from a parallelization effort. Networking in KVM gets performance improvements too, thanks to the vhost net drivers.

Tags: , , , ,