Sign in
qemu
/
qemu
/
5e591d8812df5efa38518b6bf933d02c61fa1c10
/
block
/
sheepdog.c
2e40134
block: Make bdrv_file_open() static
by Max Reitz
· 11 years ago
84d18f0
Use error_is_set() only when necessary
by Markus Armbruster
· 11 years ago
9cd7673
sheepdog: fix 'qemu-img map'
by Liu Yuan
· 11 years ago
72daa72
block: Allow reference for bdrv_file_open()
by Max Reitz
· 11 years ago
9f23fce
sheepdog: fix clone operation by 'qemu-img create -b'
by Liu Yuan
· 11 years ago
133fe77
Merge remote branch 'luiz/queue/qmp' into qmpq
by Edgar E. Iglesias
· 11 years ago
87ea75d
qemu-option: Remove qemu_opts_create_nofail
by Peter Crosthwaite
· 11 years ago
e50d760
sheepdog: fix dynamic grow for running qcow2 format
by Liu Yuan
· 11 years ago
a3120de
sheepdog: check if '-o redundancy' is passed from user
by Liu Yuan
· 11 years ago
b3af018
sheepdog: support user-defined redundancy option
by Liu Yuan
· 11 years ago
c31d482
sheepdog: refactor do_sd_create()
by Liu Yuan
· 11 years ago
8582972
sheepdog: implement .bdrv_get_allocated_file_size
by Liu Yuan
· 12 years ago
80308d3
sheepdog: check simultaneous create in resend_aioreq
by MORITA Kazutaka
· 11 years ago
3520068
sheepdog: cancel aio requests if possible
by MORITA Kazutaka
· 11 years ago
a37dcdf
sheepdog: make add_aio_request and send_aioreq void functions
by MORITA Kazutaka
· 11 years ago
011603c
sheepdog: try to reconnect to sheepdog after network error
by MORITA Kazutaka
· 11 years ago
72e0996
sheepdog: reload inode outside of resend_aioreq
by MORITA Kazutaka
· 11 years ago
2412aec
sheepdog: handle vdi objects in resend_aio_req
by MORITA Kazutaka
· 11 years ago
80731d9
sheepdog: check return values of qemu_co_recv/send correctly
by MORITA Kazutaka
· 11 years ago
1841f88
sheepdog: pass copy_policy in the request
by Liu Yuan
· 11 years ago
29a67f7
sheepdog: explicitly set copies as type uint8_t
by Liu Yuan
· 11 years ago
030be32
block: introduce BlockDriver.bdrv_needs_filename to enable some drivers.
by Benoît Canet
· 11 years ago
34b5d2c
block: Error parameter for open functions
by Max Reitz
· 11 years ago
d5124c0
bdrv: Use "Error" for creating images
by Max Reitz
· 11 years ago
015a103
bdrv: Use "Error" for opening images
by Max Reitz
· 11 years ago
a89d89d
snapshot: distinguish id and name in snapshot delete
by Wenchao Xia
· 11 years ago
4bc74be
block: return get_block_status data and flags for formats
by Paolo Bonzini
· 11 years ago
b6b8a33
block: introduce bdrv_get_block_status API
by Paolo Bonzini
· 11 years ago
4f6fd34
block: make bdrv_delete() static
by Fam Zheng
· 12 years ago
f2e5dca
aio: drop io_flush argument
by Stefan Hajnoczi
· 12 years ago
d6d94c6
block/sheepdog: drop have_co_req() and aio_flush_request()
by Stefan Hajnoczi
· 12 years ago
e4f5c1b
sheepdog: add missing .bdrv_has_zero_init
by Liu Yuan
· 12 years ago
2440a2c
block/sheepdog: Rename 'dprintf' to 'DPRINTF'
by Peter Maydell
· 12 years ago
9828962
block: Don't parse protocol from file.filename
by Kevin Wolf
· 12 years ago
3ac2162
block: change default of .has_zero_init to 0
by Peter Lieven
· 12 years ago
cede621
sheepdog: support 'qemu-img snapshot -a'
by Liu Yuan
· 12 years ago
b579ffb
sheepdog: fix snapshot tag initialization
by Liu Yuan
· 12 years ago
859e555
sheepdog: fix loadvm operation
by Liu Yuan
· 12 years ago
13c31de
sheepdog: resend write requests when SD_RES_READONLY is received
by MORITA Kazutaka
· 12 years ago
9ff53a0
sheepdog: add helper function to reload inode
by MORITA Kazutaka
· 12 years ago
6a0b549
sheepdog: add SD_RES_READONLY result code
by MORITA Kazutaka
· 12 years ago
982dcbf
sheepdog: cleanup find_vdi_name
by MORITA Kazutaka
· 12 years ago
8d71c63
sheepdog: implement .bdrv_co_is_allocated()
by Liu Yuan
· 12 years ago
e8bfaa2
sheepdog: use BDRV_SECTOR_SIZE
by Liu Yuan
· 12 years ago
cac8f4a
sheepdog: add discard/trim support for sheepdog
by Liu Yuan
· 12 years ago
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
· 13 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
Next »