Sign in
qemu
/
qemu
/
56d1b4d21d444619302d3f1291a133b1c2b9b072
/
block
/
sheepdog.c
56d1b4d
block: Remove filename parameter from .bdrv_file_open()
by Kevin Wolf
· 12 years ago
c8c9635
sheepdog: Use bdrv_open options instead of filename
by Kevin Wolf
· 12 years ago
cf8074b
block: Introduce bdrv_writev_vmstate
by Kevin Wolf
· 12 years ago
f9e8cac
oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
by Stefan Hajnoczi
· 12 years ago
787e4a8
block: Add options QDict to bdrv_file_open() prototypes
by Kevin Wolf
· 12 years ago
fca23f0
sheepdog: show error message for halt status
by Liu Yuan
· 12 years ago
ed9ba72
sheepdog: set io_flush handler in do_co_req
by MORITA Kazutaka
· 12 years ago
0d6db30
sheepdog: use non-blocking fd in coroutine context
by MORITA Kazutaka
· 12 years ago
1b8bbb4
sheepdog: add support for connecting to unix domain socket
by MORITA Kazutaka
· 12 years ago
25af257
sheepdog: use inet_connect to simplify connect code
by MORITA Kazutaka
· 12 years ago
5d6768e
sheepdog: accept URIs
by MORITA Kazutaka
· 12 years ago
bf1c852
move socket_set_nodelay to osdep.c
by MORITA Kazutaka
· 12 years ago
6f74c26
sheepdog: pass vdi_id to sheep daemon for sd_close()
by Liu Yuan
· 12 years ago
f700f8e
sheepdog: clean up sd_aio_setup()
by Liu Yuan
· 12 years ago
4778307
sheepdog: multiplex the rw FD to flush cache
by Liu Yuan
· 12 years ago
0e7106d
sheepdog: implement direct write semantics
by Liu Yuan
· 12 years ago
d6b1ef8
sheepdog: pass oid directly to send_pending_req()
by Liu Yuan
· 12 years ago
bd751f2
sheepdog: don't update inode when create_and_write fails
by Liu Yuan
· 12 years ago
1de7afc
misc: move include files to include/qemu/
by Paolo Bonzini
· 12 years ago
737e150
block: move include files to include/block/
by Paolo Bonzini
· 12 years ago
d7331be
aio: rename AIOPool to AIOCBInfo
by Stefan Hajnoczi
· 12 years ago
2f53680
sheepdog: use bool for boolean variables
by MORITA Kazutaka
· 12 years ago
3178e27
sheepdog: avoid a few buffer overruns
by Jim Meyering
· 12 years ago
39c9fb9
block: do not parse BDRV_O_CACHE_WB in block drivers
by Jeff Cody
· 12 years ago
1f7a48d
sheepdog: fix savevm and loadvm
by MORITA Kazutaka
· 13 years ago
a7e47d4
sheepdog: don't leak socket file descriptor upon connection failure
by Jim Meyering
· 13 years ago
19db9b9
sheepdog: do not blindly memset all read buffers
by Christoph Hellwig
· 13 years ago
cddd4ac
sheepdog: always use coroutine-based network functions
by MORITA Kazutaka
· 13 years ago
23797df
Merge remote-tracking branch 'mjt/mjt-iov2' into staging
by Anthony Liguori
· 13 years ago
7dc1cde
sheepdog: traverse pending_list from the first for each time
by MORITA Kazutaka
· 13 years ago
c292ee6
sheepdog: split outstanding list into inflight and pending
by MORITA Kazutaka
· 13 years ago
1d732d7
sheepdog: make sure we don't free aiocb before sending all requests
by MORITA Kazutaka
· 13 years ago
b97564f
sheepdog: use coroutine based socket functions in coroutine context
by MORITA Kazutaka
· 13 years ago
2dfcca3
sheepdog: restart I/O when socket becomes ready in do_co_req()
by MORITA Kazutaka
· 13 years ago
1b6ac99
sheepdog: fix dprintf format strings
by MORITA Kazutaka
· 13 years ago
e0d93a8
sheepdog: add coroutine_fn markers to coroutine functions
by MORITA Kazutaka
· 13 years ago
2fc8ae1
cleanup qemu_co_sendv(), qemu_co_recvv() and friends
by Michael Tokarev
· 13 years ago
6f3c714
sheepdog: fix return value of do_load_save_vm_state
by MORITA Kazutaka
· 13 years ago
b6fc824
sheepdog: use heap instead of stack for BDRVSheepdogState
by MORITA Kazutaka
· 13 years ago
cb59588
sheepdog: return -errno on error
by MORITA Kazutaka
· 13 years ago
622b605
sheepdog: mark image as snapshot when tag is specified
by MORITA Kazutaka
· 13 years ago
115c2b5
sheepdog: switch to writethrough mode if cluster doesn't support flush
by MORITA Kazutaka
· 13 years ago
bafbd6a
aio: remove process_queue callback and qemu_aio_process_queue
by Paolo Bonzini
· 13 years ago
eb09218
sheepdog: fix send req helpers
by Liu Yuan
· 13 years ago
47622c4
sheepdog: implement SD_OP_FLUSH_VDI operation
by Liu Yuan
· 13 years ago
6d1acda
sheepdog: fix co_recv coroutine context
by MORITA Kazutaka
· 13 years ago
6b620ca
prepare for future GPLv2+ relicensing
by Paolo Bonzini
· 13 years ago
128aa58
move corking functions to osdep.c
by Paolo Bonzini
· 13 years ago
8c5135f
sheepdog: move coroutine send/recv function to generic code
by Paolo Bonzini
· 14 years ago
a968168
block: Add coroutine_fn marker to coroutine functions
by Dong Xu Wang
· 13 years ago
c3fecea
sheepdog: Avoid deadlock in error path
by Dong Xu Wang
· 13 years ago
d8716b4
sheepdog: add coroutine_fn markers
by Paolo Bonzini
· 13 years ago
7acae20
sheepdog: correct spelling
by Dong Xu Wang
· 13 years ago
2df4624
sheepdog: use coroutines
by MORITA Kazutaka
· 14 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 14 years ago
00aa004
Wrap recv to avoid warnings
by Blue Swirl
· 14 years ago
a8e0fdd
sheepdog: add full data preallocation support
by MORITA Kazutaka
· 14 years ago
6daf194
Strip trailing '\n' from error_report()'s first argument
by Markus Armbruster
· 14 years ago
db78ef5
sheepdog: qemu_bh_new() can't return null pointer, drop check
by Markus Armbruster
· 14 years ago
ebabb67
Fix typo in code and comments
by Stefan Weil
· 14 years ago
8cffde7
get rid of private bitmap functions in block/sheepdog.c, use generic ones
by Michael Tokarev
· 14 years ago
b444736
sheepdog: support creating images on remote hosts
by MORITA Kazutaka
· 14 years ago
010cb2b
sheepdog: remove unnecessary includes
by Izumi Tsutsui
· 15 years ago
6defcc3
sheepdog: fix compile error on systems without TCP_CORK
by MORITA Kazutaka
· 15 years ago
33b1db1
block: add sheepdog driver for distributed storage support
by MORITA Kazutaka
· 15 years ago