Simplified distributed block storage with strong consistency, like in Ceph
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 
Vitaliy Filippov c467acc388 Fix /v3 appendage to etcd URLs without /v3 vor 3 Stunden
..
mock Make OSD and client read common configuration from /etc/vitastor/vitastor.conf vor 2 Wochen
CMakeLists.txt Release 0.6.3 vor 1 Woche
allocator.cpp Add "external" bitmap support to osd_rmw vor 1 Monat
allocator.h Add "external" bitmap support to osd_rmw vor 1 Monat
base64.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
base64.h Move C/C++ sources to src subdirectory vor 2 Monaten
blockstore.cpp Make OSD and client read common configuration from /etc/vitastor/vitastor.conf vor 2 Wochen
blockstore.h Make OSD and client read common configuration from /etc/vitastor/vitastor.conf vor 2 Wochen
blockstore_flush.cpp Refuse to start with old journal version vor 1 Monat
blockstore_flush.h Add "external" bitmap support to osd_rmw vor 1 Monat
blockstore_impl.cpp Implement journaled write throttling for the SSD+HDD case vor 1 Monat
blockstore_impl.h Add metadata superblock and check it on start vor 1 Monat
blockstore_init.cpp Add metadata superblock and check it on start vor 1 Monat
blockstore_init.h Add metadata superblock and check it on start vor 1 Monat
blockstore_journal.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
blockstore_journal.h Refuse to start with old journal version vor 1 Monat
blockstore_open.cpp Add metadata superblock and check it on start vor 1 Monat
blockstore_read.cpp Add simplified interface to read blockstore bitmaps synchronously vor 1 Monat
blockstore_rollback.cpp Use clean_entry_bitmap_size instead of entry_attr_size back because of changed bitmap handling vor 1 Monat
blockstore_stable.cpp Do not increment inode statistics if the object already exists vor 1 Monat
blockstore_sync.cpp Fix a possible crash during SYNC when journal fsyncs are enabled vor 1 Monat
blockstore_write.cpp Implement journaled write throttling for the SSD+HDD case vor 1 Monat
cluster_client.cpp Log to stderr instead of stdout in client vor 3 Stunden
cluster_client.h Rework continue_ops() to remove a CPU hot spot vor 2 Wochen
crc32c.c Move C/C++ sources to src subdirectory vor 2 Monaten
crc32c.h Move C/C++ sources to src subdirectory vor 2 Monaten
dump_journal.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
epoll_manager.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
epoll_manager.h Move C/C++ sources to src subdirectory vor 2 Monaten
etcd_state_client.cpp Fix /v3 appendage to etcd URLs without /v3 vor 3 Stunden
etcd_state_client.h Use json11 instead of blockstore_config_t vor 2 Wochen
fio_cluster.cpp Pass options correctly to not override /etc/vitastor/vitastor.conf vor 2 Wochen
fio_engine.cpp Implement journaled write throttling for the SSD+HDD case vor 1 Monat
fio_headers.h Move C/C++ sources to src subdirectory vor 2 Monaten
fio_sec_osd.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
http_client.cpp Allow to specify etcd URLs for OSDs with http://, do not die with a strange error if -etcd option is missing for fio vor 2 Monaten
http_client.h Allow to specify etcd URLs for OSDs with http://, do not die with a strange error if -etcd option is missing for fio vor 2 Monaten
malloc_or_die.h Move C/C++ sources to src subdirectory vor 2 Monaten
messenger.cpp Log to stderr instead of stdout in client vor 3 Stunden
messenger.h Make OSD and client read common configuration from /etc/vitastor/vitastor.conf vor 2 Wochen
msgr_op.cpp Extract some definitions to msgr_op.{cpp,h} vor 1 Monat
msgr_op.h Log to stderr instead of stdout in client vor 3 Stunden
msgr_rdma.cpp Log to stderr instead of stdout in client vor 3 Stunden
msgr_rdma.h Negotiate max_msg instead of max_sge, make buffer settings more conservative :-) vor 2 Wochen
msgr_receive.cpp Log to stderr instead of stdout in client vor 3 Stunden
msgr_send.cpp Log to stderr instead of stdout in client vor 3 Stunden
msgr_stop.cpp Log to stderr instead of stdout in client vor 3 Stunden
nbd_proxy.cpp Fix nbd module load check vor 3 Stunden
object_id.h Actual snapshot support (untested) vor 1 Monat
osd.cpp Some config parsing fixes vor 2 Wochen
osd.h Use json11 instead of blockstore_config_t vor 2 Wochen
osd_cluster.cpp Use json11 instead of blockstore_config_t vor 2 Wochen
osd_flush.cpp Rename osd_t::c_cli to msgr vor 4 Wochen
osd_id.h Move C/C++ sources to src subdirectory vor 2 Monaten
osd_main.cpp Use json11 instead of blockstore_config_t vor 2 Wochen
osd_ops.cpp Add "read bitmaps" operation to secondary OSD protocol vor 1 Monat
osd_ops.h WIP RDMA support vor 2 Wochen
osd_peering.cpp Rename osd_t::c_cli to msgr vor 4 Wochen
osd_peering_pg.cpp Do not crash on PG re-peering events when operations are in progress vor 1 Monat
osd_peering_pg.h Delete objects only after a SYNC during rebalance in the non-immediate_commit mode vor 2 Monaten
osd_peering_pg_test.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
osd_primary.cpp Implement chained (optimized) read in the primary OSD code vor 1 Monat
osd_primary.h Implement chained (optimized) read in the primary OSD code vor 1 Monat
osd_primary_chain.cpp Rename osd_t::c_cli to msgr vor 4 Wochen
osd_primary_subops.cpp Rename osd_t::c_cli to msgr vor 4 Wochen
osd_primary_sync.cpp Rename osd_t::c_cli to msgr vor 4 Wochen
osd_primary_write.cpp Rename osd_t::c_cli to msgr vor 4 Wochen
osd_rmw.cpp Implement chained (optimized) read in the primary OSD code vor 1 Monat
osd_rmw.h Allocate bitmaps along with stripes to avoid memory fragmentation vor 1 Monat
osd_rmw_test.cpp Allocate bitmaps along with stripes to avoid memory fragmentation vor 1 Monat
osd_secondary.cpp Negotiate max_msg instead of max_sge, make buffer settings more conservative :-) vor 2 Wochen
osd_test.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
pg_states.cpp Do not crash on PG re-peering events when operations are in progress vor 1 Monat
pg_states.h Do not crash on PG re-peering events when operations are in progress vor 1 Monat
qemu_driver.c Some config parsing fixes vor 2 Wochen
qemu_proxy.cpp Pass options correctly to not override /etc/vitastor/vitastor.conf vor 2 Wochen
qemu_proxy.h Pass options correctly to not override /etc/vitastor/vitastor.conf vor 2 Wochen
ringloop.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
ringloop.h Move C/C++ sources to src subdirectory vor 2 Monaten
rm_inode.cpp Pass options correctly to not override /etc/vitastor/vitastor.conf vor 2 Wochen
rw_blocking.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
rw_blocking.h Move C/C++ sources to src subdirectory vor 2 Monaten
stub_bench.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
stub_osd.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
stub_uring_osd.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
test_allocator.cpp Skip double allocs when reading journal vor 1 Monat
test_blockstore.cpp Implement journaled write throttling for the SSD+HDD case vor 1 Monat
test_cluster_client.cpp Watch inode metadata revisions vor 1 Monat
test_pattern.h Move C/C++ sources to src subdirectory vor 2 Monaten
test_shit.cpp Move C/C++ sources to src subdirectory vor 2 Monaten
timerfd_manager.cpp Add microsecond accuracy to set_timer vor 1 Monat
timerfd_manager.h Add microsecond accuracy to set_timer vor 1 Monat
xor.h Move C/C++ sources to src subdirectory vor 2 Monaten