2021-03-29 | Max Reitz | block/mirror: Fix mirror_top's permissions Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210211172242.146671-2-mreitz@redhat.com> |
commitcommitdifftree |
2021-03-29 | Max Reitz | iotests/046: Filter request length Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200918153323.108932-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-03-29 | Max Reitz | iotests/116: Fix reference output Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210326141419.156831-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-03-19 | Max Reitz | curl: Disconnect sockets from CURLState Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210309130541.37540-3-mreitz@redhat.com> |
commitcommitdifftree |
2021-03-19 | Max Reitz | curl: Store BDRVCURLState pointer in CURLSocket Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210309130541.37540-2-mreitz@redhat.com> |
commitcommitdifftree |
2021-03-08 | Max Reitz | iotests/283: Check that finalize drops backup-top Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210219153348.41861-4-mreitz@redhat.com> |
commitcommitdifftree |
2021-03-08 | Max Reitz | backup-top: Refuse I/O in inactive state Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210219153348.41861-3-mreitz@redhat.com> |
commitcommitdifftree |
2021-03-08 | Max Reitz | backup: Remove nodes from job in .clean() Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210219153348.41861-2-mreitz@redhat.com> |
commitcommitdifftree |
2021-02-16 | Max Reitz | virtiofs_submounts.py test: Note on vmlinuz param Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210212151649.252440-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-02-15 | Max Reitz | iotests: Consistent $IMGOPTS boundary matching Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210210095128.22732-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-02-12 | Max Reitz | iotests/210: Fix reference output Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210209181923.497688-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/178: Pass value to invalid option Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210126123834.115915-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/118: Drop 'change' test Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210126104833.57026-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Limit backup's max-chunk/max-workers Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210120102043.28346-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | coroutine-sigaltstack: Add SIGUSR2 mutex Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210125120305.19520-1-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/300: Clean up pylint and mypy complaints Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-11-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Clean up pylint and mypy complaints Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-10-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Limit mirror job's buffer size Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-9-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Actually test a commit job Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-8-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Use throttle node Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-7-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Do not check @busy Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-6-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/129: Remove test images in tearDown() Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-5-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests: Move try_remove to iotests.py Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-4-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests/297: Rewrite in Python and extend reach Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-3-mreitz@redhat.com> |
commitcommitdifftree |
2021-01-26 | Max Reitz | iotests.py: Assume a couple of variables as given Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210118105720.14824-2-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Max Reitz | iotests: Fix _send_qemu_cmd with bash 5.1 Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201217153803.101231-3-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Max Reitz | iotests/102: Pass $QEMU_HANDLE to _send_qemu_cmd Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201217153803.101231-2-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-18 | Max Reitz | iotests/210: Fix reference output Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201214175158.299919-1-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests/221: Discard image before qemu-img map Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201207152245.66987-1-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests/308: Add test for FUSE exports Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-21-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests: Enable fuse for many tests Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-20-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests: Allow testing FUSE exports Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-19-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests: Give access to the qemu-storage-daemon Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-18-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | storage-daemon: Call bdrv_close_all() on exit Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-17-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests/287: Clean up subshell test image Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-16-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests: Let _make_test_img guess $TEST_IMG_FILE Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-15-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests: Restrict some Python tests to file Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-14-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests/091: Use _cleanup_qemu instad of "wait" Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-13-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests: Derive image names from $TEST_IMG Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-12-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests/046: Avoid renaming images Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-11-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests: Use convert -n in some cases Signed-off-by: Max Reitz <mreitz@redhat.com> ...Id: <20201027190600.192171-10-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests: Do not pipe _make_test_img Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027190600.192171-9-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | iotests: Do not needlessly filter _make_test_img Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027190600.192171-8-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | fuse: Implement hole detection through lseek Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027190600.192171-7-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | fuse: (Partially) implement fallocate() Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027190600.192171-6-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | fuse: Allow growable exports Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027190600.192171-5-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | fuse: Implement standard FUSE operations Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027190600.192171-4-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | fuse: Allow exporting BDSs via FUSE Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027190600.192171-3-mreitz@redhat.com> |
commitcommitdifftree |
2020-12-11 | Max Reitz | meson: Detect libfuse Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027190600.192171-2-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-17 | Max Reitz | iotests/081: Test rewrite-corrupted without WRITE Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201113211718.261671-4-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-17 | Max Reitz | iotests/081: Filter image format after testdir Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201113211718.261671-3-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-17 | Max Reitz | quorum: Require WRITE perm with rewrite-corrupted Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201113211718.261671-2-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-12 | Max Reitz | virtiofsd: Announce submounts even without statx() Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201103164135.169325-1-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-09 | Max Reitz | qapi/block-core: Improve MapEntry documentation Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201104165513.72720-2-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-02 | Max Reitz | tests/acceptance: Add virtiofs_submounts.py Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201102161859.156603-8-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-02 | Max Reitz | tests/acceptance/boot_linux: Accept SSH pubkey Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201102161859.156603-7-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-02 | Max Reitz | virtiofsd: Announce sub-mount points Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201102161859.156603-6-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-02 | Max Reitz | virtiofsd: Add mount ID to the lo_inode key Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201102161859.156603-5-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-02 | Max Reitz | meson.build: Check for statx() Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201102161859.156603-4-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-02 | Max Reitz | virtiofsd: Add attr_flags to fuse_entry_param Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201102161859.156603-3-mreitz@redhat.com> |
commitcommitdifftree |
2020-11-02 | Max Reitz | virtiofsd: Check FUSE_SUBMOUNTS Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201102161859.156603-2-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-30 | Max Reitz | iotests/291: Stop NBD server Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027164416.144115-3-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-30 | Max Reitz | iotests/291: Filter irrelevant parts of img-info Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20201027164416.144115-2-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-26 | Max Reitz | tests/acceptance: Add virtiofs_submounts.py Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200909184028.262297-9-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-26 | Max Reitz | tests/acceptance/boot_linux: Accept SSH pubkey Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200909184028.262297-8-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-26 | Max Reitz | virtiofsd: Announce sub-mount points Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200909184028.262297-7-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-26 | Max Reitz | virtiofsd: Store every lo_inode's parent_dev Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200909184028.262297-6-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-26 | Max Reitz | virtiofsd: Add fuse_reply_attr_with_flags() Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200909184028.262297-5-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-26 | Max Reitz | virtiofsd: Add attr_flags to fuse_entry_param Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200909184028.262297-4-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-26 | Max Reitz | virtiofsd: Announce FUSE_ATTR_FLAGS Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200909184028.262297-3-mreitz@redhat.com> |
commitcommitdifftree |
2020-10-26 | Max Reitz | linux/fuse.h: Pull in from Linux Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200909184028.262297-2-mreitz@redhat.com> |
commitcommitdifftree |
2020-09-16 | Max Reitz | iotests: Drop readlink -f Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200914145606.94620-1-mreitz@redhat.com> |
commitcommitdifftree |
2020-09-16 | Max Reitz | iotests: Drop readlink -f Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200914145606.94620-1-mreitz@redhat.com> |
commitcommitdifftree |
2020-09-08 | Max Reitz | iotests: Test committing to overridden backing Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-08 | Max Reitz | iotests: Add test for commit in sub directory Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-08 | Max Reitz | iotests: Add filter mirror test cases Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-08 | Max Reitz | iotests: Add filter commit test cases Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | iotests: Let complete_and_wait() work with commit Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | iotests: Test that qcow2's data-file is flushed Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Leave BDS.backing_{file,format} constant Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Inline bdrv_co_block_status_from_*() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | blockdev: Fix active commit choice Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Drop backing_bs() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | qemu-img: Use child access functions Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | nbd: Use CAF when looking for dirty bitmap Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | commit: Deal with filters Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | backup: Deal with filters Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | mirror: Deal with filters Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block-copy: Use CAF to find sync=top base Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Use child access functions for QAPI queries Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Report data child for query-blockstats Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | blockdev: Use CAF in external_snapshot_prepare() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block/null: Implement bdrv_get_allocated_file_size Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Improve get_allocated_file_size's default Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Use CAFs for debug breakpoints Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block/snapshot: Fix fallback Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Use CAF in bdrv_co_rw_vmstate() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Use CAFs in bdrv_refresh_filename() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | block: Iterate over children in refresh_limits Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2020-09-07 | Max Reitz | vmdk: Drop vmdk_co_flush() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
next |