mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* WalB: a wrapper block device driver for efficient backup and replication
@ 2013-06-03  8:30 Takashi HOSHINO
  0 siblings, 0 replies; only message in thread
From: Takashi HOSHINO @ 2013-06-03  8:30 UTC (permalink / raw)
  To: Ric Wheeler, linux-scsi, linux-fsdevel, linux-kernel; +Cc: Takashi HOSHINO

Hello,

I'm developing a wrapper block device driver called 'WalB'
that provides wrapper block devices to get consistent diff blocks
without full-scans of devices using Write-Ahead Logging technology,
in order to achieve incremental backup and asynchronous replication.

Its source code and documents are available in GitHub:
https://github.com/starpos/walb
https://github.com/starpos/walb/blob/develop/doc/index.creole

You can try it from now.
It supports kernel 3.2 to 3.9 and x86_64 architecture currently.

WalB achieves small overhead of IO response with:
- No persistent indexes.
- No undo-logs, just redo-logs.
- No block-level fragmentation.

I've talked about WalB at LinuxCon Japan 2013.
The slides in pdf are here:
http://www.slideshare.net/starpos/wal-b-linuxconjapan2013

At the conference, I asked Mr. Ric Wheeler what to do for the module to
be merged to the mainline kernel, and he suggested submitting an e-mail
ASAP.

WalB is provided as a single module currently.
It seems not so difficult to create 'drivers/block/walb' directory like
DRBD.
Is that nice idea? or do you have any comments?

Regards,

Takashi Hoshino

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-06-03  9:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-03  8:30 WalB: a wrapper block device driver for efficient backup and replication Takashi HOSHINO

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®