qemu/block
Richard W.M. Jones 9a2d462e7b block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk.
libssh2_sftp_fsync is an extension to libssh2 to support fsync(2) over
sftp, which is itself an extension of OpenSSH.

If both libssh2 and the ssh daemon support it, this will allow
bdrv_flush_to_disk to commit changes through to disk on the remote
server.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2013-04-15 10:18:05 +02:00
..
Makefile.objs block: Add support for Secure Shell (ssh) block device. 2013-04-15 10:18:05 +02:00
blkdebug.c
blkverify.c
bochs.c
cloop.c
commit.c
cow.c
curl.c
dmg.c
gluster.c
iscsi.c hw: move headers to include/ 2013-04-08 18:13:10 +02:00
linux-aio.c
mirror.c
nbd.c oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock() 2013-04-02 11:47:37 -04:00
parallels.c
qcow.c aes: move aes.h from include/block to include/qemu 2013-04-13 13:51:57 +02:00
qcow2-cache.c
qcow2-cluster.c qcow2: Gather clusters in a looping loop 2013-03-28 11:52:44 +01:00
qcow2-refcount.c qcow2: Fix L1 write error handling in qcow2_update_snapshot_refcount 2013-04-05 18:58:05 +02:00
qcow2-snapshot.c
qcow2.c block: Introduce bdrv_pwritev() for qcow2_save_vmstate 2013-04-15 08:26:18 +02:00
qcow2.h aes: move aes.h from include/block to include/qemu 2013-04-13 13:51:57 +02:00
qed-check.c
qed-cluster.c
qed-gencb.c
qed-l2-cache.c
qed-table.c
qed.c
qed.h
raw-aio.h
raw-posix.c
raw-win32.c block: Add options QDict to bdrv_file_open() prototypes (fix MinGW build) 2013-03-25 09:53:04 +01:00
raw.c
rbd.c
sheepdog.c block: Introduce bdrv_writev_vmstate 2013-04-15 08:26:18 +02:00
ssh.c block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk. 2013-04-15 10:18:05 +02:00
stream.c
vdi.c
vmdk.c
vpc.c
vvfat.c
win32-aio.c