├── .clang-format ├── .clang-tidy ├── .git-commit-template ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab ├── issue_templates │ ├── bug_template.md │ └── feature_template.md └── merge_request_templates │ └── pull_request_template.md ├── .gitlint ├── .lgtm.yml ├── .mailmap ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── CMakePresets.json ├── CONTRIBUTING.md ├── Dockerfile ├── Doxyfile ├── LICENSE ├── README.md ├── USERS.md ├── YCSB-CXX ├── CMakeLists.txt ├── a2d.txt ├── core │ ├── .gitignore │ ├── AcknowledgedCounterGenerator.hpp │ ├── ConstantIntegerGenerator.hpp │ ├── CounterGenerator.hpp │ ├── DiscreteGenerator.hpp │ ├── Generator.hpp │ ├── Measurements.hpp │ ├── NumberGenerator.hpp │ ├── ScrambledZipfianGenerator.hpp │ ├── SkewedLatestGenerator.hpp │ ├── UniformLongGenerator.hpp │ ├── ZipfianGenerator.hpp │ ├── client.h │ ├── const_generator.h │ ├── core_workload.cc │ ├── core_workload.h │ ├── counter_generator.h │ ├── discrete_generator.h │ ├── generator.h │ ├── properties.h │ ├── scrambled_zipfian_generator.h │ ├── skewed_latest_generator.h │ ├── timer.h │ ├── uniform_generator.h │ ├── utils.h │ ├── ycsbdb.h │ └── zipfian_generator.h ├── db │ ├── berkeley_db.h │ ├── db_factory.h │ ├── db_factory_berkeleydb.cc │ ├── db_factory_leveldb.cc │ ├── db_factory_nulldb.cc │ ├── db_factory_parallax.cc │ ├── db_factory_perconaft.cc │ ├── db_factory_rocksdb.cc │ ├── level_db.h │ ├── null_db.h │ ├── old │ │ ├── basic_db.h │ │ ├── db_factory.cc │ │ ├── hashtable_db.cc │ │ ├── hashtable_db.h │ │ ├── lock_stl_db.h │ │ ├── tbb_rand_db.h │ │ └── tbb_scan_db.h │ ├── parallax_db.h │ ├── percona_ft.h │ ├── rocks_db.h │ └── workload_gen.h ├── driver │ └── ycsbc.cc ├── ep_proposed.txt ├── execution_plan.txt ├── execution_plan_a2d.txt ├── execution_plan_e.txt ├── generate_workloads.py ├── lib │ ├── lock_stl_hashtable.h │ ├── mem_alloc.h │ ├── stl_hashtable.h │ ├── string.h │ ├── string_hashtable.h │ ├── tbb_rand_hashtable.h │ └── tbb_scan_hashtable.h ├── load_a.txt ├── run-ycsb.sh ├── run_a-d.txt ├── run_b.txt ├── run_c.txt ├── run_d.txt ├── run_e.txt └── workloads │ ├── workloada │ ├── workloadb │ ├── workloadc │ ├── workloadd │ ├── workloade │ └── workloadf ├── cmake_utils ├── PreventInSouceBuilds.cmake.in ├── check-compiler-flags.cmake.in ├── cmake_uninstall.cmake.in ├── cmakeconfig.cmake.in ├── generate_test_names.cmake.in ├── mkfs.cmake.in ├── tests.cmake.in ├── tracer.cmake.in └── ycsb.cmake.in ├── config.h.in ├── docs ├── Build.md ├── CI.md ├── Coding_conventions.md ├── Development.md ├── Documentation.md ├── FastMap.md ├── Issues.md ├── PR.md ├── Tests.md └── logo.jpg ├── lib ├── CMakeLists.txt ├── allocator │ ├── allocator.c │ ├── device_structures.h │ ├── djb2.c │ ├── djb2.h │ ├── kv_format.c │ ├── kv_format.h │ ├── log_structures.c │ ├── log_structures.h │ ├── mem_structures.h │ ├── persistent_operations.c │ ├── persistent_operations.h │ ├── region_log.c │ ├── region_log.h │ └── volume_manager.h ├── api │ └── parallax.c ├── btree │ ├── btree.c │ ├── btree.h │ ├── btree_node.h │ ├── compaction │ │ ├── bloom_filter.c │ │ ├── bloom_filter.h │ │ ├── compaction_daemon.c │ │ ├── compaction_daemon.h │ │ ├── compaction_worker.c │ │ ├── compaction_worker.h │ │ ├── dev_index.c │ │ ├── dev_index.h │ │ ├── dev_leaf.c │ │ ├── dev_leaf.h │ │ ├── device_level.c │ │ ├── device_level.h │ │ ├── fractal_index.c │ │ ├── fractal_index.h │ │ ├── fractal_leaf.c │ │ ├── fractal_leaf.h │ │ ├── sst.c │ │ ├── sst.h │ │ ├── threadpool.c │ │ └── threadpool.h │ ├── conf.h │ ├── dynamic_leaf.c │ ├── dynamic_leaf.h │ ├── gc.c │ ├── gc.h │ ├── index_node.c │ ├── index_node.h │ ├── key_splice.c │ ├── key_splice.h │ ├── kv_pairs.c │ ├── kv_pairs.h │ ├── lsn.c │ ├── lsn.h │ ├── medium_log_LRU_cache.c │ ├── medium_log_LRU_cache.h │ ├── segment_allocator.c │ ├── segment_allocator.h │ ├── set_options.c │ └── set_options.h ├── common │ ├── common.c │ ├── common.h │ └── common_macros.h ├── include │ └── parallax │ │ ├── parallax.h │ │ └── structures.h ├── parallax_callbacks │ ├── parallax_callbacks.c │ └── parallax_callbacks.h └── scanner │ ├── L0_scanner.c │ ├── L0_scanner.h │ ├── min_max_heap.c │ ├── min_max_heap.h │ ├── scanner.c │ ├── scanner.h │ ├── scanner_mode.h │ ├── stack.c │ └── stack.h ├── options.yml ├── pyrightconfig.json ├── scripts ├── CI │ ├── check-cppcheck-output.py │ ├── check-env-vars-version.py │ ├── check-iwyu-output.py │ ├── coverdocs.py │ ├── cpd_output.py │ ├── create_mbbd.sh │ ├── destroy_mbbd.sh │ ├── generate-doc-metrics.sh │ └── yml │ │ ├── debug-build.yml │ │ ├── debug-test.yml │ │ ├── deploy.yml │ │ ├── install.yml │ │ ├── lint.yml │ │ ├── release-build.yml │ │ └── release-test.yml ├── commit-msg-lint.py ├── devel-tools │ ├── build-binutils.sh │ ├── build-gcc.sh │ ├── build-gdb.sh │ ├── build-git.sh │ ├── build-go.sh │ ├── build-llvm.sh │ ├── build-python.sh │ └── env-vars.sh ├── gitlint │ └── rules.py ├── mkfs.sh ├── pack-staticlib.py ├── pre-commit-CI.sh ├── pre-merge-CI.sh ├── tests │ ├── test_dirty_scans.sh │ └── test_sanitizers.sh ├── verify-installed-files.py └── ycsb │ ├── extract-data.sh │ ├── get_total_volume.sh │ ├── start_statistics.sh │ └── stop_statistics.sh ├── tests ├── CMakeLists.txt ├── arg_parser.c ├── arg_parser.h ├── manto.c ├── run_test.sh ├── simple_test_delete.c ├── test_categories.c ├── test_dirty_scans.c ├── test_fractal_layout.c ├── test_gc.c ├── test_index_node.c ├── test_leaf_node.c ├── test_leaf_root_delete_get_scan.c ├── test_level_protocol.c ├── test_medium.c ├── test_mixes.c ├── test_optional_logging.c ├── test_options.c ├── test_par_format.c ├── test_par_put_metadata.c ├── test_par_put_serialized.c ├── test_recovery.c ├── test_region_allocations.c ├── test_region_log.c ├── test_sanitizers.c ├── test_scans.c ├── test_threadpool.c ├── test_wal.c ├── test_wcursors_api.c ├── test_wcursors_segment_buffers_cursor.c └── tiresias.c ├── tracer ├── CMakeLists.txt ├── README.md ├── dummy_tracefile.txt ├── tracefile_checker.py └── tracer.c └── utilities ├── CMakeLists.txt ├── dups_list.c ├── dups_list.h ├── list.c ├── list.h ├── spin_loop.c └── spin_loop.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.git-commit-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.git-commit-template -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab/issue_templates/bug_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.gitlab/issue_templates/bug_template.md -------------------------------------------------------------------------------- /.gitlab/issue_templates/feature_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.gitlab/issue_templates/feature_template.md -------------------------------------------------------------------------------- /.gitlab/merge_request_templates/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.gitlab/merge_request_templates/pull_request_template.md -------------------------------------------------------------------------------- /.gitlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.gitlint -------------------------------------------------------------------------------- /.lgtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.lgtm.yml -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.mailmap -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/Dockerfile -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/README.md -------------------------------------------------------------------------------- /USERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/USERS.md -------------------------------------------------------------------------------- /YCSB-CXX/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/CMakeLists.txt -------------------------------------------------------------------------------- /YCSB-CXX/a2d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/a2d.txt -------------------------------------------------------------------------------- /YCSB-CXX/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/.gitignore -------------------------------------------------------------------------------- /YCSB-CXX/core/AcknowledgedCounterGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/AcknowledgedCounterGenerator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/ConstantIntegerGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/ConstantIntegerGenerator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/CounterGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/CounterGenerator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/DiscreteGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/DiscreteGenerator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/Generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/Generator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/Measurements.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/Measurements.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/NumberGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/NumberGenerator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/ScrambledZipfianGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/ScrambledZipfianGenerator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/SkewedLatestGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/SkewedLatestGenerator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/UniformLongGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/UniformLongGenerator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/ZipfianGenerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/ZipfianGenerator.hpp -------------------------------------------------------------------------------- /YCSB-CXX/core/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/client.h -------------------------------------------------------------------------------- /YCSB-CXX/core/const_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/const_generator.h -------------------------------------------------------------------------------- /YCSB-CXX/core/core_workload.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/core_workload.cc -------------------------------------------------------------------------------- /YCSB-CXX/core/core_workload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/core_workload.h -------------------------------------------------------------------------------- /YCSB-CXX/core/counter_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/counter_generator.h -------------------------------------------------------------------------------- /YCSB-CXX/core/discrete_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/discrete_generator.h -------------------------------------------------------------------------------- /YCSB-CXX/core/generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/generator.h -------------------------------------------------------------------------------- /YCSB-CXX/core/properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/properties.h -------------------------------------------------------------------------------- /YCSB-CXX/core/scrambled_zipfian_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/scrambled_zipfian_generator.h -------------------------------------------------------------------------------- /YCSB-CXX/core/skewed_latest_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/skewed_latest_generator.h -------------------------------------------------------------------------------- /YCSB-CXX/core/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/timer.h -------------------------------------------------------------------------------- /YCSB-CXX/core/uniform_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/uniform_generator.h -------------------------------------------------------------------------------- /YCSB-CXX/core/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/utils.h -------------------------------------------------------------------------------- /YCSB-CXX/core/ycsbdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/ycsbdb.h -------------------------------------------------------------------------------- /YCSB-CXX/core/zipfian_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/core/zipfian_generator.h -------------------------------------------------------------------------------- /YCSB-CXX/db/berkeley_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/berkeley_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/db_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/db_factory.h -------------------------------------------------------------------------------- /YCSB-CXX/db/db_factory_berkeleydb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/db_factory_berkeleydb.cc -------------------------------------------------------------------------------- /YCSB-CXX/db/db_factory_leveldb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/db_factory_leveldb.cc -------------------------------------------------------------------------------- /YCSB-CXX/db/db_factory_nulldb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/db_factory_nulldb.cc -------------------------------------------------------------------------------- /YCSB-CXX/db/db_factory_parallax.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/db_factory_parallax.cc -------------------------------------------------------------------------------- /YCSB-CXX/db/db_factory_perconaft.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/db_factory_perconaft.cc -------------------------------------------------------------------------------- /YCSB-CXX/db/db_factory_rocksdb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/db_factory_rocksdb.cc -------------------------------------------------------------------------------- /YCSB-CXX/db/level_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/level_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/null_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/null_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/old/basic_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/old/basic_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/old/db_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/old/db_factory.cc -------------------------------------------------------------------------------- /YCSB-CXX/db/old/hashtable_db.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/old/hashtable_db.cc -------------------------------------------------------------------------------- /YCSB-CXX/db/old/hashtable_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/old/hashtable_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/old/lock_stl_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/old/lock_stl_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/old/tbb_rand_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/old/tbb_rand_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/old/tbb_scan_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/old/tbb_scan_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/parallax_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/parallax_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/percona_ft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/percona_ft.h -------------------------------------------------------------------------------- /YCSB-CXX/db/rocks_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/rocks_db.h -------------------------------------------------------------------------------- /YCSB-CXX/db/workload_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/db/workload_gen.h -------------------------------------------------------------------------------- /YCSB-CXX/driver/ycsbc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/driver/ycsbc.cc -------------------------------------------------------------------------------- /YCSB-CXX/ep_proposed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/ep_proposed.txt -------------------------------------------------------------------------------- /YCSB-CXX/execution_plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/execution_plan.txt -------------------------------------------------------------------------------- /YCSB-CXX/execution_plan_a2d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/execution_plan_a2d.txt -------------------------------------------------------------------------------- /YCSB-CXX/execution_plan_e.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/execution_plan_e.txt -------------------------------------------------------------------------------- /YCSB-CXX/generate_workloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/generate_workloads.py -------------------------------------------------------------------------------- /YCSB-CXX/lib/lock_stl_hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/lib/lock_stl_hashtable.h -------------------------------------------------------------------------------- /YCSB-CXX/lib/mem_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/lib/mem_alloc.h -------------------------------------------------------------------------------- /YCSB-CXX/lib/stl_hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/lib/stl_hashtable.h -------------------------------------------------------------------------------- /YCSB-CXX/lib/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/lib/string.h -------------------------------------------------------------------------------- /YCSB-CXX/lib/string_hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/lib/string_hashtable.h -------------------------------------------------------------------------------- /YCSB-CXX/lib/tbb_rand_hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/lib/tbb_rand_hashtable.h -------------------------------------------------------------------------------- /YCSB-CXX/lib/tbb_scan_hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/lib/tbb_scan_hashtable.h -------------------------------------------------------------------------------- /YCSB-CXX/load_a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/load_a.txt -------------------------------------------------------------------------------- /YCSB-CXX/run-ycsb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/run-ycsb.sh -------------------------------------------------------------------------------- /YCSB-CXX/run_a-d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/run_a-d.txt -------------------------------------------------------------------------------- /YCSB-CXX/run_b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/run_b.txt -------------------------------------------------------------------------------- /YCSB-CXX/run_c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/run_c.txt -------------------------------------------------------------------------------- /YCSB-CXX/run_d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/run_d.txt -------------------------------------------------------------------------------- /YCSB-CXX/run_e.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/run_e.txt -------------------------------------------------------------------------------- /YCSB-CXX/workloads/workloada: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/workloads/workloada -------------------------------------------------------------------------------- /YCSB-CXX/workloads/workloadb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/workloads/workloadb -------------------------------------------------------------------------------- /YCSB-CXX/workloads/workloadc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/workloads/workloadc -------------------------------------------------------------------------------- /YCSB-CXX/workloads/workloadd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/workloads/workloadd -------------------------------------------------------------------------------- /YCSB-CXX/workloads/workloade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/workloads/workloade -------------------------------------------------------------------------------- /YCSB-CXX/workloads/workloadf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/YCSB-CXX/workloads/workloadf -------------------------------------------------------------------------------- /cmake_utils/PreventInSouceBuilds.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/cmake_utils/PreventInSouceBuilds.cmake.in -------------------------------------------------------------------------------- /cmake_utils/check-compiler-flags.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/cmake_utils/check-compiler-flags.cmake.in -------------------------------------------------------------------------------- /cmake_utils/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/cmake_utils/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /cmake_utils/cmakeconfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/cmake_utils/cmakeconfig.cmake.in -------------------------------------------------------------------------------- /cmake_utils/generate_test_names.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/cmake_utils/generate_test_names.cmake.in -------------------------------------------------------------------------------- /cmake_utils/mkfs.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/cmake_utils/mkfs.cmake.in -------------------------------------------------------------------------------- /cmake_utils/tests.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/cmake_utils/tests.cmake.in -------------------------------------------------------------------------------- /cmake_utils/tracer.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/cmake_utils/tracer.cmake.in -------------------------------------------------------------------------------- /cmake_utils/ycsb.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/cmake_utils/ycsb.cmake.in -------------------------------------------------------------------------------- /config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/config.h.in -------------------------------------------------------------------------------- /docs/Build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/Build.md -------------------------------------------------------------------------------- /docs/CI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/CI.md -------------------------------------------------------------------------------- /docs/Coding_conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/Coding_conventions.md -------------------------------------------------------------------------------- /docs/Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/Development.md -------------------------------------------------------------------------------- /docs/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/Documentation.md -------------------------------------------------------------------------------- /docs/FastMap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/FastMap.md -------------------------------------------------------------------------------- /docs/Issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/Issues.md -------------------------------------------------------------------------------- /docs/PR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/PR.md -------------------------------------------------------------------------------- /docs/Tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/Tests.md -------------------------------------------------------------------------------- /docs/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/docs/logo.jpg -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/allocator/allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/allocator.c -------------------------------------------------------------------------------- /lib/allocator/device_structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/device_structures.h -------------------------------------------------------------------------------- /lib/allocator/djb2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/djb2.c -------------------------------------------------------------------------------- /lib/allocator/djb2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/djb2.h -------------------------------------------------------------------------------- /lib/allocator/kv_format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/kv_format.c -------------------------------------------------------------------------------- /lib/allocator/kv_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/kv_format.h -------------------------------------------------------------------------------- /lib/allocator/log_structures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/log_structures.c -------------------------------------------------------------------------------- /lib/allocator/log_structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/log_structures.h -------------------------------------------------------------------------------- /lib/allocator/mem_structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/mem_structures.h -------------------------------------------------------------------------------- /lib/allocator/persistent_operations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/persistent_operations.c -------------------------------------------------------------------------------- /lib/allocator/persistent_operations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/persistent_operations.h -------------------------------------------------------------------------------- /lib/allocator/region_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/region_log.c -------------------------------------------------------------------------------- /lib/allocator/region_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/region_log.h -------------------------------------------------------------------------------- /lib/allocator/volume_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/allocator/volume_manager.h -------------------------------------------------------------------------------- /lib/api/parallax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/api/parallax.c -------------------------------------------------------------------------------- /lib/btree/btree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/btree.c -------------------------------------------------------------------------------- /lib/btree/btree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/btree.h -------------------------------------------------------------------------------- /lib/btree/btree_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/btree_node.h -------------------------------------------------------------------------------- /lib/btree/compaction/bloom_filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/bloom_filter.c -------------------------------------------------------------------------------- /lib/btree/compaction/bloom_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/bloom_filter.h -------------------------------------------------------------------------------- /lib/btree/compaction/compaction_daemon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/compaction_daemon.c -------------------------------------------------------------------------------- /lib/btree/compaction/compaction_daemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/compaction_daemon.h -------------------------------------------------------------------------------- /lib/btree/compaction/compaction_worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/compaction_worker.c -------------------------------------------------------------------------------- /lib/btree/compaction/compaction_worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/compaction_worker.h -------------------------------------------------------------------------------- /lib/btree/compaction/dev_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/dev_index.c -------------------------------------------------------------------------------- /lib/btree/compaction/dev_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/dev_index.h -------------------------------------------------------------------------------- /lib/btree/compaction/dev_leaf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/dev_leaf.c -------------------------------------------------------------------------------- /lib/btree/compaction/dev_leaf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/dev_leaf.h -------------------------------------------------------------------------------- /lib/btree/compaction/device_level.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/device_level.c -------------------------------------------------------------------------------- /lib/btree/compaction/device_level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/device_level.h -------------------------------------------------------------------------------- /lib/btree/compaction/fractal_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/fractal_index.c -------------------------------------------------------------------------------- /lib/btree/compaction/fractal_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/fractal_index.h -------------------------------------------------------------------------------- /lib/btree/compaction/fractal_leaf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/fractal_leaf.c -------------------------------------------------------------------------------- /lib/btree/compaction/fractal_leaf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/fractal_leaf.h -------------------------------------------------------------------------------- /lib/btree/compaction/sst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/sst.c -------------------------------------------------------------------------------- /lib/btree/compaction/sst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/sst.h -------------------------------------------------------------------------------- /lib/btree/compaction/threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/threadpool.c -------------------------------------------------------------------------------- /lib/btree/compaction/threadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/compaction/threadpool.h -------------------------------------------------------------------------------- /lib/btree/conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/conf.h -------------------------------------------------------------------------------- /lib/btree/dynamic_leaf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/dynamic_leaf.c -------------------------------------------------------------------------------- /lib/btree/dynamic_leaf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/dynamic_leaf.h -------------------------------------------------------------------------------- /lib/btree/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/gc.c -------------------------------------------------------------------------------- /lib/btree/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/gc.h -------------------------------------------------------------------------------- /lib/btree/index_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/index_node.c -------------------------------------------------------------------------------- /lib/btree/index_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/index_node.h -------------------------------------------------------------------------------- /lib/btree/key_splice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/key_splice.c -------------------------------------------------------------------------------- /lib/btree/key_splice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/key_splice.h -------------------------------------------------------------------------------- /lib/btree/kv_pairs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/kv_pairs.c -------------------------------------------------------------------------------- /lib/btree/kv_pairs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/kv_pairs.h -------------------------------------------------------------------------------- /lib/btree/lsn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/lsn.c -------------------------------------------------------------------------------- /lib/btree/lsn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/lsn.h -------------------------------------------------------------------------------- /lib/btree/medium_log_LRU_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/medium_log_LRU_cache.c -------------------------------------------------------------------------------- /lib/btree/medium_log_LRU_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/medium_log_LRU_cache.h -------------------------------------------------------------------------------- /lib/btree/segment_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/segment_allocator.c -------------------------------------------------------------------------------- /lib/btree/segment_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/segment_allocator.h -------------------------------------------------------------------------------- /lib/btree/set_options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/set_options.c -------------------------------------------------------------------------------- /lib/btree/set_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/btree/set_options.h -------------------------------------------------------------------------------- /lib/common/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/common/common.c -------------------------------------------------------------------------------- /lib/common/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/common/common.h -------------------------------------------------------------------------------- /lib/common/common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/common/common_macros.h -------------------------------------------------------------------------------- /lib/include/parallax/parallax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/include/parallax/parallax.h -------------------------------------------------------------------------------- /lib/include/parallax/structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/include/parallax/structures.h -------------------------------------------------------------------------------- /lib/parallax_callbacks/parallax_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/parallax_callbacks/parallax_callbacks.c -------------------------------------------------------------------------------- /lib/parallax_callbacks/parallax_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/parallax_callbacks/parallax_callbacks.h -------------------------------------------------------------------------------- /lib/scanner/L0_scanner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/scanner/L0_scanner.c -------------------------------------------------------------------------------- /lib/scanner/L0_scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/scanner/L0_scanner.h -------------------------------------------------------------------------------- /lib/scanner/min_max_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/scanner/min_max_heap.c -------------------------------------------------------------------------------- /lib/scanner/min_max_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/scanner/min_max_heap.h -------------------------------------------------------------------------------- /lib/scanner/scanner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/scanner/scanner.c -------------------------------------------------------------------------------- /lib/scanner/scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/scanner/scanner.h -------------------------------------------------------------------------------- /lib/scanner/scanner_mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/scanner/scanner_mode.h -------------------------------------------------------------------------------- /lib/scanner/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/scanner/stack.c -------------------------------------------------------------------------------- /lib/scanner/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/lib/scanner/stack.h -------------------------------------------------------------------------------- /options.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/options.yml -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /scripts/CI/check-cppcheck-output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/check-cppcheck-output.py -------------------------------------------------------------------------------- /scripts/CI/check-env-vars-version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/check-env-vars-version.py -------------------------------------------------------------------------------- /scripts/CI/check-iwyu-output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/check-iwyu-output.py -------------------------------------------------------------------------------- /scripts/CI/coverdocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/coverdocs.py -------------------------------------------------------------------------------- /scripts/CI/cpd_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/cpd_output.py -------------------------------------------------------------------------------- /scripts/CI/create_mbbd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/create_mbbd.sh -------------------------------------------------------------------------------- /scripts/CI/destroy_mbbd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/destroy_mbbd.sh -------------------------------------------------------------------------------- /scripts/CI/generate-doc-metrics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/generate-doc-metrics.sh -------------------------------------------------------------------------------- /scripts/CI/yml/debug-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/yml/debug-build.yml -------------------------------------------------------------------------------- /scripts/CI/yml/debug-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/yml/debug-test.yml -------------------------------------------------------------------------------- /scripts/CI/yml/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/yml/deploy.yml -------------------------------------------------------------------------------- /scripts/CI/yml/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/yml/install.yml -------------------------------------------------------------------------------- /scripts/CI/yml/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/yml/lint.yml -------------------------------------------------------------------------------- /scripts/CI/yml/release-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/yml/release-build.yml -------------------------------------------------------------------------------- /scripts/CI/yml/release-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/CI/yml/release-test.yml -------------------------------------------------------------------------------- /scripts/commit-msg-lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/commit-msg-lint.py -------------------------------------------------------------------------------- /scripts/devel-tools/build-binutils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/devel-tools/build-binutils.sh -------------------------------------------------------------------------------- /scripts/devel-tools/build-gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/devel-tools/build-gcc.sh -------------------------------------------------------------------------------- /scripts/devel-tools/build-gdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/devel-tools/build-gdb.sh -------------------------------------------------------------------------------- /scripts/devel-tools/build-git.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/devel-tools/build-git.sh -------------------------------------------------------------------------------- /scripts/devel-tools/build-go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/devel-tools/build-go.sh -------------------------------------------------------------------------------- /scripts/devel-tools/build-llvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/devel-tools/build-llvm.sh -------------------------------------------------------------------------------- /scripts/devel-tools/build-python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/devel-tools/build-python.sh -------------------------------------------------------------------------------- /scripts/devel-tools/env-vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/devel-tools/env-vars.sh -------------------------------------------------------------------------------- /scripts/gitlint/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/gitlint/rules.py -------------------------------------------------------------------------------- /scripts/mkfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/mkfs.sh -------------------------------------------------------------------------------- /scripts/pack-staticlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/pack-staticlib.py -------------------------------------------------------------------------------- /scripts/pre-commit-CI.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/pre-commit-CI.sh -------------------------------------------------------------------------------- /scripts/pre-merge-CI.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/pre-merge-CI.sh -------------------------------------------------------------------------------- /scripts/tests/test_dirty_scans.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/tests/test_dirty_scans.sh -------------------------------------------------------------------------------- /scripts/tests/test_sanitizers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/tests/test_sanitizers.sh -------------------------------------------------------------------------------- /scripts/verify-installed-files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/verify-installed-files.py -------------------------------------------------------------------------------- /scripts/ycsb/extract-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/ycsb/extract-data.sh -------------------------------------------------------------------------------- /scripts/ycsb/get_total_volume.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/ycsb/get_total_volume.sh -------------------------------------------------------------------------------- /scripts/ycsb/start_statistics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/ycsb/start_statistics.sh -------------------------------------------------------------------------------- /scripts/ycsb/stop_statistics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/scripts/ycsb/stop_statistics.sh -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/arg_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/arg_parser.c -------------------------------------------------------------------------------- /tests/arg_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/arg_parser.h -------------------------------------------------------------------------------- /tests/manto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/manto.c -------------------------------------------------------------------------------- /tests/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/run_test.sh -------------------------------------------------------------------------------- /tests/simple_test_delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/simple_test_delete.c -------------------------------------------------------------------------------- /tests/test_categories.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_categories.c -------------------------------------------------------------------------------- /tests/test_dirty_scans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_dirty_scans.c -------------------------------------------------------------------------------- /tests/test_fractal_layout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_fractal_layout.c -------------------------------------------------------------------------------- /tests/test_gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_gc.c -------------------------------------------------------------------------------- /tests/test_index_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_index_node.c -------------------------------------------------------------------------------- /tests/test_leaf_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_leaf_node.c -------------------------------------------------------------------------------- /tests/test_leaf_root_delete_get_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_leaf_root_delete_get_scan.c -------------------------------------------------------------------------------- /tests/test_level_protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_level_protocol.c -------------------------------------------------------------------------------- /tests/test_medium.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_medium.c -------------------------------------------------------------------------------- /tests/test_mixes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_mixes.c -------------------------------------------------------------------------------- /tests/test_optional_logging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_optional_logging.c -------------------------------------------------------------------------------- /tests/test_options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_options.c -------------------------------------------------------------------------------- /tests/test_par_format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_par_format.c -------------------------------------------------------------------------------- /tests/test_par_put_metadata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_par_put_metadata.c -------------------------------------------------------------------------------- /tests/test_par_put_serialized.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_par_put_serialized.c -------------------------------------------------------------------------------- /tests/test_recovery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_recovery.c -------------------------------------------------------------------------------- /tests/test_region_allocations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_region_allocations.c -------------------------------------------------------------------------------- /tests/test_region_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_region_log.c -------------------------------------------------------------------------------- /tests/test_sanitizers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_sanitizers.c -------------------------------------------------------------------------------- /tests/test_scans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_scans.c -------------------------------------------------------------------------------- /tests/test_threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_threadpool.c -------------------------------------------------------------------------------- /tests/test_wal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_wal.c -------------------------------------------------------------------------------- /tests/test_wcursors_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_wcursors_api.c -------------------------------------------------------------------------------- /tests/test_wcursors_segment_buffers_cursor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/test_wcursors_segment_buffers_cursor.c -------------------------------------------------------------------------------- /tests/tiresias.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tests/tiresias.c -------------------------------------------------------------------------------- /tracer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tracer/CMakeLists.txt -------------------------------------------------------------------------------- /tracer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tracer/README.md -------------------------------------------------------------------------------- /tracer/dummy_tracefile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tracer/dummy_tracefile.txt -------------------------------------------------------------------------------- /tracer/tracefile_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tracer/tracefile_checker.py -------------------------------------------------------------------------------- /tracer/tracer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/tracer/tracer.c -------------------------------------------------------------------------------- /utilities/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/utilities/CMakeLists.txt -------------------------------------------------------------------------------- /utilities/dups_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/utilities/dups_list.c -------------------------------------------------------------------------------- /utilities/dups_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/utilities/dups_list.h -------------------------------------------------------------------------------- /utilities/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/utilities/list.c -------------------------------------------------------------------------------- /utilities/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/utilities/list.h -------------------------------------------------------------------------------- /utilities/spin_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/utilities/spin_loop.c -------------------------------------------------------------------------------- /utilities/spin_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CARV-ICS-FORTH/parallax/HEAD/utilities/spin_loop.h --------------------------------------------------------------------------------