Simplified distributed block storage with strong consistency, like in Ceph
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 
Vitaliy Filippov c467acc388 Fix /v3 appendage to etcd URLs without /v3 il y a 3 heures
..
mock Make OSD and client read common configuration from /etc/vitastor/vitastor.conf il y a 2 semaines
CMakeLists.txt Release 0.6.3 il y a 1 semaine
allocator.cpp Add "external" bitmap support to osd_rmw il y a 1 mois
allocator.h Add "external" bitmap support to osd_rmw il y a 1 mois
base64.cpp Move C/C++ sources to src subdirectory il y a 2 mois
base64.h Move C/C++ sources to src subdirectory il y a 2 mois
blockstore.cpp Make OSD and client read common configuration from /etc/vitastor/vitastor.conf il y a 2 semaines
blockstore.h Make OSD and client read common configuration from /etc/vitastor/vitastor.conf il y a 2 semaines
blockstore_flush.cpp Refuse to start with old journal version il y a 1 mois
blockstore_flush.h Add "external" bitmap support to osd_rmw il y a 1 mois
blockstore_impl.cpp Implement journaled write throttling for the SSD+HDD case il y a 1 mois
blockstore_impl.h Add metadata superblock and check it on start il y a 1 mois
blockstore_init.cpp Add metadata superblock and check it on start il y a 1 mois
blockstore_init.h Add metadata superblock and check it on start il y a 1 mois
blockstore_journal.cpp Move C/C++ sources to src subdirectory il y a 2 mois
blockstore_journal.h Refuse to start with old journal version il y a 1 mois
blockstore_open.cpp Add metadata superblock and check it on start il y a 1 mois
blockstore_read.cpp Add simplified interface to read blockstore bitmaps synchronously il y a 1 mois
blockstore_rollback.cpp Use clean_entry_bitmap_size instead of entry_attr_size back because of changed bitmap handling il y a 1 mois
blockstore_stable.cpp Do not increment inode statistics if the object already exists il y a 1 mois
blockstore_sync.cpp Fix a possible crash during SYNC when journal fsyncs are enabled il y a 1 mois
blockstore_write.cpp Implement journaled write throttling for the SSD+HDD case il y a 1 mois
cluster_client.cpp Log to stderr instead of stdout in client il y a 3 heures
cluster_client.h Rework continue_ops() to remove a CPU hot spot il y a 2 semaines
crc32c.c Move C/C++ sources to src subdirectory il y a 2 mois
crc32c.h Move C/C++ sources to src subdirectory il y a 2 mois
dump_journal.cpp Move C/C++ sources to src subdirectory il y a 2 mois
epoll_manager.cpp Move C/C++ sources to src subdirectory il y a 2 mois
epoll_manager.h Move C/C++ sources to src subdirectory il y a 2 mois
etcd_state_client.cpp Fix /v3 appendage to etcd URLs without /v3 il y a 3 heures
etcd_state_client.h Use json11 instead of blockstore_config_t il y a 2 semaines
fio_cluster.cpp Pass options correctly to not override /etc/vitastor/vitastor.conf il y a 2 semaines
fio_engine.cpp Implement journaled write throttling for the SSD+HDD case il y a 1 mois
fio_headers.h Move C/C++ sources to src subdirectory il y a 2 mois
fio_sec_osd.cpp Move C/C++ sources to src subdirectory il y a 2 mois
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 il y a 2 mois
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 il y a 2 mois
malloc_or_die.h Move C/C++ sources to src subdirectory il y a 2 mois
messenger.cpp Log to stderr instead of stdout in client il y a 3 heures
messenger.h Make OSD and client read common configuration from /etc/vitastor/vitastor.conf il y a 2 semaines
msgr_op.cpp Extract some definitions to msgr_op.{cpp,h} il y a 1 mois
msgr_op.h Log to stderr instead of stdout in client il y a 3 heures
msgr_rdma.cpp Log to stderr instead of stdout in client il y a 3 heures
msgr_rdma.h Negotiate max_msg instead of max_sge, make buffer settings more conservative :-) il y a 2 semaines
msgr_receive.cpp Log to stderr instead of stdout in client il y a 3 heures
msgr_send.cpp Log to stderr instead of stdout in client il y a 3 heures
msgr_stop.cpp Log to stderr instead of stdout in client il y a 3 heures
nbd_proxy.cpp Fix nbd module load check il y a 3 heures
object_id.h Actual snapshot support (untested) il y a 1 mois
osd.cpp Some config parsing fixes il y a 2 semaines
osd.h Use json11 instead of blockstore_config_t il y a 2 semaines
osd_cluster.cpp Use json11 instead of blockstore_config_t il y a 2 semaines
osd_flush.cpp Rename osd_t::c_cli to msgr il y a 4 semaines
osd_id.h Move C/C++ sources to src subdirectory il y a 2 mois
osd_main.cpp Use json11 instead of blockstore_config_t il y a 2 semaines
osd_ops.cpp Add "read bitmaps" operation to secondary OSD protocol il y a 1 mois
osd_ops.h WIP RDMA support il y a 2 semaines
osd_peering.cpp Rename osd_t::c_cli to msgr il y a 4 semaines
osd_peering_pg.cpp Do not crash on PG re-peering events when operations are in progress il y a 1 mois
osd_peering_pg.h Delete objects only after a SYNC during rebalance in the non-immediate_commit mode il y a 2 mois
osd_peering_pg_test.cpp Move C/C++ sources to src subdirectory il y a 2 mois
osd_primary.cpp Implement chained (optimized) read in the primary OSD code il y a 1 mois
osd_primary.h Implement chained (optimized) read in the primary OSD code il y a 1 mois
osd_primary_chain.cpp Rename osd_t::c_cli to msgr il y a 4 semaines
osd_primary_subops.cpp Rename osd_t::c_cli to msgr il y a 4 semaines
osd_primary_sync.cpp Rename osd_t::c_cli to msgr il y a 4 semaines
osd_primary_write.cpp Rename osd_t::c_cli to msgr il y a 4 semaines
osd_rmw.cpp Implement chained (optimized) read in the primary OSD code il y a 1 mois
osd_rmw.h Allocate bitmaps along with stripes to avoid memory fragmentation il y a 1 mois
osd_rmw_test.cpp Allocate bitmaps along with stripes to avoid memory fragmentation il y a 1 mois
osd_secondary.cpp Negotiate max_msg instead of max_sge, make buffer settings more conservative :-) il y a 2 semaines
osd_test.cpp Move C/C++ sources to src subdirectory il y a 2 mois
pg_states.cpp Do not crash on PG re-peering events when operations are in progress il y a 1 mois
pg_states.h Do not crash on PG re-peering events when operations are in progress il y a 1 mois
qemu_driver.c Some config parsing fixes il y a 2 semaines
qemu_proxy.cpp Pass options correctly to not override /etc/vitastor/vitastor.conf il y a 2 semaines
qemu_proxy.h Pass options correctly to not override /etc/vitastor/vitastor.conf il y a 2 semaines
ringloop.cpp Move C/C++ sources to src subdirectory il y a 2 mois
ringloop.h Move C/C++ sources to src subdirectory il y a 2 mois
rm_inode.cpp Pass options correctly to not override /etc/vitastor/vitastor.conf il y a 2 semaines
rw_blocking.cpp Move C/C++ sources to src subdirectory il y a 2 mois
rw_blocking.h Move C/C++ sources to src subdirectory il y a 2 mois
stub_bench.cpp Move C/C++ sources to src subdirectory il y a 2 mois
stub_osd.cpp Move C/C++ sources to src subdirectory il y a 2 mois
stub_uring_osd.cpp Move C/C++ sources to src subdirectory il y a 2 mois
test_allocator.cpp Skip double allocs when reading journal il y a 1 mois
test_blockstore.cpp Implement journaled write throttling for the SSD+HDD case il y a 1 mois
test_cluster_client.cpp Watch inode metadata revisions il y a 1 mois
test_pattern.h Move C/C++ sources to src subdirectory il y a 2 mois
test_shit.cpp Move C/C++ sources to src subdirectory il y a 2 mois
timerfd_manager.cpp Add microsecond accuracy to set_timer il y a 1 mois
timerfd_manager.h Add microsecond accuracy to set_timer il y a 1 mois
xor.h Move C/C++ sources to src subdirectory il y a 2 mois