This website requires JavaScript.
7fbb04fdfa
Release 1.10.0
master
v1.10.0
Vitaliy Filippov
2024-12-19 11:45:12 +0300
63b85b6bfb
Fix clang warnings/errors
Vitaliy Filippov
2024-12-19 11:39:45 +0300
2f5959e3fa
Add pve-qemu 9.1 patch
Vitaliy Filippov
2024-12-19 11:36:18 +0300
a4a286ed95
Document NFS-RDMA
Vitaliy Filippov
2024-12-19 11:27:06 +0300
b8009bad5e
Add librdmacm-dev to build dockerfile
Vitaliy Filippov
2024-12-19 10:44:55 +0300
9be3d27dc9
Document VitastorFS-based CSI
Vitaliy Filippov
2024-12-19 10:37:04 +0300
a19d2066c2
Document osd_backfillfull_ratio
Vitaliy Filippov
2024-12-19 02:15:02 +0300
2a8780b4b5
Add a note about slow ops
Vitaliy Filippov
2024-12-19 02:02:37 +0300
109f51a015
Implement basic VitastorFS support in CSI
Vitaliy Filippov
2024-12-15 13:26:59 +0300
8a86c123c3
Allow to auto-select and print the port
Vitaliy Filippov
2024-12-14 16:55:13 +0300
b856524e0c
Workaround for Linux bug: return post_op_attr for NFS-RDMA READ3
Vitaliy Filippov
2024-12-11 01:09:25 +0300
ae3ca7451f
Use per-connection RDMA device contexts
Vitaliy Filippov
2024-12-08 16:41:05 +0300
1dbbb0c3f8
Implement NFS RDMA support
Vitaliy Filippov
2024-11-04 18:58:46 +0300
64db31ec10
Fix slow op warning format
Vitaliy Filippov
2024-12-11 21:09:25 +0300
76470686b3
Fix possibly incorrect linked list deserialization in NFS
Vitaliy Filippov
2024-12-07 21:26:26 +0300
652ca631bb
Fix possible crash in nfs_block readdir
Vitaliy Filippov
2024-12-01 17:57:00 +0300
2105f4b654
Add lost netlink daemonize
Vitaliy Filippov
2024-11-27 17:13:30 +0300
0d01573da3
Fix typos
Vitaliy Filippov
2024-11-26 14:31:47 +0300
d84b84f58d
Fix new backfillfull feature, add more logs
Vitaliy Filippov
2024-11-23 01:08:13 +0300
8cfe705d7a
Map netlink after forking to show correct PID in vitastor-nbd ls
Vitaliy Filippov
2024-11-23 00:46:44 +0300
66c9271cbd
Radically simplify create-pool pg_size check
Vitaliy Filippov
2024-11-22 01:26:54 +0300
7b37ba921d
Pause pool rebalance when monitor detects that it can lead to any OSD becoming full
Vitaliy Filippov
2024-11-21 00:33:37 +0300
262c581400
Fix create-pool for the case of hosts split into sub-nodes
Vitaliy Filippov
2024-11-22 01:00:56 +0300
ad3b6b7267
Add a note about GID and RDMA device auto-selection
Vitaliy Filippov
2024-11-21 23:54:05 +0300
1f6a061283
Move ibv_query_gid under #ifdef to only build it with libibverbs 32+
Vitaliy Filippov
2024-11-21 23:47:57 +0300
fc4d97da10
Print "Waiting to become master" just once
Vitaliy Filippov
2024-11-20 02:29:09 +0300
c7a4ce7341
Take out_size from dd oimg if not specified
Vitaliy Filippov
2024-11-19 02:13:34 +0300
ddea31d86d
Auto-select first RDMA device only if RoCE is not found, add rocev2->rocev1->ib priority
Vitaliy Filippov
2024-11-19 01:54:00 +0300
156d005412
Add serialize_overlap to test_heal
Vitaliy Filippov
2024-11-17 01:26:35 +0300
7e076c7049
Do not report OSDs with empty statistics as full
Vitaliy Filippov
2024-11-16 23:36:16 +0300
1c78df4fba
Add bindiff for tests
bindiff
Vitaliy Filippov
2024-09-21 16:09:10 +0300
7de38250ad
Auto-select RDMA device based on osd_network
Vitaliy Filippov
2024-11-13 00:56:44 +0300
9c59d30e83
Report slow ops in OSD stats in etcd and show them in vitastor-cli status
Vitaliy Filippov
2024-11-16 15:11:06 +0300
5db02cdf6e
Add pve-qemu 9.0 patch
Vitaliy Filippov
2024-11-16 11:20:47 +0300
8202ee9d74
Trigger double autosync when switching PG state to prevent leaving garbage in non-immediate_commit clusters
Vitaliy Filippov
2024-11-15 01:26:36 +0300
5864bd067c
Add missing connection timeout for etcd websockets in OSD
Vitaliy Filippov
2024-11-12 02:23:25 +0300
c312557ace
Do not execute remaining operations if the client is stopped during read
Vitaliy Filippov
2024-11-10 16:44:13 +0300
5ce20116d8
Postpone trigger_nearest to prevent timer callbacks called from setTimer/clearTimer
Vitaliy Filippov
2024-11-10 15:51:16 +0300
be66791e59
Add another note about 1.8 upgrade
Vitaliy Filippov
2024-11-09 00:57:54 +0300
141cec2383
Add missing refcounting for flush_batch errors
Vitaliy Filippov
2024-11-09 00:46:38 +0300
1ce4b1b417
Fix stop condition in osd_flush
Vitaliy Filippov
2024-11-08 00:30:39 +0300
ebf24bac9a
Fix partition zeroing during prepare
Vitaliy Filippov
2024-11-08 00:14:35 +0300
edd9051f81
Fix arch.en toc
Vitaliy Filippov
2024-11-07 17:17:18 +0300
662ca86dc0
Fix libvirt 8 patch
Vitaliy Filippov
2024-11-07 12:21:32 +0300
a1ca573168
Support QEMU 9.1
Vitaliy Filippov
2024-11-07 12:21:13 +0300
f69f801ffb
Release 1.9.3
v1.9.3
Vitaliy Filippov
2024-11-07 01:28:31 +0300
af92cbdfcc
Dynamic device size in test
Vitaliy Filippov
2024-11-06 10:48:50 +0300
a775db10cc
Also allow cached I/O in dsk.open_*() in disk_tool
Vitaliy Filippov
2024-11-06 10:39:12 +0300
eafce26049
Add resize and resize-auto tests
Vitaliy Filippov
2024-11-06 02:59:38 +0300
625c74294f
Support direct I/O
Vitaliy Filippov
2024-11-06 03:11:36 +0300
ef8c21ad6f
Change %lu to %ju
Vitaliy Filippov
2024-11-06 02:58:51 +0300
2bb8e8999e
Do not check length in "data alignment mismatch"
Vitaliy Filippov
2024-11-06 02:57:55 +0300
c2e7c28672
Fix calc_lengths data size recalc during auto-resize
Vitaliy Filippov
2024-11-06 02:27:17 +0300
bd22beefb5
Auto-extend new_data_len if new_data_offset is changed too
Vitaliy Filippov
2024-11-06 02:13:30 +0300
e7038ab99c
Auto-change partition paths to /dev/disk/by-partuuid/
Vitaliy Filippov
2024-11-06 01:04:05 +0300
b6f75ebcfd
Add missing I/O path description in english
Vitaliy Filippov
2024-11-04 18:59:34 +0300
9def199981
Auto-reduce new_data_len in resize
Vitaliy Filippov
2024-11-05 02:57:11 +0300
c72e8e649e
Support test mode for vitastor-disk
Vitaliy Filippov
2024-11-05 02:43:49 +0300
8bdb3e8786
Write meta/journal to correct device when used in superblock mode
Vitaliy Filippov
2024-11-05 02:43:30 +0300
a87e236c70
Fix resize --data-size, particularly when expanding the device
Vitaliy Filippov
2024-11-04 18:55:03 +0300
16f67cf6f1
Fix missing metadata checksums after resize
Vitaliy Filippov
2024-11-04 18:36:35 +0300
56de4a520d
Support custom hybrid OSD creation (--hybrid --fast-devices /dev/xxx,/dev/yyy)
Vitaliy Filippov
2024-11-04 17:52:29 +0300
adca162278
Note that osd_per_disk is also incompatible
Vitaliy Filippov
2024-11-04 15:20:01 +0300
490b314d72
Rework & fix new partition waiting code
Vitaliy Filippov
2024-11-04 14:52:52 +0300
9f52074e1e
Delete PG history and stats of deleted pools
Vitaliy Filippov
2024-11-01 02:38:31 +0300
2b3e877546
Add notes about vitastor-disk in disable_data_fsync
Vitaliy Filippov
2024-11-01 02:38:18 +0300
01d55e5420
Merge pull request #64 from 0x00ace/fio_version_fix
Vitaliy Filippov
2024-10-31 11:55:40 +0300
f5aa5cfdfe
Fix "is already mounted" checks in CSI
Vitaliy Filippov
2024-10-26 14:06:21 +0300
2826bb9e7e
Add more logging to CSI
Vitaliy Filippov
2024-10-24 02:07:47 +0300
30d1ad0f66
Add Intel D5-P4320
Vitaliy Filippov
2024-10-22 23:22:48 +0300
79719e44ac
Release 1.9.2
v1.9.2
Vitaliy Filippov
2024-10-20 01:49:13 +0300
f5626655df
Add new disk command docs
Vitaliy Filippov
2024-10-20 01:47:46 +0300
7e2dde2702
Fix block RWX volumes broken after introducing stage/unstage support
Vitaliy Filippov
2024-10-15 01:43:37 +0300
3b0ab317cf
Validate non-block RWX in CSI
Vitaliy Filippov
2024-10-13 19:19:48 +0300
18eb99c494
Implement resizing partitions created with vitastor-disk
Vitaliy Filippov
2024-10-12 00:42:03 +0300
4e8a1a8895
Run partprobe in add_partition() if /dev/disk/by-partuuid symlink is not present
Vitaliy Filippov
2024-10-12 18:07:45 +0300
d27a8bdabc
Make get_parent_device return full path
Vitaliy Filippov
2024-10-12 13:43:42 +0300
ebd616e42f
Extract clear_osd_superblock()
Vitaliy Filippov
2024-10-12 11:18:22 +0300
b18d296e01
Extract check_existing_partition(), get_device_size()
Vitaliy Filippov
2024-10-12 00:37:28 +0300
a03508320e
Move json_is_true/json_is_false to json_util.cpp
Vitaliy Filippov
2024-10-12 00:32:32 +0300
c9ccc790ec
Fix non-array tags not showing up in ls-osd/osd-tree
Vitaliy Filippov
2024-10-11 01:12:57 +0300
db2d9c5b3d
Fix tables in NFS doc
Vitaliy Filippov
2024-10-08 00:20:10 +0300
09f15f44c9
Fix Toshiba MG and VDUSE Debian kernel note in docs
Vitaliy Filippov
2024-10-08 00:17:14 +0300
c5a58c2e81
Support reading parameters automatically from the superblock in vitastor-disk {dump,write}-{meta,journal}
Vitaliy Filippov
2024-10-06 14:19:33 +0300
30e7c2ad1e
Add custom OpenNebula oned.conf patcher (it uses a SHITTY configuration file format)
Vitaliy Filippov
2024-10-06 11:47:37 +0300
2e76ceabbe
Fix iseek option in vitastor-cli dd
Vitaliy Filippov
2024-10-05 18:25:38 +0300
3df088c207
Validate conv=, iflag=, oflag= options in vitastor-cli dd
Vitaliy Filippov
2024-10-05 18:02:36 +0300
d882a19eab
Fix vitastor-disk write-meta not writing header checksum to the disk...
Vitaliy Filippov
2024-10-05 17:32:47 +0300
702be3da7a
Fix JSON format in vitastor-disk dump-meta
Vitaliy Filippov
2024-10-05 16:08:34 +0300
99533e1c2f
Fix .yml links
Vitaliy Filippov
2024-10-02 00:38:07 +0300
a6cceb43bf
Fix read_chain_bitmap not working for snapshot in another pool
Vitaliy Filippov
2024-10-02 00:23:18 +0300
745d89459a
Fix link, add title
Vitaliy Filippov
2024-09-15 00:43:21 +0300
48f023292d
Fix extra data reads on read_chain
Vitaliy Filippov
2024-09-21 17:05:35 +0300
b58bf3ada5
Fix possible OSD crash during parallel read & write to an image with snapshots
Vitaliy Filippov
2024-09-21 13:44:36 +0300
f18a749324
READ_CHAIN fix was incomplete :-)
Vitaliy Filippov
2024-09-21 13:40:31 +0300
6e9307c522
Fix possible overflow in is_zero()
Vitaliy Filippov
2024-09-21 13:39:29 +0300
99adbb9483
Release 1.9.1
v1.9.1
Vitaliy Filippov
2024-09-14 17:17:45 +0300
b489a611a9
Add 1.8 upgrade note
Vitaliy Filippov
2024-09-14 17:17:30 +0300
c6c0b8957a
Stop updating old PG configuration when the user manually deletes it
Vitaliy Filippov
2024-09-14 19:15:40 +0300
5d40d2a459
Fix oned.conf patch
Vitaliy Filippov
2024-09-14 19:08:44 +0300