• Joined on 2017-02-23
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-09 14:47:53 +03:00
e0f3d3a377 Remove zerofill in blockstore (an old and unused artifact)
vitalif pushed tag v2.4.3 to vitalif/vitastor 2025-11-09 02:19:46 +03:00
vitalif pushed to master at vitalif/vitastor 2025-11-09 02:19:21 +03:00
f0112050ce Release 2.4.3
vitalif pushed to master at vitalif/vitastor 2025-11-09 01:07:26 +03:00
d6b8d921d6 Daemonize before forking in NFS proxy to fix OSD RDMA support (fix #107)
vitalif pushed to master at vitalif/vitastor 2025-11-08 14:11:10 +03:00
65872f5d0e Remove RDMA context FD handlers during msgr destroy
vitalif pushed to master at vitalif/vitastor 2025-11-07 21:57:36 +03:00
15eef27d44 Fix PG_INCOMPLETE on node outage when allow_net_split is false
aa1e51de5f Add include stdint (fix ubuntu 25.10 build)
c164adb43c Fix: journal sector written flag not set when submitted (#109)
Compare 3 commits »
vitalif pushed to master at vitalif/vitastor 2025-11-07 21:55:43 +03:00
f4d77d8a99 Fix PG_INCOMPLETE on node outage when allow_net_split is false
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-06 02:56:44 +03:00
f61046596c Auto-guess atomic_write_size from /sys
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-06 02:10:12 +03:00
b18ef3805b Complete small/intent writes explicitly, not implicitly on metadata block write
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-06 01:47:31 +03:00
1a451d7758 Complete small/intent writes explicitly, not implicitly on metadata block write
e78641edbe Fix recheck logging
Compare 2 commits »
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-06 01:32:30 +03:00
696b2c19d7 Complete small/intent writes explicitly, not implicitly on metadata block write
7d2c282f7d Fix recheck logging
Compare 2 commits »
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-06 00:54:32 +03:00
b2d50dff50 Fix recheck logging
f1c5efb370 Log deletes
ad771717e2 Add double-claim block check
650c76ed30 Fix submitting forced fsyncs in flusher
5b82b0f06f Fix test_resize
Compare 5 commits »
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-06 00:17:59 +03:00
d899b84701 Log deletes
c46e7d492f Add double-claim block check
Compare 2 commits »
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-05 22:39:10 +03:00
08d5f1bfd2 Test debug
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-05 22:30:27 +03:00
4ff1dbd8ea Test debug
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-05 22:28:02 +03:00
dc45782de2 Test debug
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-04 23:29:21 +03:00
68d4e7f408 Fix submitting forced fsyncs in flusher
64b748af3e Fix test_resize
625a57809d Fix checksum flushing for the case of empty small writes, fix checksum calculation skipping during read
330023f302 Reduce hashmap memory usage by 8 bytes per key :)
5bd145c125 Fix enospc detection logic and test_enospc
Compare 56 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-11-04 23:29:04 +03:00
7a882a9fed Use 32-bit big write location (OK for up to 512 TB OSDs)
b993247164 Do not store offset & len in big_writes
d6cd9c687b Fix object crc32c calculation
194d10b00e Add entry_type to heap_object_t too
fcb070066c Rename flags to entry_type
Compare 21 commits »
vitalif pushed to heap-meta at vitalif/vitastor 2025-11-04 21:14:11 +03:00
69462f6ca8 Use 32-bit big write location (OK for up to 512 TB OSDs)
3fd3a35456 Do not store offset & len in big_writes
53663eb059 Fix object crc32c calculation
0d1fd16ed9 Add entry_type to heap_object_t too
3e61be5e8c Rename flags to entry_type
Compare 137 commits »
vitalif pushed to lsmeta at vitalif/vitastor 2025-11-04 21:13:47 +03:00
1831567dd5 Fix submitting forced fsyncs in flusher
bb9f869e85 Fix test_resize
b7947dc8f1 Fix checksum flushing for the case of empty small writes, fix checksum calculation skipping during read
01638e6ba8 Reduce hashmap memory usage by 8 bytes per key :)
a7bf6b9517 Fix enospc detection logic and test_enospc
Compare 172 commits »