Statistics
| Branch: | Revision:

root / block @ e4fc8781

Name Size
blkdebug.c 12.8 kB
blkverify.c 10.5 kB
bochs.c 6.6 kB
cloop.c 4.9 kB
cow.c 8.6 kB
curl.c 16.3 kB
dmg.c 8.3 kB
nbd.c 6.9 kB
parallels.c 4.3 kB
qcow.c 26 kB
qcow2-cache.c 7.5 kB
qcow2-cluster.c 27.8 kB
qcow2-refcount.c 37.8 kB
qcow2-snapshot.c 13.5 kB
qcow2.c 37.2 kB
qcow2.h 7.8 kB
qed-check.c 5.4 kB
qed-cluster.c 5.1 kB
qed-gencb.c 688 Bytes
qed-l2-cache.c 5.4 kB
qed-table.c 8.7 kB
qed.c 43.4 kB
qed.h 10.6 kB
raw-posix-aio.h 1.3 kB
raw-posix.c 39.8 kB
raw-win32.c 11.5 kB
raw.c 4 kB
rbd.c 21.8 kB
sheepdog.c 53.5 kB
vdi.c 29.9 kB
vmdk.c 44.5 kB
vpc.c 18.1 kB
vvfat.c 80.5 kB

Latest revisions

# Date Author Comment
e4fc8781 10/05/2011 06:52 pm Stefan Hajnoczi

qed: fix use-after-free during l2 cache commit

QED's metadata caching strategy allows two parallel requests to race for
metadata lookup. The first one to complete will populate the metadata
cache and the second one will drop the data it just read in favor of the...

363c3c85 09/21/2011 04:16 pm Nick Thomas

block/curl: Don't finish AIOCBs too early

The previous behaviour was to finish AIOCBs inside curl_aio_readv()
if the data was cached. This caused the following failed assertion
at hw/ide/pci.c:314: bmdma_cmd_writeb

"Assertion `bm->bus->dma->aiocb == ((void *)0)' failed."...

c84dcdc1 09/21/2011 04:16 pm Nick Thomas

block/curl: Implement a flush function on the fd handlers

Signed-off-by: Nick Thomas <>
Signed-off-by: Kevin Wolf <>

16a06b24 09/20/2011 03:34 pm Sage Weil

rbd: allow escaping in config string

The config string is variously delimited by =, @, and /, depending on the
field. Allow these characters to be escaped by preceeding them with \.

Signed-off-by: Sage Weil <>
Signed-off-by: Kevin Wolf <>

f9fe18ec 09/20/2011 01:27 pm Sage Weil

rbd: ignore failures when reading from default conf location

If we are reading from the default config location, ignore any failures.
It is perfectly legal for the user to specify exactly the options they need
and to not rely on any config file.

Signed-off-by: Sage Weil <>...

9e1fbcde 09/20/2011 01:27 pm Sage Weil

rbd: update comment heading

Properly document the configuration string syntax and semantics. Remove
(out of date) details about the librbd implementation.

Signed-off-by: Sage Weil <>
Signed-off-by: Kevin Wolf <>

7a3f5fe9 09/20/2011 01:27 pm Sage Weil

rbd: call flush, if available

librbd recently added async writeback and flush support. If the new
rbd_flush() call is available, call it.

Signed-off-by: Sage Weil <>
Signed-off-by: Kevin Wolf <>

b3c0bfb6 09/20/2011 01:27 pm Fam Zheng

VMDK: fix leak of extent_file

Release extent_file on error in vmdk_parse_extents. Added closing files
in freeing extents.

Signed-off-by: Fam Zheng <>
Signed-off-by: Kevin Wolf <>

b90fb4b8 09/19/2011 12:34 pm Paolo Bonzini

nbd: support feature negotiation

nbd supports writing flags in bytes 24...27 of the header,
and uses that for the read-only flag. Add support for it
in qemu-nbd.

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Kevin Wolf <>

074abad3 09/19/2011 12:34 pm Kevin Wolf

raw-posix: Fix bdrv_flush error return values

bdrv_flush is supposed to use 0/-errno return values

Signed-off-by: Kevin Wolf <>

View revisions

Also available in: Atom