├── .gitignore ├── .travis.yml ├── 3rd └── zstd │ ├── .gitignore │ ├── BUCK │ ├── Makefile │ ├── README.md │ ├── common │ ├── bitstream.h │ ├── entropy_common.c │ ├── error_private.c │ ├── error_private.h │ ├── fse.h │ ├── fse_decompress.c │ ├── huf.h │ ├── mem.h │ ├── pool.c │ ├── pool.h │ ├── threading.c │ ├── threading.h │ ├── xxhash.c │ ├── xxhash.h │ ├── zstd_common.c │ ├── zstd_errors.h │ └── zstd_internal.h │ ├── compress │ ├── fse_compress.c │ ├── huf_compress.c │ ├── zstd_compress.c │ ├── zstd_opt.h │ ├── zstdmt_compress.c │ └── zstdmt_compress.h │ ├── decompress │ ├── huf_decompress.c │ └── zstd_decompress.c │ ├── deprecated │ ├── zbuff.h │ ├── zbuff_common.c │ ├── zbuff_compress.c │ └── zbuff_decompress.c │ ├── dictBuilder │ ├── cover.c │ ├── divsufsort.c │ ├── divsufsort.h │ ├── zdict.c │ └── zdict.h │ ├── dll │ ├── example │ │ ├── Makefile │ │ ├── README.md │ │ ├── build_package.bat │ │ ├── fullbench-dll.sln │ │ └── fullbench-dll.vcxproj │ └── libzstd.def │ ├── legacy │ ├── zstd_legacy.h │ ├── zstd_v01.c │ ├── zstd_v01.h │ ├── zstd_v02.c │ ├── zstd_v02.h │ ├── zstd_v03.c │ ├── zstd_v03.h │ ├── zstd_v04.c │ ├── zstd_v04.h │ ├── zstd_v05.c │ ├── zstd_v05.h │ ├── zstd_v06.c │ ├── zstd_v06.h │ ├── zstd_v07.c │ └── zstd_v07.h │ ├── libzstd.pc.in │ └── zstd.h ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── VERSION ├── binsrc ├── .gitignore ├── bdiff.cpp ├── bhash.cpp ├── checksum.cpp ├── crash-test.cpp ├── dirtree-hash.cpp ├── fill-bdev.cpp ├── fs-workload.cpp ├── lvm-mgr.cpp ├── metadiff-list.cpp ├── modify-during-write.cpp ├── mon-blk.cpp ├── packet-repeater.cpp ├── search-invalid-logpack.cpp ├── search-lsid.cpp ├── trim.cpp ├── verify_wldev.cpp ├── verify_wlog.cpp ├── verify_written_data.cpp ├── virt-full-cat.cpp ├── wait-for-lv.cpp ├── walb-archive.cpp ├── walb-proxy.cpp ├── walb-storage.cpp ├── walbc.cpp ├── wcmpr.cpp ├── wdev-poll.cpp ├── wdev-redo.cpp ├── wdevc.cpp ├── wdiff-dump.cpp ├── wdiff-full.cpp ├── wdiff-merge.cpp ├── wdiff-name-gen.cpp ├── wdiff-redo.cpp ├── wdiff-send.cpp ├── wdiff-show.cpp ├── wldev-checker.cpp ├── wldev-dump.cpp ├── wldev-info.cpp ├── wldev-show.cpp ├── wlog-analyze.cpp ├── wlog-cat.cpp ├── wlog-gen.cpp ├── wlog-redo.cpp ├── wlog-restore.cpp ├── wlog-show-raw.cpp ├── wlog-show.cpp ├── wlog-to-wdiff.cpp ├── wlog-update.cpp ├── write_overlapped_and_verify.cpp ├── write_random_data.cpp ├── writer-verifier.cpp └── writer.cpp ├── cybozulib └── include │ └── cybozu │ ├── array.hpp │ ├── atoi.hpp │ ├── atomic.hpp │ ├── base64.hpp │ ├── benchmark.hpp │ ├── bfd.hpp │ ├── bit_operation.hpp │ ├── bitvector.hpp │ ├── condition_variable.hpp │ ├── condition_variable_cs.hpp │ ├── config.hpp │ ├── critical_section.hpp │ ├── crypto.hpp │ ├── csucvector.hpp │ ├── csv.hpp │ ├── data_type.hpp │ ├── endian.hpp │ ├── env.hpp │ ├── event.hpp │ ├── exception.hpp │ ├── file.hpp │ ├── fmindex.hpp │ ├── format.hpp │ ├── frequency.hpp │ ├── hash.hpp │ ├── inttype.hpp │ ├── itoa.hpp │ ├── json.hpp │ ├── line_stream.hpp │ ├── link_libeay32.hpp │ ├── link_mpir.hpp │ ├── link_ssleay32.hpp │ ├── log.hpp │ ├── minixml.hpp │ ├── mmap.hpp │ ├── mutex.hpp │ ├── nlp │ ├── mecab.hpp │ ├── plsi.hpp │ ├── random.hpp │ ├── sparse.hpp │ ├── svd.hpp │ ├── tfidf.hpp │ └── top_score.hpp │ ├── option.hpp │ ├── parallel.hpp │ ├── pcg.hpp │ ├── process.hpp │ ├── quit_signal_handler.hpp │ ├── random_generator.hpp │ ├── regex.hpp │ ├── select8.hpp │ ├── serializer.hpp │ ├── sha1.hpp │ ├── sha2.hpp │ ├── siphash.hpp │ ├── socket.hpp │ ├── ssl.hpp │ ├── stacktrace.hpp │ ├── stream.hpp │ ├── string.hpp │ ├── string_operation.hpp │ ├── sucvector.hpp │ ├── test.hpp │ ├── thread.hpp │ ├── time.hpp │ ├── tls.hpp │ ├── unordered_map.hpp │ ├── unordered_set.hpp │ ├── v128.hpp │ ├── wavelet_matrix.hpp │ ├── xorshift.hpp │ └── zlib.hpp ├── doc ├── README.md ├── apply-merge-model.md ├── basic-backup.md ├── build.md ├── design.md ├── layout.png ├── logs.md ├── manage-archive-data.md ├── manage-multiple-archive.md ├── manage-volume-replica.md ├── misc.md ├── overview.md ├── prepare-wdev.md ├── python.md ├── qa.md ├── recover.md ├── replace.md ├── server-config.md ├── spec.md ├── state-action.md ├── state-cmd.pptx ├── state.png ├── term.md ├── test.md ├── tutorial-fig.pptx ├── tutorial.ja.md └── tutorial.md ├── include ├── aio_util.hpp ├── backtrace.hpp ├── bdev_util.hpp ├── checksum.hpp ├── easy_signal.hpp ├── fdstream.hpp ├── file_path.hpp ├── fileio.hpp ├── flock.hpp ├── lvm.hpp ├── memory_buffer.hpp ├── mmap_file.hpp ├── net_util.hpp ├── process.hpp ├── queue_file.hpp ├── random.hpp ├── range_util.hpp ├── siphash.hpp ├── thread_util.hpp ├── time.hpp ├── tmp_file.hpp └── util.hpp ├── itest ├── crash │ └── crash-test.py ├── lvm │ └── lvm-test.py ├── run.py ├── wdiff │ ├── .gitignore │ ├── Makefile │ └── test_wdiff.py └── wlog │ ├── Makefile │ └── test_wlog.py ├── make-archive.sh ├── man ├── .gitignore ├── walb-archive.1.ronn ├── walb-proxy.1.ronn ├── walb-storage.1.ronn ├── walbc.1.ronn └── wdevc.1.ronn ├── misc ├── cppcheck_suppress.txt ├── get_lo_id.bash ├── remove_lvm.bash ├── tutorial.patch ├── tutorial.py └── vagrant │ ├── CentOS7 │ ├── Vagrantfile │ └── provision.sh │ ├── Ubuntu16 │ ├── Vagrantfile │ └── provision.sh │ ├── readme.md │ └── setup.sh ├── mtest ├── bench │ ├── .gitignore │ ├── Makefile │ └── bench_csum.cpp ├── extract-wlog │ ├── auto-wlog-cat.py │ └── util.py ├── merge │ ├── config.py │ ├── merge.py │ └── test.sh ├── test0 │ ├── README │ ├── apply.ipy │ ├── expr.ipy │ ├── gen-wlog.sh │ ├── merge.py │ └── walb-config.py ├── tutorial1 │ ├── config.py │ └── run.sh └── worker │ ├── itest.ipy │ ├── walb-worker.conf │ └── worker-test.py ├── python ├── .gitignore ├── diffinfo-to-filename.py ├── scripts │ └── walb-cron.ipy ├── setup.py ├── walb_worker.py └── walblib │ ├── __init__.py │ └── worker.py ├── src ├── .gitignore ├── MurmurHash3.cpp ├── MurmurHash3.h ├── action_counter.hpp ├── address_util.hpp ├── aio2_util.cpp ├── aio2_util.hpp ├── append_buffer.hpp ├── archive.cpp ├── archive.hpp ├── archive_constant.hpp ├── archive_vol_info.cpp ├── archive_vol_info.hpp ├── atomic_map.hpp ├── bdev_reader.cpp ├── bdev_reader.hpp ├── bdev_writer.cpp ├── bdev_writer.hpp ├── command_param_parser.cpp ├── command_param_parser.hpp ├── compressed_data.cpp ├── compressed_data.hpp ├── compression_type.hpp ├── compressor-asis.hpp ├── compressor-lz4.hpp ├── compressor-snappy.hpp ├── compressor-xz.hpp ├── compressor-zlib.hpp ├── compressor-zstd.hpp ├── compressor.hpp ├── compressor_if.hpp ├── constant.hpp ├── controller.cpp ├── controller.hpp ├── counter.hpp ├── description.cpp ├── description.hpp ├── dirty_full_sync.cpp ├── dirty_full_sync.hpp ├── dirty_hash_sync.hpp ├── discard_type.hpp ├── fileio_serializer.hpp ├── full_repl_state.hpp ├── host_info.cpp ├── host_info.hpp ├── io_recipe.hpp ├── log_dev_monitor.cpp ├── log_dev_monitor.hpp ├── lz4.c ├── lz4.h ├── meta.cpp ├── meta.hpp ├── murmurhash3.hpp ├── packet.hpp ├── protocol.cpp ├── protocol.hpp ├── proxy.cpp ├── proxy.hpp ├── proxy_constant.hpp ├── proxy_vol_info.cpp ├── proxy_vol_info.hpp ├── serializer.hpp ├── server_util.cpp ├── server_util.hpp ├── sma.hpp ├── snap_info.hpp ├── snappy_util.hpp ├── state_machine.hpp ├── stop_opt.hpp ├── storage.cpp ├── storage.hpp ├── storage_constant.hpp ├── storage_vol_info.cpp ├── storage_vol_info.hpp ├── suppressed_logger.hpp ├── task_queue.hpp ├── throughput_util.hpp ├── tmp_file_serializer.hpp ├── ts_delta.hpp ├── uuid.hpp ├── version.cpp.template ├── version.hpp ├── walb_diff.h ├── walb_diff_base.cpp ├── walb_diff_base.hpp ├── walb_diff_compressor.hpp ├── walb_diff_converter.cpp ├── walb_diff_converter.hpp ├── walb_diff_file.cpp ├── walb_diff_file.hpp ├── walb_diff_gen.hpp ├── walb_diff_io.cpp ├── walb_diff_io.hpp ├── walb_diff_mem.cpp ├── walb_diff_mem.hpp ├── walb_diff_merge.cpp ├── walb_diff_merge.hpp ├── walb_diff_pack.cpp ├── walb_diff_pack.hpp ├── walb_diff_stat.hpp ├── walb_diff_virt.cpp ├── walb_diff_virt.hpp ├── walb_log.h ├── walb_log_base.cpp ├── walb_log_base.hpp ├── walb_log_file.cpp ├── walb_log_file.hpp ├── walb_log_gen.cpp ├── walb_log_gen.hpp ├── walb_log_net.cpp ├── walb_log_net.hpp ├── walb_log_redo.hpp ├── walb_log_verify.hpp ├── walb_logger.cpp ├── walb_logger.hpp ├── walb_queue_file.hpp ├── walb_types.hpp ├── walb_util.cpp ├── walb_util.hpp ├── wdev_log.cpp ├── wdev_log.hpp ├── wdev_util.cpp ├── wdev_util.hpp ├── wdiff_data.cpp ├── wdiff_data.hpp ├── wdiff_transfer.cpp └── wdiff_transfer.hpp ├── stest ├── common.py ├── config0.py ├── config1.py ├── config2.py ├── repeater.py ├── scenario0.py ├── scenario1.py ├── stest_init.bash └── stest_util.py ├── utest ├── .gitignore ├── action_counter_test.cpp ├── address_util_test.cpp ├── aio_test.cpp ├── atomic_map_test.cpp ├── bdev_reader_test.cpp ├── compressed_data_test.cpp ├── compressor_test.cpp ├── counter_test.cpp ├── fdstream_test.cpp ├── file_path_test.cpp ├── fileio_test.cpp ├── for_test.hpp ├── for_walb_diff_test.hpp ├── hash_test.cpp ├── host_info_test.cpp ├── memory_buffer_test.cpp ├── memory_data_test.cpp ├── meta_test.cpp ├── process_test.cpp ├── queue_file_test.cpp ├── siphash_test.cpp ├── state_machine_test.cpp ├── task_queue_test.cpp ├── test.py ├── thread_test.cpp ├── time_test.cpp ├── tmp_file_test.cpp ├── util_test.cpp ├── walb_diff_base_test.cpp ├── walb_diff_file_test.cpp ├── walb_diff_mem_test.cpp ├── walb_diff_merge_test.cpp ├── walb_queue_file_test.cpp └── wdiff_data_test.cpp └── walb └── include └── linux └── walb ├── block_size.h ├── check.h ├── check_debug.h ├── checksum.h ├── common.h ├── disk_name.h ├── inttypes_kernel.h ├── ioctl.h ├── log_device.h ├── log_record.h ├── logger.h ├── print.h ├── sector.h ├── super.h ├── u32bits.h ├── u64bits.h ├── userland.h ├── util.h └── walb.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/.travis.yml -------------------------------------------------------------------------------- /3rd/zstd/.gitignore: -------------------------------------------------------------------------------- 1 | # make install artefact 2 | libzstd.pc 3 | -------------------------------------------------------------------------------- /3rd/zstd/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/BUCK -------------------------------------------------------------------------------- /3rd/zstd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/Makefile -------------------------------------------------------------------------------- /3rd/zstd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/README.md -------------------------------------------------------------------------------- /3rd/zstd/common/bitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/bitstream.h -------------------------------------------------------------------------------- /3rd/zstd/common/entropy_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/entropy_common.c -------------------------------------------------------------------------------- /3rd/zstd/common/error_private.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/error_private.c -------------------------------------------------------------------------------- /3rd/zstd/common/error_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/error_private.h -------------------------------------------------------------------------------- /3rd/zstd/common/fse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/fse.h -------------------------------------------------------------------------------- /3rd/zstd/common/fse_decompress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/fse_decompress.c -------------------------------------------------------------------------------- /3rd/zstd/common/huf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/huf.h -------------------------------------------------------------------------------- /3rd/zstd/common/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/mem.h -------------------------------------------------------------------------------- /3rd/zstd/common/pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/pool.c -------------------------------------------------------------------------------- /3rd/zstd/common/pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/pool.h -------------------------------------------------------------------------------- /3rd/zstd/common/threading.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/threading.c -------------------------------------------------------------------------------- /3rd/zstd/common/threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/threading.h -------------------------------------------------------------------------------- /3rd/zstd/common/xxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/xxhash.c -------------------------------------------------------------------------------- /3rd/zstd/common/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/xxhash.h -------------------------------------------------------------------------------- /3rd/zstd/common/zstd_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/zstd_common.c -------------------------------------------------------------------------------- /3rd/zstd/common/zstd_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/zstd_errors.h -------------------------------------------------------------------------------- /3rd/zstd/common/zstd_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/common/zstd_internal.h -------------------------------------------------------------------------------- /3rd/zstd/compress/fse_compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/compress/fse_compress.c -------------------------------------------------------------------------------- /3rd/zstd/compress/huf_compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/compress/huf_compress.c -------------------------------------------------------------------------------- /3rd/zstd/compress/zstd_compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/compress/zstd_compress.c -------------------------------------------------------------------------------- /3rd/zstd/compress/zstd_opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/compress/zstd_opt.h -------------------------------------------------------------------------------- /3rd/zstd/compress/zstdmt_compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/compress/zstdmt_compress.c -------------------------------------------------------------------------------- /3rd/zstd/compress/zstdmt_compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/compress/zstdmt_compress.h -------------------------------------------------------------------------------- /3rd/zstd/decompress/huf_decompress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/decompress/huf_decompress.c -------------------------------------------------------------------------------- /3rd/zstd/decompress/zstd_decompress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/decompress/zstd_decompress.c -------------------------------------------------------------------------------- /3rd/zstd/deprecated/zbuff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/deprecated/zbuff.h -------------------------------------------------------------------------------- /3rd/zstd/deprecated/zbuff_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/deprecated/zbuff_common.c -------------------------------------------------------------------------------- /3rd/zstd/deprecated/zbuff_compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/deprecated/zbuff_compress.c -------------------------------------------------------------------------------- /3rd/zstd/deprecated/zbuff_decompress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/deprecated/zbuff_decompress.c -------------------------------------------------------------------------------- /3rd/zstd/dictBuilder/cover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dictBuilder/cover.c -------------------------------------------------------------------------------- /3rd/zstd/dictBuilder/divsufsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dictBuilder/divsufsort.c -------------------------------------------------------------------------------- /3rd/zstd/dictBuilder/divsufsort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dictBuilder/divsufsort.h -------------------------------------------------------------------------------- /3rd/zstd/dictBuilder/zdict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dictBuilder/zdict.c -------------------------------------------------------------------------------- /3rd/zstd/dictBuilder/zdict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dictBuilder/zdict.h -------------------------------------------------------------------------------- /3rd/zstd/dll/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dll/example/Makefile -------------------------------------------------------------------------------- /3rd/zstd/dll/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dll/example/README.md -------------------------------------------------------------------------------- /3rd/zstd/dll/example/build_package.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dll/example/build_package.bat -------------------------------------------------------------------------------- /3rd/zstd/dll/example/fullbench-dll.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dll/example/fullbench-dll.sln -------------------------------------------------------------------------------- /3rd/zstd/dll/example/fullbench-dll.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dll/example/fullbench-dll.vcxproj -------------------------------------------------------------------------------- /3rd/zstd/dll/libzstd.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/dll/libzstd.def -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_legacy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_legacy.h -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v01.c -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v01.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v01.h -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v02.c -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v02.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v02.h -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v03.c -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v03.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v03.h -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v04.c -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v04.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v04.h -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v05.c -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v05.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v05.h -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v06.c -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v06.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v06.h -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v07.c -------------------------------------------------------------------------------- /3rd/zstd/legacy/zstd_v07.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/legacy/zstd_v07.h -------------------------------------------------------------------------------- /3rd/zstd/libzstd.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/libzstd.pc.in -------------------------------------------------------------------------------- /3rd/zstd/zstd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/3rd/zstd/zstd.h -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.0.19 2 | -------------------------------------------------------------------------------- /binsrc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/.gitignore -------------------------------------------------------------------------------- /binsrc/bdiff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/bdiff.cpp -------------------------------------------------------------------------------- /binsrc/bhash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/bhash.cpp -------------------------------------------------------------------------------- /binsrc/checksum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/checksum.cpp -------------------------------------------------------------------------------- /binsrc/crash-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/crash-test.cpp -------------------------------------------------------------------------------- /binsrc/dirtree-hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/dirtree-hash.cpp -------------------------------------------------------------------------------- /binsrc/fill-bdev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/fill-bdev.cpp -------------------------------------------------------------------------------- /binsrc/fs-workload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/fs-workload.cpp -------------------------------------------------------------------------------- /binsrc/lvm-mgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/lvm-mgr.cpp -------------------------------------------------------------------------------- /binsrc/metadiff-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/metadiff-list.cpp -------------------------------------------------------------------------------- /binsrc/modify-during-write.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/modify-during-write.cpp -------------------------------------------------------------------------------- /binsrc/mon-blk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/mon-blk.cpp -------------------------------------------------------------------------------- /binsrc/packet-repeater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/packet-repeater.cpp -------------------------------------------------------------------------------- /binsrc/search-invalid-logpack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/search-invalid-logpack.cpp -------------------------------------------------------------------------------- /binsrc/search-lsid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/search-lsid.cpp -------------------------------------------------------------------------------- /binsrc/trim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/trim.cpp -------------------------------------------------------------------------------- /binsrc/verify_wldev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/verify_wldev.cpp -------------------------------------------------------------------------------- /binsrc/verify_wlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/verify_wlog.cpp -------------------------------------------------------------------------------- /binsrc/verify_written_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/verify_written_data.cpp -------------------------------------------------------------------------------- /binsrc/virt-full-cat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/virt-full-cat.cpp -------------------------------------------------------------------------------- /binsrc/wait-for-lv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wait-for-lv.cpp -------------------------------------------------------------------------------- /binsrc/walb-archive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/walb-archive.cpp -------------------------------------------------------------------------------- /binsrc/walb-proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/walb-proxy.cpp -------------------------------------------------------------------------------- /binsrc/walb-storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/walb-storage.cpp -------------------------------------------------------------------------------- /binsrc/walbc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/walbc.cpp -------------------------------------------------------------------------------- /binsrc/wcmpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wcmpr.cpp -------------------------------------------------------------------------------- /binsrc/wdev-poll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdev-poll.cpp -------------------------------------------------------------------------------- /binsrc/wdev-redo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdev-redo.cpp -------------------------------------------------------------------------------- /binsrc/wdevc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdevc.cpp -------------------------------------------------------------------------------- /binsrc/wdiff-dump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdiff-dump.cpp -------------------------------------------------------------------------------- /binsrc/wdiff-full.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdiff-full.cpp -------------------------------------------------------------------------------- /binsrc/wdiff-merge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdiff-merge.cpp -------------------------------------------------------------------------------- /binsrc/wdiff-name-gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdiff-name-gen.cpp -------------------------------------------------------------------------------- /binsrc/wdiff-redo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdiff-redo.cpp -------------------------------------------------------------------------------- /binsrc/wdiff-send.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdiff-send.cpp -------------------------------------------------------------------------------- /binsrc/wdiff-show.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wdiff-show.cpp -------------------------------------------------------------------------------- /binsrc/wldev-checker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wldev-checker.cpp -------------------------------------------------------------------------------- /binsrc/wldev-dump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wldev-dump.cpp -------------------------------------------------------------------------------- /binsrc/wldev-info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wldev-info.cpp -------------------------------------------------------------------------------- /binsrc/wldev-show.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wldev-show.cpp -------------------------------------------------------------------------------- /binsrc/wlog-analyze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wlog-analyze.cpp -------------------------------------------------------------------------------- /binsrc/wlog-cat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wlog-cat.cpp -------------------------------------------------------------------------------- /binsrc/wlog-gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wlog-gen.cpp -------------------------------------------------------------------------------- /binsrc/wlog-redo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wlog-redo.cpp -------------------------------------------------------------------------------- /binsrc/wlog-restore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wlog-restore.cpp -------------------------------------------------------------------------------- /binsrc/wlog-show-raw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wlog-show-raw.cpp -------------------------------------------------------------------------------- /binsrc/wlog-show.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wlog-show.cpp -------------------------------------------------------------------------------- /binsrc/wlog-to-wdiff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wlog-to-wdiff.cpp -------------------------------------------------------------------------------- /binsrc/wlog-update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/wlog-update.cpp -------------------------------------------------------------------------------- /binsrc/write_overlapped_and_verify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/write_overlapped_and_verify.cpp -------------------------------------------------------------------------------- /binsrc/write_random_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/write_random_data.cpp -------------------------------------------------------------------------------- /binsrc/writer-verifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/writer-verifier.cpp -------------------------------------------------------------------------------- /binsrc/writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/binsrc/writer.cpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/array.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/atoi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/atoi.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/atomic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/atomic.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/base64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/base64.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/benchmark.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/benchmark.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/bfd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/bfd.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/bit_operation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/bit_operation.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/bitvector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/bitvector.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/condition_variable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/condition_variable.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/condition_variable_cs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/condition_variable_cs.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/config.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/critical_section.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/critical_section.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/crypto.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/crypto.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/csucvector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/csucvector.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/csv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/csv.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/data_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/data_type.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/endian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/endian.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/env.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/env.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/event.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/exception.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/file.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/fmindex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/fmindex.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/format.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/format.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/frequency.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/frequency.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/hash.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/inttype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/inttype.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/itoa.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/itoa.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/json.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/line_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/line_stream.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/link_libeay32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/link_libeay32.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/link_mpir.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/link_mpir.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/link_ssleay32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/link_ssleay32.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/log.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/minixml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/minixml.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/mmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/mmap.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/mutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/mutex.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/nlp/mecab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/nlp/mecab.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/nlp/plsi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/nlp/plsi.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/nlp/random.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/nlp/random.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/nlp/sparse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/nlp/sparse.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/nlp/svd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/nlp/svd.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/nlp/tfidf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/nlp/tfidf.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/nlp/top_score.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/nlp/top_score.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/option.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/option.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/parallel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/parallel.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/pcg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/pcg.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/process.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/process.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/quit_signal_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/quit_signal_handler.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/random_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/random_generator.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/regex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/regex.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/select8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/select8.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/serializer.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/sha1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/sha1.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/sha2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/sha2.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/siphash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/siphash.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/socket.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/ssl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/ssl.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/stacktrace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/stacktrace.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/stream.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/string.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/string_operation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/string_operation.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/sucvector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/sucvector.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/test.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/thread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/thread.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/time.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/tls.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/tls.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/unordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/unordered_map.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/unordered_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/unordered_set.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/v128.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/v128.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/wavelet_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/wavelet_matrix.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/xorshift.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/xorshift.hpp -------------------------------------------------------------------------------- /cybozulib/include/cybozu/zlib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/cybozulib/include/cybozu/zlib.hpp -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/apply-merge-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/apply-merge-model.md -------------------------------------------------------------------------------- /doc/basic-backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/basic-backup.md -------------------------------------------------------------------------------- /doc/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/build.md -------------------------------------------------------------------------------- /doc/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/design.md -------------------------------------------------------------------------------- /doc/layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/layout.png -------------------------------------------------------------------------------- /doc/logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/logs.md -------------------------------------------------------------------------------- /doc/manage-archive-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/manage-archive-data.md -------------------------------------------------------------------------------- /doc/manage-multiple-archive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/manage-multiple-archive.md -------------------------------------------------------------------------------- /doc/manage-volume-replica.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/manage-volume-replica.md -------------------------------------------------------------------------------- /doc/misc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/misc.md -------------------------------------------------------------------------------- /doc/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/overview.md -------------------------------------------------------------------------------- /doc/prepare-wdev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/prepare-wdev.md -------------------------------------------------------------------------------- /doc/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/python.md -------------------------------------------------------------------------------- /doc/qa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/qa.md -------------------------------------------------------------------------------- /doc/recover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/recover.md -------------------------------------------------------------------------------- /doc/replace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/replace.md -------------------------------------------------------------------------------- /doc/server-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/server-config.md -------------------------------------------------------------------------------- /doc/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/spec.md -------------------------------------------------------------------------------- /doc/state-action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/state-action.md -------------------------------------------------------------------------------- /doc/state-cmd.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/state-cmd.pptx -------------------------------------------------------------------------------- /doc/state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/state.png -------------------------------------------------------------------------------- /doc/term.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/term.md -------------------------------------------------------------------------------- /doc/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/test.md -------------------------------------------------------------------------------- /doc/tutorial-fig.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/tutorial-fig.pptx -------------------------------------------------------------------------------- /doc/tutorial.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/tutorial.ja.md -------------------------------------------------------------------------------- /doc/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/doc/tutorial.md -------------------------------------------------------------------------------- /include/aio_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/aio_util.hpp -------------------------------------------------------------------------------- /include/backtrace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/backtrace.hpp -------------------------------------------------------------------------------- /include/bdev_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/bdev_util.hpp -------------------------------------------------------------------------------- /include/checksum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/checksum.hpp -------------------------------------------------------------------------------- /include/easy_signal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/easy_signal.hpp -------------------------------------------------------------------------------- /include/fdstream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/fdstream.hpp -------------------------------------------------------------------------------- /include/file_path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/file_path.hpp -------------------------------------------------------------------------------- /include/fileio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/fileio.hpp -------------------------------------------------------------------------------- /include/flock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/flock.hpp -------------------------------------------------------------------------------- /include/lvm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/lvm.hpp -------------------------------------------------------------------------------- /include/memory_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/memory_buffer.hpp -------------------------------------------------------------------------------- /include/mmap_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/mmap_file.hpp -------------------------------------------------------------------------------- /include/net_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/net_util.hpp -------------------------------------------------------------------------------- /include/process.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/process.hpp -------------------------------------------------------------------------------- /include/queue_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/queue_file.hpp -------------------------------------------------------------------------------- /include/random.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/random.hpp -------------------------------------------------------------------------------- /include/range_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/range_util.hpp -------------------------------------------------------------------------------- /include/siphash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/siphash.hpp -------------------------------------------------------------------------------- /include/thread_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/thread_util.hpp -------------------------------------------------------------------------------- /include/time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/time.hpp -------------------------------------------------------------------------------- /include/tmp_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/tmp_file.hpp -------------------------------------------------------------------------------- /include/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/include/util.hpp -------------------------------------------------------------------------------- /itest/crash/crash-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/itest/crash/crash-test.py -------------------------------------------------------------------------------- /itest/lvm/lvm-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/itest/lvm/lvm-test.py -------------------------------------------------------------------------------- /itest/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/itest/run.py -------------------------------------------------------------------------------- /itest/wdiff/.gitignore: -------------------------------------------------------------------------------- 1 | ddev32M* 2 | -------------------------------------------------------------------------------- /itest/wdiff/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/itest/wdiff/Makefile -------------------------------------------------------------------------------- /itest/wdiff/test_wdiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/itest/wdiff/test_wdiff.py -------------------------------------------------------------------------------- /itest/wlog/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/itest/wlog/Makefile -------------------------------------------------------------------------------- /itest/wlog/test_wlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/itest/wlog/test_wlog.py -------------------------------------------------------------------------------- /make-archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/make-archive.sh -------------------------------------------------------------------------------- /man/.gitignore: -------------------------------------------------------------------------------- 1 | *.1 2 | -------------------------------------------------------------------------------- /man/walb-archive.1.ronn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/man/walb-archive.1.ronn -------------------------------------------------------------------------------- /man/walb-proxy.1.ronn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/man/walb-proxy.1.ronn -------------------------------------------------------------------------------- /man/walb-storage.1.ronn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/man/walb-storage.1.ronn -------------------------------------------------------------------------------- /man/walbc.1.ronn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/man/walbc.1.ronn -------------------------------------------------------------------------------- /man/wdevc.1.ronn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/man/wdevc.1.ronn -------------------------------------------------------------------------------- /misc/cppcheck_suppress.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/cppcheck_suppress.txt -------------------------------------------------------------------------------- /misc/get_lo_id.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/get_lo_id.bash -------------------------------------------------------------------------------- /misc/remove_lvm.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/remove_lvm.bash -------------------------------------------------------------------------------- /misc/tutorial.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/tutorial.patch -------------------------------------------------------------------------------- /misc/tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/tutorial.py -------------------------------------------------------------------------------- /misc/vagrant/CentOS7/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/vagrant/CentOS7/Vagrantfile -------------------------------------------------------------------------------- /misc/vagrant/CentOS7/provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/vagrant/CentOS7/provision.sh -------------------------------------------------------------------------------- /misc/vagrant/Ubuntu16/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/vagrant/Ubuntu16/Vagrantfile -------------------------------------------------------------------------------- /misc/vagrant/Ubuntu16/provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/vagrant/Ubuntu16/provision.sh -------------------------------------------------------------------------------- /misc/vagrant/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/vagrant/readme.md -------------------------------------------------------------------------------- /misc/vagrant/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/misc/vagrant/setup.sh -------------------------------------------------------------------------------- /mtest/bench/.gitignore: -------------------------------------------------------------------------------- 1 | bench_csum 2 | *.o 3 | -------------------------------------------------------------------------------- /mtest/bench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/bench/Makefile -------------------------------------------------------------------------------- /mtest/bench/bench_csum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/bench/bench_csum.cpp -------------------------------------------------------------------------------- /mtest/extract-wlog/auto-wlog-cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/extract-wlog/auto-wlog-cat.py -------------------------------------------------------------------------------- /mtest/extract-wlog/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/extract-wlog/util.py -------------------------------------------------------------------------------- /mtest/merge/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/merge/config.py -------------------------------------------------------------------------------- /mtest/merge/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/merge/merge.py -------------------------------------------------------------------------------- /mtest/merge/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/merge/test.sh -------------------------------------------------------------------------------- /mtest/test0/README: -------------------------------------------------------------------------------- 1 | Restore/apply performance varying number of wdiffs. 2 | -------------------------------------------------------------------------------- /mtest/test0/apply.ipy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/test0/apply.ipy -------------------------------------------------------------------------------- /mtest/test0/expr.ipy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/test0/expr.ipy -------------------------------------------------------------------------------- /mtest/test0/gen-wlog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/test0/gen-wlog.sh -------------------------------------------------------------------------------- /mtest/test0/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/test0/merge.py -------------------------------------------------------------------------------- /mtest/test0/walb-config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/test0/walb-config.py -------------------------------------------------------------------------------- /mtest/tutorial1/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/tutorial1/config.py -------------------------------------------------------------------------------- /mtest/tutorial1/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/tutorial1/run.sh -------------------------------------------------------------------------------- /mtest/worker/itest.ipy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/worker/itest.ipy -------------------------------------------------------------------------------- /mtest/worker/walb-worker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/worker/walb-worker.conf -------------------------------------------------------------------------------- /mtest/worker/worker-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/mtest/worker/worker-test.py -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /python/diffinfo-to-filename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/python/diffinfo-to-filename.py -------------------------------------------------------------------------------- /python/scripts/walb-cron.ipy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/python/scripts/walb-cron.ipy -------------------------------------------------------------------------------- /python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/python/setup.py -------------------------------------------------------------------------------- /python/walb_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/python/walb_worker.py -------------------------------------------------------------------------------- /python/walblib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/python/walblib/__init__.py -------------------------------------------------------------------------------- /python/walblib/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/python/walblib/worker.py -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | version.cpp 2 | -------------------------------------------------------------------------------- /src/MurmurHash3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/MurmurHash3.cpp -------------------------------------------------------------------------------- /src/MurmurHash3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/MurmurHash3.h -------------------------------------------------------------------------------- /src/action_counter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/action_counter.hpp -------------------------------------------------------------------------------- /src/address_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/address_util.hpp -------------------------------------------------------------------------------- /src/aio2_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/aio2_util.cpp -------------------------------------------------------------------------------- /src/aio2_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/aio2_util.hpp -------------------------------------------------------------------------------- /src/append_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/append_buffer.hpp -------------------------------------------------------------------------------- /src/archive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/archive.cpp -------------------------------------------------------------------------------- /src/archive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/archive.hpp -------------------------------------------------------------------------------- /src/archive_constant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/archive_constant.hpp -------------------------------------------------------------------------------- /src/archive_vol_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/archive_vol_info.cpp -------------------------------------------------------------------------------- /src/archive_vol_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/archive_vol_info.hpp -------------------------------------------------------------------------------- /src/atomic_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/atomic_map.hpp -------------------------------------------------------------------------------- /src/bdev_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/bdev_reader.cpp -------------------------------------------------------------------------------- /src/bdev_reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/bdev_reader.hpp -------------------------------------------------------------------------------- /src/bdev_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/bdev_writer.cpp -------------------------------------------------------------------------------- /src/bdev_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/bdev_writer.hpp -------------------------------------------------------------------------------- /src/command_param_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/command_param_parser.cpp -------------------------------------------------------------------------------- /src/command_param_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/command_param_parser.hpp -------------------------------------------------------------------------------- /src/compressed_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressed_data.cpp -------------------------------------------------------------------------------- /src/compressed_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressed_data.hpp -------------------------------------------------------------------------------- /src/compression_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compression_type.hpp -------------------------------------------------------------------------------- /src/compressor-asis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressor-asis.hpp -------------------------------------------------------------------------------- /src/compressor-lz4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressor-lz4.hpp -------------------------------------------------------------------------------- /src/compressor-snappy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressor-snappy.hpp -------------------------------------------------------------------------------- /src/compressor-xz.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressor-xz.hpp -------------------------------------------------------------------------------- /src/compressor-zlib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressor-zlib.hpp -------------------------------------------------------------------------------- /src/compressor-zstd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressor-zstd.hpp -------------------------------------------------------------------------------- /src/compressor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressor.hpp -------------------------------------------------------------------------------- /src/compressor_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/compressor_if.hpp -------------------------------------------------------------------------------- /src/constant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/constant.hpp -------------------------------------------------------------------------------- /src/controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/controller.cpp -------------------------------------------------------------------------------- /src/controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/controller.hpp -------------------------------------------------------------------------------- /src/counter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/counter.hpp -------------------------------------------------------------------------------- /src/description.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/description.cpp -------------------------------------------------------------------------------- /src/description.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/description.hpp -------------------------------------------------------------------------------- /src/dirty_full_sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/dirty_full_sync.cpp -------------------------------------------------------------------------------- /src/dirty_full_sync.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/dirty_full_sync.hpp -------------------------------------------------------------------------------- /src/dirty_hash_sync.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/dirty_hash_sync.hpp -------------------------------------------------------------------------------- /src/discard_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/discard_type.hpp -------------------------------------------------------------------------------- /src/fileio_serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/fileio_serializer.hpp -------------------------------------------------------------------------------- /src/full_repl_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/full_repl_state.hpp -------------------------------------------------------------------------------- /src/host_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/host_info.cpp -------------------------------------------------------------------------------- /src/host_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/host_info.hpp -------------------------------------------------------------------------------- /src/io_recipe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/io_recipe.hpp -------------------------------------------------------------------------------- /src/log_dev_monitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/log_dev_monitor.cpp -------------------------------------------------------------------------------- /src/log_dev_monitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/log_dev_monitor.hpp -------------------------------------------------------------------------------- /src/lz4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/lz4.c -------------------------------------------------------------------------------- /src/lz4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/lz4.h -------------------------------------------------------------------------------- /src/meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/meta.cpp -------------------------------------------------------------------------------- /src/meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/meta.hpp -------------------------------------------------------------------------------- /src/murmurhash3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/murmurhash3.hpp -------------------------------------------------------------------------------- /src/packet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/packet.hpp -------------------------------------------------------------------------------- /src/protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/protocol.cpp -------------------------------------------------------------------------------- /src/protocol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/protocol.hpp -------------------------------------------------------------------------------- /src/proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/proxy.cpp -------------------------------------------------------------------------------- /src/proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/proxy.hpp -------------------------------------------------------------------------------- /src/proxy_constant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/proxy_constant.hpp -------------------------------------------------------------------------------- /src/proxy_vol_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/proxy_vol_info.cpp -------------------------------------------------------------------------------- /src/proxy_vol_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/proxy_vol_info.hpp -------------------------------------------------------------------------------- /src/serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/serializer.hpp -------------------------------------------------------------------------------- /src/server_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/server_util.cpp -------------------------------------------------------------------------------- /src/server_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/server_util.hpp -------------------------------------------------------------------------------- /src/sma.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/sma.hpp -------------------------------------------------------------------------------- /src/snap_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/snap_info.hpp -------------------------------------------------------------------------------- /src/snappy_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/snappy_util.hpp -------------------------------------------------------------------------------- /src/state_machine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/state_machine.hpp -------------------------------------------------------------------------------- /src/stop_opt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/stop_opt.hpp -------------------------------------------------------------------------------- /src/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/storage.cpp -------------------------------------------------------------------------------- /src/storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/storage.hpp -------------------------------------------------------------------------------- /src/storage_constant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/storage_constant.hpp -------------------------------------------------------------------------------- /src/storage_vol_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/storage_vol_info.cpp -------------------------------------------------------------------------------- /src/storage_vol_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/storage_vol_info.hpp -------------------------------------------------------------------------------- /src/suppressed_logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/suppressed_logger.hpp -------------------------------------------------------------------------------- /src/task_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/task_queue.hpp -------------------------------------------------------------------------------- /src/throughput_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/throughput_util.hpp -------------------------------------------------------------------------------- /src/tmp_file_serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/tmp_file_serializer.hpp -------------------------------------------------------------------------------- /src/ts_delta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/ts_delta.hpp -------------------------------------------------------------------------------- /src/uuid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/uuid.hpp -------------------------------------------------------------------------------- /src/version.cpp.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/version.cpp.template -------------------------------------------------------------------------------- /src/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/version.hpp -------------------------------------------------------------------------------- /src/walb_diff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff.h -------------------------------------------------------------------------------- /src/walb_diff_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_base.cpp -------------------------------------------------------------------------------- /src/walb_diff_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_base.hpp -------------------------------------------------------------------------------- /src/walb_diff_compressor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_compressor.hpp -------------------------------------------------------------------------------- /src/walb_diff_converter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_converter.cpp -------------------------------------------------------------------------------- /src/walb_diff_converter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_converter.hpp -------------------------------------------------------------------------------- /src/walb_diff_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_file.cpp -------------------------------------------------------------------------------- /src/walb_diff_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_file.hpp -------------------------------------------------------------------------------- /src/walb_diff_gen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_gen.hpp -------------------------------------------------------------------------------- /src/walb_diff_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_io.cpp -------------------------------------------------------------------------------- /src/walb_diff_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_io.hpp -------------------------------------------------------------------------------- /src/walb_diff_mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_mem.cpp -------------------------------------------------------------------------------- /src/walb_diff_mem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_mem.hpp -------------------------------------------------------------------------------- /src/walb_diff_merge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_merge.cpp -------------------------------------------------------------------------------- /src/walb_diff_merge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_merge.hpp -------------------------------------------------------------------------------- /src/walb_diff_pack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_pack.cpp -------------------------------------------------------------------------------- /src/walb_diff_pack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_pack.hpp -------------------------------------------------------------------------------- /src/walb_diff_stat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_stat.hpp -------------------------------------------------------------------------------- /src/walb_diff_virt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_virt.cpp -------------------------------------------------------------------------------- /src/walb_diff_virt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_diff_virt.hpp -------------------------------------------------------------------------------- /src/walb_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log.h -------------------------------------------------------------------------------- /src/walb_log_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_base.cpp -------------------------------------------------------------------------------- /src/walb_log_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_base.hpp -------------------------------------------------------------------------------- /src/walb_log_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_file.cpp -------------------------------------------------------------------------------- /src/walb_log_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_file.hpp -------------------------------------------------------------------------------- /src/walb_log_gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_gen.cpp -------------------------------------------------------------------------------- /src/walb_log_gen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_gen.hpp -------------------------------------------------------------------------------- /src/walb_log_net.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_net.cpp -------------------------------------------------------------------------------- /src/walb_log_net.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_net.hpp -------------------------------------------------------------------------------- /src/walb_log_redo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_redo.hpp -------------------------------------------------------------------------------- /src/walb_log_verify.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_log_verify.hpp -------------------------------------------------------------------------------- /src/walb_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_logger.cpp -------------------------------------------------------------------------------- /src/walb_logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_logger.hpp -------------------------------------------------------------------------------- /src/walb_queue_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_queue_file.hpp -------------------------------------------------------------------------------- /src/walb_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_types.hpp -------------------------------------------------------------------------------- /src/walb_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_util.cpp -------------------------------------------------------------------------------- /src/walb_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/walb_util.hpp -------------------------------------------------------------------------------- /src/wdev_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/wdev_log.cpp -------------------------------------------------------------------------------- /src/wdev_log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/wdev_log.hpp -------------------------------------------------------------------------------- /src/wdev_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/wdev_util.cpp -------------------------------------------------------------------------------- /src/wdev_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/wdev_util.hpp -------------------------------------------------------------------------------- /src/wdiff_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/wdiff_data.cpp -------------------------------------------------------------------------------- /src/wdiff_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/wdiff_data.hpp -------------------------------------------------------------------------------- /src/wdiff_transfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/wdiff_transfer.cpp -------------------------------------------------------------------------------- /src/wdiff_transfer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/src/wdiff_transfer.hpp -------------------------------------------------------------------------------- /stest/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/stest/common.py -------------------------------------------------------------------------------- /stest/config0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/stest/config0.py -------------------------------------------------------------------------------- /stest/config1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/stest/config1.py -------------------------------------------------------------------------------- /stest/config2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/stest/config2.py -------------------------------------------------------------------------------- /stest/repeater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/stest/repeater.py -------------------------------------------------------------------------------- /stest/scenario0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/stest/scenario0.py -------------------------------------------------------------------------------- /stest/scenario1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/stest/scenario1.py -------------------------------------------------------------------------------- /stest/stest_init.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/stest/stest_init.bash -------------------------------------------------------------------------------- /stest/stest_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/stest/stest_util.py -------------------------------------------------------------------------------- /utest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/.gitignore -------------------------------------------------------------------------------- /utest/action_counter_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/action_counter_test.cpp -------------------------------------------------------------------------------- /utest/address_util_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/address_util_test.cpp -------------------------------------------------------------------------------- /utest/aio_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/aio_test.cpp -------------------------------------------------------------------------------- /utest/atomic_map_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/atomic_map_test.cpp -------------------------------------------------------------------------------- /utest/bdev_reader_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/bdev_reader_test.cpp -------------------------------------------------------------------------------- /utest/compressed_data_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/compressed_data_test.cpp -------------------------------------------------------------------------------- /utest/compressor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/compressor_test.cpp -------------------------------------------------------------------------------- /utest/counter_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/counter_test.cpp -------------------------------------------------------------------------------- /utest/fdstream_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/fdstream_test.cpp -------------------------------------------------------------------------------- /utest/file_path_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/file_path_test.cpp -------------------------------------------------------------------------------- /utest/fileio_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/fileio_test.cpp -------------------------------------------------------------------------------- /utest/for_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/for_test.hpp -------------------------------------------------------------------------------- /utest/for_walb_diff_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/for_walb_diff_test.hpp -------------------------------------------------------------------------------- /utest/hash_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/hash_test.cpp -------------------------------------------------------------------------------- /utest/host_info_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/host_info_test.cpp -------------------------------------------------------------------------------- /utest/memory_buffer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/memory_buffer_test.cpp -------------------------------------------------------------------------------- /utest/memory_data_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/memory_data_test.cpp -------------------------------------------------------------------------------- /utest/meta_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/meta_test.cpp -------------------------------------------------------------------------------- /utest/process_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/process_test.cpp -------------------------------------------------------------------------------- /utest/queue_file_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/queue_file_test.cpp -------------------------------------------------------------------------------- /utest/siphash_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/siphash_test.cpp -------------------------------------------------------------------------------- /utest/state_machine_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/state_machine_test.cpp -------------------------------------------------------------------------------- /utest/task_queue_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/task_queue_test.cpp -------------------------------------------------------------------------------- /utest/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/test.py -------------------------------------------------------------------------------- /utest/thread_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/thread_test.cpp -------------------------------------------------------------------------------- /utest/time_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/time_test.cpp -------------------------------------------------------------------------------- /utest/tmp_file_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/tmp_file_test.cpp -------------------------------------------------------------------------------- /utest/util_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/util_test.cpp -------------------------------------------------------------------------------- /utest/walb_diff_base_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/walb_diff_base_test.cpp -------------------------------------------------------------------------------- /utest/walb_diff_file_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/walb_diff_file_test.cpp -------------------------------------------------------------------------------- /utest/walb_diff_mem_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/walb_diff_mem_test.cpp -------------------------------------------------------------------------------- /utest/walb_diff_merge_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/walb_diff_merge_test.cpp -------------------------------------------------------------------------------- /utest/walb_queue_file_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/walb_queue_file_test.cpp -------------------------------------------------------------------------------- /utest/wdiff_data_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/utest/wdiff_data_test.cpp -------------------------------------------------------------------------------- /walb/include/linux/walb/block_size.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/block_size.h -------------------------------------------------------------------------------- /walb/include/linux/walb/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/check.h -------------------------------------------------------------------------------- /walb/include/linux/walb/check_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/check_debug.h -------------------------------------------------------------------------------- /walb/include/linux/walb/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/checksum.h -------------------------------------------------------------------------------- /walb/include/linux/walb/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/common.h -------------------------------------------------------------------------------- /walb/include/linux/walb/disk_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/disk_name.h -------------------------------------------------------------------------------- /walb/include/linux/walb/inttypes_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/inttypes_kernel.h -------------------------------------------------------------------------------- /walb/include/linux/walb/ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/ioctl.h -------------------------------------------------------------------------------- /walb/include/linux/walb/log_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/log_device.h -------------------------------------------------------------------------------- /walb/include/linux/walb/log_record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/log_record.h -------------------------------------------------------------------------------- /walb/include/linux/walb/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/logger.h -------------------------------------------------------------------------------- /walb/include/linux/walb/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/print.h -------------------------------------------------------------------------------- /walb/include/linux/walb/sector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/sector.h -------------------------------------------------------------------------------- /walb/include/linux/walb/super.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/super.h -------------------------------------------------------------------------------- /walb/include/linux/walb/u32bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/u32bits.h -------------------------------------------------------------------------------- /walb/include/linux/walb/u64bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/u64bits.h -------------------------------------------------------------------------------- /walb/include/linux/walb/userland.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/userland.h -------------------------------------------------------------------------------- /walb/include/linux/walb/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/util.h -------------------------------------------------------------------------------- /walb/include/linux/walb/walb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walb-linux/walb-tools/HEAD/walb/include/linux/walb/walb.h --------------------------------------------------------------------------------