Commit Graph

19 Commits (39e7f98e54da7222cdc855f6920bb68a4dd6dfe4)

Author SHA1 Message Date
Vitaliy Filippov 9fca01dc62 Add a forgotten return statement 2 years ago
Vitaliy Filippov 0bd3a94efd Use qdict_get_try_int because qdict_get_int may segfault on a missing key 2 years ago
Vitaliy Filippov 5fe3a40416 More fixes for QEMU 2.x :) 2 years ago
Vitaliy Filippov 15957b7d13 Update QEMU 4.2 patch and CentOS 7 QEMU 4.2 spec patch 2 years ago
Vitaliy Filippov 92362027a8 Build vitastor driver as part of the QEMU package by default
Old behaviour can be restored with cmake var WITH_QEMU=true
2 years ago
Vitaliy Filippov 43f8ea47a0 Ok, something is not allowed somewhere in C99 2 years ago
Vitaliy Filippov 879fe9b2b4 Add a patch for qemu 6.1 and replace _ with - in qemu options 2 years ago
Vitaliy Filippov a1488f7217 Fix qemu_driver to build with QEMU 2.x (previously it was only correct for QEMU 2.0) 2 years ago
Tân Lê e889ac4209
Fix building QEMU 3.1 2 years ago
Vitaliy Filippov b52dd6843a Rename qemu_rbd_unescape and qemu_rbd_next_tok to *_vitastor_* 2 years ago
Vitaliy Filippov b66160a7ad Aggregate per-pool statistics in mon 2 years ago
Vitaliy Filippov 6ca8afffe5 Add CAS version parameter to the C wrapper 2 years ago
Vitaliy Filippov 511a89948b Rework qemu_proxy into a C wrapper library with public header 2 years ago
Vitaliy Filippov 818ae5d61d Some config parsing fixes 2 years ago
Vitaliy Filippov f6f35f4127 Pass options correctly to not override /etc/vitastor/vitastor.conf 2 years ago
Vitaliy Filippov 6a6fd6544d Add RDMA options to the QEMU driver 2 years ago
Vitaliy Filippov 38bd51c97f Remove aio_context assertion, it seems it is unneeded 2 years ago
Vitaliy Filippov 2612d3198a Introduce image names and metadata storage in etcd
Each inode has: image name, parent inode number & pool, size and readonly flag

Snapshots are created by switching image name to a different inode number
while using the older inode as parent.
2 years ago
Vitaliy Filippov bf9a175efc Move C/C++ sources to src subdirectory 2 years ago