LinuxConf Europe logo
LinuxConf Europe 2007
Conference and Tutorials
---------------------------------------------------
Sunday 2nd - Wednesday 5th September
University Arms Hotel, Cambridge, England

LinuxConf Europe 2007

Photos and reports

Timetable

Programme

Registration

LPI Exams

Conference Dinner (Sunday)

Duxford Excursion (Monday)

Exhibitors and Sponsors

Accommodation

Venue

Travel

About Cambridge

Kernel Summit 2007

Other GUUG events

Other UKUUG events

Neil Brown - Novell / SuSE Labs

Stacking Blocks

Linux contains a variety of stacking block devices - device drivers which create a block device from one or more other block devices. These include md, dm, and loop.

This talk will explore various issues surrounding these devices including:

  • Why we have different, often over-lapping, implementations - the history that caused the separation and the technical issues that make unification both desirable and awkward.
  • The particular difficulties faced in implementing these drivers. They have some behavioural characteristics very different from regular block devices and so some assumptions made at other places in the kernel simply don't apply. This involves particularly the need to communicate extra information between layers such as maximum request size, request alignment requirements, and other characteristics of a device which are normally stable, but can change spontaneously with a stacked device.
  • Recent developments and possibilities for the future. This will mainly cover features that are finding their way into md (such as raid5->raid6 migration) but will also look at the possibilities for creating a uniform interface for all stacking block devices.

Submitted paper

Paper (PDF) .


G O L D  S P O N S O R  S I L V E R  S P O N S O R 
Intel
Intel
Google
Google

S  P O N S O R S
Bytemark
Bytemark
Sun
Sun
Novell
Novell
Positive Internet
The Positive Internet Company
collabora
collabora

M  E D I A   S  P O N S O R S
Linux User
Linux User & Developer
Linux Magazine
Linux Magazine
The USENIX Association
The USENIX Association

For more information please contact UKUUG Problems? e-mail webmaster
© Copyright 2007 UKUUG Ltd