Simplified distributed block storage with strong consistency, like in Ceph
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 
Vitaliy Filippov f9fe72d40a Release 0.6.4 há 1 dia
..
mock Make OSD and client read common configuration from /etc/vitastor/vitastor.conf há 2 semanas
CMakeLists.txt Release 0.6.4 há 1 dia
allocator.cpp Add "external" bitmap support to osd_rmw há 1 mês
allocator.h Add "external" bitmap support to osd_rmw há 1 mês
base64.cpp Move C/C++ sources to src subdirectory há 3 meses
base64.h Move C/C++ sources to src subdirectory há 3 meses
blockstore.cpp Make OSD and client read common configuration from /etc/vitastor/vitastor.conf há 2 semanas
blockstore.h Make OSD and client read common configuration from /etc/vitastor/vitastor.conf há 2 semanas
blockstore_flush.cpp Refuse to start with old journal version há 1 mês
blockstore_flush.h Add "external" bitmap support to osd_rmw há 1 mês
blockstore_impl.cpp Implement journaled write throttling for the SSD+HDD case há 1 mês
blockstore_impl.h Add metadata superblock and check it on start há 1 mês
blockstore_init.cpp Add metadata superblock and check it on start há 1 mês
blockstore_init.h Add metadata superblock and check it on start há 1 mês
blockstore_journal.cpp Move C/C++ sources to src subdirectory há 3 meses
blockstore_journal.h Refuse to start with old journal version há 1 mês
blockstore_open.cpp Add metadata superblock and check it on start há 1 mês
blockstore_read.cpp Add simplified interface to read blockstore bitmaps synchronously há 1 mês
blockstore_rollback.cpp Use clean_entry_bitmap_size instead of entry_attr_size back because of changed bitmap handling há 1 mês
blockstore_stable.cpp Do not increment inode statistics if the object already exists há 1 mês
blockstore_sync.cpp Fix a possible crash during SYNC when journal fsyncs are enabled há 1 mês
blockstore_write.cpp Implement journaled write throttling for the SSD+HDD case há 1 mês
cluster_client.cpp Log to stderr instead of stdout in client há 1 dia
cluster_client.h Rework continue_ops() to remove a CPU hot spot há 3 semanas
crc32c.c Move C/C++ sources to src subdirectory há 3 meses
crc32c.h Move C/C++ sources to src subdirectory há 3 meses
dump_journal.cpp Move C/C++ sources to src subdirectory há 3 meses
epoll_manager.cpp Move C/C++ sources to src subdirectory há 3 meses
epoll_manager.h Move C/C++ sources to src subdirectory há 3 meses
etcd_state_client.cpp Log to stderr in etcd_state_client, too há 1 dia
etcd_state_client.h Use json11 instead of blockstore_config_t há 2 semanas
fio_cluster.cpp Pass options correctly to not override /etc/vitastor/vitastor.conf há 2 semanas
fio_engine.cpp Implement journaled write throttling for the SSD+HDD case há 1 mês
fio_headers.h Move C/C++ sources to src subdirectory há 3 meses
fio_sec_osd.cpp Move C/C++ sources to src subdirectory há 3 meses
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 há 2 meses
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 há 2 meses
malloc_or_die.h Move C/C++ sources to src subdirectory há 3 meses
messenger.cpp Log to stderr instead of stdout in client há 1 dia
messenger.h Make OSD and client read common configuration from /etc/vitastor/vitastor.conf há 2 semanas
msgr_op.cpp Extract some definitions to msgr_op.{cpp,h} há 1 mês
msgr_op.h Log to stderr instead of stdout in client há 1 dia
msgr_rdma.cpp Log to stderr instead of stdout in client há 1 dia
msgr_rdma.h Negotiate max_msg instead of max_sge, make buffer settings more conservative :-) há 3 semanas
msgr_receive.cpp Log to stderr instead of stdout in client há 1 dia
msgr_send.cpp Log to stderr instead of stdout in client há 1 dia
msgr_stop.cpp Log to stderr instead of stdout in client há 1 dia
nbd_proxy.cpp Daemonize NBD_DO_IT process, correctly cleanup unmounted NBD clients há 1 dia
object_id.h Actual snapshot support (untested) há 1 mês
osd.cpp Some config parsing fixes há 2 semanas
osd.h Use json11 instead of blockstore_config_t há 2 semanas
osd_cluster.cpp Use json11 instead of blockstore_config_t há 2 semanas
osd_flush.cpp Rename osd_t::c_cli to msgr há 4 semanas
osd_id.h Move C/C++ sources to src subdirectory há 3 meses
osd_main.cpp Use json11 instead of blockstore_config_t há 2 semanas
osd_ops.cpp Add "read bitmaps" operation to secondary OSD protocol há 1 mês
osd_ops.h WIP RDMA support há 3 semanas
osd_peering.cpp Rename osd_t::c_cli to msgr há 4 semanas
osd_peering_pg.cpp Do not crash on PG re-peering events when operations are in progress há 1 mês
osd_peering_pg.h Delete objects only after a SYNC during rebalance in the non-immediate_commit mode há 2 meses
osd_peering_pg_test.cpp Move C/C++ sources to src subdirectory há 3 meses
osd_primary.cpp Implement chained (optimized) read in the primary OSD code há 1 mês
osd_primary.h Implement chained (optimized) read in the primary OSD code há 1 mês
osd_primary_chain.cpp Rename osd_t::c_cli to msgr há 4 semanas
osd_primary_subops.cpp Rename osd_t::c_cli to msgr há 4 semanas
osd_primary_sync.cpp Rename osd_t::c_cli to msgr há 4 semanas
osd_primary_write.cpp Rename osd_t::c_cli to msgr há 4 semanas
osd_rmw.cpp Implement chained (optimized) read in the primary OSD code há 1 mês
osd_rmw.h Allocate bitmaps along with stripes to avoid memory fragmentation há 1 mês
osd_rmw_test.cpp Allocate bitmaps along with stripes to avoid memory fragmentation há 1 mês
osd_secondary.cpp Negotiate max_msg instead of max_sge, make buffer settings more conservative :-) há 3 semanas
osd_test.cpp Move C/C++ sources to src subdirectory há 3 meses
pg_states.cpp Do not crash on PG re-peering events when operations are in progress há 1 mês
pg_states.h Do not crash on PG re-peering events when operations are in progress há 1 mês
qemu_driver.c Some config parsing fixes há 2 semanas
qemu_proxy.cpp Pass options correctly to not override /etc/vitastor/vitastor.conf há 2 semanas
qemu_proxy.h Pass options correctly to not override /etc/vitastor/vitastor.conf há 2 semanas
ringloop.cpp Move C/C++ sources to src subdirectory há 3 meses
ringloop.h Move C/C++ sources to src subdirectory há 3 meses
rm_inode.cpp Pass options correctly to not override /etc/vitastor/vitastor.conf há 2 semanas
rw_blocking.cpp Move C/C++ sources to src subdirectory há 3 meses
rw_blocking.h Move C/C++ sources to src subdirectory há 3 meses
stub_bench.cpp Move C/C++ sources to src subdirectory há 3 meses
stub_osd.cpp Move C/C++ sources to src subdirectory há 3 meses
stub_uring_osd.cpp Move C/C++ sources to src subdirectory há 3 meses
test_allocator.cpp Skip double allocs when reading journal há 1 mês
test_blockstore.cpp Implement journaled write throttling for the SSD+HDD case há 1 mês
test_cluster_client.cpp Watch inode metadata revisions há 1 mês
test_pattern.h Move C/C++ sources to src subdirectory há 3 meses
test_shit.cpp Move C/C++ sources to src subdirectory há 3 meses
timerfd_manager.cpp Add microsecond accuracy to set_timer há 1 mês
timerfd_manager.h Add microsecond accuracy to set_timer há 1 mês
xor.h Move C/C++ sources to src subdirectory há 3 meses