├── AE_INSTRUCTION.md ├── LICENSE ├── README.md ├── scripts ├── common.sh ├── count │ ├── .gitignore │ ├── fetchBreakdown.sh │ ├── fetchPerformance.sh │ ├── fetchRecovery.sh │ ├── fetchResource.sh │ └── fetchStorage.sh ├── env │ ├── .gitignore │ ├── config │ ├── id_rsa.pub │ └── settings.xml ├── exp │ ├── .gitignore │ ├── Exp-simple.sh │ ├── Exp0-simpleOverall.sh │ ├── Exp1-ycsb.sh │ ├── Exp10-clients.sh │ ├── Exp2-operations.sh │ ├── Exp3-breakdown.sh │ ├── Exp4-recovery.sh │ ├── Exp5-resource.sh │ ├── Exp6-kvSize.sh │ ├── Exp7-balanceParam.sh │ ├── Exp8-ecParam.sh │ └── Exp9-consistency.sh ├── genToken.py ├── playbook │ ├── hosts.ini │ ├── playbook-backup.yaml │ ├── playbook-fail.yaml │ ├── playbook-flush.yaml │ ├── playbook-load.yaml │ ├── playbook-recovery.yaml │ ├── playbook-run.yaml │ └── playbook-startup.yaml ├── run │ ├── copyDB.sh │ ├── copyLogs.sh │ ├── loadDB.sh │ ├── recovery.sh │ ├── restartNode.sh │ ├── restartNodeReload.sh │ ├── runDB.sh │ ├── start-client.sh │ ├── start-oss.sh │ ├── start-server.sh │ ├── stop-oss.sh │ └── update-server.sh ├── runAllExps.sh ├── settings.sh ├── setup.sh ├── setupOnEachNode.sh ├── status │ ├── killMonitor.sh │ ├── statsCPU_RAM.sh │ └── statsDB_DISK_NET.sh └── ycsb │ ├── .editorconfig │ ├── .gitignore │ ├── .travis.yml │ ├── .vscode │ └── settings.json │ ├── CONTRIBUTING.md │ ├── LICENSE.txt │ ├── NOTICE.txt │ ├── README.md │ ├── bin │ ├── bindings.properties │ ├── ycsb │ ├── ycsb.bat │ └── ycsb.sh │ ├── binding-parent │ ├── datastore-specific-descriptor │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── assemblies │ │ │ └── datastore-specific-assembly.xml │ └── pom.xml │ ├── cassandra │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── site │ │ │ └── ycsb │ │ │ └── db │ │ │ ├── CassandraCQLClient.java │ │ │ └── package-info.java │ │ └── test │ │ ├── java │ │ └── site │ │ │ └── ycsb │ │ │ └── db │ │ │ └── CassandraCQLClientTest.java │ │ └── resources │ │ └── ycsb.cql │ ├── checkstyle.xml │ ├── core │ ├── CHANGES.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── site │ │ │ │ └── ycsb │ │ │ │ ├── BasicDB.java │ │ │ │ ├── BasicTSDB.java │ │ │ │ ├── ByteArrayByteIterator.java │ │ │ │ ├── ByteIterator.java │ │ │ │ ├── Client.java │ │ │ │ ├── ClientThread.java │ │ │ │ ├── CommandLine.java │ │ │ │ ├── DB.java │ │ │ │ ├── DBException.java │ │ │ │ ├── DBFactory.java │ │ │ │ ├── DBWrapper.java │ │ │ │ ├── GoodBadUglyDB.java │ │ │ │ ├── InputStreamByteIterator.java │ │ │ │ ├── NumericByteIterator.java │ │ │ │ ├── RandomByteIterator.java │ │ │ │ ├── Status.java │ │ │ │ ├── StatusThread.java │ │ │ │ ├── StringByteIterator.java │ │ │ │ ├── TerminatorThread.java │ │ │ │ ├── TimeseriesDB.java │ │ │ │ ├── UnknownDBException.java │ │ │ │ ├── Utils.java │ │ │ │ ├── Workload.java │ │ │ │ ├── WorkloadException.java │ │ │ │ ├── generator │ │ │ │ ├── AcknowledgedCounterGenerator.java │ │ │ │ ├── ConstantIntegerGenerator.java │ │ │ │ ├── CounterGenerator.java │ │ │ │ ├── DiscreteGenerator.java │ │ │ │ ├── ExponentialGenerator.java │ │ │ │ ├── FileGenerator.java │ │ │ │ ├── Generator.java │ │ │ │ ├── HistogramGenerator.java │ │ │ │ ├── HotspotIntegerGenerator.java │ │ │ │ ├── IncrementingPrintableStringGenerator.java │ │ │ │ ├── NormalLongGenerator.java │ │ │ │ ├── NumberGenerator.java │ │ │ │ ├── RandomDiscreteTimestampGenerator.java │ │ │ │ ├── ScrambledZipfianGenerator.java │ │ │ │ ├── SequentialGenerator.java │ │ │ │ ├── SkewedLatestGenerator.java │ │ │ │ ├── UniformGenerator.java │ │ │ │ ├── UniformLongGenerator.java │ │ │ │ ├── UnixEpochTimestampGenerator.java │ │ │ │ ├── ZipfianGenerator.java │ │ │ │ └── package-info.java │ │ │ │ ├── measurements │ │ │ │ ├── Measurements.java │ │ │ │ ├── OneMeasurement.java │ │ │ │ ├── OneMeasurementHdrHistogram.java │ │ │ │ ├── OneMeasurementHistogram.java │ │ │ │ ├── OneMeasurementRaw.java │ │ │ │ ├── OneMeasurementTimeSeries.java │ │ │ │ ├── TwoInOneMeasurement.java │ │ │ │ ├── exporter │ │ │ │ │ ├── JSONArrayMeasurementsExporter.java │ │ │ │ │ ├── JSONMeasurementsExporter.java │ │ │ │ │ ├── MeasurementsExporter.java │ │ │ │ │ ├── TextMeasurementsExporter.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ └── workloads │ │ │ │ ├── ConstantOccupancyWorkload.java │ │ │ │ ├── CoreWorkload.java │ │ │ │ ├── RestWorkload.java │ │ │ │ ├── TimeSeriesWorkload.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── project.properties │ │ └── test │ │ └── java │ │ └── site │ │ └── ycsb │ │ ├── TestByteIterator.java │ │ ├── TestNumericByteIterator.java │ │ ├── TestStatus.java │ │ ├── TestUtils.java │ │ ├── generator │ │ ├── AcknowledgedCounterGeneratorTest.java │ │ ├── TestIncrementingPrintableStringGenerator.java │ │ ├── TestRandomDiscreteTimestampGenerator.java │ │ ├── TestUnixEpochTimestampGenerator.java │ │ └── TestZipfianGenerator.java │ │ ├── measurements │ │ └── exporter │ │ │ └── TestMeasurementsExporter.java │ │ └── workloads │ │ ├── TestCoreWorkload.java │ │ └── TestTimeSeriesWorkload.java │ ├── distribution │ ├── pom.xml │ └── src │ │ └── main │ │ └── assembly │ │ └── distribution.xml │ ├── doc │ ├── coreproperties.html │ ├── coreworkloads.html │ ├── dblayer.html │ ├── images │ │ ├── ycsb.jpg │ │ └── ycsblogo-small.png │ ├── index.html │ ├── parallelclients.html │ ├── tipsfaq.html │ └── workload.html │ ├── pom.xml │ └── workloads │ ├── workloadLoad │ ├── workloadRead │ ├── workloadScan │ ├── workloadUpdate │ ├── workloadWrite │ ├── workloada │ ├── workloadb │ ├── workloadc │ ├── workloadd │ ├── workloade │ └── workloadf └── src ├── coldTier ├── .gitignore ├── Makefile ├── OSSClientTest.java └── OSSServer.java └── elect ├── .build ├── build-owasp.xml ├── build-rat.xml ├── build-resolver.xml └── dependency-check-suppressions.xml ├── .circleci ├── config-2_1.yml ├── config-2_1.yml.high_res.patch ├── config-2_1.yml.mid_res.patch ├── config.yml ├── config.yml.HIGHRES ├── config.yml.LOWRES ├── config.yml.MIDRES ├── generate.sh ├── license.yml └── readme.md ├── .gitignore ├── .jenkins └── Jenkinsfile ├── CASSANDRA-14092.txt ├── CHANGES.txt ├── CONTRIBUTING.md ├── LICENSE.txt ├── NEWS.txt ├── NOTICE.txt ├── README.asc ├── READMEOriginal.asc ├── TESTING.md ├── bin ├── cassandra.in.sh ├── cqlsh ├── cqlsh.py ├── debug-cql ├── elect ├── nodetool ├── sstableloader ├── sstablescrub ├── sstableupgrade ├── sstableutil ├── sstableverify └── stop-server ├── build-shaded-dtest-jar.sh ├── build.properties.default ├── build.xml ├── checkstyle.xml ├── checkstyle_suppressions.xml ├── checkstyle_test.xml ├── conf ├── README.txt ├── cassandra-env.sh ├── cassandra-jaas.config ├── cassandra-rackdc.properties ├── cassandra-topology.properties.example ├── commitlog_archiving.properties ├── cqlshrc.sample ├── credentials.sample ├── elect.yaml ├── jvm-clients.options ├── jvm-server.options ├── jvm11-clients.options ├── jvm11-server.options ├── jvm8-clients.options ├── jvm8-server.options ├── logback-tools.xml ├── logback.xml ├── metrics-reporter-config-sample.yaml └── triggers │ └── README.txt ├── debian ├── README.Debian ├── TODO ├── cassandra-sysctl.conf ├── cassandra-tools.install ├── cassandra.bash-completion ├── cassandra.conf ├── cassandra.install ├── cassandra.postinst ├── changelog ├── compat ├── control ├── copyright ├── default ├── dirs ├── init ├── nodetool-completion ├── patches │ ├── cassandra_in.sh_dirs.diff │ ├── cassandra_logdir_fix.diff │ ├── cassandra_yaml_dirs.diff │ └── series └── rules ├── dependency-reduced-pom.xml ├── doc ├── Makefile ├── README.md ├── SASI.md ├── antora.yml ├── cql3 │ ├── CQL.css │ └── CQL.textile ├── modules │ ├── ROOT │ │ ├── nav.adoc │ │ └── pages │ │ │ └── index.adoc │ └── cassandra │ │ ├── assets │ │ ├── images │ │ │ ├── Figure_1_backups.jpg │ │ │ ├── Figure_1_data_model.jpg │ │ │ ├── Figure_1_guarantees.jpg │ │ │ ├── Figure_1_read_repair.jpg │ │ │ ├── Figure_2_data_model.jpg │ │ │ ├── Figure_2_read_repair.jpg │ │ │ ├── Figure_3_read_repair.jpg │ │ │ ├── Figure_4_read_repair.jpg │ │ │ ├── Figure_5_read_repair.jpg │ │ │ ├── Figure_6_read_repair.jpg │ │ │ ├── cassandra_ssl_context_factory_pem.png │ │ │ ├── data_modeling_chebotko_logical.png │ │ │ ├── data_modeling_chebotko_physical.png │ │ │ ├── data_modeling_hotel_bucketing.png │ │ │ ├── data_modeling_hotel_erd.png │ │ │ ├── data_modeling_hotel_logical.png │ │ │ ├── data_modeling_hotel_physical.png │ │ │ ├── data_modeling_hotel_queries.png │ │ │ ├── data_modeling_hotel_relational.png │ │ │ ├── data_modeling_reservation_logical.png │ │ │ ├── data_modeling_reservation_physical.png │ │ │ ├── docs_commit.png │ │ │ ├── docs_create_branch.png │ │ │ ├── docs_create_file.png │ │ │ ├── docs_editor.png │ │ │ ├── docs_fork.png │ │ │ ├── docs_pr.png │ │ │ ├── docs_preview.png │ │ │ ├── eclipse_debug0.png │ │ │ ├── eclipse_debug1.png │ │ │ ├── eclipse_debug2.png │ │ │ ├── eclipse_debug3.png │ │ │ ├── eclipse_debug4.png │ │ │ ├── eclipse_debug5.png │ │ │ ├── eclipse_debug6.png │ │ │ ├── example-stress-graph.png │ │ │ ├── generatetokens.rst │ │ │ ├── hints.svg │ │ │ ├── ring.svg │ │ │ └── vnodes.svg │ │ └── license_compliance.rst │ │ ├── examples │ │ ├── BASH │ │ │ ├── add_repo_keys.sh │ │ │ ├── apt-get_cass.sh │ │ │ ├── apt-get_update.sh │ │ │ ├── check_backups.sh │ │ │ ├── cqlsh_localhost.sh │ │ │ ├── curl_install.sh │ │ │ ├── curl_verify_sha.sh │ │ │ ├── docker_cqlsh.sh │ │ │ ├── docker_pull.sh │ │ │ ├── docker_run.sh │ │ │ ├── find_backups.sh │ │ │ ├── find_snapshots.sh │ │ │ ├── find_sstables.sh │ │ │ ├── find_two_snapshots.sh │ │ │ ├── flush_and_check.sh │ │ │ ├── get_deb_package.sh │ │ │ ├── java_verify.sh │ │ │ ├── nodetool_clearsnapshot.sh │ │ │ ├── nodetool_clearsnapshot_all.sh │ │ │ ├── nodetool_flush.sh │ │ │ ├── nodetool_flush_table.sh │ │ │ ├── nodetool_list_snapshots.sh │ │ │ ├── nodetool_snapshot.sh │ │ │ ├── nodetool_status.sh │ │ │ ├── nodetool_status_nobin.sh │ │ │ ├── run_cqlsh.sh │ │ │ ├── run_cqlsh_nobin.sh │ │ │ ├── snapshot_backup2.sh │ │ │ ├── snapshot_both_backups.sh │ │ │ ├── snapshot_files.sh │ │ │ ├── snapshot_mult_ks.sh │ │ │ ├── snapshot_mult_tables.sh │ │ │ ├── snapshot_mult_tables_again.sh │ │ │ ├── snapshot_one_table.sh │ │ │ ├── snapshot_one_table2.sh │ │ │ ├── start_tarball.sh │ │ │ ├── tail_syslog.sh │ │ │ ├── tail_syslog_package.sh │ │ │ ├── tarball.sh │ │ │ ├── verify_gpg.sh │ │ │ ├── yum_cass.sh │ │ │ ├── yum_start.sh │ │ │ └── yum_update.sh │ │ ├── BNF │ │ │ ├── alter_ks.bnf │ │ │ ├── alter_mv_statement.bnf │ │ │ ├── alter_role_statement.bnf │ │ │ ├── alter_table.bnf │ │ │ ├── alter_udt_statement.bnf │ │ │ ├── alter_user_statement.bnf │ │ │ ├── batch_statement.bnf │ │ │ ├── collection_literal.bnf │ │ │ ├── collection_type.bnf │ │ │ ├── column.bnf │ │ │ ├── constant.bnf │ │ │ ├── cql_statement.bnf │ │ │ ├── cql_type.bnf │ │ │ ├── create_aggregate_statement.bnf │ │ │ ├── create_function_statement.bnf │ │ │ ├── create_index_statement.bnf │ │ │ ├── create_ks.bnf │ │ │ ├── create_mv_statement.bnf │ │ │ ├── create_role_statement.bnf │ │ │ ├── create_table.bnf │ │ │ ├── create_trigger_statement.bnf │ │ │ ├── create_type.bnf │ │ │ ├── create_user_statement.bnf │ │ │ ├── custom_type.bnf │ │ │ ├── delete_statement.bnf │ │ │ ├── drop_aggregate_statement.bnf │ │ │ ├── drop_function_statement.bnf │ │ │ ├── drop_index_statement.bnf │ │ │ ├── drop_ks.bnf │ │ │ ├── drop_mv_statement.bnf │ │ │ ├── drop_role_statement.bnf │ │ │ ├── drop_table.bnf │ │ │ ├── drop_trigger_statement.bnf │ │ │ ├── drop_udt_statement.bnf │ │ │ ├── drop_user_statement.bnf │ │ │ ├── function.bnf │ │ │ ├── grant_permission_statement.bnf │ │ │ ├── grant_role_statement.bnf │ │ │ ├── identifier.bnf │ │ │ ├── index_name.bnf │ │ │ ├── insert_statement.bnf │ │ │ ├── ks_table.bnf │ │ │ ├── list_permissions_statement.bnf │ │ │ ├── list_roles_statement.bnf │ │ │ ├── list_users_statement.bnf │ │ │ ├── native_type.bnf │ │ │ ├── options.bnf │ │ │ ├── revoke_permission_statement.bnf │ │ │ ├── revoke_role_statement.bnf │ │ │ ├── role_name.bnf │ │ │ ├── select_statement.bnf │ │ │ ├── term.bnf │ │ │ ├── trigger_name.bnf │ │ │ ├── truncate_table.bnf │ │ │ ├── tuple.bnf │ │ │ ├── udt.bnf │ │ │ ├── udt_literal.bnf │ │ │ ├── update_statement.bnf │ │ │ ├── use_ks.bnf │ │ │ └── view_name.bnf │ │ ├── CQL │ │ │ ├── allow_filtering.cql │ │ │ ├── alter_ks.cql │ │ │ ├── alter_role.cql │ │ │ ├── alter_table_add_column.cql │ │ │ ├── alter_table_spec_retry.cql │ │ │ ├── alter_table_spec_retry_percent.cql │ │ │ ├── alter_table_with_comment.cql │ │ │ ├── alter_user.cql │ │ │ ├── as.cql │ │ │ ├── autoexpand_exclude_dc.cql │ │ │ ├── autoexpand_ks.cql │ │ │ ├── autoexpand_ks_override.cql │ │ │ ├── avg.cql │ │ │ ├── batch_statement.cql │ │ │ ├── caching_option.cql │ │ │ ├── chunk_length.cql │ │ │ ├── count.cql │ │ │ ├── count_nonnull.cql │ │ │ ├── create_function.cql │ │ │ ├── create_index.cql │ │ │ ├── create_ks.cql │ │ │ ├── create_ks2_backup.cql │ │ │ ├── create_ks_backup.cql │ │ │ ├── create_ks_trans_repl.cql │ │ │ ├── create_mv_statement.cql │ │ │ ├── create_role.cql │ │ │ ├── create_role_ifnotexists.cql │ │ │ ├── create_static_column.cql │ │ │ ├── create_table.cql │ │ │ ├── create_table2_backup.cql │ │ │ ├── create_table_backup.cql │ │ │ ├── create_table_clustercolumn.cql │ │ │ ├── create_table_compound_pk.cql │ │ │ ├── create_table_simple.cql │ │ │ ├── create_table_single_pk.cql │ │ │ ├── create_trigger.cql │ │ │ ├── create_user.cql │ │ │ ├── create_user_role.cql │ │ │ ├── currentdate.cql │ │ │ ├── datetime_arithmetic.cql │ │ │ ├── delete_all_elements_list.cql │ │ │ ├── delete_element_list.cql │ │ │ ├── delete_map.cql │ │ │ ├── delete_set.cql │ │ │ ├── delete_statement.cql │ │ │ ├── drop_aggregate.cql │ │ │ ├── drop_function.cql │ │ │ ├── drop_ks.cql │ │ │ ├── drop_trigger.cql │ │ │ ├── function_dollarsign.cql │ │ │ ├── function_overload.cql │ │ │ ├── function_udfcontext.cql │ │ │ ├── grant_describe.cql │ │ │ ├── grant_drop.cql │ │ │ ├── grant_execute.cql │ │ │ ├── grant_modify.cql │ │ │ ├── grant_perm.cql │ │ │ ├── grant_role.cql │ │ │ ├── insert_data2_backup.cql │ │ │ ├── insert_data_backup.cql │ │ │ ├── insert_duration.cql │ │ │ ├── insert_json.cql │ │ │ ├── insert_statement.cql │ │ │ ├── insert_static_data.cql │ │ │ ├── insert_table_cc_addl.cql │ │ │ ├── insert_table_clustercolumn.cql │ │ │ ├── insert_table_clustercolumn2.cql │ │ │ ├── insert_table_compound_pk.cql │ │ │ ├── insert_udt.cql │ │ │ ├── list.cql │ │ │ ├── list_all_perm.cql │ │ │ ├── list_perm.cql │ │ │ ├── list_roles.cql │ │ │ ├── list_roles_nonrecursive.cql │ │ │ ├── list_roles_of.cql │ │ │ ├── list_select_perm.cql │ │ │ ├── map.cql │ │ │ ├── min_max.cql │ │ │ ├── mv_table_def.cql │ │ │ ├── mv_table_error.cql │ │ │ ├── mv_table_from_base.cql │ │ │ ├── no_revoke.cql │ │ │ ├── query_allow_filtering.cql │ │ │ ├── query_fail_allow_filtering.cql │ │ │ ├── query_nofail_allow_filtering.cql │ │ │ ├── rename_udt_field.cql │ │ │ ├── revoke_perm.cql │ │ │ ├── revoke_role.cql │ │ │ ├── role_error.cql │ │ │ ├── select_data2_backup.cql │ │ │ ├── select_data_backup.cql │ │ │ ├── select_range.cql │ │ │ ├── select_statement.cql │ │ │ ├── select_static_data.cql │ │ │ ├── select_table_clustercolumn.cql │ │ │ ├── select_table_compound_pk.cql │ │ │ ├── set.cql │ │ │ ├── spec_retry_values.cql │ │ │ ├── sum.cql │ │ │ ├── table_for_where.cql │ │ │ ├── timeuuid_min_max.cql │ │ │ ├── timeuuid_now.cql │ │ │ ├── token.cql │ │ │ ├── tuple.cql │ │ │ ├── uda.cql │ │ │ ├── udt.cql │ │ │ ├── update_list.cql │ │ │ ├── update_map.cql │ │ │ ├── update_particular_list_element.cql │ │ │ ├── update_set.cql │ │ │ ├── update_statement.cql │ │ │ ├── update_ttl_map.cql │ │ │ ├── use_ks.cql │ │ │ ├── where.cql │ │ │ ├── where_fail.cql │ │ │ ├── where_group_cluster_columns.cql │ │ │ ├── where_in_tuple.cql │ │ │ └── where_no_group_cluster_columns.cql │ │ ├── JAVA │ │ │ ├── udf_imports.java │ │ │ └── udfcontext.java │ │ ├── RESULTS │ │ │ ├── add_repo_keys.result │ │ │ ├── add_yum_repo.result │ │ │ ├── autoexpand_exclude_dc.result │ │ │ ├── autoexpand_ks.result │ │ │ ├── autoexpand_ks_override.result │ │ │ ├── cqlsh_localhost.result │ │ │ ├── find_backups.result │ │ │ ├── find_backups_table.result │ │ │ ├── find_two_snapshots.result │ │ │ ├── flush_and_check.result │ │ │ ├── flush_and_check2.result │ │ │ ├── insert_data2_backup.result │ │ │ ├── insert_table_cc_addl.result │ │ │ ├── java_verify.result │ │ │ ├── no_bups.result │ │ │ ├── nodetool_list_snapshots.result │ │ │ ├── nodetool_snapshot_help.result │ │ │ ├── select_data2_backup.result │ │ │ ├── select_data_backup.result │ │ │ ├── select_range.result │ │ │ ├── select_static_data.result │ │ │ ├── select_table_clustercolumn.result │ │ │ ├── select_table_compound_pk.result │ │ │ ├── snapshot_all.result │ │ │ ├── snapshot_backup2.result │ │ │ ├── snapshot_backup2_find.result │ │ │ ├── snapshot_files.result │ │ │ ├── snapshot_mult_ks.result │ │ │ ├── snapshot_mult_tables.result │ │ │ ├── snapshot_mult_tables_again.result │ │ │ ├── snapshot_one_table2.result │ │ │ ├── tail_syslog.result │ │ │ └── verify_gpg.result │ │ ├── TEXT │ │ │ └── tarball_install_dirs.txt │ │ └── YAML │ │ │ ├── auto_snapshot.yaml │ │ │ ├── incremental_bups.yaml │ │ │ ├── snapshot_before_compaction.yaml │ │ │ ├── stress-example.yaml │ │ │ └── stress-lwt-example.yaml │ │ ├── nav.adoc │ │ ├── pages │ │ ├── architecture │ │ │ ├── dynamo.adoc │ │ │ ├── guarantees.adoc │ │ │ ├── images │ │ │ │ ├── ring.svg │ │ │ │ └── vnodes.svg │ │ │ ├── index.adoc │ │ │ ├── messaging.adoc │ │ │ ├── overview.adoc │ │ │ ├── snitch.adoc │ │ │ ├── storage_engine.adoc │ │ │ └── streaming.adoc │ │ ├── configuration │ │ │ ├── cass_cl_archive_file.adoc │ │ │ ├── cass_env_sh_file.adoc │ │ │ ├── cass_jvm_options_file.adoc │ │ │ ├── cass_logback_xml_file.adoc │ │ │ ├── cass_rackdc_file.adoc │ │ │ ├── cass_topo_file.adoc │ │ │ ├── configuration.adoc │ │ │ └── index.adoc │ │ ├── cql │ │ │ ├── SASI.adoc │ │ │ ├── appendices.adoc │ │ │ ├── changes.adoc │ │ │ ├── cql_singlefile.adoc │ │ │ ├── ddl.adoc │ │ │ ├── definitions.adoc │ │ │ ├── dml.adoc │ │ │ ├── functions.adoc │ │ │ ├── index.adoc │ │ │ ├── indexes.adoc │ │ │ ├── json.adoc │ │ │ ├── mvs.adoc │ │ │ ├── operators.adoc │ │ │ ├── security.adoc │ │ │ ├── triggers.adoc │ │ │ └── types.adoc │ │ ├── data_modeling │ │ │ ├── data_modeling_conceptual.adoc │ │ │ ├── data_modeling_logical.adoc │ │ │ ├── data_modeling_physical.adoc │ │ │ ├── data_modeling_queries.adoc │ │ │ ├── data_modeling_rdbms.adoc │ │ │ ├── data_modeling_refining.adoc │ │ │ ├── data_modeling_schema.adoc │ │ │ ├── data_modeling_tools.adoc │ │ │ ├── images │ │ │ │ ├── Figure_1_data_model.jpg │ │ │ │ ├── Figure_2_data_model.jpg │ │ │ │ ├── data_modeling_chebotko_logical.png │ │ │ │ ├── data_modeling_chebotko_physical.png │ │ │ │ ├── data_modeling_hotel_bucketing.png │ │ │ │ ├── data_modeling_hotel_erd.png │ │ │ │ ├── data_modeling_hotel_logical.png │ │ │ │ ├── data_modeling_hotel_physical.png │ │ │ │ ├── data_modeling_hotel_queries.png │ │ │ │ ├── data_modeling_hotel_relational.png │ │ │ │ ├── data_modeling_reservation_logical.png │ │ │ │ └── data_modeling_reservation_physical.png │ │ │ ├── index.adoc │ │ │ └── intro.adoc │ │ ├── faq │ │ │ └── index.adoc │ │ ├── getting_started │ │ │ ├── configuring.adoc │ │ │ ├── drivers.adoc │ │ │ ├── index.adoc │ │ │ ├── installing.adoc │ │ │ ├── java11.adoc │ │ │ ├── production.adoc │ │ │ ├── querying.adoc │ │ │ └── quickstart.adoc │ │ ├── new │ │ │ ├── Figure_1.jpg │ │ │ ├── Figure_2.jpg │ │ │ ├── auditlogging.adoc │ │ │ ├── fqllogging.adoc │ │ │ ├── index.adoc │ │ │ ├── java11.adoc │ │ │ ├── messaging.adoc │ │ │ ├── streaming.adoc │ │ │ ├── transientreplication.adoc │ │ │ └── virtualtables.adoc │ │ ├── operating │ │ │ ├── audit_logging.adoc │ │ │ ├── auditlogging.adoc │ │ │ ├── backups.adoc │ │ │ ├── bloom_filters.adoc │ │ │ ├── bulk_loading.adoc │ │ │ ├── cdc.adoc │ │ │ ├── compaction │ │ │ │ ├── index.adoc │ │ │ │ ├── lcs.adoc │ │ │ │ ├── stcs.adoc │ │ │ │ └── twcs.adoc │ │ │ ├── compression.adoc │ │ │ ├── fqllogging.adoc │ │ │ ├── hardware.adoc │ │ │ ├── hints.adoc │ │ │ ├── index.adoc │ │ │ ├── metrics.adoc │ │ │ ├── read_repair.adoc │ │ │ ├── repair.adoc │ │ │ ├── security.adoc │ │ │ ├── topo_changes.adoc │ │ │ ├── transientreplication.adoc │ │ │ └── virtualtables.adoc │ │ ├── plugins │ │ │ └── index.adoc │ │ ├── tools │ │ │ ├── cassandra_stress.adoc │ │ │ ├── cqlsh.adoc │ │ │ ├── hash_password.adoc │ │ │ ├── index.adoc │ │ │ └── sstable │ │ │ │ ├── index.adoc │ │ │ │ ├── sstabledump.adoc │ │ │ │ ├── sstableexpiredblockers.adoc │ │ │ │ ├── sstablelevelreset.adoc │ │ │ │ ├── sstableloader.adoc │ │ │ │ ├── sstablemetadata.adoc │ │ │ │ ├── sstableofflinerelevel.adoc │ │ │ │ ├── sstablerepairedset.adoc │ │ │ │ ├── sstablescrub.adoc │ │ │ │ ├── sstablesplit.adoc │ │ │ │ ├── sstableupgrade.adoc │ │ │ │ ├── sstableutil.adoc │ │ │ │ └── sstableverify.adoc │ │ └── troubleshooting │ │ │ ├── finding_nodes.adoc │ │ │ ├── index.adoc │ │ │ ├── reading_logs.adoc │ │ │ ├── use_nodetool.adoc │ │ │ └── use_tools.adoc │ │ └── partials │ │ ├── java_version.adoc │ │ ├── nodetool_and_cqlsh.adoc │ │ ├── nodetool_and_cqlsh_nobin.adoc │ │ ├── package_versions.adoc │ │ └── tail_syslog.adoc ├── native_protocol_v3.spec ├── native_protocol_v4.spec ├── native_protocol_v5.spec └── scripts │ ├── convert_yaml_to_adoc.py │ └── gen-nodetool-docs.py ├── eclipse_compiler.properties ├── examples ├── ssl-factory │ ├── README.txt │ ├── build.xml │ ├── src │ │ └── org │ │ │ └── apache │ │ │ └── cassandra │ │ │ └── security │ │ │ ├── KubernetesSecretsPEMSslContextFactory.java │ │ │ └── KubernetesSecretsSslContextFactory.java │ └── test │ │ ├── conf │ │ ├── cassandra_encrypted_private_key.pem │ │ ├── cassandra_encrypted_private_key_multiplecerts.pem │ │ ├── cassandra_ssl_test.keystore │ │ ├── cassandra_ssl_test.truststore │ │ ├── cassandra_ssl_test.truststore-without-password │ │ ├── cassandra_trusted_certificates.pem │ │ └── cassandra_unencrypted_private_key.pem │ │ └── unit │ │ └── org │ │ └── apache │ │ └── cassandra │ │ └── security │ │ ├── KubernetesSecretsPEMSslContextFactoryTest.java │ │ └── KubernetesSecretsSslContextFactoryTest.java └── triggers │ ├── README.txt │ ├── build.xml │ ├── conf │ └── AuditTrigger.properties │ └── src │ └── org │ └── apache │ └── cassandra │ └── triggers │ └── AuditTrigger.java ├── format.sh ├── ide ├── idea-iml-file.xml ├── idea │ ├── ant.xml │ ├── codeStyleSettings.xml │ ├── copyright │ │ ├── Apache_License_2_0.xml │ │ └── profiles_settings.xml │ ├── inspectionProfiles │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── vcs.xml │ └── workspace.xml └── nbproject │ ├── ide-actions.xml │ ├── jdk.xml │ ├── nbjdk.properties │ ├── project.properties │ ├── project.xml │ └── update-netbeans-classpaths.sh ├── pylib ├── Dockerfile.ubuntu.py2 ├── Dockerfile.ubuntu.py3 ├── Dockerfile.ubuntu.py37 ├── Dockerfile.ubuntu.py38 ├── README.asc ├── cassandra-cqlsh-tests.sh ├── cqlshlib │ ├── __init__.py │ ├── authproviderhandling.py │ ├── copyutil.py │ ├── cql3handling.py │ ├── cqlhandling.py │ ├── cqlshhandling.py │ ├── displaying.py │ ├── formatting.py │ ├── helptopics.py │ ├── pylexotron.py │ ├── saferscanner.py │ ├── setup.cfg │ ├── sslhandling.py │ ├── test │ │ ├── __init__.py │ │ ├── ansi_colors.py │ │ ├── basecase.py │ │ ├── cassconnect.py │ │ ├── config │ │ │ ├── sslhandling.config │ │ │ └── sslhandling_invalid.config │ │ ├── run_cqlsh.py │ │ ├── test_authproviderhandling.py │ │ ├── test_authproviderhandling_config │ │ │ ├── complex_auth_provider │ │ │ ├── complex_auth_provider_creds │ │ │ ├── complex_auth_provider_with_pass │ │ │ ├── empty_example │ │ │ ├── full_plain_text_example │ │ │ ├── illegal_example │ │ │ ├── no_classname_example │ │ │ ├── partial_example │ │ │ ├── plain_text_full_creds │ │ │ ├── plain_text_partial_creds │ │ │ └── plain_text_partial_example │ │ ├── test_constants.py │ │ ├── test_copyutil.py │ │ ├── test_cql_parsing.py │ │ ├── test_cqlsh_completion.py │ │ ├── test_cqlsh_output.py │ │ ├── test_keyspace_init.cql │ │ ├── test_sslhandling.py │ │ ├── test_unicode.py │ │ └── winpty.py │ ├── tracing.py │ ├── util.py │ └── wcwidth.py ├── requirements.txt └── setup.py ├── redhat ├── README.md ├── cassandra ├── cassandra.conf ├── cassandra.in.sh ├── cassandra.spec ├── default └── noboolean │ ├── README │ ├── cassandra │ ├── cassandra.conf │ ├── cassandra.spec │ └── default ├── relocate-dependencies.pom ├── src ├── antlr │ ├── Cql.g │ ├── Lexer.g │ └── Parser.g ├── java │ ├── com │ │ └── datastax │ │ │ └── driver │ │ │ └── core │ │ │ └── PreparedStatementHelper.java │ └── org │ │ └── apache │ │ └── cassandra │ │ ├── audit │ │ ├── AuditEvent.java │ │ ├── AuditLogContext.java │ │ ├── AuditLogEntry.java │ │ ├── AuditLogEntryCategory.java │ │ ├── AuditLogEntryType.java │ │ ├── AuditLogFilter.java │ │ ├── AuditLogManager.java │ │ ├── AuditLogManagerMBean.java │ │ ├── AuditLogOptions.java │ │ ├── AuditLogOptionsCompositeData.java │ │ ├── BinAuditLogger.java │ │ ├── DiagnosticEventAuditLogger.java │ │ ├── FileAuditLogger.java │ │ ├── IAuditLogger.java │ │ └── NoOpAuditLogger.java │ │ ├── auth │ │ ├── AllowAllAuthenticator.java │ │ ├── AllowAllAuthorizer.java │ │ ├── AllowAllInternodeAuthenticator.java │ │ ├── AllowAllNetworkAuthorizer.java │ │ ├── AuthCache.java │ │ ├── AuthCacheMBean.java │ │ ├── AuthCacheService.java │ │ ├── AuthConfig.java │ │ ├── AuthEvents.java │ │ ├── AuthKeyspace.java │ │ ├── AuthProperties.java │ │ ├── AuthPropertiesMXBean.java │ │ ├── AuthSchemaChangeListener.java │ │ ├── AuthenticatedUser.java │ │ ├── CacheRefresher.java │ │ ├── CassandraAuthorizer.java │ │ ├── CassandraLoginModule.java │ │ ├── CassandraNetworkAuthorizer.java │ │ ├── CassandraPrincipal.java │ │ ├── CassandraRoleManager.java │ │ ├── DCPermissions.java │ │ ├── DataResource.java │ │ ├── FunctionResource.java │ │ ├── IAuthenticator.java │ │ ├── IAuthorizer.java │ │ ├── IInternodeAuthenticator.java │ │ ├── INetworkAuthorizer.java │ │ ├── IResource.java │ │ ├── IRoleManager.java │ │ ├── JMXResource.java │ │ ├── NetworkPermissionsCache.java │ │ ├── NetworkPermissionsCacheMBean.java │ │ ├── PasswordAuthenticator.java │ │ ├── Permission.java │ │ ├── PermissionDetails.java │ │ ├── PermissionsCache.java │ │ ├── PermissionsCacheMBean.java │ │ ├── Resources.java │ │ ├── Role.java │ │ ├── RoleOptions.java │ │ ├── RoleResource.java │ │ ├── Roles.java │ │ ├── RolesCache.java │ │ ├── RolesCacheMBean.java │ │ └── jmx │ │ │ ├── AuthenticationProxy.java │ │ │ └── AuthorizationProxy.java │ │ ├── batchlog │ │ ├── Batch.java │ │ ├── BatchRemoveVerbHandler.java │ │ ├── BatchStoreVerbHandler.java │ │ ├── BatchlogManager.java │ │ └── BatchlogManagerMBean.java │ │ ├── cache │ │ ├── AutoSavingCache.java │ │ ├── CacheKey.java │ │ ├── CacheProvider.java │ │ ├── CacheSize.java │ │ ├── CaffeineCache.java │ │ ├── ChunkCache.java │ │ ├── CounterCacheKey.java │ │ ├── ICache.java │ │ ├── IMeasurableMemory.java │ │ ├── IRowCacheEntry.java │ │ ├── InstrumentingCache.java │ │ ├── KeyCacheKey.java │ │ ├── NopCacheProvider.java │ │ ├── OHCProvider.java │ │ ├── RefCountedMemory.java │ │ ├── RowCacheKey.java │ │ ├── RowCacheSentinel.java │ │ ├── SerializingCache.java │ │ └── SerializingCacheProvider.java │ │ ├── concurrent │ │ ├── ExecutionFailure.java │ │ ├── ExecutorBuilder.java │ │ ├── ExecutorBuilderFactory.java │ │ ├── ExecutorFactory.java │ │ ├── ExecutorLocals.java │ │ ├── ExecutorPlus.java │ │ ├── FutureTask.java │ │ ├── FutureTaskWithResources.java │ │ ├── ImmediateExecutor.java │ │ ├── InfiniteLoopExecutor.java │ │ ├── Interruptible.java │ │ ├── LocalAwareExecutorPlus.java │ │ ├── LocalAwareSequentialExecutorPlus.java │ │ ├── LocalAwareSingleThreadExecutorPlus.java │ │ ├── LocalAwareThreadPoolExecutorPlus.java │ │ ├── NamedThreadFactory.java │ │ ├── ResizableThreadPool.java │ │ ├── ResizableThreadPoolMXBean.java │ │ ├── SEPExecutor.java │ │ ├── SEPExecutorMBean.java │ │ ├── SEPWorker.java │ │ ├── ScheduledExecutorPlus.java │ │ ├── ScheduledExecutors.java │ │ ├── ScheduledThreadPoolExecutorPlus.java │ │ ├── SequentialExecutorPlus.java │ │ ├── SharedExecutorPool.java │ │ ├── Shutdownable.java │ │ ├── SingleThreadExecutorPlus.java │ │ ├── Stage.java │ │ ├── SyncFutureTask.java │ │ ├── TaskFactory.java │ │ ├── ThreadPoolExecutorBase.java │ │ ├── ThreadPoolExecutorBuilder.java │ │ ├── ThreadPoolExecutorJMXAdapter.java │ │ ├── ThreadPoolExecutorPlus.java │ │ └── WrappedExecutorPlus.java │ │ ├── config │ │ ├── CassandraRelevantEnv.java │ │ ├── CassandraRelevantProperties.java │ │ ├── Config.java │ │ ├── ConfigurationLoader.java │ │ ├── Converters.java │ │ ├── DataRateSpec.java │ │ ├── DataStorageSpec.java │ │ ├── DatabaseDescriptor.java │ │ ├── DefaultLoader.java │ │ ├── DurationSpec.java │ │ ├── EncryptionOptions.java │ │ ├── ForwardingProperty.java │ │ ├── GuardrailsOptions.java │ │ ├── InheritingClass.java │ │ ├── Loader.java │ │ ├── ParameterizedClass.java │ │ ├── Properties.java │ │ ├── Replacement.java │ │ ├── Replacements.java │ │ ├── Replaces.java │ │ ├── ReplacesList.java │ │ ├── ReplicaFilteringProtectionOptions.java │ │ ├── StartupChecksOptions.java │ │ ├── SubnetGroups.java │ │ ├── TransparentDataEncryptionOptions.java │ │ └── YamlConfigurationLoader.java │ │ ├── cql3 │ │ ├── AbstractMarker.java │ │ ├── AssignmentTestable.java │ │ ├── Attributes.java │ │ ├── BatchQueryOptions.java │ │ ├── CQL3Type.java │ │ ├── CQLFragmentParser.java │ │ ├── CQLStatement.java │ │ ├── ColumnIdentifier.java │ │ ├── ColumnSpecification.java │ │ ├── Constants.java │ │ ├── CqlBuilder.java │ │ ├── CustomPayloadMirroringQueryHandler.java │ │ ├── Duration.java │ │ ├── ErrorCollector.java │ │ ├── ErrorListener.java │ │ ├── FieldIdentifier.java │ │ ├── Json.java │ │ ├── Lists.java │ │ ├── Maps.java │ │ ├── MultiColumnRelation.java │ │ ├── Operation.java │ │ ├── Operations.java │ │ ├── Operator.java │ │ ├── PasswordObfuscator.java │ │ ├── QualifiedName.java │ │ ├── QueryEvents.java │ │ ├── QueryHandler.java │ │ ├── QueryOptions.java │ │ ├── QueryProcessor.java │ │ ├── Relation.java │ │ ├── ReservedKeywords.java │ │ ├── ResultSet.java │ │ ├── RoleName.java │ │ ├── SchemaElement.java │ │ ├── Sets.java │ │ ├── SingleColumnRelation.java │ │ ├── Term.java │ │ ├── Terms.java │ │ ├── TokenRelation.java │ │ ├── Tuples.java │ │ ├── TypeCast.java │ │ ├── UTName.java │ │ ├── UntypedResultSet.java │ │ ├── UpdateParameters.java │ │ ├── UserTypes.java │ │ ├── Validation.java │ │ ├── VariableSpecifications.java │ │ ├── WhereClause.java │ │ ├── conditions │ │ │ ├── AbstractConditions.java │ │ │ ├── ColumnCondition.java │ │ │ ├── ColumnConditions.java │ │ │ ├── Conditions.java │ │ │ ├── IfExistsCondition.java │ │ │ └── IfNotExistsCondition.java │ │ ├── functions │ │ │ ├── AbstractFunction.java │ │ │ ├── AggregateFcts.java │ │ │ ├── AggregateFunction.java │ │ │ ├── BytesConversionFcts.java │ │ │ ├── CastFcts.java │ │ │ ├── FromJsonFct.java │ │ │ ├── Function.java │ │ │ ├── FunctionCall.java │ │ │ ├── FunctionName.java │ │ │ ├── FunctionResolver.java │ │ │ ├── JavaBasedUDFunction.java │ │ │ ├── JavaUDF.java │ │ │ ├── NativeAggregateFunction.java │ │ │ ├── NativeFunction.java │ │ │ ├── NativeScalarFunction.java │ │ │ ├── OperationFcts.java │ │ │ ├── PartialScalarFunction.java │ │ │ ├── PartiallyAppliedScalarFunction.java │ │ │ ├── PreComputedScalarFunction.java │ │ │ ├── ScalarFunction.java │ │ │ ├── ScriptBasedUDFunction.java │ │ │ ├── TimeFcts.java │ │ │ ├── ToJsonFct.java │ │ │ ├── TokenFct.java │ │ │ ├── UDAggregate.java │ │ │ ├── UDFByteCodeVerifier.java │ │ │ ├── UDFContext.java │ │ │ ├── UDFContextImpl.java │ │ │ ├── UDFExecutorService.java │ │ │ ├── UDFunction.java │ │ │ ├── UDHelper.java │ │ │ ├── UuidFcts.java │ │ │ └── types │ │ │ │ ├── AbstractAddressableByIndexData.java │ │ │ │ ├── AbstractData.java │ │ │ │ ├── AbstractGettableByIndexData.java │ │ │ │ ├── AbstractGettableData.java │ │ │ │ ├── CodecRegistry.java │ │ │ │ ├── CodecUtils.java │ │ │ │ ├── DataType.java │ │ │ │ ├── DataTypeClassNameParser.java │ │ │ │ ├── Duration.java │ │ │ │ ├── GettableByIndexData.java │ │ │ │ ├── GettableByNameData.java │ │ │ │ ├── GettableData.java │ │ │ │ ├── LocalDate.java │ │ │ │ ├── Metadata.java │ │ │ │ ├── ParseUtils.java │ │ │ │ ├── SettableByIndexData.java │ │ │ │ ├── SettableByNameData.java │ │ │ │ ├── SettableData.java │ │ │ │ ├── TupleType.java │ │ │ │ ├── TupleValue.java │ │ │ │ ├── TypeCodec.java │ │ │ │ ├── TypeTokens.java │ │ │ │ ├── UDTValue.java │ │ │ │ ├── UserType.java │ │ │ │ ├── exceptions │ │ │ │ ├── CodecNotFoundException.java │ │ │ │ ├── DriverException.java │ │ │ │ ├── DriverInternalError.java │ │ │ │ └── InvalidTypeException.java │ │ │ │ ├── package-info.java │ │ │ │ └── utils │ │ │ │ └── Bytes.java │ │ ├── restrictions │ │ │ ├── ClusteringColumnRestrictions.java │ │ │ ├── CustomIndexExpression.java │ │ │ ├── IndexRestrictions.java │ │ │ ├── MultiColumnRestriction.java │ │ │ ├── PartitionKeyRestrictions.java │ │ │ ├── PartitionKeySingleRestrictionSet.java │ │ │ ├── Restriction.java │ │ │ ├── RestrictionSet.java │ │ │ ├── RestrictionSetWrapper.java │ │ │ ├── Restrictions.java │ │ │ ├── SingleColumnRestriction.java │ │ │ ├── SingleRestriction.java │ │ │ ├── StatementRestrictions.java │ │ │ ├── TermSlice.java │ │ │ ├── TokenFilter.java │ │ │ └── TokenRestriction.java │ │ ├── selection │ │ │ ├── AbstractFunctionSelector.java │ │ │ ├── AggregateFunctionSelector.java │ │ │ ├── AliasedSelectable.java │ │ │ ├── CollectionFactory.java │ │ │ ├── ColumnFilterFactory.java │ │ │ ├── ElementsSelector.java │ │ │ ├── FieldSelector.java │ │ │ ├── ForwardingFactory.java │ │ │ ├── ListSelector.java │ │ │ ├── MapSelector.java │ │ │ ├── RawSelector.java │ │ │ ├── ResultSetBuilder.java │ │ │ ├── ScalarFunctionSelector.java │ │ │ ├── Selectable.java │ │ │ ├── Selection.java │ │ │ ├── SelectionColumnMapping.java │ │ │ ├── SelectionColumns.java │ │ │ ├── Selector.java │ │ │ ├── SelectorFactories.java │ │ │ ├── SetSelector.java │ │ │ ├── SimpleSelector.java │ │ │ ├── TermSelector.java │ │ │ ├── TupleSelector.java │ │ │ ├── UserTypeSelector.java │ │ │ └── WritetimeOrTTLSelector.java │ │ └── statements │ │ │ ├── AlterRoleStatement.java │ │ │ ├── AuthenticationStatement.java │ │ │ ├── AuthorizationStatement.java │ │ │ ├── BatchStatement.java │ │ │ ├── BatchUpdatesCollector.java │ │ │ ├── Bound.java │ │ │ ├── CQL3CasRequest.java │ │ │ ├── CreateRoleStatement.java │ │ │ ├── DeleteStatement.java │ │ │ ├── DescribeStatement.java │ │ │ ├── DropRoleStatement.java │ │ │ ├── GrantPermissionsStatement.java │ │ │ ├── GrantRoleStatement.java │ │ │ ├── ListPermissionsStatement.java │ │ │ ├── ListRolesStatement.java │ │ │ ├── ListUsersStatement.java │ │ │ ├── ModificationStatement.java │ │ │ ├── PermissionsManagementStatement.java │ │ │ ├── PropertyDefinitions.java │ │ │ ├── QualifiedStatement.java │ │ │ ├── RequestValidations.java │ │ │ ├── RevokePermissionsStatement.java │ │ │ ├── RevokeRoleStatement.java │ │ │ ├── RoleManagementStatement.java │ │ │ ├── SelectStatement.java │ │ │ ├── SingleTableUpdatesCollector.java │ │ │ ├── StatementType.java │ │ │ ├── TruncateStatement.java │ │ │ ├── UpdateStatement.java │ │ │ ├── UpdatesCollector.java │ │ │ ├── UseStatement.java │ │ │ └── schema │ │ │ ├── AlterKeyspaceStatement.java │ │ │ ├── AlterSchemaStatement.java │ │ │ ├── AlterTableStatement.java │ │ │ ├── AlterTypeStatement.java │ │ │ ├── AlterViewStatement.java │ │ │ ├── CreateAggregateStatement.java │ │ │ ├── CreateFunctionStatement.java │ │ │ ├── CreateIndexStatement.java │ │ │ ├── CreateKeyspaceStatement.java │ │ │ ├── CreateTableStatement.java │ │ │ ├── CreateTriggerStatement.java │ │ │ ├── CreateTypeStatement.java │ │ │ ├── CreateViewStatement.java │ │ │ ├── DropAggregateStatement.java │ │ │ ├── DropFunctionStatement.java │ │ │ ├── DropIndexStatement.java │ │ │ ├── DropKeyspaceStatement.java │ │ │ ├── DropTableStatement.java │ │ │ ├── DropTriggerStatement.java │ │ │ ├── DropTypeStatement.java │ │ │ ├── DropViewStatement.java │ │ │ ├── IndexAttributes.java │ │ │ ├── IndexTarget.java │ │ │ ├── KeyspaceAttributes.java │ │ │ └── TableAttributes.java │ │ ├── db │ │ ├── AbstractArrayClusteringPrefix.java │ │ ├── AbstractBufferClusteringPrefix.java │ │ ├── AbstractCompactionController.java │ │ ├── AbstractOnHeapClusteringPrefix.java │ │ ├── AbstractReadCommandBuilder.java │ │ ├── AbstractReadQuery.java │ │ ├── ArrayClustering.java │ │ ├── ArrayClusteringBound.java │ │ ├── ArrayClusteringBoundOrBoundary.java │ │ ├── ArrayClusteringBoundary.java │ │ ├── BufferClustering.java │ │ ├── BufferClusteringBound.java │ │ ├── BufferClusteringBoundOrBoundary.java │ │ ├── BufferClusteringBoundary.java │ │ ├── BufferDecoratedKey.java │ │ ├── CBuilder.java │ │ ├── CachedHashDecoratedKey.java │ │ ├── CassandraKeyspaceWriteHandler.java │ │ ├── CassandraTableWriteHandler.java │ │ ├── CassandraWriteContext.java │ │ ├── ClockAndCount.java │ │ ├── Clusterable.java │ │ ├── Clustering.java │ │ ├── ClusteringBound.java │ │ ├── ClusteringBoundOrBoundary.java │ │ ├── ClusteringBoundary.java │ │ ├── ClusteringComparator.java │ │ ├── ClusteringPrefix.java │ │ ├── ColumnFamilyStore.java │ │ ├── ColumnFamilyStoreMBean.java │ │ ├── ColumnIndex.java │ │ ├── Columns.java │ │ ├── ConsistencyLevel.java │ │ ├── CounterMutation.java │ │ ├── CounterMutationVerbHandler.java │ │ ├── DataRange.java │ │ ├── DecoratedKey.java │ │ ├── DeletionInfo.java │ │ ├── DeletionPurger.java │ │ ├── DeletionTime.java │ │ ├── Digest.java │ │ ├── Directories.java │ │ ├── DisallowedDirectories.java │ │ ├── DisallowedDirectoriesMBean.java │ │ ├── DiskBoundaries.java │ │ ├── DiskBoundaryManager.java │ │ ├── EmptyIterators.java │ │ ├── ExpirationDateOverflowHandling.java │ │ ├── IMutation.java │ │ ├── Keyspace.java │ │ ├── KeyspaceNotDefinedException.java │ │ ├── KeyspaceWriteHandler.java │ │ ├── LivenessInfo.java │ │ ├── MessageParams.java │ │ ├── MultiCBuilder.java │ │ ├── MutableDeletionInfo.java │ │ ├── Mutation.java │ │ ├── MutationExceededMaxSizeException.java │ │ ├── MutationVerbHandler.java │ │ ├── NativeClustering.java │ │ ├── NativeDecoratedKey.java │ │ ├── PartitionPosition.java │ │ ├── PartitionRangeReadCommand.java │ │ ├── PartitionRangeReadQuery.java │ │ ├── PreHashedDecoratedKey.java │ │ ├── RangeTombstone.java │ │ ├── RangeTombstoneList.java │ │ ├── ReadCommand.java │ │ ├── ReadCommandVerbHandler.java │ │ ├── ReadExecutionController.java │ │ ├── ReadQuery.java │ │ ├── ReadRepairVerbHandler.java │ │ ├── ReadResponse.java │ │ ├── RegularAndStaticColumns.java │ │ ├── RejectException.java │ │ ├── RepairedDataInfo.java │ │ ├── RowIndexEntry.java │ │ ├── SSTableImporter.java │ │ ├── SchemaCQLHelper.java │ │ ├── SerializationHeader.java │ │ ├── SimpleBuilders.java │ │ ├── SinglePartitionReadCommand.java │ │ ├── SinglePartitionReadQuery.java │ │ ├── SizeEstimatesRecorder.java │ │ ├── Slice.java │ │ ├── Slices.java │ │ ├── SnapshotCommand.java │ │ ├── SnapshotDetailsTabularData.java │ │ ├── StorageHook.java │ │ ├── SystemKeyspace.java │ │ ├── SystemKeyspaceMigrator41.java │ │ ├── TableWriteHandler.java │ │ ├── TruncateRequest.java │ │ ├── TruncateResponse.java │ │ ├── TruncateVerbHandler.java │ │ ├── TypeSizes.java │ │ ├── UnfilteredDeserializer.java │ │ ├── UnfilteredValidation.java │ │ ├── WriteContext.java │ │ ├── WriteType.java │ │ ├── aggregation │ │ │ ├── AggregationSpecification.java │ │ │ ├── GroupMaker.java │ │ │ └── GroupingState.java │ │ ├── columniterator │ │ │ ├── AbstractSSTableIterator.java │ │ │ ├── SSTableIterator.java │ │ │ └── SSTableReversedIterator.java │ │ ├── commitlog │ │ │ ├── AbstractCommitLogSegmentManager.java │ │ │ ├── AbstractCommitLogService.java │ │ │ ├── BatchCommitLogService.java │ │ │ ├── CommitLog.java │ │ │ ├── CommitLogArchiver.java │ │ │ ├── CommitLogDescriptor.java │ │ │ ├── CommitLogMBean.java │ │ │ ├── CommitLogPosition.java │ │ │ ├── CommitLogReadHandler.java │ │ │ ├── CommitLogReader.java │ │ │ ├── CommitLogReplayer.java │ │ │ ├── CommitLogSegment.java │ │ │ ├── CommitLogSegmentManagerCDC.java │ │ │ ├── CommitLogSegmentManagerStandard.java │ │ │ ├── CommitLogSegmentReader.java │ │ │ ├── CompressedSegment.java │ │ │ ├── EncryptedFileSegmentInputStream.java │ │ │ ├── EncryptedSegment.java │ │ │ ├── FileDirectSegment.java │ │ │ ├── GroupCommitLogService.java │ │ │ ├── IntervalSet.java │ │ │ ├── MemoryMappedSegment.java │ │ │ └── PeriodicCommitLogService.java │ │ ├── compaction │ │ │ ├── AbstractCompactionStrategy.java │ │ │ ├── AbstractCompactionTask.java │ │ │ ├── AbstractStrategyHolder.java │ │ │ ├── ActiveCompactions.java │ │ │ ├── ActiveCompactionsTracker.java │ │ │ ├── CompactionController.java │ │ │ ├── CompactionHistoryTabularData.java │ │ │ ├── CompactionInfo.java │ │ │ ├── CompactionInterruptedException.java │ │ │ ├── CompactionIterator.java │ │ │ ├── CompactionLogger.java │ │ │ ├── CompactionManager.java │ │ │ ├── CompactionManagerMBean.java │ │ │ ├── CompactionStrategyHolder.java │ │ │ ├── CompactionStrategyManager.java │ │ │ ├── CompactionTask.java │ │ │ ├── CompactionTasks.java │ │ │ ├── DateTieredCompactionStrategy.java │ │ │ ├── DateTieredCompactionStrategyOptions.java │ │ │ ├── LeveledCompactionStrategy.java │ │ │ ├── LeveledCompactionTask.java │ │ │ ├── LeveledGenerations.java │ │ │ ├── LeveledManifest.java │ │ │ ├── OperationType.java │ │ │ ├── PendingRepairHolder.java │ │ │ ├── PendingRepairManager.java │ │ │ ├── SSTableSplitter.java │ │ │ ├── Scrubber.java │ │ │ ├── SingleSSTableLCSTask.java │ │ │ ├── SizeTieredCompactionStrategy.java │ │ │ ├── SizeTieredCompactionStrategyOptions.java │ │ │ ├── TimeWindowCompactionController.java │ │ │ ├── TimeWindowCompactionStrategy.java │ │ │ ├── TimeWindowCompactionStrategyOptions.java │ │ │ ├── TimeWindowCompactionTask.java │ │ │ ├── Upgrader.java │ │ │ ├── Verifier.java │ │ │ └── writers │ │ │ │ ├── CompactionAwareWriter.java │ │ │ │ ├── DefaultCompactionWriter.java │ │ │ │ ├── MajorLeveledCompactionWriter.java │ │ │ │ ├── MaxSSTableSizeWriter.java │ │ │ │ └── SplittingSizeTieredCompactionWriter.java │ │ ├── context │ │ │ └── CounterContext.java │ │ ├── filter │ │ │ ├── AbstractClusteringIndexFilter.java │ │ │ ├── ClusteringIndexFilter.java │ │ │ ├── ClusteringIndexNamesFilter.java │ │ │ ├── ClusteringIndexSliceFilter.java │ │ │ ├── ColumnFilter.java │ │ │ ├── ColumnSubselection.java │ │ │ ├── DataLimits.java │ │ │ ├── LocalReadSizeTooLargeException.java │ │ │ ├── RowFilter.java │ │ │ ├── RowIndexEntryReadSizeTooLargeException.java │ │ │ └── TombstoneOverwhelmingException.java │ │ ├── guardrails │ │ │ ├── DisableFlag.java │ │ │ ├── Guardrail.java │ │ │ ├── GuardrailEvent.java │ │ │ ├── GuardrailViolatedException.java │ │ │ ├── Guardrails.java │ │ │ ├── GuardrailsConfig.java │ │ │ ├── GuardrailsConfigProvider.java │ │ │ ├── GuardrailsDiagnostics.java │ │ │ ├── GuardrailsMBean.java │ │ │ ├── MaxThreshold.java │ │ │ ├── MinThreshold.java │ │ │ ├── PercentageThreshold.java │ │ │ ├── Predicates.java │ │ │ ├── Threshold.java │ │ │ └── Values.java │ │ ├── lifecycle │ │ │ ├── Helpers.java │ │ │ ├── ILifecycleTransaction.java │ │ │ ├── LifecycleNewTracker.java │ │ │ ├── LifecycleTransaction.java │ │ │ ├── LogAwareFileLister.java │ │ │ ├── LogFile.java │ │ │ ├── LogRecord.java │ │ │ ├── LogReplica.java │ │ │ ├── LogReplicaSet.java │ │ │ ├── LogTransaction.java │ │ │ ├── SSTableIntervalTree.java │ │ │ ├── SSTableSet.java │ │ │ ├── Tracker.java │ │ │ ├── View.java │ │ │ └── WrappedLifecycleTransaction.java │ │ ├── marshal │ │ │ ├── AbstractCompositeType.java │ │ │ ├── AbstractTimeUUIDType.java │ │ │ ├── AbstractType.java │ │ │ ├── AsciiType.java │ │ │ ├── BooleanType.java │ │ │ ├── ByteArrayAccessor.java │ │ │ ├── ByteArrayObjectFactory.java │ │ │ ├── ByteBufferAccessor.java │ │ │ ├── ByteBufferObjectFactory.java │ │ │ ├── ByteType.java │ │ │ ├── BytesType.java │ │ │ ├── CollectionType.java │ │ │ ├── CompositeType.java │ │ │ ├── CounterColumnType.java │ │ │ ├── DateType.java │ │ │ ├── DecimalType.java │ │ │ ├── DoubleType.java │ │ │ ├── DurationType.java │ │ │ ├── DynamicCompositeType.java │ │ │ ├── EmptyType.java │ │ │ ├── FloatType.java │ │ │ ├── FrozenType.java │ │ │ ├── InetAddressType.java │ │ │ ├── Int32Type.java │ │ │ ├── IntegerType.java │ │ │ ├── LegacyTimeUUIDType.java │ │ │ ├── LexicalUUIDType.java │ │ │ ├── ListType.java │ │ │ ├── LongType.java │ │ │ ├── MapType.java │ │ │ ├── NumberType.java │ │ │ ├── PartitionerDefinedOrder.java │ │ │ ├── ReversedType.java │ │ │ ├── SetType.java │ │ │ ├── ShortType.java │ │ │ ├── SimpleDateType.java │ │ │ ├── StringType.java │ │ │ ├── TemporalType.java │ │ │ ├── TimeType.java │ │ │ ├── TimeUUIDType.java │ │ │ ├── TimestampType.java │ │ │ ├── TupleType.java │ │ │ ├── TypeParser.java │ │ │ ├── UTF8Type.java │ │ │ ├── UUIDType.java │ │ │ ├── UserType.java │ │ │ ├── ValueAccessor.java │ │ │ └── ValueComparators.java │ │ ├── memtable │ │ │ ├── AbstractAllocatorMemtable.java │ │ │ ├── AbstractMemtable.java │ │ │ ├── AbstractMemtableWithCommitlog.java │ │ │ ├── Flushing.java │ │ │ ├── Memtable.java │ │ │ ├── Memtable_API.md │ │ │ ├── ShardBoundaries.java │ │ │ ├── ShardedSkipListMemtable.java │ │ │ ├── SkipListMemtable.java │ │ │ └── SkipListMemtableFactory.java │ │ ├── monitoring │ │ │ ├── Monitorable.java │ │ │ ├── MonitorableImpl.java │ │ │ ├── MonitoringState.java │ │ │ └── MonitoringTask.java │ │ ├── partitions │ │ │ ├── AbstractBTreePartition.java │ │ │ ├── AbstractUnfilteredPartitionIterator.java │ │ │ ├── AtomicBTreePartition.java │ │ │ ├── BasePartitionIterator.java │ │ │ ├── CachedBTreePartition.java │ │ │ ├── CachedPartition.java │ │ │ ├── FilteredPartition.java │ │ │ ├── ImmutableBTreePartition.java │ │ │ ├── Partition.java │ │ │ ├── PartitionIterator.java │ │ │ ├── PartitionIterators.java │ │ │ ├── PartitionStatisticsCollector.java │ │ │ ├── PartitionUpdate.java │ │ │ ├── PurgeFunction.java │ │ │ ├── SingletonUnfilteredPartitionIterator.java │ │ │ ├── UnfilteredPartitionIterator.java │ │ │ └── UnfilteredPartitionIterators.java │ │ ├── redundancyTransition │ │ │ └── SSTableEncoding.java │ │ ├── repair │ │ │ ├── CassandraKeyspaceRepairManager.java │ │ │ ├── CassandraTableRepairManager.java │ │ │ ├── CassandraValidationIterator.java │ │ │ └── PendingAntiCompaction.java │ │ ├── rows │ │ │ ├── AbstractCell.java │ │ │ ├── AbstractRangeTombstoneMarker.java │ │ │ ├── AbstractRow.java │ │ │ ├── AbstractUnfilteredRowIterator.java │ │ │ ├── ArrayCell.java │ │ │ ├── BTreeRow.java │ │ │ ├── BaseRowIterator.java │ │ │ ├── BufferCell.java │ │ │ ├── Cell.java │ │ │ ├── CellPath.java │ │ │ ├── Cells.java │ │ │ ├── ColumnData.java │ │ │ ├── ColumnMetadataVersionComparator.java │ │ │ ├── ComplexColumnData.java │ │ │ ├── CounterCells.java │ │ │ ├── DeserializationHelper.java │ │ │ ├── EncodingStats.java │ │ │ ├── LazilyInitializedUnfilteredRowIterator.java │ │ │ ├── NativeCell.java │ │ │ ├── PartitionSerializationException.java │ │ │ ├── RangeTombstoneBoundMarker.java │ │ │ ├── RangeTombstoneBoundaryMarker.java │ │ │ ├── RangeTombstoneMarker.java │ │ │ ├── Row.java │ │ │ ├── RowAndDeletionMergeIterator.java │ │ │ ├── RowDiffListener.java │ │ │ ├── RowIterator.java │ │ │ ├── RowIterators.java │ │ │ ├── Rows.java │ │ │ ├── SerializationHelper.java │ │ │ ├── ThrottledUnfilteredIterator.java │ │ │ ├── Unfiltered.java │ │ │ ├── UnfilteredRowIterator.java │ │ │ ├── UnfilteredRowIteratorSerializer.java │ │ │ ├── UnfilteredRowIteratorWithLowerBound.java │ │ │ ├── UnfilteredRowIterators.java │ │ │ ├── UnfilteredSerializer.java │ │ │ ├── UnfilteredSource.java │ │ │ ├── WithOnlyQueriedData.java │ │ │ └── WrappingUnfilteredRowIterator.java │ │ ├── streaming │ │ │ ├── CassandraCompressedStreamReader.java │ │ │ ├── CassandraCompressedStreamWriter.java │ │ │ ├── CassandraEntireSSTableStreamReader.java │ │ │ ├── CassandraEntireSSTableStreamWriter.java │ │ │ ├── CassandraIncomingFile.java │ │ │ ├── CassandraOutgoingFile.java │ │ │ ├── CassandraStreamHeader.java │ │ │ ├── CassandraStreamManager.java │ │ │ ├── CassandraStreamReader.java │ │ │ ├── CassandraStreamReceiver.java │ │ │ ├── CassandraStreamWriter.java │ │ │ ├── ComponentContext.java │ │ │ ├── ComponentManifest.java │ │ │ ├── CompressedInputStream.java │ │ │ ├── CompressionInfo.java │ │ │ ├── IStreamReader.java │ │ │ └── package-info.java │ │ ├── transform │ │ │ ├── BaseIterator.java │ │ │ ├── BasePartitions.java │ │ │ ├── BaseRows.java │ │ │ ├── DuplicateRowChecker.java │ │ │ ├── EmptyPartitionsDiscarder.java │ │ │ ├── Filter.java │ │ │ ├── FilteredPartitions.java │ │ │ ├── FilteredRows.java │ │ │ ├── MoreContents.java │ │ │ ├── MorePartitions.java │ │ │ ├── MoreRows.java │ │ │ ├── RTBoundCloser.java │ │ │ ├── RTBoundValidator.java │ │ │ ├── Stack.java │ │ │ ├── StoppingTransformation.java │ │ │ ├── Transformation.java │ │ │ ├── UnfilteredPartitions.java │ │ │ └── UnfilteredRows.java │ │ ├── view │ │ │ ├── TableViews.java │ │ │ ├── View.java │ │ │ ├── ViewBuilder.java │ │ │ ├── ViewBuilderTask.java │ │ │ ├── ViewManager.java │ │ │ ├── ViewUpdateGenerator.java │ │ │ └── ViewUtils.java │ │ └── virtual │ │ │ ├── AbstractMutableVirtualTable.java │ │ │ ├── AbstractVirtualTable.java │ │ │ ├── BatchMetricsTable.java │ │ │ ├── CQLMetricsTable.java │ │ │ ├── CachesTable.java │ │ │ ├── ClientsTable.java │ │ │ ├── CredentialsCacheKeysTable.java │ │ │ ├── GossipInfoTable.java │ │ │ ├── InternodeInboundTable.java │ │ │ ├── InternodeOutboundTable.java │ │ │ ├── JmxPermissionsCacheKeysTable.java │ │ │ ├── LocalRepairTables.java │ │ │ ├── NetworkPermissionsCacheKeysTable.java │ │ │ ├── PendingHintsTable.java │ │ │ ├── PermissionsCacheKeysTable.java │ │ │ ├── RolesCacheKeysTable.java │ │ │ ├── SSTableTasksTable.java │ │ │ ├── SettingsTable.java │ │ │ ├── SimpleDataSet.java │ │ │ ├── StreamingVirtualTable.java │ │ │ ├── SystemPropertiesTable.java │ │ │ ├── SystemViewsKeyspace.java │ │ │ ├── TableMetricTables.java │ │ │ ├── ThreadPoolsTable.java │ │ │ ├── VirtualKeyspace.java │ │ │ ├── VirtualKeyspaceRegistry.java │ │ │ ├── VirtualMutation.java │ │ │ ├── VirtualSchemaKeyspace.java │ │ │ └── VirtualTable.java │ │ ├── dht │ │ ├── AbstractBounds.java │ │ ├── BootStrapper.java │ │ ├── BootstrapDiagnostics.java │ │ ├── BootstrapEvent.java │ │ ├── Bounds.java │ │ ├── ByteOrderedPartitioner.java │ │ ├── ComparableObjectToken.java │ │ ├── Datacenters.java │ │ ├── ExcludingBounds.java │ │ ├── IPartitioner.java │ │ ├── IPartitionerDependentSerializer.java │ │ ├── IncludingExcludingBounds.java │ │ ├── LocalPartitioner.java │ │ ├── Murmur3Partitioner.java │ │ ├── OrderPreservingPartitioner.java │ │ ├── RandomPartitioner.java │ │ ├── Range.java │ │ ├── RangeFetchMapCalculator.java │ │ ├── RangeStreamer.java │ │ ├── RingPosition.java │ │ ├── Splitter.java │ │ ├── StreamStateStore.java │ │ ├── Token.java │ │ └── tokenallocator │ │ │ ├── NoReplicationTokenAllocator.java │ │ │ ├── OfflineTokenAllocator.java │ │ │ ├── ReplicationAwareTokenAllocator.java │ │ │ ├── ReplicationStrategy.java │ │ │ ├── TokenAllocation.java │ │ │ ├── TokenAllocator.java │ │ │ ├── TokenAllocatorBase.java │ │ │ ├── TokenAllocatorDiagnostics.java │ │ │ ├── TokenAllocatorEvent.java │ │ │ └── TokenAllocatorFactory.java │ │ ├── diag │ │ ├── DiagnosticEvent.java │ │ ├── DiagnosticEventPersistence.java │ │ ├── DiagnosticEventService.java │ │ ├── DiagnosticEventServiceMBean.java │ │ ├── LastEventIdBroadcaster.java │ │ ├── LastEventIdBroadcasterMBean.java │ │ └── store │ │ │ ├── DiagnosticEventMemoryStore.java │ │ │ └── DiagnosticEventStore.java │ │ ├── exceptions │ │ ├── AlreadyExistsException.java │ │ ├── AuthenticationException.java │ │ ├── CDCWriteException.java │ │ ├── CasWriteTimeoutException.java │ │ ├── CasWriteUnknownResultException.java │ │ ├── CassandraException.java │ │ ├── ChecksumMismatchException.java │ │ ├── ConfigurationException.java │ │ ├── ErasureCodeException.java │ │ ├── ExceptionCode.java │ │ ├── FunctionExecutionException.java │ │ ├── IncompatibleSchemaException.java │ │ ├── InvalidRequestException.java │ │ ├── IsBootstrappingException.java │ │ ├── OperationExecutionException.java │ │ ├── OverloadedException.java │ │ ├── PreparedQueryNotFoundException.java │ │ ├── ReadAbortException.java │ │ ├── ReadFailureException.java │ │ ├── ReadSizeAbortException.java │ │ ├── ReadTimeoutException.java │ │ ├── RepairException.java │ │ ├── RequestExecutionException.java │ │ ├── RequestFailureException.java │ │ ├── RequestFailureReason.java │ │ ├── RequestTimeoutException.java │ │ ├── RequestValidationException.java │ │ ├── StartupException.java │ │ ├── SyntaxException.java │ │ ├── TombstoneAbortException.java │ │ ├── TransportException.java │ │ ├── TruncateException.java │ │ ├── UnauthorizedException.java │ │ ├── UnavailableException.java │ │ ├── UnknownColumnException.java │ │ ├── UnknownIndexException.java │ │ ├── UnknownTableException.java │ │ ├── UnrecoverableIllegalStateException.java │ │ ├── WriteFailureException.java │ │ └── WriteTimeoutException.java │ │ ├── fql │ │ ├── FullQueryLogger.java │ │ ├── FullQueryLoggerOptions.java │ │ └── FullQueryLoggerOptionsCompositeData.java │ │ ├── gms │ │ ├── ApplicationState.java │ │ ├── EndpointState.java │ │ ├── FailureDetector.java │ │ ├── FailureDetectorMBean.java │ │ ├── GossipDigest.java │ │ ├── GossipDigestAck.java │ │ ├── GossipDigestAck2.java │ │ ├── GossipDigestAck2VerbHandler.java │ │ ├── GossipDigestAckVerbHandler.java │ │ ├── GossipDigestSyn.java │ │ ├── GossipDigestSynVerbHandler.java │ │ ├── GossipShutdownVerbHandler.java │ │ ├── GossipVerbHandler.java │ │ ├── Gossiper.java │ │ ├── GossiperDiagnostics.java │ │ ├── GossiperEvent.java │ │ ├── GossiperMBean.java │ │ ├── HeartBeatState.java │ │ ├── IEndpointStateChangeSubscriber.java │ │ ├── IFailureDetectionEventListener.java │ │ ├── IFailureDetector.java │ │ ├── TokenSerializer.java │ │ ├── VersionGenerator.java │ │ └── VersionedValue.java │ │ ├── hadoop │ │ ├── ColumnFamilySplit.java │ │ ├── ConfigHelper.java │ │ ├── HadoopCompat.java │ │ ├── ReporterWrapper.java │ │ └── cql3 │ │ │ ├── CqlBulkOutputFormat.java │ │ │ ├── CqlBulkRecordWriter.java │ │ │ ├── CqlClientHelper.java │ │ │ ├── CqlConfigHelper.java │ │ │ ├── CqlInputFormat.java │ │ │ ├── CqlOutputFormat.java │ │ │ ├── CqlRecordReader.java │ │ │ ├── CqlRecordWriter.java │ │ │ └── LimitedLocalNodeFirstLocalBalancingPolicy.java │ │ ├── hints │ │ ├── ChecksumMismatchException.java │ │ ├── ChecksummedDataInput.java │ │ ├── CompressedChecksummedDataInput.java │ │ ├── CompressedHintsWriter.java │ │ ├── EncryptedChecksummedDataInput.java │ │ ├── EncryptedHintsWriter.java │ │ ├── Hint.java │ │ ├── HintDiagnostics.java │ │ ├── HintEvent.java │ │ ├── HintMessage.java │ │ ├── HintVerbHandler.java │ │ ├── HintsBuffer.java │ │ ├── HintsBufferPool.java │ │ ├── HintsCatalog.java │ │ ├── HintsCleanupTrigger.java │ │ ├── HintsDescriptor.java │ │ ├── HintsDispatchExecutor.java │ │ ├── HintsDispatchTrigger.java │ │ ├── HintsDispatcher.java │ │ ├── HintsReader.java │ │ ├── HintsService.java │ │ ├── HintsServiceDiagnostics.java │ │ ├── HintsServiceEvent.java │ │ ├── HintsServiceMBean.java │ │ ├── HintsStore.java │ │ ├── HintsWriteExecutor.java │ │ ├── HintsWriter.java │ │ ├── InputPosition.java │ │ ├── PendingHintsInfo.java │ │ ├── SerializableHintMessage.java │ │ └── package-info.java │ │ ├── index │ │ ├── Index.java │ │ ├── IndexNotAvailableException.java │ │ ├── IndexRegistry.java │ │ ├── SecondaryIndexBuilder.java │ │ ├── SecondaryIndexManager.java │ │ ├── TargetParser.java │ │ ├── internal │ │ │ ├── CassandraIndex.java │ │ │ ├── CassandraIndexFunctions.java │ │ │ ├── CassandraIndexSearcher.java │ │ │ ├── CollatedViewIndexBuilder.java │ │ │ ├── IndexEntry.java │ │ │ ├── composites │ │ │ │ ├── ClusteringColumnIndex.java │ │ │ │ ├── CollectionEntryIndex.java │ │ │ │ ├── CollectionKeyIndex.java │ │ │ │ ├── CollectionKeyIndexBase.java │ │ │ │ ├── CollectionValueIndex.java │ │ │ │ ├── CompositesSearcher.java │ │ │ │ ├── PartitionKeyIndex.java │ │ │ │ └── RegularColumnIndex.java │ │ │ └── keys │ │ │ │ ├── KeysIndex.java │ │ │ │ └── KeysSearcher.java │ │ ├── sasi │ │ │ ├── SASIIndex.java │ │ │ ├── SASIIndexBuilder.java │ │ │ ├── SSTableIndex.java │ │ │ ├── Term.java │ │ │ ├── TermIterator.java │ │ │ ├── analyzer │ │ │ │ ├── AbstractAnalyzer.java │ │ │ │ ├── DelimiterAnalyzer.java │ │ │ │ ├── DelimiterTokenizingOptions.java │ │ │ │ ├── NoOpAnalyzer.java │ │ │ │ ├── NonTokenizingAnalyzer.java │ │ │ │ ├── NonTokenizingOptions.java │ │ │ │ ├── SUPPLEMENTARY.jflex-macro │ │ │ │ ├── StandardAnalyzer.java │ │ │ │ ├── StandardTokenizerImpl.jflex │ │ │ │ ├── StandardTokenizerInterface.java │ │ │ │ ├── StandardTokenizerOptions.java │ │ │ │ └── filter │ │ │ │ │ ├── BasicResultFilters.java │ │ │ │ │ ├── FilterPipelineBuilder.java │ │ │ │ │ ├── FilterPipelineExecutor.java │ │ │ │ │ ├── FilterPipelineTask.java │ │ │ │ │ ├── StemmerFactory.java │ │ │ │ │ ├── StemmingFilters.java │ │ │ │ │ ├── StopWordFactory.java │ │ │ │ │ └── StopWordFilters.java │ │ │ ├── conf │ │ │ │ ├── ColumnIndex.java │ │ │ │ ├── DataTracker.java │ │ │ │ ├── IndexMode.java │ │ │ │ └── view │ │ │ │ │ ├── PrefixTermTree.java │ │ │ │ │ ├── RangeTermTree.java │ │ │ │ │ ├── TermTree.java │ │ │ │ │ └── View.java │ │ │ ├── disk │ │ │ │ ├── AbstractTokenTreeBuilder.java │ │ │ │ ├── Descriptor.java │ │ │ │ ├── DynamicTokenTreeBuilder.java │ │ │ │ ├── OnDiskBlock.java │ │ │ │ ├── OnDiskIndex.java │ │ │ │ ├── OnDiskIndexBuilder.java │ │ │ │ ├── PerSSTableIndexWriter.java │ │ │ │ ├── StaticTokenTreeBuilder.java │ │ │ │ ├── Token.java │ │ │ │ ├── TokenTree.java │ │ │ │ └── TokenTreeBuilder.java │ │ │ ├── exceptions │ │ │ │ └── TimeQuotaExceededException.java │ │ │ ├── memory │ │ │ │ ├── IndexMemtable.java │ │ │ │ ├── KeyRangeIterator.java │ │ │ │ ├── MemIndex.java │ │ │ │ ├── SkipListMemIndex.java │ │ │ │ └── TrieMemIndex.java │ │ │ ├── plan │ │ │ │ ├── Expression.java │ │ │ │ ├── Operation.java │ │ │ │ ├── QueryController.java │ │ │ │ └── QueryPlan.java │ │ │ ├── sa │ │ │ │ ├── ByteTerm.java │ │ │ │ ├── CharTerm.java │ │ │ │ ├── IndexedTerm.java │ │ │ │ ├── IntegralSA.java │ │ │ │ ├── SA.java │ │ │ │ ├── SuffixSA.java │ │ │ │ ├── Term.java │ │ │ │ └── TermIterator.java │ │ │ └── utils │ │ │ │ ├── AbstractIterator.java │ │ │ │ ├── CombinedTerm.java │ │ │ │ ├── CombinedTermIterator.java │ │ │ │ ├── CombinedValue.java │ │ │ │ ├── MappedBuffer.java │ │ │ │ ├── OnDiskIndexIterator.java │ │ │ │ ├── RangeIntersectionIterator.java │ │ │ │ ├── RangeIterator.java │ │ │ │ ├── RangeUnionIterator.java │ │ │ │ ├── TypeUtil.java │ │ │ │ └── trie │ │ │ │ ├── AbstractPatriciaTrie.java │ │ │ │ ├── AbstractTrie.java │ │ │ │ ├── Cursor.java │ │ │ │ ├── KeyAnalyzer.java │ │ │ │ ├── PatriciaTrie.java │ │ │ │ ├── Trie.java │ │ │ │ └── Tries.java │ │ └── transactions │ │ │ ├── CleanupTransaction.java │ │ │ ├── CompactionTransaction.java │ │ │ ├── IndexTransaction.java │ │ │ └── UpdateTransaction.java │ │ ├── io │ │ ├── FSDiskFullWriteError.java │ │ ├── FSError.java │ │ ├── FSErrorHandler.java │ │ ├── FSNoDiskAvailableForWriteError.java │ │ ├── FSReadError.java │ │ ├── FSWriteError.java │ │ ├── ISerializer.java │ │ ├── IVersionedAsymmetricSerializer.java │ │ ├── IVersionedSerializer.java │ │ ├── compress │ │ │ ├── BufferType.java │ │ │ ├── CompressedSequentialWriter.java │ │ │ ├── CompressionMetadata.java │ │ │ ├── CorruptBlockException.java │ │ │ ├── DeflateCompressor.java │ │ │ ├── ICompressor.java │ │ │ ├── LZ4Compressor.java │ │ │ ├── NoopCompressor.java │ │ │ ├── SnappyCompressor.java │ │ │ └── ZstdCompressor.java │ │ ├── erasurecode │ │ │ ├── ByteBufferDecodingState.java │ │ │ ├── ByteBufferEncodingState.java │ │ │ ├── CoderUtil.java │ │ │ ├── ErasureCoder.java │ │ │ ├── ErasureCoderOptions.java │ │ │ ├── ErasureDecoder.java │ │ │ ├── ErasureEncoder.java │ │ │ ├── NativeRSDecoder.java │ │ │ ├── NativeRSEncoder.java │ │ │ ├── alibaba │ │ │ │ └── OSSAccess.java │ │ │ └── net │ │ │ │ ├── ECCompaction.java │ │ │ │ ├── ECCompactionVerbHandler.java │ │ │ │ ├── ECMessage.java │ │ │ │ ├── ECMessageVerbHandler.java │ │ │ │ ├── ECMetadata.java │ │ │ │ ├── ECMetadataVerbHandler.java │ │ │ │ ├── ECNetutils.java │ │ │ │ ├── ECParityNode.java │ │ │ │ ├── ECParityNodeVerbHandler.java │ │ │ │ ├── ECParityUpdate.java │ │ │ │ ├── ECParityUpdateVerbHandler.java │ │ │ │ ├── ECReady.java │ │ │ │ ├── ECReadyVerbHandler.java │ │ │ │ ├── ECRecovery.java │ │ │ │ ├── ECRecoveryForSecondary.java │ │ │ │ ├── ECRecoveryForSecondaryVerbHandler.java │ │ │ │ ├── ECRequestData.java │ │ │ │ ├── ECRequestDataVerbHandler.java │ │ │ │ ├── ECRequestParity.java │ │ │ │ ├── ECRequestParityForRecovery.java │ │ │ │ ├── ECRequestParityForRecoveryVerbHandler.java │ │ │ │ ├── ECRequestParityVerbHandler.java │ │ │ │ ├── ECResponseData.java │ │ │ │ ├── ECResponseDataVerbHandler.java │ │ │ │ ├── ECResponseParity.java │ │ │ │ ├── ECResponseParityForRecovery.java │ │ │ │ ├── ECResponseParityForRecoveryVerbHandler.java │ │ │ │ ├── ECResponseParityVerbHandler.java │ │ │ │ ├── ECSyncSSTable.java │ │ │ │ ├── ECSyncSSTableVerbHandler.java │ │ │ │ ├── LSMTreeRecovery.java │ │ │ │ ├── LSMTreeRecoveryVerbHandler.java │ │ │ │ ├── ResponseLSMTreeRecovery.java │ │ │ │ ├── ResponseLSMTreeRecoveryVerbHandler.java │ │ │ │ └── SerializableECMessage.java │ │ ├── sstable │ │ │ ├── AbstractSSTableSimpleWriter.java │ │ │ ├── BloomFilterTracker.java │ │ │ ├── CQLSSTableWriter.java │ │ │ ├── Component.java │ │ │ ├── CorruptSSTableException.java │ │ │ ├── Descriptor.java │ │ │ ├── Downsampling.java │ │ │ ├── ISSTableScanner.java │ │ │ ├── IndexInfo.java │ │ │ ├── IndexSummary.java │ │ │ ├── IndexSummaryBuilder.java │ │ │ ├── IndexSummaryManager.java │ │ │ ├── IndexSummaryManagerMBean.java │ │ │ ├── IndexSummaryRedistribution.java │ │ │ ├── KeyIterator.java │ │ │ ├── ReducingKeyIterator.java │ │ │ ├── SSTable.java │ │ │ ├── SSTableHeaderFix.java │ │ │ ├── SSTableId.java │ │ │ ├── SSTableIdFactory.java │ │ │ ├── SSTableIdentityIterator.java │ │ │ ├── SSTableLoader.java │ │ │ ├── SSTableMultiWriter.java │ │ │ ├── SSTableRewriter.java │ │ │ ├── SSTableSimpleIterator.java │ │ │ ├── SSTableSimpleUnsortedWriter.java │ │ │ ├── SSTableSimpleWriter.java │ │ │ ├── SSTableTxnWriter.java │ │ │ ├── SequenceBasedSSTableId.java │ │ │ ├── SimpleSSTableMultiWriter.java │ │ │ ├── UUIDBasedSSTableId.java │ │ │ ├── format │ │ │ │ ├── RangeAwareSSTableWriter.java │ │ │ │ ├── SSTableFlushObserver.java │ │ │ │ ├── SSTableFormat.java │ │ │ │ ├── SSTableReader.java │ │ │ │ ├── SSTableReaderBuilder.java │ │ │ │ ├── SSTableReadsListener.java │ │ │ │ ├── SSTableWriter.java │ │ │ │ ├── Version.java │ │ │ │ ├── VersionAndType.java │ │ │ │ └── big │ │ │ │ │ ├── BigFormat.java │ │ │ │ │ ├── BigTableReader.java │ │ │ │ │ ├── BigTableScanner.java │ │ │ │ │ ├── BigTableWriter.java │ │ │ │ │ └── BigTableZeroCopyWriter.java │ │ │ └── metadata │ │ │ │ ├── CompactionMetadata.java │ │ │ │ ├── IMetadataComponentSerializer.java │ │ │ │ ├── IMetadataSerializer.java │ │ │ │ ├── MetadataCollector.java │ │ │ │ ├── MetadataComponent.java │ │ │ │ ├── MetadataSerializer.java │ │ │ │ ├── MetadataType.java │ │ │ │ ├── StatsMetadata.java │ │ │ │ └── ValidationMetadata.java │ │ └── util │ │ │ ├── AbstractReaderFileProxy.java │ │ │ ├── BufferManagingRebufferer.java │ │ │ ├── BufferedDataOutputStreamPlus.java │ │ │ ├── BytesReadTracker.java │ │ │ ├── ChannelProxy.java │ │ │ ├── CheckedFunction.java │ │ │ ├── ChecksumWriter.java │ │ │ ├── ChecksummedRandomAccessReader.java │ │ │ ├── ChecksummedRebufferer.java │ │ │ ├── ChecksummedSequentialWriter.java │ │ │ ├── ChunkReader.java │ │ │ ├── CompressedChunkReader.java │ │ │ ├── CorruptFileException.java │ │ │ ├── DataInputBuffer.java │ │ │ ├── DataInputPlus.java │ │ │ ├── DataIntegrityMetadata.java │ │ │ ├── DataOutputBuffer.java │ │ │ ├── DataOutputBufferFixed.java │ │ │ ├── DataOutputPlus.java │ │ │ ├── DataOutputStreamPlus.java │ │ │ ├── DataPosition.java │ │ │ ├── DiskOptimizationStrategy.java │ │ │ ├── File.java │ │ │ ├── FileDataInput.java │ │ │ ├── FileHandle.java │ │ │ ├── FileInputStreamPlus.java │ │ │ ├── FileOutputStreamPlus.java │ │ │ ├── FileReader.java │ │ │ ├── FileSegmentInputStream.java │ │ │ ├── FileUtils.java │ │ │ ├── FileWriter.java │ │ │ ├── LengthAvailableInputStream.java │ │ │ ├── LimitingRebufferer.java │ │ │ ├── Memory.java │ │ │ ├── MemoryInputStream.java │ │ │ ├── MemoryOutputStream.java │ │ │ ├── MmapRebufferer.java │ │ │ ├── MmappedRegions.java │ │ │ ├── NIODataInputStream.java │ │ │ ├── PathUtils.java │ │ │ ├── RandomAccessReader.java │ │ │ ├── ReadableMemory.java │ │ │ ├── ReaderFileProxy.java │ │ │ ├── Rebufferer.java │ │ │ ├── RebuffererFactory.java │ │ │ ├── RebufferingInputStream.java │ │ │ ├── RewindableDataInput.java │ │ │ ├── SafeMemory.java │ │ │ ├── SafeMemoryWriter.java │ │ │ ├── SequentialWriter.java │ │ │ ├── SequentialWriterOption.java │ │ │ ├── SimpleCachedBufferPool.java │ │ │ ├── SimpleChunkReader.java │ │ │ ├── SpinningDiskOptimizationStrategy.java │ │ │ ├── SsdDiskOptimizationStrategy.java │ │ │ ├── ThreadLocalByteBufferHolder.java │ │ │ ├── TrackedDataInputPlus.java │ │ │ ├── TrackedInputStream.java │ │ │ ├── UnbufferedDataOutputStreamPlus.java │ │ │ └── WrappedDataOutputStreamPlus.java │ │ ├── locator │ │ ├── AbstractEndpointSnitch.java │ │ ├── AbstractNetworkTopologySnitch.java │ │ ├── AbstractReplicaCollection.java │ │ ├── AbstractReplicationStrategy.java │ │ ├── AlibabaCloudSnitch.java │ │ ├── CloudstackSnitch.java │ │ ├── DynamicEndpointSnitch.java │ │ ├── DynamicEndpointSnitchMBean.java │ │ ├── Ec2MultiRegionSnitch.java │ │ ├── Ec2Snitch.java │ │ ├── EndpointSnitchInfo.java │ │ ├── EndpointSnitchInfoMBean.java │ │ ├── Endpoints.java │ │ ├── EndpointsByRange.java │ │ ├── EndpointsByReplica.java │ │ ├── EndpointsForRange.java │ │ ├── EndpointsForToken.java │ │ ├── GoogleCloudSnitch.java │ │ ├── GossipingPropertyFileSnitch.java │ │ ├── IEndpointSnitch.java │ │ ├── InOurDc.java │ │ ├── InetAddressAndPort.java │ │ ├── LocalStrategy.java │ │ ├── NetworkTopologyStrategy.java │ │ ├── PendingRangeMaps.java │ │ ├── PropertyFileSnitch.java │ │ ├── RackInferringSnitch.java │ │ ├── RangesAtEndpoint.java │ │ ├── RangesByEndpoint.java │ │ ├── ReconnectableSnitchHelper.java │ │ ├── Replica.java │ │ ├── ReplicaCollection.java │ │ ├── ReplicaLayout.java │ │ ├── ReplicaMultimap.java │ │ ├── ReplicaPlan.java │ │ ├── ReplicaPlans.java │ │ ├── Replicas.java │ │ ├── ReplicationFactor.java │ │ ├── SeedProvider.java │ │ ├── SimpleSeedProvider.java │ │ ├── SimpleSnitch.java │ │ ├── SimpleStrategy.java │ │ ├── SnitchProperties.java │ │ ├── SystemReplicas.java │ │ ├── TokenMetadata.java │ │ ├── TokenMetadataDiagnostics.java │ │ └── TokenMetadataEvent.java │ │ ├── metrics │ │ ├── BatchMetrics.java │ │ ├── BufferPoolMetrics.java │ │ ├── CASClientRequestMetrics.java │ │ ├── CASClientWriteRequestMetrics.java │ │ ├── CQLMetrics.java │ │ ├── CacheMetrics.java │ │ ├── CassandraMetricsRegistry.java │ │ ├── ChunkCacheMetrics.java │ │ ├── ClearableHistogram.java │ │ ├── ClientMessageSizeMetrics.java │ │ ├── ClientMetrics.java │ │ ├── ClientRequestMetrics.java │ │ ├── ClientRequestsMetricsHolder.java │ │ ├── ClientWriteRequestMetrics.java │ │ ├── CommitLogMetrics.java │ │ ├── CompactionMetrics.java │ │ ├── DecayingEstimatedHistogramReservoir.java │ │ ├── DefaultNameFactory.java │ │ ├── DenylistMetrics.java │ │ ├── DroppedMessageMetrics.java │ │ ├── FrequencySampler.java │ │ ├── HintedHandoffMetrics.java │ │ ├── HintsServiceMetrics.java │ │ ├── InternodeInboundMetrics.java │ │ ├── InternodeOutboundMetrics.java │ │ ├── KeyspaceMetrics.java │ │ ├── LatencyMetrics.java │ │ ├── MaxSampler.java │ │ ├── MessagingMetrics.java │ │ ├── MetricNameFactory.java │ │ ├── PaxosMetrics.java │ │ ├── ReadRepairMetrics.java │ │ ├── RepairMetrics.java │ │ ├── RestorableMeter.java │ │ ├── Sampler.java │ │ ├── ScalingReservoir.java │ │ ├── SnapshottingReservoir.java │ │ ├── SnapshottingTimer.java │ │ ├── StorageMetrics.java │ │ ├── StreamingMetrics.java │ │ ├── TableMetrics.java │ │ ├── ThreadPoolMetrics.java │ │ ├── TopPartitionTracker.java │ │ └── ViewWriteMetrics.java │ │ ├── net │ │ ├── AbstractMessageHandler.java │ │ ├── AcceptVersions.java │ │ ├── AsyncChannelOutputPlus.java │ │ ├── AsyncChannelPromise.java │ │ ├── AsyncMessageOutputPlus.java │ │ ├── AsyncOneResponse.java │ │ ├── AsyncStreamingInputPlus.java │ │ ├── AsyncStreamingOutputPlus.java │ │ ├── BufferPoolAllocator.java │ │ ├── ChunkedInputPlus.java │ │ ├── ConnectionCategory.java │ │ ├── ConnectionType.java │ │ ├── Crc.java │ │ ├── EndpointMessagingVersions.java │ │ ├── ForwardingInfo.java │ │ ├── FrameDecoder.java │ │ ├── FrameDecoderCrc.java │ │ ├── FrameDecoderLZ4.java │ │ ├── FrameDecoderLegacy.java │ │ ├── FrameDecoderLegacyLZ4.java │ │ ├── FrameDecoderUnprotected.java │ │ ├── FrameDecoderWith8bHeader.java │ │ ├── FrameEncoder.java │ │ ├── FrameEncoderCrc.java │ │ ├── FrameEncoderLZ4.java │ │ ├── FrameEncoderLegacy.java │ │ ├── FrameEncoderLegacyLZ4.java │ │ ├── FrameEncoderUnprotected.java │ │ ├── FutureDelegate.java │ │ ├── FutureResult.java │ │ ├── GlobalBufferPoolAllocator.java │ │ ├── HandshakeProtocol.java │ │ ├── IVerbHandler.java │ │ ├── InboundConnectionInitiator.java │ │ ├── InboundConnectionSettings.java │ │ ├── InboundCounters.java │ │ ├── InboundMessageCallbacks.java │ │ ├── InboundMessageHandler.java │ │ ├── InboundMessageHandlers.java │ │ ├── InboundSink.java │ │ ├── InboundSockets.java │ │ ├── InvalidSerializedSizeException.java │ │ ├── LatencyConsumer.java │ │ ├── LatencySubscribers.java │ │ ├── LegacyFlag.java │ │ ├── LegacyLZ4Constants.java │ │ ├── LocalBufferPoolAllocator.java │ │ ├── ManyToOneConcurrentLinkedQueue.java │ │ ├── Message.java │ │ ├── MessageFlag.java │ │ ├── MessagingService.java │ │ ├── MessagingServiceMBean.java │ │ ├── MessagingServiceMBeanImpl.java │ │ ├── NoPayload.java │ │ ├── NoSizeEstimator.java │ │ ├── OutboundConnection.java │ │ ├── OutboundConnectionInitiator.java │ │ ├── OutboundConnectionSettings.java │ │ ├── OutboundConnections.java │ │ ├── OutboundDebugCallbacks.java │ │ ├── OutboundMessageCallbacks.java │ │ ├── OutboundMessageQueue.java │ │ ├── OutboundSink.java │ │ ├── ParamType.java │ │ ├── PingRequest.java │ │ ├── PingVerbHandler.java │ │ ├── PrunableArrayQueue.java │ │ ├── RequestCallback.java │ │ ├── RequestCallbackWithFailure.java │ │ ├── RequestCallbacks.java │ │ ├── ResourceLimits.java │ │ ├── ResponseVerbHandler.java │ │ ├── ShareableBytes.java │ │ ├── SharedDefaultFileRegion.java │ │ ├── SocketFactory.java │ │ ├── StartupClusterConnectivityChecker.java │ │ └── Verb.java │ │ ├── notifications │ │ ├── INotification.java │ │ ├── INotificationConsumer.java │ │ ├── InitialSSTableAddedNotification.java │ │ ├── MemtableDiscardedNotification.java │ │ ├── MemtableRenewedNotification.java │ │ ├── MemtableSwitchedNotification.java │ │ ├── SSTableAddedNotification.java │ │ ├── SSTableDeletingNotification.java │ │ ├── SSTableListChangedNotification.java │ │ ├── SSTableMetadataChanged.java │ │ ├── SSTableRepairStatusChanged.java │ │ └── TruncationNotification.java │ │ ├── repair │ │ ├── AbstractRepairTask.java │ │ ├── AsymmetricRemoteSyncTask.java │ │ ├── CommonRange.java │ │ ├── CompletableRemoteSyncTask.java │ │ ├── CoordinatedRepairResult.java │ │ ├── IncrementalRepairTask.java │ │ ├── KeyspaceRepairManager.java │ │ ├── LocalSyncTask.java │ │ ├── NoSuchRepairSessionException.java │ │ ├── NormalRepairTask.java │ │ ├── PreviewRepairConflictWithIncrementalRepairException.java │ │ ├── PreviewRepairTask.java │ │ ├── RecoveryRunnable.java │ │ ├── RepairJob.java │ │ ├── RepairJobDesc.java │ │ ├── RepairMessageVerbHandler.java │ │ ├── RepairNotifier.java │ │ ├── RepairParallelism.java │ │ ├── RepairResult.java │ │ ├── RepairRunnable.java │ │ ├── RepairSession.java │ │ ├── RepairSessionResult.java │ │ ├── RepairTask.java │ │ ├── SnapshotTask.java │ │ ├── SomeRepairFailedException.java │ │ ├── StreamingRepairTask.java │ │ ├── SymmetricRemoteSyncTask.java │ │ ├── SyncNodePair.java │ │ ├── SyncStat.java │ │ ├── SyncTask.java │ │ ├── TableRepairManager.java │ │ ├── TreeResponse.java │ │ ├── ValidationManager.java │ │ ├── ValidationPartitionIterator.java │ │ ├── ValidationTask.java │ │ ├── Validator.java │ │ ├── asymmetric │ │ │ ├── DifferenceHolder.java │ │ │ ├── HostDifferences.java │ │ │ ├── IncomingRepairStreamTracker.java │ │ │ ├── PreferedNodeFilter.java │ │ │ ├── RangeDenormalizer.java │ │ │ ├── RangeMap.java │ │ │ ├── ReduceHelper.java │ │ │ └── StreamFromOptions.java │ │ ├── consistent │ │ │ ├── ConsistentSession.java │ │ │ ├── CoordinatorSession.java │ │ │ ├── CoordinatorSessions.java │ │ │ ├── LocalSession.java │ │ │ ├── LocalSessionInfo.java │ │ │ ├── LocalSessions.java │ │ │ ├── RepairedState.java │ │ │ ├── SyncStatSummary.java │ │ │ └── admin │ │ │ │ ├── CleanupSummary.java │ │ │ │ ├── PendingStat.java │ │ │ │ ├── PendingStats.java │ │ │ │ ├── RepairStats.java │ │ │ │ └── SchemaArgsParser.java │ │ ├── messages │ │ │ ├── CleanupMessage.java │ │ │ ├── FailSession.java │ │ │ ├── FinalizeCommit.java │ │ │ ├── FinalizePromise.java │ │ │ ├── FinalizePropose.java │ │ │ ├── PrepareConsistentRequest.java │ │ │ ├── PrepareConsistentResponse.java │ │ │ ├── PrepareMessage.java │ │ │ ├── RepairMessage.java │ │ │ ├── RepairOption.java │ │ │ ├── SnapshotMessage.java │ │ │ ├── StatusRequest.java │ │ │ ├── StatusResponse.java │ │ │ ├── SyncRequest.java │ │ │ ├── SyncResponse.java │ │ │ ├── ValidationRequest.java │ │ │ └── ValidationResponse.java │ │ └── state │ │ │ ├── AbstractCompletable.java │ │ │ ├── AbstractState.java │ │ │ ├── Completable.java │ │ │ ├── CoordinatorState.java │ │ │ ├── JobState.java │ │ │ ├── ParticipateState.java │ │ │ ├── SessionState.java │ │ │ ├── State.java │ │ │ └── ValidationState.java │ │ ├── schema │ │ ├── CQLTypeParser.java │ │ ├── CachingParams.java │ │ ├── ColumnMetadata.java │ │ ├── CompactionParams.java │ │ ├── CompressionParams.java │ │ ├── DefaultSchemaUpdateHandler.java │ │ ├── DefaultSchemaUpdateHandlerFactory.java │ │ ├── Diff.java │ │ ├── Difference.java │ │ ├── DistributedSchema.java │ │ ├── DroppedColumn.java │ │ ├── Functions.java │ │ ├── IndexMetadata.java │ │ ├── Indexes.java │ │ ├── KeyspaceMetadata.java │ │ ├── KeyspaceParams.java │ │ ├── Keyspaces.java │ │ ├── MemtableParams.java │ │ ├── MigrationCoordinator.java │ │ ├── OfflineSchemaUpdateHandler.java │ │ ├── PartitionDenylist.java │ │ ├── ReplicationParams.java │ │ ├── Schema.java │ │ ├── SchemaAnnouncementDiagnostics.java │ │ ├── SchemaAnnouncementEvent.java │ │ ├── SchemaChangeListener.java │ │ ├── SchemaChangeNotifier.java │ │ ├── SchemaConstants.java │ │ ├── SchemaDiagnostics.java │ │ ├── SchemaEvent.java │ │ ├── SchemaKeyspace.java │ │ ├── SchemaKeyspaceTables.java │ │ ├── SchemaMutationsSerializer.java │ │ ├── SchemaProvider.java │ │ ├── SchemaPullVerbHandler.java │ │ ├── SchemaPushVerbHandler.java │ │ ├── SchemaTransformation.java │ │ ├── SchemaTransformations.java │ │ ├── SchemaUpdateHandler.java │ │ ├── SchemaUpdateHandlerFactory.java │ │ ├── SchemaUpdateHandlerFactoryProvider.java │ │ ├── SchemaVersionVerbHandler.java │ │ ├── SystemDistributedKeyspace.java │ │ ├── TableId.java │ │ ├── TableMetadata.java │ │ ├── TableMetadataRef.java │ │ ├── TableMetadataRefCache.java │ │ ├── TableParams.java │ │ ├── Tables.java │ │ ├── TriggerMetadata.java │ │ ├── Triggers.java │ │ ├── Types.java │ │ ├── ViewMetadata.java │ │ └── Views.java │ │ ├── security │ │ ├── AbstractSslContextFactory.java │ │ ├── CipherFactory.java │ │ ├── DefaultSslContextFactory.java │ │ ├── DisableSslContextFactory.java │ │ ├── EncryptionContext.java │ │ ├── EncryptionUtils.java │ │ ├── FileBasedSslContextFactory.java │ │ ├── ISslContextFactory.java │ │ ├── JKSKeyProvider.java │ │ ├── KeyProvider.java │ │ ├── PEMBasedSslContextFactory.java │ │ ├── PEMReader.java │ │ ├── SSLFactory.java │ │ ├── SecurityThreadGroup.java │ │ └── ThreadAwareSecurityManager.java │ │ ├── serializers │ │ ├── AbstractTextSerializer.java │ │ ├── AsciiSerializer.java │ │ ├── BooleanSerializer.java │ │ ├── ByteSerializer.java │ │ ├── BytesSerializer.java │ │ ├── CollectionSerializer.java │ │ ├── CounterSerializer.java │ │ ├── DecimalSerializer.java │ │ ├── DoubleSerializer.java │ │ ├── DurationSerializer.java │ │ ├── EmptySerializer.java │ │ ├── FloatSerializer.java │ │ ├── InetAddressSerializer.java │ │ ├── Int32Serializer.java │ │ ├── IntegerSerializer.java │ │ ├── ListSerializer.java │ │ ├── LongSerializer.java │ │ ├── MapSerializer.java │ │ ├── MarshalException.java │ │ ├── SetSerializer.java │ │ ├── ShortSerializer.java │ │ ├── SimpleDateSerializer.java │ │ ├── TimeSerializer.java │ │ ├── TimestampSerializer.java │ │ ├── TupleSerializer.java │ │ ├── TypeSerializer.java │ │ ├── UTF8Serializer.java │ │ ├── UUIDSerializer.java │ │ └── UserTypeSerializer.java │ │ ├── service │ │ ├── AbstractWriteResponseHandler.java │ │ ├── ActiveRepairService.java │ │ ├── ActiveRepairServiceMBean.java │ │ ├── BatchlogResponseHandler.java │ │ ├── CASRequest.java │ │ ├── CacheService.java │ │ ├── CacheServiceMBean.java │ │ ├── CassandraDaemon.java │ │ ├── ClientState.java │ │ ├── ClientWarn.java │ │ ├── DataResurrectionCheck.java │ │ ├── DatacenterSyncWriteResponseHandler.java │ │ ├── DatacenterWriteResponseHandler.java │ │ ├── DefaultFSErrorHandler.java │ │ ├── EchoVerbHandler.java │ │ ├── EmbeddedCassandraService.java │ │ ├── FailureRecordingCallback.java │ │ ├── FileSystemOwnershipCheck.java │ │ ├── GCInspector.java │ │ ├── GCInspectorMXBean.java │ │ ├── IEndpointLifecycleSubscriber.java │ │ ├── LoadBroadcaster.java │ │ ├── NativeAccessMBean.java │ │ ├── NativeTransportService.java │ │ ├── PendingRangeCalculatorService.java │ │ ├── PendingRangeCalculatorServiceDiagnostics.java │ │ ├── PendingRangeCalculatorServiceEvent.java │ │ ├── QueryState.java │ │ ├── RangeRelocator.java │ │ ├── SSTablesGlobalTracker.java │ │ ├── SSTablesVersionsInUseChangeNotification.java │ │ ├── SnapshotVerbHandler.java │ │ ├── StartupCheck.java │ │ ├── StartupChecks.java │ │ ├── StorageProxy.java │ │ ├── StorageProxyMBean.java │ │ ├── StorageService.java │ │ ├── StorageServiceMBean.java │ │ ├── TokenRange.java │ │ ├── TruncateResponseHandler.java │ │ ├── WriteResponseHandler.java │ │ ├── disk │ │ │ └── usage │ │ │ │ ├── DiskUsageBroadcaster.java │ │ │ │ ├── DiskUsageMonitor.java │ │ │ │ └── DiskUsageState.java │ │ ├── pager │ │ │ ├── AbstractQueryPager.java │ │ │ ├── AggregationQueryPager.java │ │ │ ├── MultiPartitionPager.java │ │ │ ├── PagingState.java │ │ │ ├── PartitionRangeQueryPager.java │ │ │ ├── QueryPager.java │ │ │ └── SinglePartitionPager.java │ │ ├── paxos │ │ │ ├── AbstractPaxosRepair.java │ │ │ ├── Ballot.java │ │ │ ├── BallotGenerator.java │ │ │ ├── Commit.java │ │ │ ├── ContentionStrategy.java │ │ │ ├── Paxos.java │ │ │ ├── Paxos.md │ │ │ ├── PaxosCommit.java │ │ │ ├── PaxosCommitAndPrepare.java │ │ │ ├── PaxosOperationLock.java │ │ │ ├── PaxosPrepare.java │ │ │ ├── PaxosPrepareRefresh.java │ │ │ ├── PaxosPropose.java │ │ │ ├── PaxosRepair.java │ │ │ ├── PaxosRepairHistory.java │ │ │ ├── PaxosRequestCallback.java │ │ │ ├── PaxosState.java │ │ │ ├── PrepareResponse.java │ │ │ ├── TablePaxosRepairHistory.java │ │ │ ├── cleanup │ │ │ │ ├── PaxosCleanup.java │ │ │ │ ├── PaxosCleanupComplete.java │ │ │ │ ├── PaxosCleanupException.java │ │ │ │ ├── PaxosCleanupHistory.java │ │ │ │ ├── PaxosCleanupLocalCoordinator.java │ │ │ │ ├── PaxosCleanupRequest.java │ │ │ │ ├── PaxosCleanupResponse.java │ │ │ │ ├── PaxosCleanupSession.java │ │ │ │ ├── PaxosFinishPrepareCleanup.java │ │ │ │ ├── PaxosStartPrepareCleanup.java │ │ │ │ └── PaxosTableRepairs.java │ │ │ ├── uncommitted │ │ │ │ ├── PaxosBallotTracker.java │ │ │ │ ├── PaxosKeyState.java │ │ │ │ ├── PaxosRows.java │ │ │ │ ├── PaxosStateTracker.java │ │ │ │ ├── PaxosUncommittedIndex.java │ │ │ │ ├── PaxosUncommittedTracker.java │ │ │ │ ├── UncommittedDataFile.java │ │ │ │ ├── UncommittedPaxosKey.java │ │ │ │ └── UncommittedTableData.java │ │ │ └── v1 │ │ │ │ ├── AbstractPaxosCallback.java │ │ │ │ ├── PrepareCallback.java │ │ │ │ ├── PrepareVerbHandler.java │ │ │ │ ├── ProposeCallback.java │ │ │ │ └── ProposeVerbHandler.java │ │ ├── reads │ │ │ ├── AbstractReadExecutor.java │ │ │ ├── AlwaysSpeculativeRetryPolicy.java │ │ │ ├── DataResolver.java │ │ │ ├── DigestResolver.java │ │ │ ├── FixedSpeculativeRetryPolicy.java │ │ │ ├── HybridSpeculativeRetryPolicy.java │ │ │ ├── NeverSpeculativeRetryPolicy.java │ │ │ ├── PercentileSpeculativeRetryPolicy.java │ │ │ ├── ReadCallback.java │ │ │ ├── ReplicaFilteringProtection.java │ │ │ ├── ResponseResolver.java │ │ │ ├── ShortReadPartitionsProtection.java │ │ │ ├── ShortReadProtection.java │ │ │ ├── ShortReadRowsProtection.java │ │ │ ├── SpeculativeRetryPolicy.java │ │ │ ├── range │ │ │ │ ├── RangeCommandIterator.java │ │ │ │ ├── RangeCommands.java │ │ │ │ ├── ReplicaPlanIterator.java │ │ │ │ ├── ReplicaPlanMerger.java │ │ │ │ └── SingleRangeResponse.java │ │ │ ├── repair │ │ │ │ ├── AbstractReadRepair.java │ │ │ │ ├── BlockingPartitionRepair.java │ │ │ │ ├── BlockingReadRepair.java │ │ │ │ ├── BlockingReadRepairs.java │ │ │ │ ├── NoopReadRepair.java │ │ │ │ ├── PartitionIteratorMergeListener.java │ │ │ │ ├── PartitionRepairEvent.java │ │ │ │ ├── ReadOnlyReadRepair.java │ │ │ │ ├── ReadRepair.java │ │ │ │ ├── ReadRepairDiagnostics.java │ │ │ │ ├── ReadRepairEvent.java │ │ │ │ ├── ReadRepairStrategy.java │ │ │ │ ├── RepairedDataTracker.java │ │ │ │ ├── RepairedDataVerifier.java │ │ │ │ └── RowIteratorMergeListener.java │ │ │ └── thresholds │ │ │ │ ├── CoordinatorWarnings.java │ │ │ │ ├── WarnAbortCounter.java │ │ │ │ ├── WarningContext.java │ │ │ │ └── WarningsSnapshot.java │ │ └── snapshot │ │ │ ├── SnapshotLoader.java │ │ │ ├── SnapshotManager.java │ │ │ ├── SnapshotManifest.java │ │ │ └── TableSnapshot.java │ │ ├── streaming │ │ ├── IncomingStream.java │ │ ├── OutgoingStream.java │ │ ├── PreviewKind.java │ │ ├── ProgressInfo.java │ │ ├── ReplicationDoneVerbHandler.java │ │ ├── SessionInfo.java │ │ ├── SessionSummary.java │ │ ├── StreamConnectionFactory.java │ │ ├── StreamCoordinator.java │ │ ├── StreamDeserializingTask.java │ │ ├── StreamEvent.java │ │ ├── StreamEventHandler.java │ │ ├── StreamException.java │ │ ├── StreamHook.java │ │ ├── StreamManager.java │ │ ├── StreamManagerMBean.java │ │ ├── StreamOperation.java │ │ ├── StreamPlan.java │ │ ├── StreamReceiveException.java │ │ ├── StreamReceiveTask.java │ │ ├── StreamReceiver.java │ │ ├── StreamRequest.java │ │ ├── StreamResultFuture.java │ │ ├── StreamSession.java │ │ ├── StreamState.java │ │ ├── StreamSummary.java │ │ ├── StreamTask.java │ │ ├── StreamTransferTask.java │ │ ├── StreamingChannel.java │ │ ├── StreamingDataInputPlus.java │ │ ├── StreamingDataOutputPlus.java │ │ ├── StreamingDataOutputPlusFixed.java │ │ ├── StreamingState.java │ │ ├── TableStreamManager.java │ │ ├── async │ │ │ ├── NettyStreamingChannel.java │ │ │ ├── NettyStreamingConnectionFactory.java │ │ │ ├── StreamCompressionSerializer.java │ │ │ ├── StreamingMultiplexedChannel.java │ │ │ └── package-info.java │ │ ├── compress │ │ │ └── StreamCompressionInputStream.java │ │ ├── management │ │ │ ├── ProgressInfoCompositeData.java │ │ │ ├── SessionCompleteEventCompositeData.java │ │ │ ├── SessionInfoCompositeData.java │ │ │ ├── StreamEventJMXNotifier.java │ │ │ ├── StreamStateCompositeData.java │ │ │ └── StreamSummaryCompositeData.java │ │ └── messages │ │ │ ├── CompleteMessage.java │ │ │ ├── IncomingStreamMessage.java │ │ │ ├── KeepAliveMessage.java │ │ │ ├── OutgoingStreamMessage.java │ │ │ ├── PrepareAckMessage.java │ │ │ ├── PrepareSynAckMessage.java │ │ │ ├── PrepareSynMessage.java │ │ │ ├── ReceivedMessage.java │ │ │ ├── SessionFailedMessage.java │ │ │ ├── StreamInitMessage.java │ │ │ ├── StreamMessage.java │ │ │ └── StreamMessageHeader.java │ │ ├── tools │ │ ├── AbstractJmxClient.java │ │ ├── AuditLogViewer.java │ │ ├── BootstrapMonitor.java │ │ ├── BulkLoadConnectionFactory.java │ │ ├── BulkLoadException.java │ │ ├── BulkLoader.java │ │ ├── GenerateTokens.java │ │ ├── GetVersion.java │ │ ├── HashPassword.java │ │ ├── INodeProbeFactory.java │ │ ├── JMXTool.java │ │ ├── JsonTransformer.java │ │ ├── LoaderOptions.java │ │ ├── NodeProbe.java │ │ ├── NodeTool.java │ │ ├── Output.java │ │ ├── RecoveryRunner.java │ │ ├── ReloadSslCertificates.java │ │ ├── RepairRunner.java │ │ ├── SSTableExpiredBlockers.java │ │ ├── SSTableExport.java │ │ ├── SSTableLevelResetter.java │ │ ├── SSTableMetadataViewer.java │ │ ├── SSTableOfflineRelevel.java │ │ ├── SSTableRepairedAtSetter.java │ │ ├── StandaloneSSTableUtil.java │ │ ├── StandaloneScrubber.java │ │ ├── StandaloneSplitter.java │ │ ├── StandaloneUpgrader.java │ │ ├── StandaloneVerifier.java │ │ ├── Util.java │ │ └── nodetool │ │ │ ├── AccessFrequency.java │ │ │ ├── Assassinate.java │ │ │ ├── BootstrapResume.java │ │ │ ├── Breakdown.java │ │ │ ├── CfHistograms.java │ │ │ ├── CfStats.java │ │ │ ├── Cleanup.java │ │ │ ├── ClearSnapshot.java │ │ │ ├── ClientStats.java │ │ │ ├── ColdStartup.java │ │ │ ├── Compact.java │ │ │ ├── CompactionHistory.java │ │ │ ├── CompactionStats.java │ │ │ ├── DataPaths.java │ │ │ ├── Decommission.java │ │ │ ├── DescribeCluster.java │ │ │ ├── DescribeRing.java │ │ │ ├── DisableAuditLog.java │ │ │ ├── DisableAutoCompaction.java │ │ │ ├── DisableBackup.java │ │ │ ├── DisableBinary.java │ │ │ ├── DisableFullQueryLog.java │ │ │ ├── DisableGossip.java │ │ │ ├── DisableHandoff.java │ │ │ ├── DisableHintsForDC.java │ │ │ ├── DisableOldProtocolVersions.java │ │ │ ├── Drain.java │ │ │ ├── EnableAuditLog.java │ │ │ ├── EnableAutoCompaction.java │ │ │ ├── EnableBackup.java │ │ │ ├── EnableBinary.java │ │ │ ├── EnableFullQueryLog.java │ │ │ ├── EnableGossip.java │ │ │ ├── EnableHandoff.java │ │ │ ├── EnableHintsForDC.java │ │ │ ├── EnableOldProtocolVersions.java │ │ │ ├── FailureDetectorInfo.java │ │ │ ├── Flush.java │ │ │ ├── GarbageCollect.java │ │ │ ├── GcStats.java │ │ │ ├── GetAuditLog.java │ │ │ ├── GetAuthCacheConfig.java │ │ │ ├── GetBatchlogReplayTrottle.java │ │ │ ├── GetColumnIndexSize.java │ │ │ ├── GetCompactionThreshold.java │ │ │ ├── GetCompactionThroughput.java │ │ │ ├── GetConcurrency.java │ │ │ ├── GetConcurrentCompactors.java │ │ │ ├── GetConcurrentViewBuilders.java │ │ │ ├── GetDefaultKeyspaceRF.java │ │ │ ├── GetEndpoints.java │ │ │ ├── GetFullQueryLog.java │ │ │ ├── GetInterDCStreamThroughput.java │ │ │ ├── GetLoggingLevels.java │ │ │ ├── GetMaxHintWindow.java │ │ │ ├── GetSSTables.java │ │ │ ├── GetSeeds.java │ │ │ ├── GetSnapshotThrottle.java │ │ │ ├── GetStreamThroughput.java │ │ │ ├── GetTimeout.java │ │ │ ├── GetTraceProbability.java │ │ │ ├── GossipInfo.java │ │ │ ├── HostStat.java │ │ │ ├── HostStatWithPort.java │ │ │ ├── Import.java │ │ │ ├── Info.java │ │ │ ├── InvalidateCounterCache.java │ │ │ ├── InvalidateCredentialsCache.java │ │ │ ├── InvalidateJmxPermissionsCache.java │ │ │ ├── InvalidateKeyCache.java │ │ │ ├── InvalidateNetworkPermissionsCache.java │ │ │ ├── InvalidatePermissionsCache.java │ │ │ ├── InvalidateRolesCache.java │ │ │ ├── InvalidateRowCache.java │ │ │ ├── Join.java │ │ │ ├── ListPendingHints.java │ │ │ ├── ListSnapshots.java │ │ │ ├── Move.java │ │ │ ├── NetStats.java │ │ │ ├── PauseHandoff.java │ │ │ ├── ProfileLoad.java │ │ │ ├── ProxyHistograms.java │ │ │ ├── RangeKeySample.java │ │ │ ├── Rebuild.java │ │ │ ├── RebuildIndex.java │ │ │ ├── RecompressSSTables.java │ │ │ ├── RecoveryELECT.java │ │ │ ├── Refresh.java │ │ │ ├── RefreshSizeEstimates.java │ │ │ ├── ReloadLocalSchema.java │ │ │ ├── ReloadSeeds.java │ │ │ ├── ReloadTriggers.java │ │ │ ├── RelocateSSTables.java │ │ │ ├── RemoveNode.java │ │ │ ├── Repair.java │ │ │ ├── RepairAdmin.java │ │ │ ├── ReplayBatchlog.java │ │ │ ├── ResetFullQueryLog.java │ │ │ ├── ResetLocalSchema.java │ │ │ ├── ResumeHandoff.java │ │ │ ├── Ring.java │ │ │ ├── Scrub.java │ │ │ ├── SetAuthCacheConfig.java │ │ │ ├── SetBatchlogReplayThrottle.java │ │ │ ├── SetCacheCapacity.java │ │ │ ├── SetCacheKeysToSave.java │ │ │ ├── SetColumnIndexSize.java │ │ │ ├── SetCompactionThreshold.java │ │ │ ├── SetCompactionThroughput.java │ │ │ ├── SetConcurrency.java │ │ │ ├── SetConcurrentCompactors.java │ │ │ ├── SetConcurrentViewBuilders.java │ │ │ ├── SetDefaultKeyspaceRF.java │ │ │ ├── SetHintedHandoffThrottleInKB.java │ │ │ ├── SetHostStat.java │ │ │ ├── SetHostStatWithPort.java │ │ │ ├── SetInterDCStreamThroughput.java │ │ │ ├── SetLoggingLevel.java │ │ │ ├── SetMaxHintWindow.java │ │ │ ├── SetSnapshotThrottle.java │ │ │ ├── SetStreamThroughput.java │ │ │ ├── SetTimeout.java │ │ │ ├── SetTraceProbability.java │ │ │ ├── Sjk.java │ │ │ ├── Snapshot.java │ │ │ ├── Status.java │ │ │ ├── StatusAutoCompaction.java │ │ │ ├── StatusBackup.java │ │ │ ├── StatusBinary.java │ │ │ ├── StatusGossip.java │ │ │ ├── StatusHandoff.java │ │ │ ├── Stop.java │ │ │ ├── StopDaemon.java │ │ │ ├── TableHistograms.java │ │ │ ├── TableStats.java │ │ │ ├── TopPartitions.java │ │ │ ├── TpStats.java │ │ │ ├── TruncateHints.java │ │ │ ├── UpgradeSSTable.java │ │ │ ├── Verify.java │ │ │ ├── Version.java │ │ │ ├── ViewBuildStatus.java │ │ │ ├── formatter │ │ │ └── TableBuilder.java │ │ │ └── stats │ │ │ ├── CompactionHistoryHolder.java │ │ │ ├── CompactionHistoryPrinter.java │ │ │ ├── DataPathsHolder.java │ │ │ ├── DataPathsPrinter.java │ │ │ ├── StatsHolder.java │ │ │ ├── StatsKeyspace.java │ │ │ ├── StatsPrinter.java │ │ │ ├── StatsTable.java │ │ │ ├── StatsTableComparator.java │ │ │ ├── TableStatsHolder.java │ │ │ ├── TableStatsPrinter.java │ │ │ ├── TpStatsHolder.java │ │ │ └── TpStatsPrinter.java │ │ ├── tracing │ │ ├── ExpiredTraceState.java │ │ ├── TraceKeyspace.java │ │ ├── TraceState.java │ │ ├── TraceStateImpl.java │ │ ├── Tracing.java │ │ └── TracingImpl.java │ │ ├── transport │ │ ├── CBCodec.java │ │ ├── CBUtil.java │ │ ├── CQLMessageHandler.java │ │ ├── Client.java │ │ ├── ClientResourceLimits.java │ │ ├── ClientStat.java │ │ ├── Compressor.java │ │ ├── ConnectedClient.java │ │ ├── Connection.java │ │ ├── ConnectionLimitHandler.java │ │ ├── ConnectionStage.java │ │ ├── DataType.java │ │ ├── Dispatcher.java │ │ ├── Envelope.java │ │ ├── Event.java │ │ ├── ExceptionHandlers.java │ │ ├── Flusher.java │ │ ├── InitialConnectionHandler.java │ │ ├── Message.java │ │ ├── PipelineConfigurator.java │ │ ├── PreV5Handlers.java │ │ ├── ProtocolException.java │ │ ├── ProtocolVersion.java │ │ ├── ProtocolVersionTracker.java │ │ ├── Server.java │ │ ├── ServerConnection.java │ │ ├── ServerError.java │ │ ├── SimpleClient.java │ │ └── messages │ │ │ ├── AuthChallenge.java │ │ │ ├── AuthResponse.java │ │ │ ├── AuthSuccess.java │ │ │ ├── AuthenticateMessage.java │ │ │ ├── BatchMessage.java │ │ │ ├── ErrorMessage.java │ │ │ ├── EventMessage.java │ │ │ ├── ExecuteMessage.java │ │ │ ├── OptionsMessage.java │ │ │ ├── PrepareMessage.java │ │ │ ├── QueryMessage.java │ │ │ ├── ReadyMessage.java │ │ │ ├── RegisterMessage.java │ │ │ ├── ResultMessage.java │ │ │ ├── StartupMessage.java │ │ │ ├── SupportedMessage.java │ │ │ └── UnsupportedMessageCodec.java │ │ ├── triggers │ │ ├── CustomClassLoader.java │ │ ├── ITrigger.java │ │ └── TriggerExecutor.java │ │ └── utils │ │ ├── AbstractIterator.java │ │ ├── AlwaysPresentFilter.java │ │ ├── ApproximateTime.java │ │ ├── Architecture.java │ │ ├── AsymmetricOrdering.java │ │ ├── BiLongAccumulator.java │ │ ├── BiMultiValMap.java │ │ ├── BloomCalculations.java │ │ ├── BloomFilter.java │ │ ├── BloomFilterSerializer.java │ │ ├── BooleanSerializer.java │ │ ├── BreaksJMX.java │ │ ├── BulkIterator.java │ │ ├── ByteArrayUtil.java │ │ ├── ByteBufferUtil.java │ │ ├── CassandraVersion.java │ │ ├── ChecksumType.java │ │ ├── Clock.java │ │ ├── Closeable.java │ │ ├── CloseableIterator.java │ │ ├── CollectionSerializer.java │ │ ├── Collectors3.java │ │ ├── ConcurrentBiMap.java │ │ ├── CounterId.java │ │ ├── DefaultValue.java │ │ ├── DiagnosticSnapshotService.java │ │ ├── DirectorySizeCalculator.java │ │ ├── DynamicList.java │ │ ├── EstimatedHistogram.java │ │ ├── ExecutorUtils.java │ │ ├── ExpiringMemoizingSupplier.java │ │ ├── FBUtilities.java │ │ ├── FailingConsumer.java │ │ ├── FastByteOperations.java │ │ ├── FilterFactory.java │ │ ├── GuidGenerator.java │ │ ├── HeapUtils.java │ │ ├── Hex.java │ │ ├── HistogramBuilder.java │ │ ├── IFilter.java │ │ ├── IMergeIterator.java │ │ ├── IndexedSearchIterator.java │ │ ├── Int32Serializer.java │ │ ├── Int64Serializer.java │ │ ├── IntegerInterval.java │ │ ├── Intercept.java │ │ ├── Interval.java │ │ ├── IntervalTree.java │ │ ├── Isolated.java │ │ ├── IteratorWithLowerBound.java │ │ ├── JMXServerUtils.java │ │ ├── JVMStabilityInspector.java │ │ ├── JavaUtils.java │ │ ├── LazyToString.java │ │ ├── LockedDynamicList.java │ │ ├── LongAccumulator.java │ │ ├── LongTimSort.java │ │ ├── MBeanWrapper.java │ │ ├── MD5Digest.java │ │ ├── MergeIterator.java │ │ ├── MerkleTree.java │ │ ├── MerkleTrees.java │ │ ├── MonotonicClock.java │ │ ├── MonotonicClockTranslation.java │ │ ├── MurmurHash.java │ │ ├── Mx4jTool.java │ │ ├── NativeCodeLoader.java │ │ ├── NativeLibrary.java │ │ ├── NativeLibraryDarwin.java │ │ ├── NativeLibraryLinux.java │ │ ├── NativeLibraryWrapper.java │ │ ├── NativeSSTableLoaderClient.java │ │ ├── Nemesis.java │ │ ├── NoSpamLogger.java │ │ ├── NullableSerializer.java │ │ ├── ObjectSizes.java │ │ ├── OutputHandler.java │ │ ├── OverlapIterator.java │ │ ├── Pair.java │ │ ├── RMIServerSocketFactoryImpl.java │ │ ├── RecomputingSupplier.java │ │ ├── ResourceWatcher.java │ │ ├── SearchIterator.java │ │ ├── Shared.java │ │ ├── SigarLibrary.java │ │ ├── Simulate.java │ │ ├── SortedBiMultiValMap.java │ │ ├── StatusLogger.java │ │ ├── SyncUtil.java │ │ ├── TestRateLimiter.java │ │ ├── Throwables.java │ │ ├── TimeUUID.java │ │ ├── UUIDGen.java │ │ ├── UUIDSerializer.java │ │ ├── VoidSerializer.java │ │ ├── WithResources.java │ │ ├── Wrapped.java │ │ ├── WrappedBoolean.java │ │ ├── WrappedException.java │ │ ├── WrappedRunnable.java │ │ ├── binlog │ │ ├── BinLog.java │ │ ├── BinLogArchiver.java │ │ ├── BinLogOptions.java │ │ ├── DeletingArchiver.java │ │ └── ExternalArchiver.java │ │ ├── btree │ │ ├── BTree.java │ │ ├── BTreeRemoval.java │ │ ├── BTreeSearchIterator.java │ │ ├── BTreeSet.java │ │ ├── FullBTreeSearchIterator.java │ │ ├── LeafBTreeSearchIterator.java │ │ ├── NodeCursor.java │ │ ├── TreeCursor.java │ │ └── UpdateFunction.java │ │ ├── caching │ │ └── TinyThreadLocalPool.java │ │ ├── concurrent │ │ ├── AbstractFuture.java │ │ ├── Accumulator.java │ │ ├── AsyncFuture.java │ │ ├── AsyncPromise.java │ │ ├── Awaitable.java │ │ ├── BlockingQueues.java │ │ ├── Condition.java │ │ ├── ConditionAsConsumer.java │ │ ├── CountDownLatch.java │ │ ├── Future.java │ │ ├── FutureCombiner.java │ │ ├── ImmediateFuture.java │ │ ├── IntrusiveStack.java │ │ ├── ListenerList.java │ │ ├── LoadingMap.java │ │ ├── NonBlockingRateLimiter.java │ │ ├── NotScheduledFuture.java │ │ ├── OpOrder.java │ │ ├── Promise.java │ │ ├── Ref.java │ │ ├── RefCounted.java │ │ ├── Refs.java │ │ ├── RunnableFuture.java │ │ ├── SelfRefCounted.java │ │ ├── Semaphore.java │ │ ├── SharedCloseable.java │ │ ├── SharedCloseableImpl.java │ │ ├── SyncFuture.java │ │ ├── SyncPromise.java │ │ ├── Threads.java │ │ ├── Transactional.java │ │ ├── UncheckedInterruptedException.java │ │ ├── WaitQueue.java │ │ ├── WeightedQueue.java │ │ └── WrappedSharedCloseable.java │ │ ├── logging │ │ ├── LogbackLoggingSupport.java │ │ ├── LoggingSupport.java │ │ ├── LoggingSupportFactory.java │ │ └── NoOpFallbackLoggingSupport.java │ │ ├── memory │ │ ├── BufferPool.java │ │ ├── BufferPools.java │ │ ├── ByteBufferCloner.java │ │ ├── Cloner.java │ │ ├── EnsureOnHeap.java │ │ ├── HeapCloner.java │ │ ├── HeapPool.java │ │ ├── MemoryUtil.java │ │ ├── MemtableAllocator.java │ │ ├── MemtableBufferAllocator.java │ │ ├── MemtableCleaner.java │ │ ├── MemtableCleanerThread.java │ │ ├── MemtablePool.java │ │ ├── NativeAllocator.java │ │ ├── NativePool.java │ │ ├── SlabAllocator.java │ │ └── SlabPool.java │ │ ├── obs │ │ ├── BitUtil.java │ │ ├── IBitSet.java │ │ └── OffHeapBitSet.java │ │ ├── progress │ │ ├── ProgressEvent.java │ │ ├── ProgressEventNotifier.java │ │ ├── ProgressEventNotifierSupport.java │ │ ├── ProgressEventType.java │ │ ├── ProgressListener.java │ │ └── jmx │ │ │ ├── JMXBroadcastExecutor.java │ │ │ ├── JMXNotificationProgressListener.java │ │ │ └── JMXProgressSupport.java │ │ ├── streamhist │ │ ├── HistogramDataConsumer.java │ │ ├── StreamingTombstoneHistogramBuilder.java │ │ └── TombstoneHistogram.java │ │ └── vint │ │ └── VIntCoding.java ├── native │ └── src │ │ └── org │ │ └── apache │ │ └── cassandra │ │ └── io │ │ └── erasurecode │ │ ├── NativeRSDecoder.c │ │ ├── NativeRSDecoder.h │ │ ├── NativeRSEncoder.c │ │ ├── NativeRSEncoder.h │ │ ├── dump.c │ │ ├── dump.h │ │ ├── erasure_coder.c │ │ ├── erasure_coder.h │ │ ├── genlib.sh │ │ ├── jni_common.c │ │ └── jni_common.h └── resources │ └── org │ └── apache │ └── cassandra │ ├── cql3 │ ├── functions │ │ └── JavaSourceUDF.txt │ └── reserved_keywords.txt │ └── index │ └── sasi │ └── analyzer │ └── filter │ ├── ar_ST.txt │ ├── bg_ST.txt │ ├── cs_ST.txt │ ├── de_ST.txt │ ├── en_ST.txt │ ├── es_ST.txt │ ├── fi_ST.txt │ ├── fr_ST.txt │ ├── hi_ST.txt │ ├── hu_ST.txt │ ├── it_ST.txt │ ├── pl_ST.txt │ ├── pt_ST.txt │ ├── ro_ST.txt │ ├── ru_ST.txt │ └── sv_ST.txt ├── test ├── 1.txt ├── 2.txt ├── anttasks │ ├── EchoEclipseProjectLibs.java │ ├── KeepBriefBrief.java │ └── TestHelper.java ├── bin │ └── jmh ├── burn │ └── org │ │ └── apache │ │ └── cassandra │ │ ├── concurrent │ │ ├── LongOpOrderTest.java │ │ └── LongSharedExecutorPoolTest.java │ │ ├── net │ │ ├── BytesInFlightController.java │ │ ├── Connection.java │ │ ├── ConnectionBurnTest.java │ │ ├── GlobalInboundSettings.java │ │ ├── LogbackFilter.java │ │ ├── MessageGenerator.java │ │ ├── MessageGenerators.java │ │ ├── Reporters.java │ │ └── Verifier.java │ │ ├── transport │ │ ├── BurnTestUtil.java │ │ ├── DriverBurnTest.java │ │ ├── SimpleClientBurnTest.java │ │ └── SimpleClientPerfTest.java │ │ └── utils │ │ ├── LongBTreeTest.java │ │ └── memory │ │ └── LongBufferPoolTest.java ├── conf │ ├── cassandra-converters-special-cases-old-names.yaml │ ├── cassandra-converters-special-cases.yaml │ ├── cassandra-murmur.yaml │ ├── cassandra-old.yaml │ ├── cassandra-pem-jks-sslcontextfactory.yaml │ ├── cassandra-pem-sslcontextfactory-invalidconfiguration.yaml │ ├── cassandra-pem-sslcontextfactory.yaml │ ├── cassandra-rackdc.properties │ ├── cassandra-rackdc.properties.mod │ ├── cassandra-seeds.yaml │ ├── cassandra-sslcontextfactory-invalidconfiguration.yaml │ ├── cassandra-sslcontextfactory.yaml │ ├── cassandra-topology.properties │ ├── cassandra.keystore │ ├── cassandra.yaml │ ├── cassandra_encryption.yaml │ ├── cassandra_ssl_test.keystore │ ├── cassandra_ssl_test.keystore.pem │ ├── cassandra_ssl_test.truststore │ ├── cassandra_ssl_test.truststore.pem │ ├── cassandra_ssl_test.unencrypted_keystore.pem │ ├── cdc.yaml │ ├── commitlog_archiving.properties │ ├── commitlog_compression_LZ4.yaml │ ├── commitlog_compression_Zstd.yaml │ ├── datacenters.properties │ ├── harry-generic.yaml │ ├── keystore.jks │ ├── logback-burntest.xml │ ├── logback-dtest.xml │ ├── logback-jmh.xml │ ├── logback-simulator.xml │ ├── logback-test.xml │ ├── sstableloader_with_encryption.yaml │ ├── system_keyspaces_directory.yaml │ ├── triggers │ │ └── README.txt │ └── unit-test-conf │ │ └── test-native-port.yaml ├── data │ ├── CASSANDRA-15313 │ │ └── lz4-jvm-crash-failure.txt │ ├── bloom-filter │ │ ├── ka │ │ │ ├── foo.cql │ │ │ └── foo │ │ │ │ ├── foo-atable-ka-1-CompressionInfo.db │ │ │ │ ├── foo-atable-ka-1-Data.db │ │ │ │ ├── foo-atable-ka-1-Digest.sha1 │ │ │ │ ├── foo-atable-ka-1-Filter.db │ │ │ │ ├── foo-atable-ka-1-Index.db │ │ │ │ ├── foo-atable-ka-1-Statistics.db │ │ │ │ ├── foo-atable-ka-1-Summary.db │ │ │ │ └── foo-atable-ka-1-TOC.txt │ │ └── la │ │ │ └── foo │ │ │ ├── la-1-big-CompressionInfo.db │ │ │ ├── la-1-big-Data.db │ │ │ ├── la-1-big-Digest.adler32 │ │ │ ├── la-1-big-Filter.db │ │ │ ├── la-1-big-Index.db │ │ │ ├── la-1-big-Statistics.db │ │ │ ├── la-1-big-Summary.db │ │ │ └── la-1-big-TOC.txt │ ├── config │ │ ├── version=3.0.0-alpha1.yml │ │ ├── version=3.11.0.yml │ │ └── version=4.0-alpha1.yml │ ├── invalid-legacy-sstables │ │ └── Keyspace1 │ │ │ ├── Standard1 │ │ │ ├── Keyspace1-Standard1-ic-0-Data.db │ │ │ ├── Keyspace1-Standard1-ic-0-Digest.sha1 │ │ │ ├── Keyspace1-Standard1-ic-0-Filter.db │ │ │ ├── Keyspace1-Standard1-ic-0-Index.db │ │ │ ├── Keyspace1-Standard1-ic-0-Statistics.db │ │ │ ├── Keyspace1-Standard1-ic-0-Summary.db │ │ │ ├── Keyspace1-Standard1-ic-0-TOC.txt │ │ │ └── legacyleveled.json │ │ │ └── cf_with_duplicates_3_0 │ │ │ ├── mb-3-big-CompressionInfo.db │ │ │ ├── mb-3-big-Data.db │ │ │ ├── mb-3-big-Digest.crc32 │ │ │ ├── mb-3-big-Filter.db │ │ │ ├── mb-3-big-Index.db │ │ │ ├── mb-3-big-Statistics.db │ │ │ ├── mb-3-big-Summary.db │ │ │ └── mb-3-big-TOC.txt │ ├── jmxdump │ │ ├── cassandra-3.0-jmx.yaml │ │ ├── cassandra-3.11-jmx.yaml │ │ ├── cassandra-4.0-jmx.yaml │ │ └── cassandra-4.1-jmx.yaml │ ├── legacy-commitlog │ │ └── 3.4-encrypted │ │ │ ├── CommitLog-6-1480001790338.log │ │ │ ├── CommitLog-6-1480001790339.log │ │ │ └── hash.txt │ ├── legacy-sstables │ │ ├── ma │ │ │ └── legacy_tables │ │ │ │ ├── legacy_ma_clust │ │ │ │ ├── ma-1-big-CompressionInfo.db │ │ │ │ ├── ma-1-big-Data.db │ │ │ │ ├── ma-1-big-Digest.crc32 │ │ │ │ ├── ma-1-big-Filter.db │ │ │ │ ├── ma-1-big-Index.db │ │ │ │ ├── ma-1-big-Statistics.db │ │ │ │ ├── ma-1-big-Summary.db │ │ │ │ └── ma-1-big-TOC.txt │ │ │ │ ├── legacy_ma_clust_compact │ │ │ │ ├── ma-1-big-CompressionInfo.db │ │ │ │ ├── ma-1-big-Data.db │ │ │ │ ├── ma-1-big-Digest.crc32 │ │ │ │ ├── ma-1-big-Filter.db │ │ │ │ ├── ma-1-big-Index.db │ │ │ │ ├── ma-1-big-Statistics.db │ │ │ │ ├── ma-1-big-Summary.db │ │ │ │ └── ma-1-big-TOC.txt │ │ │ │ ├── legacy_ma_clust_counter │ │ │ │ ├── ma-1-big-CompressionInfo.db │ │ │ │ ├── ma-1-big-Data.db │ │ │ │ ├── ma-1-big-Digest.crc32 │ │ │ │ ├── ma-1-big-Filter.db │ │ │ │ ├── ma-1-big-Index.db │ │ │ │ ├── ma-1-big-Statistics.db │ │ │ │ ├── ma-1-big-Summary.db │ │ │ │ └── ma-1-big-TOC.txt │ │ │ │ ├── legacy_ma_clust_counter_compact │ │ │ │ ├── ma-1-big-CompressionInfo.db │ │ │ │ ├── ma-1-big-Data.db │ │ │ │ ├── ma-1-big-Digest.crc32 │ │ │ │ ├── ma-1-big-Filter.db │ │ │ │ ├── ma-1-big-Index.db │ │ │ │ ├── ma-1-big-Statistics.db │ │ │ │ ├── ma-1-big-Summary.db │ │ │ │ └── ma-1-big-TOC.txt │ │ │ │ ├── legacy_ma_simple │ │ │ │ ├── ma-1-big-CompressionInfo.db │ │ │ │ ├── ma-1-big-Data.db │ │ │ │ ├── ma-1-big-Digest.crc32 │ │ │ │ ├── ma-1-big-Filter.db │ │ │ │ ├── ma-1-big-Index.db │ │ │ │ ├── ma-1-big-Statistics.db │ │ │ │ ├── ma-1-big-Summary.db │ │ │ │ └── ma-1-big-TOC.txt │ │ │ │ ├── legacy_ma_simple_compact │ │ │ │ ├── ma-1-big-CompressionInfo.db │ │ │ │ ├── ma-1-big-Data.db │ │ │ │ ├── ma-1-big-Digest.crc32 │ │ │ │ ├── ma-1-big-Filter.db │ │ │ │ ├── ma-1-big-Index.db │ │ │ │ ├── ma-1-big-Statistics.db │ │ │ │ ├── ma-1-big-Summary.db │ │ │ │ └── ma-1-big-TOC.txt │ │ │ │ ├── legacy_ma_simple_counter │ │ │ │ ├── ma-1-big-CompressionInfo.db │ │ │ │ ├── ma-1-big-Data.db │ │ │ │ ├── ma-1-big-Digest.crc32 │ │ │ │ ├── ma-1-big-Filter.db │ │ │ │ ├── ma-1-big-Index.db │ │ │ │ ├── ma-1-big-Statistics.db │ │ │ │ ├── ma-1-big-Summary.db │ │ │ │ └── ma-1-big-TOC.txt │ │ │ │ └── legacy_ma_simple_counter_compact │ │ │ │ ├── ma-1-big-CompressionInfo.db │ │ │ │ ├── ma-1-big-Data.db │ │ │ │ ├── ma-1-big-Digest.crc32 │ │ │ │ ├── ma-1-big-Filter.db │ │ │ │ ├── ma-1-big-Index.db │ │ │ │ ├── ma-1-big-Statistics.db │ │ │ │ ├── ma-1-big-Summary.db │ │ │ │ └── ma-1-big-TOC.txt │ │ ├── mb │ │ │ └── legacy_tables │ │ │ │ ├── legacy_mb_clust │ │ │ │ ├── mb-1-big-CompressionInfo.db │ │ │ │ ├── mb-1-big-Data.db │ │ │ │ ├── mb-1-big-Digest.crc32 │ │ │ │ ├── mb-1-big-Filter.db │ │ │ │ ├── mb-1-big-Index.db │ │ │ │ ├── mb-1-big-Statistics.db │ │ │ │ ├── mb-1-big-Summary.db │ │ │ │ └── mb-1-big-TOC.txt │ │ │ │ ├── legacy_mb_clust_compact │ │ │ │ ├── mb-1-big-CompressionInfo.db │ │ │ │ ├── mb-1-big-Data.db │ │ │ │ ├── mb-1-big-Digest.crc32 │ │ │ │ ├── mb-1-big-Filter.db │ │ │ │ ├── mb-1-big-Index.db │ │ │ │ ├── mb-1-big-Statistics.db │ │ │ │ ├── mb-1-big-Summary.db │ │ │ │ └── mb-1-big-TOC.txt │ │ │ │ ├── legacy_mb_clust_counter │ │ │ │ ├── mb-1-big-CompressionInfo.db │ │ │ │ ├── mb-1-big-Data.db │ │ │ │ ├── mb-1-big-Digest.crc32 │ │ │ │ ├── mb-1-big-Filter.db │ │ │ │ ├── mb-1-big-Index.db │ │ │ │ ├── mb-1-big-Statistics.db │ │ │ │ ├── mb-1-big-Summary.db │ │ │ │ └── mb-1-big-TOC.txt │ │ │ │ ├── legacy_mb_clust_counter_compact │ │ │ │ ├── mb-1-big-CompressionInfo.db │ │ │ │ ├── mb-1-big-Data.db │ │ │ │ ├── mb-1-big-Digest.crc32 │ │ │ │ ├── mb-1-big-Filter.db │ │ │ │ ├── mb-1-big-Index.db │ │ │ │ ├── mb-1-big-Statistics.db │ │ │ │ ├── mb-1-big-Summary.db │ │ │ │ └── mb-1-big-TOC.txt │ │ │ │ ├── legacy_mb_simple │ │ │ │ ├── mb-1-big-CompressionInfo.db │ │ │ │ ├── mb-1-big-Data.db │ │ │ │ ├── mb-1-big-Digest.crc32 │ │ │ │ ├── mb-1-big-Filter.db │ │ │ │ ├── mb-1-big-Index.db │ │ │ │ ├── mb-1-big-Statistics.db │ │ │ │ ├── mb-1-big-Summary.db │ │ │ │ └── mb-1-big-TOC.txt │ │ │ │ ├── legacy_mb_simple_compact │ │ │ │ ├── mb-1-big-CompressionInfo.db │ │ │ │ ├── mb-1-big-Data.db │ │ │ │ ├── mb-1-big-Digest.crc32 │ │ │ │ ├── mb-1-big-Filter.db │ │ │ │ ├── mb-1-big-Index.db │ │ │ │ ├── mb-1-big-Statistics.db │ │ │ │ ├── mb-1-big-Summary.db │ │ │ │ └── mb-1-big-TOC.txt │ │ │ │ ├── legacy_mb_simple_counter │ │ │ │ ├── mb-1-big-CompressionInfo.db │ │ │ │ ├── mb-1-big-Data.db │ │ │ │ ├── mb-1-big-Digest.crc32 │ │ │ │ ├── mb-1-big-Filter.db │ │ │ │ ├── mb-1-big-Index.db │ │ │ │ ├── mb-1-big-Statistics.db │ │ │ │ ├── mb-1-big-Summary.db │ │ │ │ └── mb-1-big-TOC.txt │ │ │ │ └── legacy_mb_simple_counter_compact │ │ │ │ ├── mb-1-big-CompressionInfo.db │ │ │ │ ├── mb-1-big-Data.db │ │ │ │ ├── mb-1-big-Digest.crc32 │ │ │ │ ├── mb-1-big-Filter.db │ │ │ │ ├── mb-1-big-Index.db │ │ │ │ ├── mb-1-big-Statistics.db │ │ │ │ ├── mb-1-big-Summary.db │ │ │ │ └── mb-1-big-TOC.txt │ │ ├── mc │ │ │ └── legacy_tables │ │ │ │ ├── legacy_mc_clust │ │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ │ ├── mc-1-big-Data.db │ │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ │ ├── mc-1-big-Filter.db │ │ │ │ ├── mc-1-big-Index.db │ │ │ │ ├── mc-1-big-Statistics.db │ │ │ │ ├── mc-1-big-Summary.db │ │ │ │ └── mc-1-big-TOC.txt │ │ │ │ ├── legacy_mc_clust_compact │ │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ │ ├── mc-1-big-Data.db │ │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ │ ├── mc-1-big-Filter.db │ │ │ │ ├── mc-1-big-Index.db │ │ │ │ ├── mc-1-big-Statistics.db │ │ │ │ ├── mc-1-big-Summary.db │ │ │ │ └── mc-1-big-TOC.txt │ │ │ │ ├── legacy_mc_clust_counter │ │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ │ ├── mc-1-big-Data.db │ │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ │ ├── mc-1-big-Filter.db │ │ │ │ ├── mc-1-big-Index.db │ │ │ │ ├── mc-1-big-Statistics.db │ │ │ │ ├── mc-1-big-Summary.db │ │ │ │ └── mc-1-big-TOC.txt │ │ │ │ ├── legacy_mc_clust_counter_compact │ │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ │ ├── mc-1-big-Data.db │ │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ │ ├── mc-1-big-Filter.db │ │ │ │ ├── mc-1-big-Index.db │ │ │ │ ├── mc-1-big-Statistics.db │ │ │ │ ├── mc-1-big-Summary.db │ │ │ │ └── mc-1-big-TOC.txt │ │ │ │ ├── legacy_mc_inaccurate_min_max │ │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ │ ├── mc-1-big-Data.db │ │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ │ ├── mc-1-big-Filter.db │ │ │ │ ├── mc-1-big-Index.db │ │ │ │ ├── mc-1-big-Statistics.db │ │ │ │ ├── mc-1-big-Summary.db │ │ │ │ └── mc-1-big-TOC.txt │ │ │ │ ├── legacy_mc_simple │ │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ │ ├── mc-1-big-Data.db │ │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ │ ├── mc-1-big-Filter.db │ │ │ │ ├── mc-1-big-Index.db │ │ │ │ ├── mc-1-big-Statistics.db │ │ │ │ ├── mc-1-big-Summary.db │ │ │ │ └── mc-1-big-TOC.txt │ │ │ │ ├── legacy_mc_simple_compact │ │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ │ ├── mc-1-big-Data.db │ │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ │ ├── mc-1-big-Filter.db │ │ │ │ ├── mc-1-big-Index.db │ │ │ │ ├── mc-1-big-Statistics.db │ │ │ │ ├── mc-1-big-Summary.db │ │ │ │ └── mc-1-big-TOC.txt │ │ │ │ ├── legacy_mc_simple_counter │ │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ │ ├── mc-1-big-Data.db │ │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ │ ├── mc-1-big-Filter.db │ │ │ │ ├── mc-1-big-Index.db │ │ │ │ ├── mc-1-big-Statistics.db │ │ │ │ ├── mc-1-big-Summary.db │ │ │ │ └── mc-1-big-TOC.txt │ │ │ │ └── legacy_mc_simple_counter_compact │ │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ │ ├── mc-1-big-Data.db │ │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ │ ├── mc-1-big-Filter.db │ │ │ │ ├── mc-1-big-Index.db │ │ │ │ ├── mc-1-big-Statistics.db │ │ │ │ ├── mc-1-big-Summary.db │ │ │ │ └── mc-1-big-TOC.txt │ │ ├── md │ │ │ └── legacy_tables │ │ │ │ ├── legacy_md_clust │ │ │ │ ├── md-1-big-CompressionInfo.db │ │ │ │ ├── md-1-big-Data.db │ │ │ │ ├── md-1-big-Digest.crc32 │ │ │ │ ├── md-1-big-Filter.db │ │ │ │ ├── md-1-big-Index.db │ │ │ │ ├── md-1-big-Statistics.db │ │ │ │ ├── md-1-big-Summary.db │ │ │ │ └── md-1-big-TOC.txt │ │ │ │ ├── legacy_md_clust_compact │ │ │ │ ├── md-1-big-CompressionInfo.db │ │ │ │ ├── md-1-big-Data.db │ │ │ │ ├── md-1-big-Digest.crc32 │ │ │ │ ├── md-1-big-Filter.db │ │ │ │ ├── md-1-big-Index.db │ │ │ │ ├── md-1-big-Statistics.db │ │ │ │ ├── md-1-big-Summary.db │ │ │ │ └── md-1-big-TOC.txt │ │ │ │ ├── legacy_md_clust_counter │ │ │ │ ├── md-1-big-CompressionInfo.db │ │ │ │ ├── md-1-big-Data.db │ │ │ │ ├── md-1-big-Digest.crc32 │ │ │ │ ├── md-1-big-Filter.db │ │ │ │ ├── md-1-big-Index.db │ │ │ │ ├── md-1-big-Statistics.db │ │ │ │ ├── md-1-big-Summary.db │ │ │ │ └── md-1-big-TOC.txt │ │ │ │ ├── legacy_md_clust_counter_compact │ │ │ │ ├── md-1-big-CompressionInfo.db │ │ │ │ ├── md-1-big-Data.db │ │ │ │ ├── md-1-big-Digest.crc32 │ │ │ │ ├── md-1-big-Filter.db │ │ │ │ ├── md-1-big-Index.db │ │ │ │ ├── md-1-big-Statistics.db │ │ │ │ ├── md-1-big-Summary.db │ │ │ │ └── md-1-big-TOC.txt │ │ │ │ ├── legacy_md_simple │ │ │ │ ├── md-1-big-CompressionInfo.db │ │ │ │ ├── md-1-big-Data.db │ │ │ │ ├── md-1-big-Digest.crc32 │ │ │ │ ├── md-1-big-Filter.db │ │ │ │ ├── md-1-big-Index.db │ │ │ │ ├── md-1-big-Statistics.db │ │ │ │ ├── md-1-big-Summary.db │ │ │ │ └── md-1-big-TOC.txt │ │ │ │ ├── legacy_md_simple_compact │ │ │ │ ├── md-1-big-CompressionInfo.db │ │ │ │ ├── md-1-big-Data.db │ │ │ │ ├── md-1-big-Digest.crc32 │ │ │ │ ├── md-1-big-Filter.db │ │ │ │ ├── md-1-big-Index.db │ │ │ │ ├── md-1-big-Statistics.db │ │ │ │ ├── md-1-big-Summary.db │ │ │ │ └── md-1-big-TOC.txt │ │ │ │ ├── legacy_md_simple_counter │ │ │ │ ├── md-1-big-CompressionInfo.db │ │ │ │ ├── md-1-big-Data.db │ │ │ │ ├── md-1-big-Digest.crc32 │ │ │ │ ├── md-1-big-Filter.db │ │ │ │ ├── md-1-big-Index.db │ │ │ │ ├── md-1-big-Statistics.db │ │ │ │ ├── md-1-big-Summary.db │ │ │ │ └── md-1-big-TOC.txt │ │ │ │ └── legacy_md_simple_counter_compact │ │ │ │ ├── md-1-big-CompressionInfo.db │ │ │ │ ├── md-1-big-Data.db │ │ │ │ ├── md-1-big-Digest.crc32 │ │ │ │ ├── md-1-big-Filter.db │ │ │ │ ├── md-1-big-Index.db │ │ │ │ ├── md-1-big-Statistics.db │ │ │ │ ├── md-1-big-Summary.db │ │ │ │ └── md-1-big-TOC.txt │ │ ├── me │ │ │ └── legacy_tables │ │ │ │ ├── legacy_me_clust │ │ │ │ ├── me-1-big-CompressionInfo.db │ │ │ │ ├── me-1-big-Data.db │ │ │ │ ├── me-1-big-Digest.crc32 │ │ │ │ ├── me-1-big-Filter.db │ │ │ │ ├── me-1-big-Index.db │ │ │ │ ├── me-1-big-Statistics.db │ │ │ │ ├── me-1-big-Summary.db │ │ │ │ └── me-1-big-TOC.txt │ │ │ │ ├── legacy_me_clust_compact │ │ │ │ ├── me-1-big-CompressionInfo.db │ │ │ │ ├── me-1-big-Data.db │ │ │ │ ├── me-1-big-Digest.crc32 │ │ │ │ ├── me-1-big-Filter.db │ │ │ │ ├── me-1-big-Index.db │ │ │ │ ├── me-1-big-Statistics.db │ │ │ │ ├── me-1-big-Summary.db │ │ │ │ └── me-1-big-TOC.txt │ │ │ │ ├── legacy_me_clust_counter │ │ │ │ ├── me-1-big-CompressionInfo.db │ │ │ │ ├── me-1-big-Data.db │ │ │ │ ├── me-1-big-Digest.crc32 │ │ │ │ ├── me-1-big-Filter.db │ │ │ │ ├── me-1-big-Index.db │ │ │ │ ├── me-1-big-Statistics.db │ │ │ │ ├── me-1-big-Summary.db │ │ │ │ └── me-1-big-TOC.txt │ │ │ │ ├── legacy_me_clust_counter_compact │ │ │ │ ├── me-1-big-CompressionInfo.db │ │ │ │ ├── me-1-big-Data.db │ │ │ │ ├── me-1-big-Digest.crc32 │ │ │ │ ├── me-1-big-Filter.db │ │ │ │ ├── me-1-big-Index.db │ │ │ │ ├── me-1-big-Statistics.db │ │ │ │ ├── me-1-big-Summary.db │ │ │ │ └── me-1-big-TOC.txt │ │ │ │ ├── legacy_me_simple │ │ │ │ ├── me-1-big-CompressionInfo.db │ │ │ │ ├── me-1-big-Data.db │ │ │ │ ├── me-1-big-Digest.crc32 │ │ │ │ ├── me-1-big-Filter.db │ │ │ │ ├── me-1-big-Index.db │ │ │ │ ├── me-1-big-Statistics.db │ │ │ │ ├── me-1-big-Summary.db │ │ │ │ └── me-1-big-TOC.txt │ │ │ │ ├── legacy_me_simple_compact │ │ │ │ ├── me-1-big-CompressionInfo.db │ │ │ │ ├── me-1-big-Data.db │ │ │ │ ├── me-1-big-Digest.crc32 │ │ │ │ ├── me-1-big-Filter.db │ │ │ │ ├── me-1-big-Index.db │ │ │ │ ├── me-1-big-Statistics.db │ │ │ │ ├── me-1-big-Summary.db │ │ │ │ └── me-1-big-TOC.txt │ │ │ │ ├── legacy_me_simple_counter │ │ │ │ ├── me-1-big-CompressionInfo.db │ │ │ │ ├── me-1-big-Data.db │ │ │ │ ├── me-1-big-Digest.crc32 │ │ │ │ ├── me-1-big-Filter.db │ │ │ │ ├── me-1-big-Index.db │ │ │ │ ├── me-1-big-Statistics.db │ │ │ │ ├── me-1-big-Summary.db │ │ │ │ └── me-1-big-TOC.txt │ │ │ │ └── legacy_me_simple_counter_compact │ │ │ │ ├── me-1-big-CompressionInfo.db │ │ │ │ ├── me-1-big-Data.db │ │ │ │ ├── me-1-big-Digest.crc32 │ │ │ │ ├── me-1-big-Filter.db │ │ │ │ ├── me-1-big-Index.db │ │ │ │ ├── me-1-big-Statistics.db │ │ │ │ ├── me-1-big-Summary.db │ │ │ │ └── me-1-big-TOC.txt │ │ ├── na │ │ │ └── legacy_tables │ │ │ │ ├── legacy_na_clust │ │ │ │ ├── na-1-big-CompressionInfo.db │ │ │ │ ├── na-1-big-Data.db │ │ │ │ ├── na-1-big-Digest.crc32 │ │ │ │ ├── na-1-big-Filter.db │ │ │ │ ├── na-1-big-Index.db │ │ │ │ ├── na-1-big-Statistics.db │ │ │ │ ├── na-1-big-Summary.db │ │ │ │ └── na-1-big-TOC.txt │ │ │ │ ├── legacy_na_clust_compact │ │ │ │ ├── na-1-big-CompressionInfo.db │ │ │ │ ├── na-1-big-Data.db │ │ │ │ ├── na-1-big-Digest.crc32 │ │ │ │ ├── na-1-big-Filter.db │ │ │ │ ├── na-1-big-Index.db │ │ │ │ ├── na-1-big-Statistics.db │ │ │ │ ├── na-1-big-Summary.db │ │ │ │ └── na-1-big-TOC.txt │ │ │ │ ├── legacy_na_clust_counter │ │ │ │ ├── na-1-big-CompressionInfo.db │ │ │ │ ├── na-1-big-Data.db │ │ │ │ ├── na-1-big-Digest.crc32 │ │ │ │ ├── na-1-big-Filter.db │ │ │ │ ├── na-1-big-Index.db │ │ │ │ ├── na-1-big-Statistics.db │ │ │ │ ├── na-1-big-Summary.db │ │ │ │ └── na-1-big-TOC.txt │ │ │ │ ├── legacy_na_clust_counter_compact │ │ │ │ ├── na-1-big-CompressionInfo.db │ │ │ │ ├── na-1-big-Data.db │ │ │ │ ├── na-1-big-Digest.crc32 │ │ │ │ ├── na-1-big-Filter.db │ │ │ │ ├── na-1-big-Index.db │ │ │ │ ├── na-1-big-Statistics.db │ │ │ │ ├── na-1-big-Summary.db │ │ │ │ └── na-1-big-TOC.txt │ │ │ │ ├── legacy_na_simple │ │ │ │ ├── na-1-big-CompressionInfo.db │ │ │ │ ├── na-1-big-Data.db │ │ │ │ ├── na-1-big-Digest.crc32 │ │ │ │ ├── na-1-big-Filter.db │ │ │ │ ├── na-1-big-Index.db │ │ │ │ ├── na-1-big-Statistics.db │ │ │ │ ├── na-1-big-Summary.db │ │ │ │ └── na-1-big-TOC.txt │ │ │ │ ├── legacy_na_simple_compact │ │ │ │ ├── na-1-big-CompressionInfo.db │ │ │ │ ├── na-1-big-Data.db │ │ │ │ ├── na-1-big-Digest.crc32 │ │ │ │ ├── na-1-big-Filter.db │ │ │ │ ├── na-1-big-Index.db │ │ │ │ ├── na-1-big-Statistics.db │ │ │ │ ├── na-1-big-Summary.db │ │ │ │ └── na-1-big-TOC.txt │ │ │ │ ├── legacy_na_simple_counter │ │ │ │ ├── na-1-big-CompressionInfo.db │ │ │ │ ├── na-1-big-Data.db │ │ │ │ ├── na-1-big-Digest.crc32 │ │ │ │ ├── na-1-big-Filter.db │ │ │ │ ├── na-1-big-Index.db │ │ │ │ ├── na-1-big-Statistics.db │ │ │ │ ├── na-1-big-Summary.db │ │ │ │ └── na-1-big-TOC.txt │ │ │ │ └── legacy_na_simple_counter_compact │ │ │ │ ├── na-1-big-CompressionInfo.db │ │ │ │ ├── na-1-big-Data.db │ │ │ │ ├── na-1-big-Digest.crc32 │ │ │ │ ├── na-1-big-Filter.db │ │ │ │ ├── na-1-big-Index.db │ │ │ │ ├── na-1-big-Statistics.db │ │ │ │ ├── na-1-big-Summary.db │ │ │ │ └── na-1-big-TOC.txt │ │ └── nb │ │ │ └── legacy_tables │ │ │ ├── legacy_nb_clust │ │ │ ├── nb-1-big-CompressionInfo.db │ │ │ ├── nb-1-big-Data.db │ │ │ ├── nb-1-big-Digest.crc32 │ │ │ ├── nb-1-big-Filter.db │ │ │ ├── nb-1-big-Index.db │ │ │ ├── nb-1-big-Statistics.db │ │ │ ├── nb-1-big-Summary.db │ │ │ └── nb-1-big-TOC.txt │ │ │ ├── legacy_nb_clust_counter │ │ │ ├── nb-1-big-CompressionInfo.db │ │ │ ├── nb-1-big-Data.db │ │ │ ├── nb-1-big-Digest.crc32 │ │ │ ├── nb-1-big-Filter.db │ │ │ ├── nb-1-big-Index.db │ │ │ ├── nb-1-big-Statistics.db │ │ │ ├── nb-1-big-Summary.db │ │ │ └── nb-1-big-TOC.txt │ │ │ ├── legacy_nb_simple │ │ │ ├── nb-1-big-CompressionInfo.db │ │ │ ├── nb-1-big-Data.db │ │ │ ├── nb-1-big-Digest.crc32 │ │ │ ├── nb-1-big-Filter.db │ │ │ ├── nb-1-big-Index.db │ │ │ ├── nb-1-big-Statistics.db │ │ │ ├── nb-1-big-Summary.db │ │ │ └── nb-1-big-TOC.txt │ │ │ └── legacy_nb_simple_counter │ │ │ ├── nb-1-big-CompressionInfo.db │ │ │ ├── nb-1-big-Data.db │ │ │ ├── nb-1-big-Digest.crc32 │ │ │ ├── nb-1-big-Filter.db │ │ │ ├── nb-1-big-Index.db │ │ │ ├── nb-1-big-Statistics.db │ │ │ ├── nb-1-big-Summary.db │ │ │ └── nb-1-big-TOC.txt │ ├── negative-local-expiration-test │ │ ├── table1 │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ ├── mc-1-big-Data.db │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ ├── mc-1-big-Filter.db │ │ │ ├── mc-1-big-Index.db │ │ │ ├── mc-1-big-Statistics.db │ │ │ ├── mc-1-big-Summary.db │ │ │ └── mc-1-big-TOC.txt │ │ ├── table2 │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ ├── mc-1-big-Data.db │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ ├── mc-1-big-Filter.db │ │ │ ├── mc-1-big-Index.db │ │ │ ├── mc-1-big-Statistics.db │ │ │ ├── mc-1-big-Summary.db │ │ │ └── mc-1-big-TOC.txt │ │ ├── table3 │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ ├── mc-1-big-Data.db │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ ├── mc-1-big-Filter.db │ │ │ ├── mc-1-big-Index.db │ │ │ ├── mc-1-big-Statistics.db │ │ │ ├── mc-1-big-Summary.db │ │ │ └── mc-1-big-TOC.txt │ │ └── table4 │ │ │ ├── mc-1-big-CompressionInfo.db │ │ │ ├── mc-1-big-Data.db │ │ │ ├── mc-1-big-Digest.crc32 │ │ │ ├── mc-1-big-Filter.db │ │ │ ├── mc-1-big-Index.db │ │ │ ├── mc-1-big-Statistics.db │ │ │ ├── mc-1-big-Summary.db │ │ │ └── mc-1-big-TOC.txt │ └── serialization │ │ ├── 0.7 │ │ ├── db.RangeSliceCommand.bin │ │ ├── db.Row.bin │ │ ├── db.RowMutation.bin │ │ ├── db.SliceByNamesReadCommand.bin │ │ ├── db.SliceFromReadCommand.bin │ │ ├── db.Truncation.bin │ │ ├── db.WriteResponse.bin │ │ ├── gms.EndpointState.bin │ │ ├── gms.Gossip.bin │ │ ├── service.TreeRequest.bin │ │ ├── service.TreeResponse.bin │ │ ├── streaming.PendingFile.bin │ │ ├── streaming.StreamHeader.bin │ │ ├── streaming.StreamReply.bin │ │ ├── streaming.StreamRequestMessage.bin │ │ ├── utils.BloomFilter.bin │ │ ├── utils.EstimatedHistogram.bin │ │ └── utils.LegacyBloomFilter.bin │ │ ├── 1.0 │ │ ├── db.RangeSliceCommand.bin │ │ ├── db.Row.bin │ │ ├── db.RowMutation.bin │ │ ├── db.SliceByNamesReadCommand.bin │ │ ├── db.SliceFromReadCommand.bin │ │ ├── db.Truncation.bin │ │ ├── db.WriteResponse.bin │ │ ├── db.migration.Keyspace1.bin │ │ ├── db.migration.Keyspace2.bin │ │ ├── db.migration.Keyspace3.bin │ │ ├── db.migration.Keyspace4.bin │ │ ├── db.migration.Keyspace5.bin │ │ ├── gms.EndpointState.bin │ │ ├── gms.Gossip.bin │ │ ├── service.TreeRequest.bin │ │ ├── service.TreeResponse.bin │ │ ├── streaming.PendingFile.bin │ │ ├── streaming.StreamHeader.bin │ │ ├── streaming.StreamReply.bin │ │ ├── streaming.StreamRequestMessage.bin │ │ ├── utils.BloomFilter.bin │ │ ├── utils.EstimatedHistogram.bin │ │ └── utils.LegacyBloomFilter.bin │ │ ├── 1.2 │ │ ├── db.RangeSliceCommand.bin │ │ ├── db.Row.bin │ │ ├── db.RowMutation.bin │ │ ├── db.SliceByNamesReadCommand.bin │ │ ├── db.SliceFromReadCommand.bin │ │ ├── db.Truncation.bin │ │ ├── db.WriteResponse.bin │ │ ├── gms.EndpointState.bin │ │ ├── gms.Gossip.bin │ │ ├── service.TreeRequest.bin │ │ ├── service.TreeResponse.bin │ │ ├── streaming.PendingFile.bin │ │ ├── streaming.StreamHeader.bin │ │ ├── streaming.StreamReply.bin │ │ ├── streaming.StreamRequestMessage.bin │ │ ├── utils.BloomFilter.bin │ │ ├── utils.EstimatedHistogram.bin │ │ └── utils.LegacyBloomFilter.bin │ │ ├── 2.0 │ │ ├── db.RangeSliceCommand.bin │ │ ├── db.SliceByNamesReadCommand.bin │ │ ├── db.SliceFromReadCommand.bin │ │ ├── db.Truncation.bin │ │ ├── db.WriteResponse.bin │ │ ├── gms.EndpointState.bin │ │ ├── gms.Gossip.bin │ │ ├── service.SyncComplete.bin │ │ ├── service.SyncRequest.bin │ │ ├── service.ValidationComplete.bin │ │ ├── service.ValidationRequest.bin │ │ ├── streaming.PendingFile.bin │ │ ├── streaming.StreamHeader.bin │ │ ├── streaming.StreamReply.bin │ │ ├── streaming.StreamRequestMessage.bin │ │ ├── utils.BloomFilter.bin │ │ ├── utils.EstimatedHistogram.bin │ │ └── utils.LegacyBloomFilter.bin │ │ ├── 2.1 │ │ ├── db.RangeSliceCommand.bin │ │ ├── db.SliceByNamesReadCommand.bin │ │ ├── db.SliceFromReadCommand.bin │ │ ├── db.Truncation.bin │ │ ├── db.WriteResponse.bin │ │ ├── gms.EndpointState.bin │ │ ├── gms.Gossip.bin │ │ ├── service.SyncComplete.bin │ │ ├── service.SyncRequest.bin │ │ ├── service.ValidationComplete.bin │ │ ├── service.ValidationRequest.bin │ │ ├── utils.BloomFilter.bin │ │ ├── utils.BloomFilter1000.bin │ │ └── utils.EstimatedHistogram.bin │ │ ├── 3.0 │ │ ├── gms.EndpointState.bin │ │ ├── gms.Gossip.bin │ │ ├── service.SyncComplete.bin │ │ ├── service.SyncRequest.bin │ │ ├── service.ValidationComplete.bin │ │ ├── service.ValidationRequest.bin │ │ ├── utils.BloomFilter.bin │ │ ├── utils.BloomFilter1000.bin │ │ └── utils.EstimatedHistogram.bin │ │ ├── 4.0 │ │ ├── gms.EndpointState.bin │ │ ├── gms.Gossip.bin │ │ ├── service.SyncComplete.bin │ │ ├── service.SyncRequest.bin │ │ ├── service.ValidationComplete.bin │ │ ├── service.ValidationRequest.bin │ │ ├── utils.BloomFilter1000.bin │ │ └── utils.EstimatedHistogram.bin │ │ └── 4.1 │ │ ├── gms.EndpointState.bin │ │ ├── gms.Gossip.bin │ │ ├── service.SyncComplete.bin │ │ ├── service.SyncRequest.bin │ │ ├── service.ValidationComplete.bin │ │ ├── service.ValidationRequest.bin │ │ └── utils.EstimatedHistogram.bin ├── distributed │ └── org │ │ └── apache │ │ └── cassandra │ │ ├── distributed │ │ ├── Cluster.java │ │ ├── Constants.java │ │ ├── UpgradeableCluster.java │ │ ├── action │ │ │ ├── GossipHelper.java │ │ │ └── InstanceAction.java │ │ ├── api │ │ │ ├── ConsistencyLevel.java │ │ │ ├── IClassTransformer.java │ │ │ ├── ICoordinator.java │ │ │ ├── IMessage.java │ │ │ ├── QueryResult.java │ │ │ ├── QueryResults.java │ │ │ ├── Row.java │ │ │ └── SimpleQueryResult.java │ │ ├── fuzz │ │ │ ├── FixedSchemaProviderConfiguration.java │ │ │ ├── FuzzTestBase.java │ │ │ ├── HarryHelper.java │ │ │ ├── InJvmSut.java │ │ │ ├── InJvmSutBase.java │ │ │ ├── QueryingNoOpChecker.java │ │ │ ├── SSTableGenerator.java │ │ │ ├── SSTableLoadingVisitor.java │ │ │ └── test │ │ │ │ └── SSTableGeneratorTest.java │ │ ├── impl │ │ │ ├── AbstractCluster.java │ │ │ ├── AbstractClusterTest.java │ │ │ ├── ClusterIDDefiner.java │ │ │ ├── Coordinator.java │ │ │ ├── DelegatingInvokableInstance.java │ │ │ ├── DirectStreamingConnectionFactory.java │ │ │ ├── DistributedTestSnitch.java │ │ │ ├── FileLogAction.java │ │ │ ├── INodeProvisionStrategy.java │ │ │ ├── Instance.java │ │ │ ├── InstanceConfig.java │ │ │ ├── InstanceIDDefiner.java │ │ │ ├── InstanceKiller.java │ │ │ ├── InstanceMetrics.java │ │ │ ├── IsolatedExecutor.java │ │ │ ├── Listen.java │ │ │ ├── MessageFilters.java │ │ │ ├── MessageImpl.java │ │ │ ├── Query.java │ │ │ ├── RowUtil.java │ │ │ ├── ShutdownExecutor.java │ │ │ ├── TracingUtil.java │ │ │ └── UnsafeGossipHelper.java │ │ ├── mock │ │ │ └── nodetool │ │ │ │ ├── InternalNodeProbe.java │ │ │ │ └── InternalNodeProbeFactory.java │ │ ├── shared │ │ │ ├── Byteman.java │ │ │ ├── ClusterUtils.java │ │ │ ├── RepairResult.java │ │ │ ├── ShutdownException.java │ │ │ ├── VersionedApplicationState.java │ │ │ └── WithProperties.java │ │ ├── test │ │ │ ├── AbstractEncryptionOptionsImpl.java │ │ │ ├── AbstractNetstatsBootstrapStreaming.java │ │ │ ├── AbstractNetstatsStreaming.java │ │ │ ├── AlterTest.java │ │ │ ├── AuthTest.java │ │ │ ├── AutoSnapshotTtlTest.java │ │ │ ├── BooleanTest.java │ │ │ ├── BootstrapBinaryDisabledTest.java │ │ │ ├── ByteBuddyExamples.java │ │ │ ├── CASAddTest.java │ │ │ ├── CASCommonTestCases.java │ │ │ ├── CASContentionTest.java │ │ │ ├── CASMultiDCTest.java │ │ │ ├── CASTest.java │ │ │ ├── CASTestBase.java │ │ │ ├── CasCriticalSectionTest.java │ │ │ ├── CasWriteTest.java │ │ │ ├── ClearSnapshotTest.java │ │ │ ├── ClientNetworkStopStartTest.java │ │ │ ├── CountersTest.java │ │ │ ├── DataResurrectionCheckTest.java │ │ │ ├── DistributedRepairUtils.java │ │ │ ├── ExecUtil.java │ │ │ ├── FailingRepairTest.java │ │ │ ├── FailingResponseDoesNotLogTest.java │ │ │ ├── FailingTruncationTest.java │ │ │ ├── FailureLoggingTest.java │ │ │ ├── FqlReplayDDLExclusionTest.java │ │ │ ├── FrozenUDTTest.java │ │ │ ├── FullRepairCoordinatorFastTest.java │ │ │ ├── FullRepairCoordinatorNeighbourDownTest.java │ │ │ ├── FullRepairCoordinatorTimeoutTest.java │ │ │ ├── GossipSettlesTest.java │ │ │ ├── GossipShutdownTest.java │ │ │ ├── GossipTest.java │ │ │ ├── GroupByTest.java │ │ │ ├── HintedHandoffAddRemoveNodesTest.java │ │ │ ├── HintedHandoffNodetoolTest.java │ │ │ ├── IPMembershipTest.java │ │ │ ├── IncRepairAdminTest.java │ │ │ ├── IncRepairCoordinatorErrorTest.java │ │ │ ├── IncRepairTruncationTest.java │ │ │ ├── IncrementalRepairCoordinatorFastTest.java │ │ │ ├── IncrementalRepairCoordinatorNeighbourDownTest.java │ │ │ ├── IncrementalRepairCoordinatorTimeoutTest.java │ │ │ ├── InternodeEncryptionEnforcementTest.java │ │ │ ├── InternodeEncryptionOptionsTest.java │ │ │ ├── InternodeErrorExclusionTest.java │ │ │ ├── JVMDTestTest.java │ │ │ ├── JVMStabilityInspectorCorruptSSTableExceptionTest.java │ │ │ ├── JavaDriverUtils.java │ │ │ ├── LargeColumnTest.java │ │ │ ├── LargeMessageTest.java │ │ │ ├── LegacyCASTest.java │ │ │ ├── MessageFiltersTest.java │ │ │ ├── MessageForwardingTest.java │ │ │ ├── MetricsCountQueriesTest.java │ │ │ ├── MetricsTest.java │ │ │ ├── MigrationCoordinatorTest.java │ │ │ ├── MixedModeFuzzTest.java │ │ │ ├── MoveTest.java │ │ │ ├── MultipleDataDirectoryTest.java │ │ │ ├── NativeMixedVersionTest.java │ │ │ ├── NativeProtocolTest.java │ │ │ ├── NativeTransportEncryptionOptionsTest.java │ │ │ ├── NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest.java │ │ │ ├── NetstatsBootstrapWithoutEntireSSTablesCompressionStreamingTest.java │ │ │ ├── NetstatsRepairStreamingTest.java │ │ │ ├── NetworkTopologyTest.java │ │ │ ├── NodeToolEnableDisableBinaryTest.java │ │ │ ├── NodeToolTest.java │ │ │ ├── OptimiseStreamsRepairTest.java │ │ │ ├── OversizedMutationTest.java │ │ │ ├── PagingTest.java │ │ │ ├── PartitionDenylistTest.java │ │ │ ├── PaxosRepair2Test.java │ │ │ ├── PaxosRepairTest.java │ │ │ ├── PaxosUncommittedIndexTest.java │ │ │ ├── PrepareBatchStatementsTest.java │ │ │ ├── PreviewRepairCoordinatorFastTest.java │ │ │ ├── PreviewRepairCoordinatorNeighbourDownTest.java │ │ │ ├── PreviewRepairCoordinatorTimeoutTest.java │ │ │ ├── PreviewRepairTest.java │ │ │ ├── QueryReplayerEndToEndTest.java │ │ │ ├── ReadDigestConsistencyTest.java │ │ │ ├── ReadFailureTest.java │ │ │ ├── ReadRepairCollectionQueriesTest.java │ │ │ ├── ReadRepairEmptyRangeTombstonesTest.java │ │ │ ├── ReadRepairInQueriesTest.java │ │ │ ├── ReadRepairPointQueriesTest.java │ │ │ ├── ReadRepairQueryTester.java │ │ │ ├── ReadRepairRangeQueriesTest.java │ │ │ ├── ReadRepairSliceQueriesTest.java │ │ │ ├── ReadRepairTest.java │ │ │ ├── ReadRepairTester.java │ │ │ ├── ReadRepairUnrestrictedQueriesTest.java │ │ │ ├── RepairBoundaryTest.java │ │ │ ├── RepairCoordinatorBase.java │ │ │ ├── RepairCoordinatorFailingMessageTest.java │ │ │ ├── RepairCoordinatorFast.java │ │ │ ├── RepairCoordinatorNeighbourDown.java │ │ │ ├── RepairCoordinatorTimeout.java │ │ │ ├── RepairDigestTrackingTest.java │ │ │ ├── RepairErrorsTest.java │ │ │ ├── RepairOperationalTest.java │ │ │ ├── RepairRequestTimeoutTest.java │ │ │ ├── RepairTest.java │ │ │ ├── ReplicaFilteringProtectionTest.java │ │ │ ├── ReprepareFuzzTest.java │ │ │ ├── ReprepareNewBehaviourTest.java │ │ │ ├── ReprepareTestBase.java │ │ │ ├── ReprepareTestOldBehaviour.java │ │ │ ├── ResourceLeakTest.java │ │ │ ├── RestartTest.java │ │ │ ├── SSTableIdGenerationTest.java │ │ │ ├── SSTableLoaderEncryptionOptionsTest.java │ │ │ ├── SSTableSkippingReadTest.java │ │ │ ├── SchemaDisagreementTest.java │ │ │ ├── SchemaTest.java │ │ │ ├── SecondaryIndexTest.java │ │ │ ├── ShortReadProtectionTest.java │ │ │ ├── SimpleReadWriteTest.java │ │ │ ├── SinglePartitionReadCommandTest.java │ │ │ ├── SnapshotsTest.java │ │ │ ├── StreamPrepareFailTest.java │ │ │ ├── StreamingTest.java │ │ │ ├── TableEstimatesTest.java │ │ │ ├── TestBaseImpl.java │ │ │ ├── TombstoneWarningTest.java │ │ │ ├── TopPartitionsTest.java │ │ │ ├── TopologyChangeTest.java │ │ │ ├── UnableToParseClientMessageFromBlockedSubnetTest.java │ │ │ ├── UnableToParseClientMessageTest.java │ │ │ ├── UpdateSystemAuthAfterDCExpansionTest.java │ │ │ ├── UpgradeSSTablesTest.java │ │ │ ├── VirtualTableFromInternode.java │ │ │ ├── guardrails │ │ │ │ ├── GuardrailCollectionSizeOnSSTableWriteTest.java │ │ │ │ ├── GuardrailDiskUsageTest.java │ │ │ │ ├── GuardrailItemsPerCollectionOnSSTableWriteTest.java │ │ │ │ └── GuardrailTester.java │ │ │ ├── hostreplacement │ │ │ │ ├── AssassinateAbruptDownedNodeTest.java │ │ │ │ ├── AssassinateGracefullNodeTest.java │ │ │ │ ├── AssassinatedEmptyNodeTest.java │ │ │ │ ├── BaseAssassinatedCase.java │ │ │ │ ├── HostReplacementAbruptDownedInstanceTest.java │ │ │ │ ├── HostReplacementOfDownedClusterTest.java │ │ │ │ ├── HostReplacementTest.java │ │ │ │ └── NodeCannotJoinAsHibernatingNodeWithoutReplaceAddressTest.java │ │ │ ├── jmx │ │ │ │ └── JMXGetterCheckTest.java │ │ │ ├── metric │ │ │ │ └── TableMetricTest.java │ │ │ ├── metrics │ │ │ │ ├── HintsServiceMetricsTest.java │ │ │ │ └── StreamingMetricsTest.java │ │ │ ├── repair │ │ │ │ └── ForceRepairTest.java │ │ │ ├── ring │ │ │ │ ├── AutoBootstrapTest.java │ │ │ │ ├── BootstrapTest.java │ │ │ │ ├── CommunicationDuringDecommissionTest.java │ │ │ │ ├── NodeNotInRingTest.java │ │ │ │ ├── PendingWritesTest.java │ │ │ │ └── ReadsDuringBootstrapTest.java │ │ │ ├── streaming │ │ │ │ ├── RebuildStreamingTest.java │ │ │ │ └── StreamCloseInMiddleTest.java │ │ │ └── thresholds │ │ │ │ ├── AbstractClientSizeWarning.java │ │ │ │ ├── CoordinatorReadSizeWarningTest.java │ │ │ │ ├── LocalReadSizeWarningTest.java │ │ │ │ ├── RowIndexSizeWarningTest.java │ │ │ │ └── TombstoneCountWarningTest.java │ │ ├── upgrade │ │ │ ├── BatchUpgradeTest.java │ │ │ ├── CompactStorageColumnDeleteTest.java │ │ │ ├── CompactStorageHiddenColumnTest.java │ │ │ ├── CompactStorageImplicitNullInClusteringTest.java │ │ │ ├── CompactStoragePagingTest.java │ │ │ ├── ConfigCompatabilityTestGenerate.java │ │ │ ├── DropCompactStorageNullClusteringValuesTest.java │ │ │ ├── DropCompactStorageTest.java │ │ │ ├── GroupByTest.java │ │ │ ├── MixedModeAvailabilityTestBase.java │ │ │ ├── MixedModeAvailabilityV30AllOneTest.java │ │ │ ├── MixedModeAvailabilityV30OneAllTest.java │ │ │ ├── MixedModeAvailabilityV30QuorumQuorumTest.java │ │ │ ├── MixedModeAvailabilityV3XAllOneTest.java │ │ │ ├── MixedModeAvailabilityV3XOneAllTest.java │ │ │ ├── MixedModeAvailabilityV3XQuorumQuorumTest.java │ │ │ ├── MixedModeBatchTestBase.java │ │ │ ├── MixedModeConsistencyTestBase.java │ │ │ ├── MixedModeConsistencyV30Test.java │ │ │ ├── MixedModeConsistencyV3XTest.java │ │ │ ├── MixedModeFrom3LoggedBatchTest.java │ │ │ ├── MixedModeFrom3ReplicationTest.java │ │ │ ├── MixedModeFrom3UnloggedBatchTest.java │ │ │ ├── MixedModeGossipTest.java │ │ │ ├── MixedModeMessageForwardTest.java │ │ │ ├── MixedModeReadRepairDeleteTest.java │ │ │ ├── MixedModeReadRepairWriteTest.java │ │ │ ├── MixedModeReadTest.java │ │ │ ├── MixedModeRepairTest.java │ │ │ ├── MixedModeReplicationTestBase.java │ │ │ ├── Pre40MessageFilterTest.java │ │ │ ├── RepairRequestTimeoutUpgradeTest.java │ │ │ ├── UpgradeTest.java │ │ │ └── UpgradeTestBase.java │ │ └── util │ │ │ ├── PyDtest.java │ │ │ └── QueryResultUtil.java │ │ └── io │ │ └── sstable │ │ └── format │ │ └── ForwardingSSTableReader.java ├── long │ └── org │ │ └── apache │ │ └── cassandra │ │ ├── cql3 │ │ ├── CachingBench.java │ │ ├── CorruptionTest.java │ │ ├── GcCompactionBench.java │ │ ├── ManyRowsTest.java │ │ └── ViewLongTest.java │ │ ├── db │ │ ├── commitlog │ │ │ ├── BatchCommitLogStressTest.java │ │ │ ├── CommitLogStressTest.java │ │ │ ├── GroupCommitLogStressTest.java │ │ │ └── PeriodicCommitLogStressTest.java │ │ └── compaction │ │ │ ├── LongCompactionsTest.java │ │ │ ├── LongLeveledCompactionStrategyCQLTest.java │ │ │ └── LongLeveledCompactionStrategyTest.java │ │ ├── dht │ │ └── tokenallocator │ │ │ ├── AbstractReplicationAwareTokenAllocatorTest.java │ │ │ ├── Murmur3ReplicationAwareTokenAllocatorTest.java │ │ │ ├── NoReplicationTokenAllocatorTest.java │ │ │ ├── RandomReplicationAwareTokenAllocatorTest.java │ │ │ └── TokenAllocatorTestBase.java │ │ ├── hints │ │ └── HintsWriteThenReadTest.java │ │ ├── io │ │ ├── compress │ │ │ └── CompressorPerformance.java │ │ ├── erasurecode │ │ │ └── ErasureCodeTest.java │ │ └── sstable │ │ │ └── CQLSSTableWriterLongTest.java │ │ ├── locator │ │ └── DynamicEndpointSnitchLongTest.java │ │ ├── streaming │ │ └── LongStreamingTest.java │ │ └── utils │ │ └── LongBloomFilterTest.java ├── memory │ └── org │ │ └── apache │ │ └── cassandra │ │ └── db │ │ └── compaction │ │ └── CompactionAllocationTest.java ├── microbench │ └── org │ │ └── apache │ │ └── cassandra │ │ └── test │ │ └── microbench │ │ ├── AutoBoxingBench.java │ │ ├── BTreeBuildBench.java │ │ ├── BTreeSearchIteratorBench.java │ │ ├── BatchStatementBench.java │ │ ├── BloomFilterSerializerBench.java │ │ ├── CacheLoaderBench.java │ │ ├── ChecksumBench.java │ │ ├── CompactionBench.java │ │ ├── DiagnosticEventPersistenceBench.java │ │ ├── DiagnosticEventServiceBench.java │ │ ├── DirectorySizerBench.java │ │ ├── FastThreadExecutor.java │ │ ├── FastThreadLocalBench.java │ │ ├── HashingBench.java │ │ ├── LatencyTrackingBench.java │ │ ├── MessageOutBench.java │ │ ├── MutationBench.java │ │ ├── OutputStreamBench.java │ │ ├── PendingRangesBench.java │ │ ├── PreaggregatedByteBufsBench.java │ │ ├── ReadWriteTest.java │ │ ├── Sample.java │ │ ├── StreamingTombstoneHistogramBuilderBench.java │ │ ├── StringsEncodeBench.java │ │ ├── TimedMonitorBench.java │ │ ├── VIntCodingBench.java │ │ ├── ZeroCopyStreamingBenchmark.java │ │ ├── btree │ │ ├── AtomicBTreePartitionUpdateBench.java │ │ ├── BTreeBench.java │ │ ├── BTreeBuildBench.java │ │ ├── BTreeTransformBench.java │ │ ├── BTreeUpdateBench.java │ │ ├── IntVisitor.java │ │ └── Megamorphism.java │ │ └── instance │ │ ├── ReadTest.java │ │ ├── ReadTestSmallPartitions.java │ │ ├── ReadTestWidePartitions.java │ │ ├── SimpleTableWriter.java │ │ └── WriteTest.java ├── resources │ ├── CQLTable.json │ ├── CounterCF.json │ ├── SimpleCF.json │ ├── SimpleCFWithDeletionInfo.json │ ├── UnsortedCF.json │ ├── auth │ │ └── cassandra-test-jaas.conf │ ├── blogpost.yaml │ ├── byteman │ │ ├── mutation_limiter.btm │ │ └── stream_failure.btm │ ├── functions │ │ ├── configure_cassandra.sh │ │ ├── install_cassandra.sh │ │ ├── nodetool_cassandra.sh │ │ ├── start_cassandra.sh │ │ ├── stop_cassandra.sh │ │ └── wipe_cassandra.sh │ ├── tokenization │ │ ├── adventures_of_huckleberry_finn_mark_twain.txt │ │ ├── apache_license_header.txt │ │ ├── french_skip_stop_words_before_stemming.txt │ │ ├── ja_jp_1.txt │ │ ├── ja_jp_2.txt │ │ ├── lorem_ipsum.txt │ │ ├── ru_ru_1.txt │ │ ├── top_visited_domains.txt │ │ ├── world_cities_a.csv │ │ └── zn_tw_1.txt │ └── whirr-default.properties ├── simulator │ ├── asm │ │ └── org │ │ │ └── apache │ │ │ └── cassandra │ │ │ └── simulator │ │ │ └── asm │ │ │ ├── ChanceSupplier.java │ │ │ ├── ClassTransformer.java │ │ │ ├── Flag.java │ │ │ ├── GlobalMethodTransformer.java │ │ │ ├── Hashcode.java │ │ │ ├── InterceptAgent.java │ │ │ ├── InterceptClasses.java │ │ │ ├── MethodLogger.java │ │ │ ├── MethodWriterSink.java │ │ │ ├── MonitorEnterExitParkTransformer.java │ │ │ ├── MonitorMethodTransformer.java │ │ │ ├── NemesisFieldKind.java │ │ │ ├── NemesisGenerator.java │ │ │ ├── NemesisTransformer.java │ │ │ ├── ShadowingTransformer.java │ │ │ ├── ThreadLocalRandomCheckTransformer.java │ │ │ ├── TransformationKind.java │ │ │ ├── Utils.java │ │ │ └── package-info.java │ ├── bootstrap │ │ └── org │ │ │ └── apache │ │ │ └── cassandra │ │ │ └── simulator │ │ │ └── systems │ │ │ └── InterceptorOfSystemMethods.java │ ├── main │ │ └── org │ │ │ └── apache │ │ │ └── cassandra │ │ │ └── simulator │ │ │ ├── Action.java │ │ │ ├── ActionList.java │ │ │ ├── ActionListener.java │ │ │ ├── ActionPlan.java │ │ │ ├── ActionSchedule.java │ │ │ ├── Actions.java │ │ │ ├── ClusterSimulation.java │ │ │ ├── Debug.java │ │ │ ├── FutureActionScheduler.java │ │ │ ├── OrderOn.java │ │ │ ├── OrderOns.java │ │ │ ├── Ordered.java │ │ │ ├── OrderedOn.java │ │ │ ├── RandomSource.java │ │ │ ├── RunnableActionScheduler.java │ │ │ ├── Simulation.java │ │ │ ├── SimulationRunner.java │ │ │ ├── SimulatorUtils.java │ │ │ ├── asm │ │ │ ├── InterceptAsClassTransformer.java │ │ │ └── NemesisFieldSelectors.java │ │ │ ├── cluster │ │ │ ├── ClusterAction.java │ │ │ ├── ClusterActionListener.java │ │ │ ├── ClusterActions.java │ │ │ ├── ClusterReliableAction.java │ │ │ ├── ClusterReliableQueryAction.java │ │ │ ├── ClusterUnsafeAction.java │ │ │ ├── KeyspaceActions.java │ │ │ ├── NodeLookup.java │ │ │ ├── NodesByDc.java │ │ │ ├── OnClusterChangeRf.java │ │ │ ├── OnClusterChangeTopology.java │ │ │ ├── OnClusterFullRepair.java │ │ │ ├── OnClusterJoin.java │ │ │ ├── OnClusterLeave.java │ │ │ ├── OnClusterMarkDown.java │ │ │ ├── OnClusterRepairRanges.java │ │ │ ├── OnClusterReplace.java │ │ │ ├── OnClusterSetPaxosVariant.java │ │ │ ├── OnClusterSyncPendingRanges.java │ │ │ ├── OnClusterUpdateGossip.java │ │ │ ├── OnInstanceBootstrap.java │ │ │ ├── OnInstanceFlushAndCleanup.java │ │ │ ├── OnInstanceGossipWith.java │ │ │ ├── OnInstanceGossipWithAll.java │ │ │ ├── OnInstanceMarkShutdown.java │ │ │ ├── OnInstanceRepair.java │ │ │ ├── OnInstanceSendLocalGossipState.java │ │ │ ├── OnInstanceSendShutdown.java │ │ │ ├── OnInstanceSendShutdownToAll.java │ │ │ ├── OnInstanceSetBootstrapReplacing.java │ │ │ ├── OnInstanceSetBootstrapping.java │ │ │ ├── OnInstanceSetLeaving.java │ │ │ ├── OnInstanceSetLeft.java │ │ │ ├── OnInstanceSetNormal.java │ │ │ ├── OnInstanceSetPaxosVariant.java │ │ │ ├── OnInstanceSyncPendingRanges.java │ │ │ ├── OnInstanceSyncSchemaForBootstrap.java │ │ │ ├── OnInstanceTopologyChangePaxosRepair.java │ │ │ ├── Topology.java │ │ │ ├── TopologyListener.java │ │ │ └── Utils.java │ │ │ ├── debug │ │ │ ├── Reconcile.java │ │ │ ├── Record.java │ │ │ ├── SelfReconcile.java │ │ │ └── SelfReconcilingRandom.java │ │ │ ├── package-info.java │ │ │ ├── paxos │ │ │ ├── Ballots.java │ │ │ ├── HistoryChecker.java │ │ │ ├── HistoryViolation.java │ │ │ ├── Observation.java │ │ │ ├── PairOfSequencesPaxosSimulation.java │ │ │ ├── PaxosClusterSimulation.java │ │ │ ├── PaxosRepairValidator.java │ │ │ ├── PaxosSimulation.java │ │ │ ├── PaxosSimulationRunner.java │ │ │ └── PaxosTopologyChangeVerifier.java │ │ │ ├── systems │ │ │ ├── Failures.java │ │ │ ├── InterceptedExecution.java │ │ │ ├── InterceptedIdentityHashMap.java │ │ │ ├── InterceptedWait.java │ │ │ ├── InterceptibleThread.java │ │ │ ├── InterceptibleThreadFactory.java │ │ │ ├── InterceptingAwaitable.java │ │ │ ├── InterceptingExecutor.java │ │ │ ├── InterceptingExecutorFactory.java │ │ │ ├── InterceptingGlobalMethods.java │ │ │ ├── InterceptingMonitors.java │ │ │ ├── InterceptingWaitQueue.java │ │ │ ├── InterceptorOfConsequences.java │ │ │ ├── InterceptorOfExecution.java │ │ │ ├── InterceptorOfGlobalMethods.java │ │ │ ├── NetworkConfig.java │ │ │ ├── NonInterceptible.java │ │ │ ├── NotInterceptedSyncCondition.java │ │ │ ├── NotifyThreadPaused.java │ │ │ ├── PerClassLoader.java │ │ │ ├── SchedulerConfig.java │ │ │ ├── SimulatedAction.java │ │ │ ├── SimulatedActionCallable.java │ │ │ ├── SimulatedActionConsumer.java │ │ │ ├── SimulatedActionTask.java │ │ │ ├── SimulatedBallots.java │ │ │ ├── SimulatedExecution.java │ │ │ ├── SimulatedFailureDetector.java │ │ │ ├── SimulatedFutureActionScheduler.java │ │ │ ├── SimulatedMessageDelivery.java │ │ │ ├── SimulatedQuery.java │ │ │ ├── SimulatedSnitch.java │ │ │ ├── SimulatedSystems.java │ │ │ └── SimulatedTime.java │ │ │ └── utils │ │ │ ├── ChanceRange.java │ │ │ ├── CompactLists.java │ │ │ ├── CountingCollection.java │ │ │ ├── IntRange.java │ │ │ ├── IntrusiveLinkedList.java │ │ │ ├── IntrusiveLinkedListNode.java │ │ │ ├── KindOfSequence.java │ │ │ ├── LongRange.java │ │ │ └── SafeCollections.java │ └── test │ │ └── org │ │ └── apache │ │ └── cassandra │ │ └── simulator │ │ └── test │ │ ├── ClassWithSynchronizedMethods.java │ │ ├── MonitorMethodTransformerTest.java │ │ ├── ShortPaxosSimulationTest.java │ │ ├── SimulationTestBase.java │ │ └── TrivialSimulationTest.java └── unit │ └── org │ └── apache │ └── cassandra │ ├── AbstractSerializationsTester.java │ ├── CassandraBriefJUnitResultFormatter.java │ ├── CassandraIsolatedJunit4ClassRunner.java │ ├── CassandraXMLJUnitResultFormatter.java │ ├── ConsoleAppender.java │ ├── JStackJUnitTask.java │ ├── LogbackStatusListener.java │ ├── MethodComparator.java │ ├── RepeatableRunner.java │ ├── SchemaLoader.java │ ├── ServerTestUtils.java │ ├── TeeingAppender.java │ ├── UpdateBuilder.java │ ├── Util.java │ ├── audit │ ├── AuditLogFilterTest.java │ ├── AuditLogOptionsTest.java │ ├── AuditLoggerAuthTest.java │ ├── AuditLoggerCleanupTest.java │ ├── AuditLoggerTest.java │ ├── BinAuditLoggerTest.java │ └── InMemoryAuditLogger.java │ ├── auth │ ├── AuthCacheTest.java │ ├── AuthPropertiesTest.java │ ├── AuthTestUtils.java │ ├── CacheRefresherTest.java │ ├── CassandraAuthorizerTest.java │ ├── CassandraAuthorizerTruncatingTests.java │ ├── CassandraNetworkAuthorizerTest.java │ ├── CassandraRoleManagerTest.java │ ├── CreateAndAlterRoleTest.java │ ├── FunctionResourceTest.java │ ├── GrantAndRevokeTest.java │ ├── PasswordAuthenticatorTest.java │ ├── ResourcesTest.java │ ├── RoleOptionsTest.java │ ├── RolesTest.java │ ├── StubAuthorizer.java │ └── jmx │ │ ├── AuthorizationProxyTest.java │ │ └── JMXAuthTest.java │ ├── batchlog │ ├── BatchlogEndpointFilterTest.java │ ├── BatchlogManagerTest.java │ └── BatchlogTest.java │ ├── cache │ ├── AutoSavingCacheTest.java │ ├── CacheProviderTest.java │ └── NopCacheProviderTest.java │ ├── concurrent │ ├── AbstractExecutorPlusTest.java │ ├── DebuggableScheduledThreadPoolExecutorTest.java │ ├── DebuggableThreadPoolExecutorTest.java │ ├── ExecutorPlusTest.java │ ├── InfiniteLoopExecutorTest.java │ ├── LocalAwareExecutorPlusTest.java │ ├── SEPExecutorTest.java │ └── WaitQueueTest.java │ ├── config │ ├── CassandraRelevantPropertiesTest.java │ ├── ConfigCompatabilityTest.java │ ├── DataRateSpecTest.java │ ├── DataStorageSpecTest.java │ ├── DatabaseDescriptorRefTest.java │ ├── DatabaseDescriptorTest.java │ ├── DefaultLoaderTest.java │ ├── DurationSpecTest.java │ ├── EncryptionOptionsEqualityTest.java │ ├── EncryptionOptionsTest.java │ ├── FailStartupDuplicateParamsTest.java │ ├── LoadOldYAMLBackwardCompatibilityTest.java │ ├── LoaderTest.java │ ├── OverrideConfigurationLoader.java │ ├── ParseAndConvertUnitsTest.java │ ├── PropertiesTest.java │ ├── SnakeYamlLoader.java │ ├── StartupCheckOptionsTest.java │ └── YamlConfigurationLoaderTest.java │ ├── cql │ └── jdbc │ │ └── JdbcDecimalTest.java │ ├── cql3 │ ├── BatchTests.java │ ├── CDCStatementTest.java │ ├── CQL3TypeLiteralTest.java │ ├── CQLTester.java │ ├── ColumnIdentifierTest.java │ ├── CqlParserTest.java │ ├── CustomNowInSecondsTest.java │ ├── DeleteTest.java │ ├── DistinctQueryPagingTest.java │ ├── DurationTest.java │ ├── EmptyValuesTest.java │ ├── ErrorCollectorTest.java │ ├── GcCompactionTest.java │ ├── IndexQueryPagingTest.java │ ├── KeyCacheCqlTest.java │ ├── KeywordTestBase.java │ ├── KeywordTestSplit1.java │ ├── KeywordTestSplit2.java │ ├── ListsTest.java │ ├── MemtableQuickTest.java │ ├── MemtableSizeTest.java │ ├── NodeLocalConsistencyTest.java │ ├── NonNativeTimestampTest.java │ ├── OutOfSpaceTest.java │ ├── PagingQueryTest.java │ ├── PagingTest.java │ ├── PasswordObfuscatorTest.java │ ├── PreparedStatementsTest.java │ ├── PstmtPersistenceTest.java │ ├── QueryEventsTest.java │ ├── QueryWithIndexedSSTableTest.java │ ├── ReservedKeywordsTest.java │ ├── SerializationMirrorTest.java │ ├── SimpleQueryTest.java │ ├── TombstonesWithIndexedSSTableTest.java │ ├── TraceCqlTest.java │ ├── UDHelperTest.java │ ├── ViewAbstractParameterizedTest.java │ ├── ViewAbstractTest.java │ ├── ViewComplexDeletionsPartialTest.java │ ├── ViewComplexDeletionsTest.java │ ├── ViewComplexLivenessLimitTest.java │ ├── ViewComplexLivenessTest.java │ ├── ViewComplexTTLTest.java │ ├── ViewComplexTest.java │ ├── ViewComplexTombstoneTest.java │ ├── ViewComplexUpdatesTest.java │ ├── ViewFiltering1Test.java │ ├── ViewFiltering2Test.java │ ├── ViewFilteringClustering1Test.java │ ├── ViewFilteringClustering2Test.java │ ├── ViewFilteringComplexPKTest.java │ ├── ViewFilteringSimplePKTest.java │ ├── ViewPKTest.java │ ├── ViewRangesTest.java │ ├── ViewSchemaTest.java │ ├── ViewTest.java │ ├── ViewTimesTest.java │ ├── conditions │ │ └── ColumnConditionTest.java │ ├── functions │ │ ├── CastFctsTest.java │ │ ├── OperationFctsTest.java │ │ └── TimeFctsTest.java │ ├── restrictions │ │ └── ClusteringColumnRestrictionsTest.java │ ├── selection │ │ ├── SelectionColumnMappingTest.java │ │ ├── SelectorSerializationTest.java │ │ └── TermSelectionTest.java │ ├── statements │ │ ├── AlterRoleStatementTest.java │ │ ├── CreateRoleStatementTest.java │ │ ├── CreateUserStatementTest.java │ │ ├── DescribeStatementTest.java │ │ ├── PropertyDefinitionsTest.java │ │ └── SelectStatementTest.java │ └── validation │ │ ├── entities │ │ ├── CollectionsTest.java │ │ ├── CountersTest.java │ │ ├── DateTypeTest.java │ │ ├── FrozenCollectionsTest.java │ │ ├── JsonTest.java │ │ ├── SecondaryIndexOnMapEntriesTest.java │ │ ├── SecondaryIndexOnStaticColumnTest.java │ │ ├── SecondaryIndexTest.java │ │ ├── StaticColumnsTest.java │ │ ├── TimestampTest.java │ │ ├── TimeuuidTest.java │ │ ├── TupleTypeTest.java │ │ ├── TypeTest.java │ │ ├── UFAuthTest.java │ │ ├── UFIdentificationTest.java │ │ ├── UFJavaTest.java │ │ ├── UFPureScriptTupleCollectionTest.java │ │ ├── UFScriptTest.java │ │ ├── UFSecurityTest.java │ │ ├── UFTest.java │ │ ├── UFTypesTest.java │ │ ├── UFVerifierTest.java │ │ ├── UserTypesTest.java │ │ ├── VirtualTableTest.java │ │ ├── WritetimeOrTTLTest.java │ │ └── udfverify │ │ │ ├── CallClone.java │ │ │ ├── CallFinalize.java │ │ │ ├── CallOrgApache.java │ │ │ ├── ClassWithField.java │ │ │ ├── ClassWithInitializer.java │ │ │ ├── ClassWithInitializer2.java │ │ │ ├── ClassWithInitializer3.java │ │ │ ├── ClassWithInnerClass.java │ │ │ ├── ClassWithInnerClass2.java │ │ │ ├── ClassWithStaticInitializer.java │ │ │ ├── ClassWithStaticInnerClass.java │ │ │ ├── GoodClass.java │ │ │ ├── UseOfSynchronized.java │ │ │ ├── UseOfSynchronizedWithNotify.java │ │ │ ├── UseOfSynchronizedWithNotifyAll.java │ │ │ ├── UseOfSynchronizedWithWait.java │ │ │ ├── UseOfSynchronizedWithWaitL.java │ │ │ ├── UseOfSynchronizedWithWaitLI.java │ │ │ └── UsingMapEntry.java │ │ ├── miscellaneous │ │ ├── CrcCheckChanceTest.java │ │ ├── OverflowTest.java │ │ ├── PgStringTest.java │ │ ├── RoleSyntaxTest.java │ │ ├── SSTableMetadataTrackingTest.java │ │ ├── SSTablesIteratedTest.java │ │ └── TombstonesTest.java │ │ └── operations │ │ ├── AggregationTest.java │ │ ├── AlterNTSTest.java │ │ ├── AlterTest.java │ │ ├── AutoSnapshotTest.java │ │ ├── BatchTest.java │ │ ├── CompactStorageSplit1Test.java │ │ ├── CompactStorageSplit2Test.java │ │ ├── CompactTableTest.java │ │ ├── CreateTest.java │ │ ├── DeleteTest.java │ │ ├── DropRecreateAndRestoreTest.java │ │ ├── DropTest.java │ │ ├── InsertTest.java │ │ ├── InsertUpdateIfConditionCollectionsTest.java │ │ ├── InsertUpdateIfConditionStaticsTest.java │ │ ├── InsertUpdateIfConditionTest.java │ │ ├── SelectGroupByTest.java │ │ ├── SelectLimitTest.java │ │ ├── SelectMultiColumnRelationTest.java │ │ ├── SelectOrderByTest.java │ │ ├── SelectOrderedPartitionerTest.java │ │ ├── SelectSingleColumnRelationTest.java │ │ ├── SelectTest.java │ │ ├── TTLTest.java │ │ ├── TruncateTest.java │ │ ├── TuplesWithNullsComparisonTest.java │ │ ├── UpdateTest.java │ │ └── UseTest.java │ ├── db │ ├── AbstractReadQueryToCQLStringTest.java │ ├── CellSpecTest.java │ ├── CellTest.java │ ├── CleanupTest.java │ ├── CleanupTransientTest.java │ ├── ClusteringBoundTest.java │ ├── ClusteringHeapSizeTest.java │ ├── ColumnFamilyMetricTest.java │ ├── ColumnFamilyStoreMBeanTest.java │ ├── ColumnFamilyStoreTest.java │ ├── ColumnsTest.java │ ├── CounterCacheTest.java │ ├── CounterCellTest.java │ ├── CounterMutationTest.java │ ├── DeletePartitionTest.java │ ├── DigestTest.java │ ├── DirectoriesTest.java │ ├── DiskBoundaryManagerTest.java │ ├── ImportTest.java │ ├── KeyCacheTest.java │ ├── KeyspaceTest.java │ ├── LivenessInfoTest.java │ ├── MmapFileTest.java │ ├── MultiKeyspaceTest.java │ ├── MutationExceededMaxSizeExceptionTest.java │ ├── NameSortTest.java │ ├── NativeCellTest.java │ ├── PartitionRangeReadTest.java │ ├── PartitionTest.java │ ├── RangeTombstoneListTest.java │ ├── RangeTombstoneTest.java │ ├── ReadCommandTest.java │ ├── ReadCommandVerbHandlerTest.java │ ├── ReadMessageTest.java │ ├── ReadResponseTest.java │ ├── RecoveryManagerFlushedTest.java │ ├── RecoveryManagerMissingHeaderTest.java │ ├── RecoveryManagerTest.java │ ├── RecoveryManagerTruncateTest.java │ ├── RemoveCellTest.java │ ├── RepairedDataInfoTest.java │ ├── RepairedDataTombstonesTest.java │ ├── RowCacheCQLTest.java │ ├── RowCacheTest.java │ ├── RowIndexEntryTest.java │ ├── RowIterationTest.java │ ├── RowTest.java │ ├── RowUpdateBuilder.java │ ├── SSTableAndMemTableDigestMatchTest.java │ ├── SchemaCQLHelperTest.java │ ├── ScrubTest.java │ ├── ScrubToolTest.java │ ├── SecondaryIndexTest.java │ ├── SerializationHeaderTest.java │ ├── SinglePartitionReadCommandCQLTest.java │ ├── SinglePartitionSliceCommandTest.java │ ├── SnapshotTest.java │ ├── SystemKeyspaceMigrator41Test.java │ ├── SystemKeyspaceTest.java │ ├── TimeSortTest.java │ ├── TopPartitionTrackerTest.java │ ├── TransformerTest.java │ ├── VerifyTest.java │ ├── aggregation │ │ └── GroupMakerTest.java │ ├── columniterator │ │ └── SSTableReverseIteratorTest.java │ ├── commitlog │ │ ├── AbstractCommitLogServiceTest.java │ │ ├── BatchCommitLogTest.java │ │ ├── CDCTestReplayer.java │ │ ├── CommitLogCQLTest.java │ │ ├── CommitLogChainedMarkersTest.java │ │ ├── CommitLogDescriptorTest.java │ │ ├── CommitLogFailurePolicyTest.java │ │ ├── CommitLogInitWithExceptionTest.java │ │ ├── CommitLogReaderTest.java │ │ ├── CommitLogSegmentBackpressureTest.java │ │ ├── CommitLogSegmentManagerCDCTest.java │ │ ├── CommitLogTest.java │ │ ├── CommitLogTestReplayer.java │ │ ├── CommitLogUpgradeTest.java │ │ ├── CommitLogUpgradeTestMaker.java │ │ ├── CommitlogShutdownTest.java │ │ ├── GroupCommitLogTest.java │ │ └── SegmentReaderTest.java │ ├── compaction │ │ ├── AbstractCompactionStrategyTest.java │ │ ├── AbstractPendingRepairTest.java │ │ ├── ActiveCompactionsTest.java │ │ ├── AntiCompactionBytemanTest.java │ │ ├── AntiCompactionTest.java │ │ ├── CancelCompactionsTest.java │ │ ├── CompactionControllerTest.java │ │ ├── CompactionExecutorTest.java │ │ ├── CompactionInfoTest.java │ │ ├── CompactionIteratorTest.java │ │ ├── CompactionStrategyManagerPendingRepairTest.java │ │ ├── CompactionStrategyManagerTest.java │ │ ├── CompactionTaskTest.java │ │ ├── CompactionsBytemanTest.java │ │ ├── CompactionsCQLTest.java │ │ ├── CompactionsPurgeTest.java │ │ ├── CompactionsTest.java │ │ ├── CorruptedSSTablesCompactionsTest.java │ │ ├── DateTieredCompactionStrategyTest.java │ │ ├── LeveledCompactionStrategyTest.java │ │ ├── LeveledGenerationsTest.java │ │ ├── NeverPurgeTest.java │ │ ├── OneCompactionTest.java │ │ ├── PendingRepairManagerTest.java │ │ ├── SingleSSTableLCSTaskTest.java │ │ ├── SizeTieredCompactionStrategyTest.java │ │ ├── TTLExpiryTest.java │ │ ├── TimeWindowCompactionStrategyTest.java │ │ ├── ValidationExecutorTest.java │ │ └── writers │ │ │ └── CompactionAwareWriterTest.java │ ├── composites │ │ └── CTypeTest.java │ ├── context │ │ └── CounterContextTest.java │ ├── filter │ │ ├── ColumnFilterTest.java │ │ ├── RowFilterTest.java │ │ └── SliceTest.java │ ├── guardrails │ │ ├── GuardrailAllowFilteringTest.java │ │ ├── GuardrailAllowUncompressedTables.java │ │ ├── GuardrailCollectionSizeTest.java │ │ ├── GuardrailColumnsPerTableTest.java │ │ ├── GuardrailConsistencyLevelsTester.java │ │ ├── GuardrailDiskUsageTest.java │ │ ├── GuardrailDropTruncateTableTest.java │ │ ├── GuardrailFieldsPerUDTTest.java │ │ ├── GuardrailGroupByTest.java │ │ ├── GuardrailInSelectCartesianProductTest.java │ │ ├── GuardrailItemsPerCollectionTest.java │ │ ├── GuardrailKeyspacesTest.java │ │ ├── GuardrailMinimumReplicationFactorTest.java │ │ ├── GuardrailNewCompactStorageTest.java │ │ ├── GuardrailPageSizeTest.java │ │ ├── GuardrailPartitionKeysInSelectTest.java │ │ ├── GuardrailReadBeforeWriteListOperationsTest.java │ │ ├── GuardrailReadConsistencyLevelsTest.java │ │ ├── GuardrailSecondaryIndexTester.java │ │ ├── GuardrailSecondaryIndexesPerTable.java │ │ ├── GuardrailTablePropertiesTest.java │ │ ├── GuardrailTablesTest.java │ │ ├── GuardrailTester.java │ │ ├── GuardrailUserTimestampsTest.java │ │ ├── GuardrailViewsPerTableTest.java │ │ ├── GuardrailWriteConsistencyLevelsTest.java │ │ ├── GuardrailsConfigProviderTest.java │ │ ├── GuardrailsTest.java │ │ └── ThresholdTester.java │ ├── lifecycle │ │ ├── HelpersTest.java │ │ ├── LifecycleTransactionTest.java │ │ ├── LogTransactionTest.java │ │ ├── RealTransactionsTest.java │ │ ├── TrackerTest.java │ │ └── ViewTest.java │ ├── marshal │ │ ├── AbstractCompositeTypeTest.java │ │ ├── ByteBufferAccessorTest.java │ │ ├── BytesTypeTest.java │ │ ├── CollectionTypeTest.java │ │ ├── CollectionTypesTest.java │ │ ├── CompositeAndTupleTypesTest.java │ │ ├── CompositeTypeTest.java │ │ ├── DecimalTypeTest.java │ │ ├── DynamicCompositeTypeTest.java │ │ ├── EmptyTypeTest.java │ │ ├── IntegerTypeTest.java │ │ ├── JsonConversionTest.java │ │ ├── ReversedTypeTest.java │ │ ├── RoundTripTest.java │ │ ├── SimpleDateTypeTest.java │ │ ├── TimeTypeTest.java │ │ ├── TimeUUIDTypeTest.java │ │ ├── TimestampTypeTest.java │ │ ├── TypeCompareTest.java │ │ ├── TypeParserTest.java │ │ ├── TypeValidationTest.java │ │ ├── UUIDTypeTest.java │ │ ├── ValueAccessorTest.java │ │ ├── ValueAccessorTester.java │ │ ├── ValueAccessors.java │ │ └── ValueGenerator.java │ ├── memtable │ │ └── TestMemtable.java │ ├── monitoring │ │ └── MonitoringTaskTest.java │ ├── partition │ │ ├── PartitionImplementationTest.java │ │ └── PartitionUpdateTest.java │ ├── partitions │ │ └── PurgeFunctionTest.java │ ├── repair │ │ ├── AbstractPendingAntiCompactionTest.java │ │ ├── CompactionManagerGetSSTablesForValidationTest.java │ │ ├── PendingAntiCompactionBytemanTest.java │ │ └── PendingAntiCompactionTest.java │ ├── rows │ │ ├── ColumnMetadataVersionComparatorTest.java │ │ ├── EncodingStatsTest.java │ │ ├── PartitionSerializationExceptionTest.java │ │ ├── RowAndDeletionMergeIteratorTest.java │ │ ├── RowsMergingTest.java │ │ ├── RowsTest.java │ │ ├── ThrottledUnfilteredIteratorTest.java │ │ ├── UnfilteredRowIteratorsMergeTest.java │ │ ├── UnfilteredRowIteratorsTest.java │ │ └── UnfilteredRowsGenerator.java │ ├── streaming │ │ ├── CassandraEntireSSTableStreamWriterTest.java │ │ ├── CassandraOutgoingFileTest.java │ │ ├── CassandraStreamHeaderTest.java │ │ ├── CassandraStreamManagerTest.java │ │ ├── ComponentManifestTest.java │ │ ├── EntireSSTableStreamConcurrentComponentMutationTest.java │ │ └── StreamRequestTest.java │ ├── transform │ │ ├── DuplicateRowCheckerTest.java │ │ └── RTTransformationsTest.java │ ├── view │ │ ├── ViewBuilderTaskTest.java │ │ └── ViewUtilsTest.java │ └── virtual │ │ ├── BatchMetricsTableTest.java │ │ ├── CQLMetricsTableTest.java │ │ ├── ClientsTableTest.java │ │ ├── CredentialsCacheKeysTableTest.java │ │ ├── GossipInfoTableTest.java │ │ ├── JmxPermissionsCacheKeysTableTest.java │ │ ├── LocalRepairTablesTest.java │ │ ├── NetworkPermissionsCacheKeysTableTest.java │ │ ├── PermissionsCacheKeysTableTest.java │ │ ├── RolesCacheKeysTableTest.java │ │ ├── SSTableTasksTableTest.java │ │ ├── SettingsTableTest.java │ │ ├── StreamingVirtualTableTest.java │ │ └── SystemPropertiesTableTest.java │ ├── dht │ ├── BootStrapperTest.java │ ├── BoundsTest.java │ ├── ByteOrderedPartitionerTest.java │ ├── KeyCollisionTest.java │ ├── LengthPartitioner.java │ ├── Murmur3PartitionerTest.java │ ├── OrderPreservingPartitionerTest.java │ ├── PartitionerTestCase.java │ ├── RandomPartitionerTest.java │ ├── RangeFetchMapCalculatorTest.java │ ├── RangeTest.java │ ├── SplitterTest.java │ ├── StreamStateStoreTest.java │ └── tokenallocator │ │ ├── OfflineTokenAllocatorGenerationsTest.java │ │ ├── OfflineTokenAllocatorTest.java │ │ ├── OfflineTokenAllocatorTestUtils.java │ │ └── TokenAllocationTest.java │ ├── diag │ ├── DiagnosticEventServiceTest.java │ └── store │ │ └── DiagnosticEventMemoryStoreTest.java │ ├── fql │ └── FullQueryLoggerTest.java │ ├── gms │ ├── ArrayBackedBoundedStatsTest.java │ ├── ArrivalWindowTest.java │ ├── EndpointStateTest.java │ ├── ExpireEndpointTest.java │ ├── FailureDetectorTest.java │ ├── GossipDigestTest.java │ ├── GossiperTest.java │ ├── PendingRangeCalculatorServiceTest.java │ ├── SerializationsTest.java │ └── ShadowRoundTest.java │ ├── hints │ ├── AlteredHints.java │ ├── ChecksummedDataInputTest.java │ ├── DTestSerializer.java │ ├── HintMessageTest.java │ ├── HintServiceBytemanTest.java │ ├── HintTest.java │ ├── HintWriteTTLTest.java │ ├── HintsBufferPoolTest.java │ ├── HintsBufferTest.java │ ├── HintsCatalogTest.java │ ├── HintsCompressionTest.java │ ├── HintsDescriptorTest.java │ ├── HintsEncryptionTest.java │ ├── HintsReaderTest.java │ ├── HintsServiceTest.java │ ├── HintsStoreTest.java │ └── HintsTestUtil.java │ ├── index │ ├── CustomIndexTest.java │ ├── SecondaryIndexManagerTest.java │ ├── StubIndex.java │ ├── internal │ │ ├── CassandraIndexTest.java │ │ └── CustomCassandraIndex.java │ └── sasi │ │ ├── SASICQLTest.java │ │ ├── SASIIndexTest.java │ │ ├── analyzer │ │ ├── DelimiterAnalyzerTest.java │ │ ├── NonTokenizingAnalyzerTest.java │ │ └── StandardAnalyzerTest.java │ │ ├── conf │ │ └── IndexModeTest.java │ │ ├── disk │ │ ├── OnDiskIndexTest.java │ │ ├── PerSSTableIndexWriterTest.java │ │ └── TokenTreeTest.java │ │ ├── plan │ │ ├── ExpressionTest.java │ │ └── OperationTest.java │ │ └── utils │ │ ├── LongIterator.java │ │ ├── LongIteratorTest.java │ │ ├── MappedBufferTest.java │ │ ├── RangeIntersectionIteratorTest.java │ │ └── RangeUnionIteratorTest.java │ ├── io │ ├── BloomFilterTrackerTest.java │ ├── DiskSpaceMetricsTest.java │ ├── compress │ │ ├── CQLCompressionTest.java │ │ ├── CompressedRandomAccessReaderTest.java │ │ ├── CompressedSequentialWriterReopenTest.java │ │ ├── CompressedSequentialWriterTest.java │ │ ├── CompressorTest.java │ │ ├── MockCompressor.java │ │ └── ZstdCompressorTest.java │ ├── sstable │ │ ├── BigTableWriterTest.java │ │ ├── CQLSSTableWriterClientTest.java │ │ ├── CQLSSTableWriterTest.java │ │ ├── DescriptorTest.java │ │ ├── IndexSummaryManagerTest.java │ │ ├── IndexSummaryRedistributionTest.java │ │ ├── IndexSummaryTest.java │ │ ├── LargePartitionsTest.java │ │ ├── LegacySSTableTest.java │ │ ├── SSTableCorruptionDetectionTest.java │ │ ├── SSTableHeaderFixTest.java │ │ ├── SSTableIdTest.java │ │ ├── SSTableLoaderTest.java │ │ ├── SSTableMetadataTest.java │ │ ├── SSTableReaderTest.java │ │ ├── SSTableRewriterTest.java │ │ ├── SSTableScannerTest.java │ │ ├── SSTableUtils.java │ │ ├── SSTableWriterTest.java │ │ ├── SSTableWriterTestBase.java │ │ ├── format │ │ │ ├── RangeAwareSSTableWriterTest.java │ │ │ ├── SSTableFlushObserverTest.java │ │ │ ├── VersionAndTypeTest.java │ │ │ └── big │ │ │ │ └── BigTableZeroCopyWriterTest.java │ │ └── metadata │ │ │ └── MetadataSerializerTest.java │ └── util │ │ ├── BufferedDataOutputStreamTest.java │ │ ├── BufferedRandomAccessFileTest.java │ │ ├── ChecksummedRandomAccessReaderTest.java │ │ ├── ChecksummedSequentialWriterTest.java │ │ ├── DataOutputTest.java │ │ ├── DiskOptimizationStrategyTest.java │ │ ├── FileSegmentInputStreamTest.java │ │ ├── FileTest.java │ │ ├── FileUtilsTest.java │ │ ├── MemoryTest.java │ │ ├── MmappedRegionsTest.java │ │ ├── NIODataInputStreamTest.java │ │ ├── RandomAccessReaderTest.java │ │ ├── SafeMemoryWriterTest.java │ │ └── SequentialWriterTest.java │ ├── locator │ ├── AbstractReplicationStrategyTest.java │ ├── AlibabaCloudSnitchTest.java │ ├── AssureSufficientLiveNodesTest.java │ ├── CloudstackSnitchTest.java │ ├── DynamicEndpointSnitchTest.java │ ├── EC2SnitchTest.java │ ├── GoogleCloudSnitchTest.java │ ├── GossipingPropertyFileSnitchTest.java │ ├── InetAddressAndPortSerializerTest.java │ ├── InetAddressAndPortTest.java │ ├── NetworkTopologyStrategyTest.java │ ├── PendingRangeMapsTest.java │ ├── PendingRangesTest.java │ ├── PropertyFileSnitchTest.java │ ├── ReconnectableSnitchHelperTest.java │ ├── ReplicaCollectionTest.java │ ├── ReplicaLayoutTest.java │ ├── ReplicaPlansTest.java │ ├── ReplicaUtils.java │ ├── ReplicationFactorTest.java │ ├── ReplicationStrategyEndpointCacheTest.java │ ├── SimpleStrategyTest.java │ └── TokenMetadataTest.java │ ├── metrics │ ├── BatchMetricsTest.java │ ├── BufferPoolMetricsTest.java │ ├── CQLMetricsTest.java │ ├── CacheMetricsTest.java │ ├── CassandraMetricsRegistryTest.java │ ├── ClientRequestMetricsTest.java │ ├── ClientRequestSizeMetricsTest.java │ ├── DecayingEstimatedHistogramReservoirTest.java │ ├── HintedHandOffMetricsTest.java │ ├── KeyspaceMetricsTest.java │ ├── LatencyMetricsTest.java │ ├── MaxSamplerTest.java │ ├── SamplerTest.java │ ├── TableMetricsTest.java │ ├── ThreadPoolMetricsTest.java │ └── TopFrequencySamplerTest.java │ ├── net │ ├── AsyncChannelPromiseTest.java │ ├── AsyncMessageOutputPlusTest.java │ ├── AsyncOneResponseTest.java │ ├── AsyncStreamingInputPlusTest.java │ ├── AsyncStreamingOutputPlusTest.java │ ├── BufferPoolAllocatorTest.java │ ├── ChunkedInputPlusTest.java │ ├── ConnectionTest.java │ ├── ConnectionUtils.java │ ├── ForwardingInfoTest.java │ ├── FramingTest.java │ ├── HandshakeTest.java │ ├── ManyToOneConcurrentLinkedQueueTest.java │ ├── Matcher.java │ ├── MatcherResponse.java │ ├── MessageSerializationPropertyTest.java │ ├── MessageTest.java │ ├── MessagingServiceTest.java │ ├── MockMessagingService.java │ ├── MockMessagingServiceTest.java │ ├── MockMessagingSpy.java │ ├── OutboundConnectionSettingsTest.java │ ├── OutboundConnectionsTest.java │ ├── OutboundMessageQueueTest.java │ ├── ProxyHandlerConnectionsTest.java │ ├── PrunableArrayQueueTest.java │ ├── ResourceLimitsTest.java │ ├── SocketUtils.java │ ├── StartupClusterConnectivityCheckerTest.java │ ├── TestChannel.java │ ├── TestScheduledFuture.java │ ├── VerbTest.java │ ├── WriteCallbackInfoTest.java │ └── proxy │ │ ├── InboundProxyHandler.java │ │ └── ProxyHandlerTest.java │ ├── repair │ ├── AbstractRepairTest.java │ ├── LocalSyncTaskTest.java │ ├── NeighborsAndRangesTest.java │ ├── RepairJobTest.java │ ├── RepairSessionTest.java │ ├── StreamingRepairTaskTest.java │ ├── SymmetricRemoteSyncTaskTest.java │ ├── ValidationTaskTest.java │ ├── ValidatorTest.java │ ├── asymmetric │ │ ├── DifferenceHolderTest.java │ │ ├── RangeDenormalizerTest.java │ │ ├── RangeMapTest.java │ │ ├── ReduceHelperTest.java │ │ └── StreamFromOptionsTest.java │ ├── consistent │ │ ├── AbstractConsistentSessionTest.java │ │ ├── BulkRepairStateTest.java │ │ ├── CoordinatorMessagingTest.java │ │ ├── CoordinatorSessionTest.java │ │ ├── CoordinatorSessionsTest.java │ │ ├── LocalSessionAccessor.java │ │ ├── LocalSessionTest.java │ │ ├── PendingRepairStatTest.java │ │ ├── RepairStateTest.java │ │ └── admin │ │ │ └── SchemaArgsParserTest.java │ └── messages │ │ ├── RepairMessageSerializationsTest.java │ │ ├── RepairMessageSerializerTest.java │ │ └── RepairOptionTest.java │ ├── schema │ ├── CreateTableValidationTest.java │ ├── IndexMetadataTest.java │ ├── MemtableParamsTest.java │ ├── MigrationCoordinatorTest.java │ ├── MigrationManagerDropKSTest.java │ ├── MigrationManagerTest.java │ ├── MockSchema.java │ ├── RemoveWithoutDroppingTest.java │ ├── SchemaKeyspaceTest.java │ ├── SchemaMutationsSerializerTest.java │ ├── SchemaStatementWarningsTest.java │ ├── SchemaTest.java │ ├── SchemaTestUtil.java │ ├── TableMetadataTest.java │ ├── TupleTypesRepresentationTest.java │ └── ValidationTest.java │ ├── security │ ├── CipherFactoryTest.java │ ├── CustomSslContextFactoryConfigTest.java │ ├── CustomSslContextFactoryInvalidConfigTest.java │ ├── DefaultSslContextFactoryTest.java │ ├── DummySslContextFactoryImpl.java │ ├── EncryptionContextGenerator.java │ ├── EncryptionUtilsTest.java │ ├── JKSKeyProviderTest.java │ ├── PEMBasedSslContextFactoryConfigTest.java │ ├── PEMBasedSslContextFactoryInvalidConfigTest.java │ ├── PEMBasedSslContextFactoryTest.java │ ├── PEMJKSSslContextFactoryConfigTest.java │ ├── PEMReaderTest.java │ └── SSLFactoryTest.java │ ├── serializers │ ├── DecimalSerializerTest.java │ ├── SerializationUtils.java │ ├── SimpleDateSerializerTest.java │ ├── TimeSerializerTest.java │ └── TimestampSerializerTest.java │ ├── service │ ├── AbstractFilesystemOwnershipCheckTest.java │ ├── ActiveRepairServiceTest.java │ ├── BootstrapTransientTest.java │ ├── ClientStateTest.java │ ├── ClientWarningsTest.java │ ├── GCInspectorTest.java │ ├── JoinTokenRingTest.java │ ├── LeaveAndBootstrapTest.java │ ├── LegacyAuthFailTest.java │ ├── MoveTest.java │ ├── MoveTransientTest.java │ ├── NativeTransportServiceTest.java │ ├── OptionalTasksTest.java │ ├── PartitionDenylistTest.java │ ├── PaxosStateTest.java │ ├── ProtocolBetaVersionTest.java │ ├── QueryPagerTest.java │ ├── RMIServerSocketFactoryImplTest.java │ ├── RemoveTest.java │ ├── SSTablesGlobalTrackerTest.java │ ├── SerializationsTest.java │ ├── StartupChecksTest.java │ ├── StorageProxyTest.java │ ├── StorageServiceAccessor.java │ ├── StorageServiceServerM3PTest.java │ ├── StorageServiceServerTest.java │ ├── StorageServiceTest.java │ ├── SystemPropertiesBasedFileSystemOwnershipCheckTest.java │ ├── WriteResponseHandlerTest.java │ ├── WriteResponseHandlerTransientTest.java │ ├── YamlBasedFileSystemOwnershipCheckTest.java │ ├── pager │ │ ├── PagingStateTest.java │ │ └── RandomizedPagingStateTest.java │ ├── paxos │ │ ├── AbstractPaxosRepairTest.java │ │ ├── ContentionStrategyTest.java │ │ ├── PaxosProposeTest.java │ │ ├── PaxosRepairHistoryTest.java │ │ ├── PaxosRepairTest.java │ │ ├── PaxosStateTest.java │ │ ├── cleanup │ │ │ └── PaxosTableRepairsTest.java │ │ └── uncommitted │ │ │ ├── PaxosBallotTrackerTest.java │ │ │ ├── PaxosMockUpdateSupplier.java │ │ │ ├── PaxosRowsTest.java │ │ │ ├── PaxosStateTrackerTest.java │ │ │ ├── PaxosUncommittedTests.java │ │ │ ├── PaxosUncommittedTrackerIntegrationTest.java │ │ │ ├── PaxosUncommittedTrackerTest.java │ │ │ └── UncommittedTableDataTest.java │ ├── reads │ │ ├── AbstractReadResponseTest.java │ │ ├── DataResolverTest.java │ │ ├── DigestResolverTest.java │ │ ├── ReadExecutorTest.java │ │ ├── SpeculativeRetryParseTest.java │ │ ├── range │ │ │ ├── RangeCommandIteratorTest.java │ │ │ ├── RangeCommandsTest.java │ │ │ ├── ReplicaPlanIteratorTest.java │ │ │ ├── ReplicaPlanMergerTest.java │ │ │ └── TokenUpdater.java │ │ ├── repair │ │ │ ├── AbstractReadRepairTest.java │ │ │ ├── BlockingReadRepairTest.java │ │ │ ├── DiagEventsBlockingReadRepairTest.java │ │ │ ├── InstrumentedReadRepair.java │ │ │ ├── ReadOnlyReadRepairTest.java │ │ │ ├── ReadRepairTest.java │ │ │ ├── RepairedDataVerifierTest.java │ │ │ └── TestableReadRepair.java │ │ └── thresholds │ │ │ └── WarningsSnapshotTest.java │ └── snapshot │ │ ├── SnapshotLoaderTest.java │ │ ├── SnapshotManagerTest.java │ │ ├── SnapshotManifestTest.java │ │ └── TableSnapshotTest.java │ ├── streaming │ ├── EntireSSTableStreamingCorrectFilesCountTest.java │ ├── SessionInfoTest.java │ ├── StreamManagerTest.java │ ├── StreamOperationTest.java │ ├── StreamRateLimiterTest.java │ ├── StreamTransferTaskTest.java │ ├── StreamingTransferTest.java │ ├── async │ │ ├── StreamCompressionSerializerTest.java │ │ ├── StreamingInboundHandlerTest.java │ │ └── StreamingMultiplexedChannelTest.java │ ├── compression │ │ └── CompressedInputStreamTest.java │ └── messages │ │ ├── KeepAliveMessageTest.java │ │ └── StreamMessageTest.java │ ├── tools │ ├── AuditLogViewerTest.java │ ├── BulkLoaderTest.java │ ├── CompactionStressTest.java │ ├── GenerateTokensTest.java │ ├── GetVersionTest.java │ ├── HashPasswordTest.java │ ├── JMXCompatabilityTest.java │ ├── JMXStandardsTest.java │ ├── JMXToolTest.java │ ├── LoaderOptionsTest.java │ ├── NodeProbeTest.java │ ├── OfflineToolUtils.java │ ├── SSTableExpiredBlockersTest.java │ ├── SSTableExportSchemaLoadingTest.java │ ├── SSTableExportTest.java │ ├── SSTableLevelResetterTest.java │ ├── SSTableMetadataViewerTest.java │ ├── SSTableOfflineRelevelTest.java │ ├── SSTableRepairedAtSetterTest.java │ ├── StandaloneSSTableUtilTest.java │ ├── StandaloneScrubberTest.java │ ├── StandaloneSplitterTest.java │ ├── StandaloneSplitterWithCQLTesterTest.java │ ├── StandaloneUpgraderOnSStablesTest.java │ ├── StandaloneUpgraderTest.java │ ├── StandaloneVerifierOnSSTablesTest.java │ ├── StandaloneVerifierTest.java │ ├── SystemExitException.java │ ├── ToolRunner.java │ ├── ToolsEnvsConfigsTest.java │ ├── ToolsSchemaLoadingTest.java │ ├── TopPartitionsTest.java │ ├── cassandrastress │ │ └── CassandrastressTest.java │ ├── cqlsh │ │ └── CqlshTest.java │ └── nodetool │ │ ├── ClearSnapshotTest.java │ │ ├── ClientStatsTest.java │ │ ├── CompactTest.java │ │ ├── CompactionStatsTest.java │ │ ├── DataPathsTest.java │ │ ├── GetAuditLogTest.java │ │ ├── GetAuthCacheConfigTest.java │ │ ├── GetDefaultKeyspaceRFTest.java │ │ ├── GetFullQueryLogTest.java │ │ ├── GossipInfoTest.java │ │ ├── InvalidateCredentialsCacheTest.java │ │ ├── InvalidateJmxPermissionsCacheTest.java │ │ ├── InvalidateNetworkPermissionsCacheTest.java │ │ ├── InvalidatePermissionsCacheTest.java │ │ ├── InvalidateRolesCacheTest.java │ │ ├── NetStatsTest.java │ │ ├── RingTest.java │ │ ├── SetAuthCacheConfigTest.java │ │ ├── SetDefaultKeyspaceRFTest.java │ │ ├── SetGetColumnIndexSizeTest.java │ │ ├── SetGetCompactionThroughputTest.java │ │ ├── SetGetEntireSSTableInterDCStreamThroughputTest.java │ │ ├── SetGetEntireSSTableStreamThroughputTest.java │ │ ├── SetGetInterDCStreamThroughputTest.java │ │ ├── SetGetStreamThroughputTest.java │ │ ├── SjkTest.java │ │ ├── SnapshotTest.java │ │ ├── StatusTest.java │ │ ├── TableStatsTest.java │ │ ├── TpStatsTest.java │ │ ├── VerifyTest.java │ │ ├── formatter │ │ └── TableBuilderTest.java │ │ └── stats │ │ ├── StatsPrinterTest.java │ │ ├── StatsTableComparatorTest.java │ │ ├── TableStatsPrinterTest.java │ │ └── TableStatsTestBase.java │ ├── tracing │ └── TracingTest.java │ ├── transport │ ├── CBUtilTest.java │ ├── CQLConnectionTest.java │ ├── CQLUserAuditTest.java │ ├── ClientNotificiationsTest.java │ ├── ClientResourceLimitsTest.java │ ├── DataTypeTest.java │ ├── ErrorMessageTest.java │ ├── IdleDisconnectTest.java │ ├── MessagePayloadTest.java │ ├── ProtocolErrorTest.java │ ├── ProtocolNegotiationTest.java │ ├── ProtocolVersionTest.java │ ├── ProtocolVersionTrackerTest.java │ ├── RateLimitingTest.java │ ├── SerDeserTest.java │ └── messages │ │ ├── AuthenticateMessageTest.java │ │ ├── EncodeAndDecodeTestBase.java │ │ └── PrepareMessageTest.java │ ├── triggers │ ├── TriggerExecutorTest.java │ ├── TriggersSchemaTest.java │ └── TriggersTest.java │ └── utils │ ├── AbstractIteratorTest.java │ ├── AbstractTypeGenerators.java │ ├── AssertUtil.java │ ├── AssertionUtils.java │ ├── AssertionUtilsTest.java │ ├── BloomFilterTest.java │ ├── ByteArrayUtilTest.java │ ├── ByteBufferUtilTest.java │ ├── BytesReadTrackerTest.java │ ├── CassandraGenerators.java │ ├── CassandraVersionTest.java │ ├── EstimatedHistogramTest.java │ ├── FBUtilitiesTest.java │ ├── FailingRunnable.java │ ├── FastByteOperationsTest.java │ ├── FilterTestHelper.java │ ├── FixedMonotonicClock.java │ ├── FreeRunningClock.java │ ├── Generators.java │ ├── GeneratorsTest.java │ ├── HexTest.java │ ├── HistogramBuilderTest.java │ ├── IntegerIntervalsTest.java │ ├── IntervalTreeTest.java │ ├── JVMStabilityInspectorTest.java │ ├── JavaUtilsTest.java │ ├── KeyGenerator.java │ ├── KillerForTests.java │ ├── MergeIteratorComparisonTest.java │ ├── MergeIteratorTest.java │ ├── MerkleTreeTest.java │ ├── MerkleTreesTest.java │ ├── MonotonicClockTest.java │ ├── NativeLibraryTest.java │ ├── NoSpamLoggerTest.java │ ├── ObjectSizesTest.java │ ├── OverlapIteratorTest.java │ ├── RecomputingSupplierTest.java │ ├── ResetableIterator.java │ ├── Retry.java │ ├── SerializationsTest.java │ ├── StatusLoggerTest.java │ ├── UUIDTests.java │ ├── asserts │ ├── SizeableObjectAssert.java │ ├── SyncTaskAssert.java │ └── SyncTaskListAssert.java │ ├── binlog │ ├── BinLogTest.java │ ├── DeletingArchiverTest.java │ └── ExternalArchiverTest.java │ ├── btree │ ├── BTreeRemovalTest.java │ ├── BTreeSearchIteratorTest.java │ └── BTreeTest.java │ ├── concurrent │ ├── AbstractTestAsyncPromise.java │ ├── AbstractTestAwaitable.java │ ├── AbstractTestPromise.java │ ├── AbstractTransactionalTest.java │ ├── AccumulatorTest.java │ ├── AsyncPromiseTest.java │ ├── ConditionTest.java │ ├── CountDownLatchTest.java │ ├── ImmediateFutureTest.java │ ├── LoadingMapTest.java │ ├── NonBlockingRateLimiterTest.java │ ├── RefCountedTest.java │ ├── SemaphoreTest.java │ └── WeightedQueueTest.java │ ├── memory │ ├── BufferPoolTest.java │ ├── MemtableCleanerThreadTest.java │ └── NativeAllocatorTest.java │ ├── obs │ └── OffHeapBitSetTest.java │ ├── streamhist │ └── StreamingTombstoneHistogramBuilderTest.java │ └── vint │ └── VIntCodingTest.java └── tools ├── bin ├── auditlogviewer ├── cassandra-stress ├── cassandra.in.sh ├── compaction-stress ├── fqltool ├── generatetokens ├── hash_password ├── jmxtool ├── sstabledump ├── sstableexpiredblockers ├── sstablelevelreset ├── sstablemetadata ├── sstableofflinerelevel ├── sstablerepairedset └── sstablesplit ├── cqlstress-counter-example.yaml ├── cqlstress-example.yaml ├── cqlstress-insanity-example.yaml ├── cqlstress-lwt-example.yaml ├── fqltool ├── src │ └── org │ │ └── apache │ │ └── cassandra │ │ └── fqltool │ │ ├── DriverResultSet.java │ │ ├── FQLQuery.java │ │ ├── FQLQueryIterator.java │ │ ├── FQLQueryReader.java │ │ ├── FullQueryLogTool.java │ │ ├── MismatchListener.java │ │ ├── QueryReplayer.java │ │ ├── ResultComparator.java │ │ ├── ResultHandler.java │ │ ├── ResultStore.java │ │ ├── StoredResultSet.java │ │ └── commands │ │ ├── Compare.java │ │ ├── Dump.java │ │ └── Replay.java └── test │ └── unit │ └── org │ └── apache │ └── cassandra │ └── fqltool │ ├── FQLCompareTest.java │ └── FQLReplayTest.java └── stress ├── README.txt ├── src ├── org │ └── apache │ │ └── cassandra │ │ ├── io │ │ └── sstable │ │ │ └── StressCQLSSTableWriter.java │ │ └── stress │ │ ├── CompactionStress.java │ │ ├── Operation.java │ │ ├── Stress.java │ │ ├── StressAction.java │ │ ├── StressGraph.java │ │ ├── StressProfile.java │ │ ├── StressYaml.java │ │ ├── WorkManager.java │ │ ├── generate │ │ ├── Distribution.java │ │ ├── DistributionBoundApache.java │ │ ├── DistributionFactory.java │ │ ├── DistributionFixed.java │ │ ├── DistributionInverted.java │ │ ├── DistributionOffsetApache.java │ │ ├── DistributionQuantized.java │ │ ├── DistributionSequence.java │ │ ├── FasterRandom.java │ │ ├── PartitionGenerator.java │ │ ├── PartitionIterator.java │ │ ├── RatioDistribution.java │ │ ├── RatioDistributionFactory.java │ │ ├── Row.java │ │ ├── Seed.java │ │ ├── SeedManager.java │ │ ├── TokenRangeIterator.java │ │ └── values │ │ │ ├── BigDecimals.java │ │ │ ├── BigIntegers.java │ │ │ ├── Booleans.java │ │ │ ├── Bytes.java │ │ │ ├── Dates.java │ │ │ ├── Doubles.java │ │ │ ├── Floats.java │ │ │ ├── Generator.java │ │ │ ├── GeneratorConfig.java │ │ │ ├── HexBytes.java │ │ │ ├── HexStrings.java │ │ │ ├── Inets.java │ │ │ ├── Integers.java │ │ │ ├── Lists.java │ │ │ ├── LocalDates.java │ │ │ ├── Longs.java │ │ │ ├── Sets.java │ │ │ ├── SmallInts.java │ │ │ ├── Strings.java │ │ │ ├── TimeUUIDs.java │ │ │ ├── Times.java │ │ │ ├── TinyInts.java │ │ │ └── UUIDs.java │ │ ├── operations │ │ ├── FixedOpDistribution.java │ │ ├── OpDistribution.java │ │ ├── OpDistributionFactory.java │ │ ├── PartitionOperation.java │ │ ├── SampledOpDistribution.java │ │ ├── SampledOpDistributionFactory.java │ │ ├── predefined │ │ │ ├── CqlCounterAdder.java │ │ │ ├── CqlCounterGetter.java │ │ │ ├── CqlInserter.java │ │ │ ├── CqlOperation.java │ │ │ ├── CqlReader.java │ │ │ └── PredefinedOperation.java │ │ └── userdefined │ │ │ ├── CASQuery.java │ │ │ ├── SchemaInsert.java │ │ │ ├── SchemaQuery.java │ │ │ ├── SchemaStatement.java │ │ │ ├── TokenRangeQuery.java │ │ │ └── ValidatingSchemaQuery.java │ │ ├── report │ │ ├── StressMetrics.java │ │ ├── Timer.java │ │ ├── TimingInterval.java │ │ └── TimingIntervals.java │ │ ├── settings │ │ ├── CliOption.java │ │ ├── Command.java │ │ ├── CommandCategory.java │ │ ├── ConnectionAPI.java │ │ ├── ConnectionStyle.java │ │ ├── CqlVersion.java │ │ ├── GroupedOptions.java │ │ ├── Legacy.java │ │ ├── Option.java │ │ ├── OptionAnyProbabilities.java │ │ ├── OptionCompaction.java │ │ ├── OptionDistribution.java │ │ ├── OptionEnumProbabilities.java │ │ ├── OptionMulti.java │ │ ├── OptionRatioDistribution.java │ │ ├── OptionReplication.java │ │ ├── OptionSimple.java │ │ ├── SettingsColumn.java │ │ ├── SettingsCommand.java │ │ ├── SettingsCommandPreDefined.java │ │ ├── SettingsCommandPreDefinedMixed.java │ │ ├── SettingsCommandUser.java │ │ ├── SettingsErrors.java │ │ ├── SettingsGraph.java │ │ ├── SettingsInsert.java │ │ ├── SettingsLog.java │ │ ├── SettingsMisc.java │ │ ├── SettingsMode.java │ │ ├── SettingsNode.java │ │ ├── SettingsPopulation.java │ │ ├── SettingsPort.java │ │ ├── SettingsRate.java │ │ ├── SettingsSchema.java │ │ ├── SettingsTokenRange.java │ │ ├── SettingsTransport.java │ │ └── StressSettings.java │ │ └── util │ │ ├── JavaDriverClient.java │ │ ├── JmxCollector.java │ │ ├── MultiResultLogger.java │ │ ├── NoopResultLogger.java │ │ ├── ResultLogger.java │ │ └── Uncertainty.java └── resources │ └── org │ └── apache │ └── cassandra │ └── stress │ └── graph │ └── graph.html └── test └── unit └── org └── apache └── cassandra └── stress ├── generate ├── DistributionGaussianTest.java └── DistributionSequenceTest.java ├── settings ├── OptionReplicationTest.java ├── SettingsMiscTest.java ├── SettingsNodeTest.java └── StressSettingsTest.java └── util └── MultiResultLoggerTest.java /AE_INSTRUCTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/AE_INSTRUCTION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/README.md -------------------------------------------------------------------------------- /scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/common.sh -------------------------------------------------------------------------------- /scripts/count/.gitignore: -------------------------------------------------------------------------------- 1 | results -------------------------------------------------------------------------------- /scripts/count/fetchBreakdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/count/fetchBreakdown.sh -------------------------------------------------------------------------------- /scripts/count/fetchPerformance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/count/fetchPerformance.sh -------------------------------------------------------------------------------- /scripts/count/fetchRecovery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/count/fetchRecovery.sh -------------------------------------------------------------------------------- /scripts/count/fetchResource.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/count/fetchResource.sh -------------------------------------------------------------------------------- /scripts/count/fetchStorage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/count/fetchStorage.sh -------------------------------------------------------------------------------- /scripts/env/.gitignore: -------------------------------------------------------------------------------- 1 | id_rsa -------------------------------------------------------------------------------- /scripts/env/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/env/config -------------------------------------------------------------------------------- /scripts/env/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/env/id_rsa.pub -------------------------------------------------------------------------------- /scripts/env/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/env/settings.xml -------------------------------------------------------------------------------- /scripts/exp/.gitignore: -------------------------------------------------------------------------------- 1 | hosts.ini 2 | *.yaml -------------------------------------------------------------------------------- /scripts/exp/Exp-simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp-simple.sh -------------------------------------------------------------------------------- /scripts/exp/Exp0-simpleOverall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp0-simpleOverall.sh -------------------------------------------------------------------------------- /scripts/exp/Exp1-ycsb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp1-ycsb.sh -------------------------------------------------------------------------------- /scripts/exp/Exp10-clients.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp10-clients.sh -------------------------------------------------------------------------------- /scripts/exp/Exp2-operations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp2-operations.sh -------------------------------------------------------------------------------- /scripts/exp/Exp3-breakdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp3-breakdown.sh -------------------------------------------------------------------------------- /scripts/exp/Exp4-recovery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp4-recovery.sh -------------------------------------------------------------------------------- /scripts/exp/Exp5-resource.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp5-resource.sh -------------------------------------------------------------------------------- /scripts/exp/Exp6-kvSize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp6-kvSize.sh -------------------------------------------------------------------------------- /scripts/exp/Exp7-balanceParam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp7-balanceParam.sh -------------------------------------------------------------------------------- /scripts/exp/Exp8-ecParam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp8-ecParam.sh -------------------------------------------------------------------------------- /scripts/exp/Exp9-consistency.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/exp/Exp9-consistency.sh -------------------------------------------------------------------------------- /scripts/genToken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/genToken.py -------------------------------------------------------------------------------- /scripts/playbook/hosts.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/playbook/hosts.ini -------------------------------------------------------------------------------- /scripts/playbook/playbook-backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/playbook/playbook-backup.yaml -------------------------------------------------------------------------------- /scripts/playbook/playbook-fail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/playbook/playbook-fail.yaml -------------------------------------------------------------------------------- /scripts/playbook/playbook-flush.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/playbook/playbook-flush.yaml -------------------------------------------------------------------------------- /scripts/playbook/playbook-load.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/playbook/playbook-load.yaml -------------------------------------------------------------------------------- /scripts/playbook/playbook-recovery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/playbook/playbook-recovery.yaml -------------------------------------------------------------------------------- /scripts/playbook/playbook-run.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/playbook/playbook-run.yaml -------------------------------------------------------------------------------- /scripts/playbook/playbook-startup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/playbook/playbook-startup.yaml -------------------------------------------------------------------------------- /scripts/run/copyDB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/copyDB.sh -------------------------------------------------------------------------------- /scripts/run/copyLogs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/copyLogs.sh -------------------------------------------------------------------------------- /scripts/run/loadDB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/loadDB.sh -------------------------------------------------------------------------------- /scripts/run/recovery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/recovery.sh -------------------------------------------------------------------------------- /scripts/run/restartNode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/restartNode.sh -------------------------------------------------------------------------------- /scripts/run/restartNodeReload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/restartNodeReload.sh -------------------------------------------------------------------------------- /scripts/run/runDB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/runDB.sh -------------------------------------------------------------------------------- /scripts/run/start-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/start-client.sh -------------------------------------------------------------------------------- /scripts/run/start-oss.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/start-oss.sh -------------------------------------------------------------------------------- /scripts/run/start-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/start-server.sh -------------------------------------------------------------------------------- /scripts/run/stop-oss.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/stop-oss.sh -------------------------------------------------------------------------------- /scripts/run/update-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/run/update-server.sh -------------------------------------------------------------------------------- /scripts/runAllExps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/runAllExps.sh -------------------------------------------------------------------------------- /scripts/settings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/settings.sh -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /scripts/setupOnEachNode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/setupOnEachNode.sh -------------------------------------------------------------------------------- /scripts/status/killMonitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/status/killMonitor.sh -------------------------------------------------------------------------------- /scripts/status/statsCPU_RAM.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/status/statsCPU_RAM.sh -------------------------------------------------------------------------------- /scripts/status/statsDB_DISK_NET.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/status/statsDB_DISK_NET.sh -------------------------------------------------------------------------------- /scripts/ycsb/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/.editorconfig -------------------------------------------------------------------------------- /scripts/ycsb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/.gitignore -------------------------------------------------------------------------------- /scripts/ycsb/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/.travis.yml -------------------------------------------------------------------------------- /scripts/ycsb/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/.vscode/settings.json -------------------------------------------------------------------------------- /scripts/ycsb/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/CONTRIBUTING.md -------------------------------------------------------------------------------- /scripts/ycsb/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/LICENSE.txt -------------------------------------------------------------------------------- /scripts/ycsb/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/NOTICE.txt -------------------------------------------------------------------------------- /scripts/ycsb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/README.md -------------------------------------------------------------------------------- /scripts/ycsb/bin/bindings.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/bin/bindings.properties -------------------------------------------------------------------------------- /scripts/ycsb/bin/ycsb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/bin/ycsb -------------------------------------------------------------------------------- /scripts/ycsb/bin/ycsb.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/bin/ycsb.bat -------------------------------------------------------------------------------- /scripts/ycsb/bin/ycsb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/bin/ycsb.sh -------------------------------------------------------------------------------- /scripts/ycsb/binding-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/binding-parent/pom.xml -------------------------------------------------------------------------------- /scripts/ycsb/cassandra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/cassandra/README.md -------------------------------------------------------------------------------- /scripts/ycsb/cassandra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/cassandra/pom.xml -------------------------------------------------------------------------------- /scripts/ycsb/cassandra/src/test/resources/ycsb.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/cassandra/src/test/resources/ycsb.cql -------------------------------------------------------------------------------- /scripts/ycsb/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/checkstyle.xml -------------------------------------------------------------------------------- /scripts/ycsb/core/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/CHANGES.md -------------------------------------------------------------------------------- /scripts/ycsb/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/pom.xml -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/BasicDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/BasicDB.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/BasicTSDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/BasicTSDB.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/ByteIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/ByteIterator.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/Client.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/ClientThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/ClientThread.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/CommandLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/CommandLine.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/DB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/DB.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/DBException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/DBException.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/DBFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/DBFactory.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/DBWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/DBWrapper.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/GoodBadUglyDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/GoodBadUglyDB.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/Status.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/StatusThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/StatusThread.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/TimeseriesDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/TimeseriesDB.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/Utils.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/Workload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/Workload.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/java/site/ycsb/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/java/site/ycsb/package-info.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/main/resources/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/main/resources/project.properties -------------------------------------------------------------------------------- /scripts/ycsb/core/src/test/java/site/ycsb/TestStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/test/java/site/ycsb/TestStatus.java -------------------------------------------------------------------------------- /scripts/ycsb/core/src/test/java/site/ycsb/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/core/src/test/java/site/ycsb/TestUtils.java -------------------------------------------------------------------------------- /scripts/ycsb/distribution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/distribution/pom.xml -------------------------------------------------------------------------------- /scripts/ycsb/distribution/src/main/assembly/distribution.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/distribution/src/main/assembly/distribution.xml -------------------------------------------------------------------------------- /scripts/ycsb/doc/coreproperties.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/doc/coreproperties.html -------------------------------------------------------------------------------- /scripts/ycsb/doc/coreworkloads.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/doc/coreworkloads.html -------------------------------------------------------------------------------- /scripts/ycsb/doc/dblayer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/doc/dblayer.html -------------------------------------------------------------------------------- /scripts/ycsb/doc/images/ycsb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/doc/images/ycsb.jpg -------------------------------------------------------------------------------- /scripts/ycsb/doc/images/ycsblogo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/doc/images/ycsblogo-small.png -------------------------------------------------------------------------------- /scripts/ycsb/doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/doc/index.html -------------------------------------------------------------------------------- /scripts/ycsb/doc/parallelclients.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/doc/parallelclients.html -------------------------------------------------------------------------------- /scripts/ycsb/doc/tipsfaq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/doc/tipsfaq.html -------------------------------------------------------------------------------- /scripts/ycsb/doc/workload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/doc/workload.html -------------------------------------------------------------------------------- /scripts/ycsb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/pom.xml -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloadLoad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloadLoad -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloadRead: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloadRead -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloadScan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloadScan -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloadUpdate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloadUpdate -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloadWrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloadWrite -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloada: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloada -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloadb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloadb -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloadc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloadc -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloadd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloadd -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloade -------------------------------------------------------------------------------- /scripts/ycsb/workloads/workloadf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/scripts/ycsb/workloads/workloadf -------------------------------------------------------------------------------- /src/coldTier/.gitignore: -------------------------------------------------------------------------------- 1 | local 2 | server 3 | *.class -------------------------------------------------------------------------------- /src/coldTier/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/coldTier/Makefile -------------------------------------------------------------------------------- /src/coldTier/OSSClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/coldTier/OSSClientTest.java -------------------------------------------------------------------------------- /src/coldTier/OSSServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/coldTier/OSSServer.java -------------------------------------------------------------------------------- /src/elect/.build/build-owasp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.build/build-owasp.xml -------------------------------------------------------------------------------- /src/elect/.build/build-rat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.build/build-rat.xml -------------------------------------------------------------------------------- /src/elect/.build/build-resolver.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.build/build-resolver.xml -------------------------------------------------------------------------------- /src/elect/.build/dependency-check-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.build/dependency-check-suppressions.xml -------------------------------------------------------------------------------- /src/elect/.circleci/config-2_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/config-2_1.yml -------------------------------------------------------------------------------- /src/elect/.circleci/config-2_1.yml.high_res.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/config-2_1.yml.high_res.patch -------------------------------------------------------------------------------- /src/elect/.circleci/config-2_1.yml.mid_res.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/config-2_1.yml.mid_res.patch -------------------------------------------------------------------------------- /src/elect/.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/config.yml -------------------------------------------------------------------------------- /src/elect/.circleci/config.yml.HIGHRES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/config.yml.HIGHRES -------------------------------------------------------------------------------- /src/elect/.circleci/config.yml.LOWRES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/config.yml.LOWRES -------------------------------------------------------------------------------- /src/elect/.circleci/config.yml.MIDRES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/config.yml.MIDRES -------------------------------------------------------------------------------- /src/elect/.circleci/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/generate.sh -------------------------------------------------------------------------------- /src/elect/.circleci/license.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/license.yml -------------------------------------------------------------------------------- /src/elect/.circleci/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.circleci/readme.md -------------------------------------------------------------------------------- /src/elect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.gitignore -------------------------------------------------------------------------------- /src/elect/.jenkins/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/.jenkins/Jenkinsfile -------------------------------------------------------------------------------- /src/elect/CASSANDRA-14092.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/CASSANDRA-14092.txt -------------------------------------------------------------------------------- /src/elect/CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/CHANGES.txt -------------------------------------------------------------------------------- /src/elect/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/CONTRIBUTING.md -------------------------------------------------------------------------------- /src/elect/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/LICENSE.txt -------------------------------------------------------------------------------- /src/elect/NEWS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/NEWS.txt -------------------------------------------------------------------------------- /src/elect/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/NOTICE.txt -------------------------------------------------------------------------------- /src/elect/README.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/README.asc -------------------------------------------------------------------------------- /src/elect/READMEOriginal.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/READMEOriginal.asc -------------------------------------------------------------------------------- /src/elect/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/TESTING.md -------------------------------------------------------------------------------- /src/elect/bin/cassandra.in.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/cassandra.in.sh -------------------------------------------------------------------------------- /src/elect/bin/cqlsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/cqlsh -------------------------------------------------------------------------------- /src/elect/bin/cqlsh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/cqlsh.py -------------------------------------------------------------------------------- /src/elect/bin/debug-cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/debug-cql -------------------------------------------------------------------------------- /src/elect/bin/elect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/elect -------------------------------------------------------------------------------- /src/elect/bin/nodetool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/nodetool -------------------------------------------------------------------------------- /src/elect/bin/sstableloader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/sstableloader -------------------------------------------------------------------------------- /src/elect/bin/sstablescrub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/sstablescrub -------------------------------------------------------------------------------- /src/elect/bin/sstableupgrade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/sstableupgrade -------------------------------------------------------------------------------- /src/elect/bin/sstableutil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/sstableutil -------------------------------------------------------------------------------- /src/elect/bin/sstableverify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/sstableverify -------------------------------------------------------------------------------- /src/elect/bin/stop-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/bin/stop-server -------------------------------------------------------------------------------- /src/elect/build-shaded-dtest-jar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/build-shaded-dtest-jar.sh -------------------------------------------------------------------------------- /src/elect/build.properties.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/build.properties.default -------------------------------------------------------------------------------- /src/elect/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/build.xml -------------------------------------------------------------------------------- /src/elect/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/checkstyle.xml -------------------------------------------------------------------------------- /src/elect/checkstyle_suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/checkstyle_suppressions.xml -------------------------------------------------------------------------------- /src/elect/checkstyle_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/checkstyle_test.xml -------------------------------------------------------------------------------- /src/elect/conf/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/README.txt -------------------------------------------------------------------------------- /src/elect/conf/cassandra-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/cassandra-env.sh -------------------------------------------------------------------------------- /src/elect/conf/cassandra-jaas.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/cassandra-jaas.config -------------------------------------------------------------------------------- /src/elect/conf/cassandra-rackdc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/cassandra-rackdc.properties -------------------------------------------------------------------------------- /src/elect/conf/cassandra-topology.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/cassandra-topology.properties.example -------------------------------------------------------------------------------- /src/elect/conf/commitlog_archiving.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/commitlog_archiving.properties -------------------------------------------------------------------------------- /src/elect/conf/cqlshrc.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/cqlshrc.sample -------------------------------------------------------------------------------- /src/elect/conf/credentials.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/credentials.sample -------------------------------------------------------------------------------- /src/elect/conf/elect.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/elect.yaml -------------------------------------------------------------------------------- /src/elect/conf/jvm-clients.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/jvm-clients.options -------------------------------------------------------------------------------- /src/elect/conf/jvm-server.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/jvm-server.options -------------------------------------------------------------------------------- /src/elect/conf/jvm11-clients.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/jvm11-clients.options -------------------------------------------------------------------------------- /src/elect/conf/jvm11-server.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/jvm11-server.options -------------------------------------------------------------------------------- /src/elect/conf/jvm8-clients.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/jvm8-clients.options -------------------------------------------------------------------------------- /src/elect/conf/jvm8-server.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/jvm8-server.options -------------------------------------------------------------------------------- /src/elect/conf/logback-tools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/logback-tools.xml -------------------------------------------------------------------------------- /src/elect/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/logback.xml -------------------------------------------------------------------------------- /src/elect/conf/metrics-reporter-config-sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/metrics-reporter-config-sample.yaml -------------------------------------------------------------------------------- /src/elect/conf/triggers/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/conf/triggers/README.txt -------------------------------------------------------------------------------- /src/elect/debian/README.Debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/README.Debian -------------------------------------------------------------------------------- /src/elect/debian/TODO: -------------------------------------------------------------------------------- 1 | 2 | * don't embed jars for which debian packages exist 3 | -------------------------------------------------------------------------------- /src/elect/debian/cassandra-sysctl.conf: -------------------------------------------------------------------------------- 1 | vm.max_map_count = 1048575 2 | net.ipv4.tcp_keepalive_time=300 3 | -------------------------------------------------------------------------------- /src/elect/debian/cassandra-tools.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/cassandra-tools.install -------------------------------------------------------------------------------- /src/elect/debian/cassandra.bash-completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/cassandra.bash-completion -------------------------------------------------------------------------------- /src/elect/debian/cassandra.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/cassandra.conf -------------------------------------------------------------------------------- /src/elect/debian/cassandra.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/cassandra.install -------------------------------------------------------------------------------- /src/elect/debian/cassandra.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/cassandra.postinst -------------------------------------------------------------------------------- /src/elect/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/changelog -------------------------------------------------------------------------------- /src/elect/debian/compat: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /src/elect/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/control -------------------------------------------------------------------------------- /src/elect/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/copyright -------------------------------------------------------------------------------- /src/elect/debian/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/default -------------------------------------------------------------------------------- /src/elect/debian/dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/dirs -------------------------------------------------------------------------------- /src/elect/debian/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/init -------------------------------------------------------------------------------- /src/elect/debian/nodetool-completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/nodetool-completion -------------------------------------------------------------------------------- /src/elect/debian/patches/cassandra_in.sh_dirs.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/patches/cassandra_in.sh_dirs.diff -------------------------------------------------------------------------------- /src/elect/debian/patches/cassandra_logdir_fix.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/patches/cassandra_logdir_fix.diff -------------------------------------------------------------------------------- /src/elect/debian/patches/cassandra_yaml_dirs.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/patches/cassandra_yaml_dirs.diff -------------------------------------------------------------------------------- /src/elect/debian/patches/series: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/patches/series -------------------------------------------------------------------------------- /src/elect/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/debian/rules -------------------------------------------------------------------------------- /src/elect/dependency-reduced-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/dependency-reduced-pom.xml -------------------------------------------------------------------------------- /src/elect/doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/Makefile -------------------------------------------------------------------------------- /src/elect/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/README.md -------------------------------------------------------------------------------- /src/elect/doc/SASI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/SASI.md -------------------------------------------------------------------------------- /src/elect/doc/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/antora.yml -------------------------------------------------------------------------------- /src/elect/doc/cql3/CQL.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/cql3/CQL.css -------------------------------------------------------------------------------- /src/elect/doc/cql3/CQL.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/cql3/CQL.textile -------------------------------------------------------------------------------- /src/elect/doc/modules/ROOT/nav.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/ROOT/nav.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/ROOT/pages/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/ROOT/pages/index.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/assets/images/docs_fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/assets/images/docs_fork.png -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/assets/images/docs_pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/assets/images/docs_pr.png -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/assets/images/hints.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/assets/images/hints.svg -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/assets/images/ring.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/assets/images/ring.svg -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/assets/images/vnodes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/assets/images/vnodes.svg -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/add_repo_keys.sh: -------------------------------------------------------------------------------- 1 | $ curl https://downloads.apache.org/cassandra/KEYS | sudo apt-key add - 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/apt-get_cass.sh: -------------------------------------------------------------------------------- 1 | $ sudo apt-get install cassandra 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/apt-get_update.sh: -------------------------------------------------------------------------------- 1 | $ sudo apt-get update 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/cqlsh_localhost.sh: -------------------------------------------------------------------------------- 1 | $ bin/cqlsh localhost 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/docker_cqlsh.sh: -------------------------------------------------------------------------------- 1 | docker exec -it cass_cluster cqlsh 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/docker_pull.sh: -------------------------------------------------------------------------------- 1 | docker pull cassandra:latest 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/docker_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BASH/docker_run.sh -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/find_backups.sh: -------------------------------------------------------------------------------- 1 | $ find -name backups 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/find_snapshots.sh: -------------------------------------------------------------------------------- 1 | $ find -name snapshots 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/java_verify.sh: -------------------------------------------------------------------------------- 1 | $ java -version 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/nodetool_clearsnapshot.sh: -------------------------------------------------------------------------------- 1 | $ nodetool clearsnapshot -t magazine cqlkeyspace 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/nodetool_clearsnapshot_all.sh: -------------------------------------------------------------------------------- 1 | $ nodetool clearsnapshot -all cqlkeyspace 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/nodetool_flush_table.sh: -------------------------------------------------------------------------------- 1 | $ nodetool flush cqlkeyspace t 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/nodetool_list_snapshots.sh: -------------------------------------------------------------------------------- 1 | $ nodetool listsnapshots 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/nodetool_snapshot.sh: -------------------------------------------------------------------------------- 1 | $ nodetool help snapshot 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/nodetool_status.sh: -------------------------------------------------------------------------------- 1 | $ bin/nodetool status 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/nodetool_status_nobin.sh: -------------------------------------------------------------------------------- 1 | $ nodetool status 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/run_cqlsh.sh: -------------------------------------------------------------------------------- 1 | $ bin/cqlsh 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/run_cqlsh_nobin.sh: -------------------------------------------------------------------------------- 1 | $ cqlsh 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/snapshot_files.sh: -------------------------------------------------------------------------------- 1 | $ cd catalog-ks && ls -l 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/start_tarball.sh: -------------------------------------------------------------------------------- 1 | $ cd apache-cassandra-4.0.0/ && bin/elect 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/tail_syslog.sh: -------------------------------------------------------------------------------- 1 | $ tail -f logs/system.log 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/tail_syslog_package.sh: -------------------------------------------------------------------------------- 1 | $ tail -f /var/log/cassandra/system.log 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/tarball.sh: -------------------------------------------------------------------------------- 1 | $ tar xzvf apache-cassandra-4.0.0-bin.tar.gz 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/verify_gpg.sh: -------------------------------------------------------------------------------- 1 | $ gpg --print-md SHA256 apache-cassandra-4.0.0-bin.tar.gz 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/yum_cass.sh: -------------------------------------------------------------------------------- 1 | $ sudo yum install cassandra 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/yum_start.sh: -------------------------------------------------------------------------------- 1 | $ sudo service cassandra start 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BASH/yum_update.sh: -------------------------------------------------------------------------------- 1 | $ sudo yum update 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/alter_ks.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/alter_ks.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/alter_table.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/alter_table.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/column.bnf: -------------------------------------------------------------------------------- 1 | column_name::= identifier 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/constant.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/constant.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/cql_type.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/cql_type.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/create_ks.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/create_ks.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/create_type.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/create_type.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/custom_type.bnf: -------------------------------------------------------------------------------- 1 | custom_type::= string 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/drop_ks.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/drop_ks.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/drop_table.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/drop_table.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/drop_udt_statement.bnf: -------------------------------------------------------------------------------- 1 | drop_type_statement::= DROP TYPE [ IF EXISTS ] udt_name 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/drop_user_statement.bnf: -------------------------------------------------------------------------------- 1 | drop_user_statement ::= DROP USER [ IF EXISTS ] role_name 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/function.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/function.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/identifier.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/identifier.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/index_name.bnf: -------------------------------------------------------------------------------- 1 | index_name::= re('[a-zA-Z_0-9]+') 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/ks_table.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/ks_table.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/list_users_statement.bnf: -------------------------------------------------------------------------------- 1 | list_users_statement::= LIST USERS 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/native_type.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/native_type.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/options.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/options.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/role_name.bnf: -------------------------------------------------------------------------------- 1 | role_name ::= identifier | string 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/term.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/term.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/trigger_name.bnf: -------------------------------------------------------------------------------- 1 | trigger_name ::= identifier 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/truncate_table.bnf: -------------------------------------------------------------------------------- 1 | truncate_statement::= TRUNCATE [ TABLE ] table_name 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/tuple.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/tuple.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/udt.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/udt.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/udt_literal.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/BNF/udt_literal.bnf -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/use_ks.bnf: -------------------------------------------------------------------------------- 1 | use_statement::= USE keyspace_name 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/BNF/view_name.bnf: -------------------------------------------------------------------------------- 1 | view_name::= re('[a-zA-Z_0-9]+') 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/alter_ks.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/alter_ks.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/alter_role.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/alter_role.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/alter_table_add_column.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE addamsFamily ADD gravesite varchar; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/alter_table_spec_retry.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE users WITH speculative_retry = '10ms'; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/alter_table_spec_retry_percent.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE users WITH speculative_retry = '99PERCENTILE'; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/alter_table_with_comment.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE addamsFamily 2 | WITH comment = 'A most excellent and useful table'; 3 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/alter_user.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/alter_user.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/as.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/as.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/avg.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/avg.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/count.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/count.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/count_nonnull.cql: -------------------------------------------------------------------------------- 1 | SELECT COUNT (scores) FROM plays; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/create_ks.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/create_ks.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/create_role.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/create_role.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/create_table_single_pk.cql: -------------------------------------------------------------------------------- 1 | CREATE TABLE t (k text PRIMARY KEY); 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/create_user.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/create_user.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/currentdate.cql: -------------------------------------------------------------------------------- 1 | SELECT * FROM myTable WHERE date >= currentDate() - 2d; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/datetime_arithmetic.cql: -------------------------------------------------------------------------------- 1 | SELECT * FROM myTable WHERE t = '2017-01-01' - 2d; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/delete_element_list.cql: -------------------------------------------------------------------------------- 1 | DELETE scores[1] FROM plays WHERE id = '123-afde'; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/delete_map.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/delete_map.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/delete_set.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/delete_set.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/drop_ks.cql: -------------------------------------------------------------------------------- 1 | DROP KEYSPACE excelsior; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/grant_describe.cql: -------------------------------------------------------------------------------- 1 | GRANT DESCRIBE ON ALL ROLES TO role_admin; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/grant_drop.cql: -------------------------------------------------------------------------------- 1 | GRANT DROP ON keyspace1.table1 TO schema_owner; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/grant_execute.cql: -------------------------------------------------------------------------------- 1 | GRANT EXECUTE ON FUNCTION keyspace1.user_function( int ) TO report_writer; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/grant_modify.cql: -------------------------------------------------------------------------------- 1 | GRANT MODIFY ON KEYSPACE keyspace1 TO data_writer; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/grant_perm.cql: -------------------------------------------------------------------------------- 1 | GRANT SELECT ON ALL KEYSPACES TO data_reader; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/grant_role.cql: -------------------------------------------------------------------------------- 1 | GRANT report_writer TO alice; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/insert_json.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/insert_json.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/insert_udt.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/insert_udt.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/list.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/list.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/list_all_perm.cql: -------------------------------------------------------------------------------- 1 | LIST ALL PERMISSIONS ON keyspace1.table1 OF bob; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/list_perm.cql: -------------------------------------------------------------------------------- 1 | LIST ALL PERMISSIONS OF alice; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/list_roles.cql: -------------------------------------------------------------------------------- 1 | LIST ROLES; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/list_roles_nonrecursive.cql: -------------------------------------------------------------------------------- 1 | LIST ROLES OF bob NORECURSIVE; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/list_roles_of.cql: -------------------------------------------------------------------------------- 1 | LIST ROLES OF alice; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/list_select_perm.cql: -------------------------------------------------------------------------------- 1 | LIST SELECT PERMISSIONS OF carlos; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/map.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/map.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/min_max.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/min_max.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/no_revoke.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/no_revoke.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/query_fail_allow_filtering.cql: -------------------------------------------------------------------------------- 1 | SELECT * FROM users WHERE birth_year = 1981 AND country = 'FR'; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/query_nofail_allow_filtering.cql: -------------------------------------------------------------------------------- 1 | SELECT * FROM users WHERE birth_year = 1981 AND country = 'FR' ALLOW FILTERING; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/revoke_perm.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/revoke_perm.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/revoke_role.cql: -------------------------------------------------------------------------------- 1 | REVOKE report_writer FROM alice; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/role_error.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/role_error.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/select_static_data.cql: -------------------------------------------------------------------------------- 1 | SELECT * FROM t; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/select_table_clustercolumn.cql: -------------------------------------------------------------------------------- 1 | SELECT * FROM t2; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/select_table_compound_pk.cql: -------------------------------------------------------------------------------- 1 | SELECT * FROM t; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/set.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/set.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/sum.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/sum.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/timeuuid_now.cql: -------------------------------------------------------------------------------- 1 | SELECT * FROM myTable WHERE t = now(); 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/token.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/token.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/tuple.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/tuple.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/uda.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/uda.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/udt.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/udt.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/update_list.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/update_list.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/update_map.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/update_map.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/update_particular_list_element.cql: -------------------------------------------------------------------------------- 1 | UPDATE plays SET scores[1] = 7 WHERE id = '123-afde'; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/update_set.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/update_set.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/update_ttl_map.cql: -------------------------------------------------------------------------------- 1 | UPDATE users USING TTL 10 SET favs['color'] = 'green' WHERE id = 'jsmith'; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/use_ks.cql: -------------------------------------------------------------------------------- 1 | USE excelsior; 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/where.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/where.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/CQL/where_fail.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/examples/CQL/where_fail.cql -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/RESULTS/no_bups.result: -------------------------------------------------------------------------------- 1 | total 0 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/YAML/auto_snapshot.yaml: -------------------------------------------------------------------------------- 1 | auto_snapshot: false 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/YAML/incremental_bups.yaml: -------------------------------------------------------------------------------- 1 | incremental_backups: true 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/examples/YAML/snapshot_before_compaction.yaml: -------------------------------------------------------------------------------- 1 | snapshot_before_compaction: false 2 | -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/nav.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/nav.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/SASI.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/SASI.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/appendices.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/appendices.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/changes.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/changes.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/ddl.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/ddl.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/definitions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/definitions.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/dml.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/dml.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/functions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/functions.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/index.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/indexes.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/indexes.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/json.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/json.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/mvs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/mvs.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/operators.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/operators.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/security.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/security.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/triggers.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/triggers.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/cql/types.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/cql/types.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/faq/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/faq/index.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/new/Figure_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/new/Figure_1.jpg -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/new/Figure_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/new/Figure_2.jpg -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/new/auditlogging.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/new/auditlogging.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/new/fqllogging.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/new/fqllogging.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/new/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/new/index.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/new/java11.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/new/java11.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/new/messaging.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/new/messaging.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/new/streaming.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/new/streaming.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/new/virtualtables.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/new/virtualtables.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/operating/backups.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/operating/backups.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/operating/cdc.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/operating/cdc.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/operating/hints.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/operating/hints.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/operating/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/operating/index.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/operating/metrics.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/operating/metrics.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/operating/repair.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/operating/repair.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/plugins/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/plugins/index.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/tools/cqlsh.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/tools/cqlsh.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/pages/tools/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/pages/tools/index.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/partials/java_version.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/partials/java_version.adoc -------------------------------------------------------------------------------- /src/elect/doc/modules/cassandra/partials/tail_syslog.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/modules/cassandra/partials/tail_syslog.adoc -------------------------------------------------------------------------------- /src/elect/doc/native_protocol_v3.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/native_protocol_v3.spec -------------------------------------------------------------------------------- /src/elect/doc/native_protocol_v4.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/native_protocol_v4.spec -------------------------------------------------------------------------------- /src/elect/doc/native_protocol_v5.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/native_protocol_v5.spec -------------------------------------------------------------------------------- /src/elect/doc/scripts/convert_yaml_to_adoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/scripts/convert_yaml_to_adoc.py -------------------------------------------------------------------------------- /src/elect/doc/scripts/gen-nodetool-docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/doc/scripts/gen-nodetool-docs.py -------------------------------------------------------------------------------- /src/elect/eclipse_compiler.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/eclipse_compiler.properties -------------------------------------------------------------------------------- /src/elect/examples/ssl-factory/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/examples/ssl-factory/README.txt -------------------------------------------------------------------------------- /src/elect/examples/ssl-factory/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/examples/ssl-factory/build.xml -------------------------------------------------------------------------------- /src/elect/examples/triggers/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/examples/triggers/README.txt -------------------------------------------------------------------------------- /src/elect/examples/triggers/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/examples/triggers/build.xml -------------------------------------------------------------------------------- /src/elect/examples/triggers/conf/AuditTrigger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/examples/triggers/conf/AuditTrigger.properties -------------------------------------------------------------------------------- /src/elect/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/format.sh -------------------------------------------------------------------------------- /src/elect/ide/idea-iml-file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea-iml-file.xml -------------------------------------------------------------------------------- /src/elect/ide/idea/ant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea/ant.xml -------------------------------------------------------------------------------- /src/elect/ide/idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /src/elect/ide/idea/copyright/Apache_License_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea/copyright/Apache_License_2_0.xml -------------------------------------------------------------------------------- /src/elect/ide/idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /src/elect/ide/idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /src/elect/ide/idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /src/elect/ide/idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea/misc.xml -------------------------------------------------------------------------------- /src/elect/ide/idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea/vcs.xml -------------------------------------------------------------------------------- /src/elect/ide/idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/idea/workspace.xml -------------------------------------------------------------------------------- /src/elect/ide/nbproject/ide-actions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/nbproject/ide-actions.xml -------------------------------------------------------------------------------- /src/elect/ide/nbproject/jdk.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/nbproject/jdk.xml -------------------------------------------------------------------------------- /src/elect/ide/nbproject/nbjdk.properties: -------------------------------------------------------------------------------- 1 | nbjdk.active=JDK_1.8 2 | -------------------------------------------------------------------------------- /src/elect/ide/nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/nbproject/project.properties -------------------------------------------------------------------------------- /src/elect/ide/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/nbproject/project.xml -------------------------------------------------------------------------------- /src/elect/ide/nbproject/update-netbeans-classpaths.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/ide/nbproject/update-netbeans-classpaths.sh -------------------------------------------------------------------------------- /src/elect/pylib/Dockerfile.ubuntu.py2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/Dockerfile.ubuntu.py2 -------------------------------------------------------------------------------- /src/elect/pylib/Dockerfile.ubuntu.py3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/Dockerfile.ubuntu.py3 -------------------------------------------------------------------------------- /src/elect/pylib/Dockerfile.ubuntu.py37: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/Dockerfile.ubuntu.py37 -------------------------------------------------------------------------------- /src/elect/pylib/Dockerfile.ubuntu.py38: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/Dockerfile.ubuntu.py38 -------------------------------------------------------------------------------- /src/elect/pylib/README.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/README.asc -------------------------------------------------------------------------------- /src/elect/pylib/cassandra-cqlsh-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cassandra-cqlsh-tests.sh -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/__init__.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/authproviderhandling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/authproviderhandling.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/copyutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/copyutil.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/cql3handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/cql3handling.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/cqlhandling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/cqlhandling.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/cqlshhandling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/cqlshhandling.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/displaying.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/displaying.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/formatting.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/helptopics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/helptopics.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/pylexotron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/pylexotron.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/saferscanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/saferscanner.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/setup.cfg: -------------------------------------------------------------------------------- 1 | [nosetests] 2 | verbosity=3 3 | detailed-errors=1 4 | with-xunit=1 5 | -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/sslhandling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/sslhandling.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/__init__.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/ansi_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/ansi_colors.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/basecase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/basecase.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/cassconnect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/cassconnect.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/config/sslhandling.config: -------------------------------------------------------------------------------- 1 | [ssl] 2 | version = TLSv1 -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/config/sslhandling_invalid.config: -------------------------------------------------------------------------------- 1 | [ssl] 2 | version = invalid_ssl -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/run_cqlsh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/run_cqlsh.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/test_authproviderhandling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/test_authproviderhandling.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/test_constants.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/test_copyutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/test_copyutil.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/test_cql_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/test_cql_parsing.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/test_cqlsh_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/test_cqlsh_completion.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/test_cqlsh_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/test_cqlsh_output.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/test_keyspace_init.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/test_keyspace_init.cql -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/test_sslhandling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/test_sslhandling.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/test_unicode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/test_unicode.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/test/winpty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/test/winpty.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/tracing.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/util.py -------------------------------------------------------------------------------- /src/elect/pylib/cqlshlib/wcwidth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/cqlshlib/wcwidth.py -------------------------------------------------------------------------------- /src/elect/pylib/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/requirements.txt -------------------------------------------------------------------------------- /src/elect/pylib/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/pylib/setup.py -------------------------------------------------------------------------------- /src/elect/redhat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/redhat/README.md -------------------------------------------------------------------------------- /src/elect/redhat/cassandra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/redhat/cassandra -------------------------------------------------------------------------------- /src/elect/redhat/cassandra.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/redhat/cassandra.conf -------------------------------------------------------------------------------- /src/elect/redhat/cassandra.in.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/redhat/cassandra.in.sh -------------------------------------------------------------------------------- /src/elect/redhat/cassandra.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/redhat/cassandra.spec -------------------------------------------------------------------------------- /src/elect/redhat/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/redhat/default -------------------------------------------------------------------------------- /src/elect/redhat/noboolean/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/redhat/noboolean/README -------------------------------------------------------------------------------- /src/elect/redhat/noboolean/cassandra: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/elect/redhat/noboolean/cassandra.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/elect/redhat/noboolean/cassandra.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/redhat/noboolean/cassandra.spec -------------------------------------------------------------------------------- /src/elect/redhat/noboolean/default: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/elect/relocate-dependencies.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/relocate-dependencies.pom -------------------------------------------------------------------------------- /src/elect/src/antlr/Cql.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/antlr/Cql.g -------------------------------------------------------------------------------- /src/elect/src/antlr/Lexer.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/antlr/Lexer.g -------------------------------------------------------------------------------- /src/elect/src/antlr/Parser.g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/antlr/Parser.g -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/auth/AuthCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/auth/AuthCache.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/auth/AuthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/auth/AuthConfig.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/auth/AuthEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/auth/AuthEvents.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/auth/IResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/auth/IResource.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/auth/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/auth/Permission.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/auth/Resources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/auth/Resources.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/auth/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/auth/Role.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/auth/Roles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/auth/Roles.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/auth/RolesCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/auth/RolesCache.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/batchlog/Batch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/batchlog/Batch.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cache/CacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cache/CacheKey.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cache/CacheSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cache/CacheSize.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cache/ICache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cache/ICache.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/config/Config.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/config/Loader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/config/Loader.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/config/Replaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/config/Replaces.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Attributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Attributes.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/CQL3Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/CQL3Type.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Constants.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/CqlBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/CqlBuilder.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Duration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Duration.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Json.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Json.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Lists.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Maps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Maps.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Operation.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Operations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Operations.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Operator.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Relation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Relation.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/ResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/ResultSet.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/RoleName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/RoleName.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Sets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Sets.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Term.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Term.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Terms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Terms.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Tuples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Tuples.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/TypeCast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/TypeCast.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/UTName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/UTName.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/UserTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/UserTypes.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/cql3/Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/cql3/Validation.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/CBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/CBuilder.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/Clusterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/Clusterable.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/Clustering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/Clustering.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/ColumnIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/ColumnIndex.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/Columns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/Columns.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/DataRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/DataRange.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/DecoratedKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/DecoratedKey.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/DeletionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/DeletionInfo.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/DeletionTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/DeletionTime.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/Digest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/Digest.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/Directories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/Directories.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/IMutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/IMutation.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/Keyspace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/Keyspace.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/LivenessInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/LivenessInfo.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/Mutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/Mutation.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/ReadCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/ReadCommand.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/ReadQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/ReadQuery.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/ReadResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/ReadResponse.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/Slice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/Slice.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/Slices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/Slices.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/StorageHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/StorageHook.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/TypeSizes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/TypeSizes.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/WriteContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/WriteContext.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/WriteType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/WriteType.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/rows/Cell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/rows/Cell.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/rows/Cells.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/rows/Cells.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/rows/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/rows/Row.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/rows/Rows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/rows/Rows.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/db/view/View.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/db/view/View.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/dht/Bounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/dht/Bounds.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/dht/Datacenters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/dht/Datacenters.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/dht/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/dht/Range.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/dht/Splitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/dht/Splitter.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/dht/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/dht/Token.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/gms/Gossiper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/gms/Gossiper.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/hints/Hint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/hints/Hint.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/hints/HintEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/hints/HintEvent.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/index/Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/index/Index.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/index/sasi/Term.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/index/sasi/Term.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/io/FSError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/io/FSError.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/io/FSReadError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/io/FSReadError.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/io/FSWriteError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/io/FSWriteError.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/io/ISerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/io/ISerializer.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/io/util/File.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/io/util/File.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/io/util/Memory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/io/util/Memory.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/locator/InOurDc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/locator/InOurDc.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/locator/Replica.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/locator/Replica.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/metrics/Sampler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/metrics/Sampler.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/net/Crc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/net/Crc.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/net/InboundSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/net/InboundSink.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/net/LegacyFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/net/LegacyFlag.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/net/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/net/Message.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/net/MessageFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/net/MessageFlag.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/net/NoPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/net/NoPayload.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/net/ParamType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/net/ParamType.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/net/PingRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/net/PingRequest.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/net/Verb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/net/Verb.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/repair/SyncStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/repair/SyncStat.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/repair/SyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/repair/SyncTask.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/schema/Diff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/schema/Diff.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/schema/Indexes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/schema/Indexes.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/schema/Schema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/schema/Schema.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/schema/TableId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/schema/TableId.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/schema/Tables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/schema/Tables.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/schema/Triggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/schema/Triggers.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/schema/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/schema/Types.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/schema/Views.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/schema/Views.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/tools/JMXTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/tools/JMXTool.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/tools/NodeProbe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/tools/NodeProbe.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/tools/NodeTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/tools/NodeTool.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/tools/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/tools/Output.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/tools/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/tools/Util.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/tracing/Tracing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/tracing/Tracing.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/transport/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/transport/Event.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/BreaksJMX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/BreaksJMX.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Clock.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Closeable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Closeable.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/CounterId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/CounterId.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/HeapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/HeapUtils.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Hex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Hex.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/IFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/IFilter.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Intercept.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Intercept.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Interval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Interval.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Isolated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Isolated.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/JavaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/JavaUtils.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/MD5Digest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/MD5Digest.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Mx4jTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Mx4jTool.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Nemesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Nemesis.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Pair.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Shared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Shared.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Simulate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Simulate.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/SyncUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/SyncUtil.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/TimeUUID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/TimeUUID.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/UUIDGen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/UUIDGen.java -------------------------------------------------------------------------------- /src/elect/src/java/org/apache/cassandra/utils/Wrapped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/src/java/org/apache/cassandra/utils/Wrapped.java -------------------------------------------------------------------------------- /src/elect/test/1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/elect/test/2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/elect/test/anttasks/EchoEclipseProjectLibs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/anttasks/EchoEclipseProjectLibs.java -------------------------------------------------------------------------------- /src/elect/test/anttasks/KeepBriefBrief.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/anttasks/KeepBriefBrief.java -------------------------------------------------------------------------------- /src/elect/test/anttasks/TestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/anttasks/TestHelper.java -------------------------------------------------------------------------------- /src/elect/test/bin/jmh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/bin/jmh -------------------------------------------------------------------------------- /src/elect/test/burn/org/apache/cassandra/net/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/burn/org/apache/cassandra/net/Connection.java -------------------------------------------------------------------------------- /src/elect/test/burn/org/apache/cassandra/net/Reporters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/burn/org/apache/cassandra/net/Reporters.java -------------------------------------------------------------------------------- /src/elect/test/burn/org/apache/cassandra/net/Verifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/burn/org/apache/cassandra/net/Verifier.java -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-converters-special-cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-converters-special-cases.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-murmur.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-murmur.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-old.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-pem-jks-sslcontextfactory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-pem-jks-sslcontextfactory.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-pem-sslcontextfactory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-pem-sslcontextfactory.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-rackdc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-rackdc.properties -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-rackdc.properties.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-rackdc.properties.mod -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-seeds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-seeds.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-sslcontextfactory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-sslcontextfactory.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra-topology.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra-topology.properties -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra.keystore -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra_encryption.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra_encryption.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra_ssl_test.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra_ssl_test.keystore -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra_ssl_test.keystore.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra_ssl_test.keystore.pem -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra_ssl_test.truststore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra_ssl_test.truststore -------------------------------------------------------------------------------- /src/elect/test/conf/cassandra_ssl_test.truststore.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/cassandra_ssl_test.truststore.pem -------------------------------------------------------------------------------- /src/elect/test/conf/cdc.yaml: -------------------------------------------------------------------------------- 1 | cdc_enabled: true 2 | -------------------------------------------------------------------------------- /src/elect/test/conf/commitlog_archiving.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/commitlog_archiving.properties -------------------------------------------------------------------------------- /src/elect/test/conf/commitlog_compression_LZ4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/commitlog_compression_LZ4.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/commitlog_compression_Zstd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/commitlog_compression_Zstd.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/datacenters.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/datacenters.properties -------------------------------------------------------------------------------- /src/elect/test/conf/harry-generic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/harry-generic.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/keystore.jks -------------------------------------------------------------------------------- /src/elect/test/conf/logback-burntest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/logback-burntest.xml -------------------------------------------------------------------------------- /src/elect/test/conf/logback-dtest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/logback-dtest.xml -------------------------------------------------------------------------------- /src/elect/test/conf/logback-jmh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/logback-jmh.xml -------------------------------------------------------------------------------- /src/elect/test/conf/logback-simulator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/logback-simulator.xml -------------------------------------------------------------------------------- /src/elect/test/conf/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/logback-test.xml -------------------------------------------------------------------------------- /src/elect/test/conf/sstableloader_with_encryption.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/sstableloader_with_encryption.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/system_keyspaces_directory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/system_keyspaces_directory.yaml -------------------------------------------------------------------------------- /src/elect/test/conf/triggers/README.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/elect/test/conf/unit-test-conf/test-native-port.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/conf/unit-test-conf/test-native-port.yaml -------------------------------------------------------------------------------- /src/elect/test/data/bloom-filter/ka/foo.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/bloom-filter/ka/foo.cql -------------------------------------------------------------------------------- /src/elect/test/data/bloom-filter/ka/foo/foo-atable-ka-1-Digest.sha1: -------------------------------------------------------------------------------- 1 | 4153355033 -------------------------------------------------------------------------------- /src/elect/test/data/bloom-filter/la/foo/la-1-big-Data.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/bloom-filter/la/foo/la-1-big-Data.db -------------------------------------------------------------------------------- /src/elect/test/data/bloom-filter/la/foo/la-1-big-Digest.adler32: -------------------------------------------------------------------------------- 1 | 3417187619 -------------------------------------------------------------------------------- /src/elect/test/data/bloom-filter/la/foo/la-1-big-Filter.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/bloom-filter/la/foo/la-1-big-Filter.db -------------------------------------------------------------------------------- /src/elect/test/data/bloom-filter/la/foo/la-1-big-Index.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/bloom-filter/la/foo/la-1-big-Index.db -------------------------------------------------------------------------------- /src/elect/test/data/bloom-filter/la/foo/la-1-big-Summary.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/bloom-filter/la/foo/la-1-big-Summary.db -------------------------------------------------------------------------------- /src/elect/test/data/bloom-filter/la/foo/la-1-big-TOC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/bloom-filter/la/foo/la-1-big-TOC.txt -------------------------------------------------------------------------------- /src/elect/test/data/config/version=3.0.0-alpha1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/config/version=3.0.0-alpha1.yml -------------------------------------------------------------------------------- /src/elect/test/data/config/version=3.11.0.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/config/version=3.11.0.yml -------------------------------------------------------------------------------- /src/elect/test/data/config/version=4.0-alpha1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/config/version=4.0-alpha1.yml -------------------------------------------------------------------------------- /src/elect/test/data/invalid-legacy-sstables/Keyspace1/cf_with_duplicates_3_0/mb-3-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3332428483 -------------------------------------------------------------------------------- /src/elect/test/data/invalid-legacy-sstables/Keyspace1/cf_with_duplicates_3_0/mb-3-big-Filter.db: -------------------------------------------------------------------------------- 1 |  @@ -------------------------------------------------------------------------------- /src/elect/test/data/invalid-legacy-sstables/Keyspace1/cf_with_duplicates_3_0/mb-3-big-Index.db: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/elect/test/data/jmxdump/cassandra-3.0-jmx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/jmxdump/cassandra-3.0-jmx.yaml -------------------------------------------------------------------------------- /src/elect/test/data/jmxdump/cassandra-3.11-jmx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/jmxdump/cassandra-3.11-jmx.yaml -------------------------------------------------------------------------------- /src/elect/test/data/jmxdump/cassandra-4.0-jmx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/jmxdump/cassandra-4.0-jmx.yaml -------------------------------------------------------------------------------- /src/elect/test/data/jmxdump/cassandra-4.1-jmx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/jmxdump/cassandra-4.1-jmx.yaml -------------------------------------------------------------------------------- /src/elect/test/data/legacy-commitlog/3.4-encrypted/hash.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/legacy-commitlog/3.4-encrypted/hash.txt -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/ma/legacy_tables/legacy_ma_clust/ma-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 4135005735 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/ma/legacy_tables/legacy_ma_clust_compact/ma-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 231958969 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/ma/legacy_tables/legacy_ma_clust_counter/ma-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 745105579 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/ma/legacy_tables/legacy_ma_clust_counter_compact/ma-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3570926375 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/ma/legacy_tables/legacy_ma_simple/ma-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2206574354 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/ma/legacy_tables/legacy_ma_simple_compact/ma-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3668325305 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/ma/legacy_tables/legacy_ma_simple_counter/ma-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3039840784 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/ma/legacy_tables/legacy_ma_simple_counter_compact/ma-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3769133549 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mb/legacy_tables/legacy_mb_clust/mb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 163939259 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mb/legacy_tables/legacy_mb_clust_compact/mb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3387396134 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mb/legacy_tables/legacy_mb_clust_counter/mb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 346435755 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mb/legacy_tables/legacy_mb_clust_counter_compact/mb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3740016396 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mb/legacy_tables/legacy_mb_simple/mb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 655951031 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mb/legacy_tables/legacy_mb_simple_compact/mb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3883019031 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mb/legacy_tables/legacy_mb_simple_counter/mb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2876949266 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mb/legacy_tables/legacy_mb_simple_counter_compact/mb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1214766167 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_clust/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2048618157 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_clust_compact/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 892998706 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_clust_counter/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1609623183 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_clust_counter_compact/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1205036423 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_inaccurate_min_max/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 4091794686 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_inaccurate_min_max/mc-1-big-Filter.db: -------------------------------------------------------------------------------- 1 |   -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_inaccurate_min_max/mc-1-big-Index.db: -------------------------------------------------------------------------------- 1 | d -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_simple/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 34605693 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_simple_compact/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 4017973941 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_simple_counter/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1545836769 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/mc/legacy_tables/legacy_mc_simple_counter_compact/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 4272819930 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/md/legacy_tables/legacy_md_clust/md-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3931972325 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/md/legacy_tables/legacy_md_clust_compact/md-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1855259300 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/md/legacy_tables/legacy_md_clust_counter/md-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2111053471 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/md/legacy_tables/legacy_md_clust_counter_compact/md-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3412778007 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/md/legacy_tables/legacy_md_simple/md-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1466506395 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/md/legacy_tables/legacy_md_simple_compact/md-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1071552074 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/md/legacy_tables/legacy_md_simple_counter/md-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 662242669 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/md/legacy_tables/legacy_md_simple_counter_compact/md-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1788587171 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/me/legacy_tables/legacy_me_clust/me-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 838423079 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/me/legacy_tables/legacy_me_clust_compact/me-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1309320020 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/me/legacy_tables/legacy_me_clust_counter/me-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 703648555 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/me/legacy_tables/legacy_me_clust_counter_compact/me-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2583954533 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/me/legacy_tables/legacy_me_simple/me-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1286741344 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/me/legacy_tables/legacy_me_simple_compact/me-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2684888693 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/me/legacy_tables/legacy_me_simple_counter/me-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3429587850 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/me/legacy_tables/legacy_me_simple_counter_compact/me-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2519481430 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/na/legacy_tables/legacy_na_clust/na-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2977407251 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/na/legacy_tables/legacy_na_clust_compact/na-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3704038982 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/na/legacy_tables/legacy_na_clust_counter/na-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2759187708 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/na/legacy_tables/legacy_na_clust_counter_compact/na-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2742231118 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/na/legacy_tables/legacy_na_simple/na-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 462858821 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/na/legacy_tables/legacy_na_simple_compact/na-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1732739494 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/na/legacy_tables/legacy_na_simple_counter/na-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3987542254 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/na/legacy_tables/legacy_na_simple_counter_compact/na-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 138332031 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/nb/legacy_tables/legacy_nb_clust/nb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2568411107 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/nb/legacy_tables/legacy_nb_clust_counter/nb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 1235552564 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/nb/legacy_tables/legacy_nb_simple/nb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3400459090 -------------------------------------------------------------------------------- /src/elect/test/data/legacy-sstables/nb/legacy_tables/legacy_nb_simple_counter/nb-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 516618312 -------------------------------------------------------------------------------- /src/elect/test/data/negative-local-expiration-test/table1/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 4223695539 -------------------------------------------------------------------------------- /src/elect/test/data/negative-local-expiration-test/table2/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 2886964045 -------------------------------------------------------------------------------- /src/elect/test/data/negative-local-expiration-test/table3/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3254141434 -------------------------------------------------------------------------------- /src/elect/test/data/negative-local-expiration-test/table4/mc-1-big-Digest.crc32: -------------------------------------------------------------------------------- 1 | 3231150985 -------------------------------------------------------------------------------- /src/elect/test/data/serialization/0.7/db.Row.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/0.7/db.Row.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/0.7/db.RowMutation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/0.7/db.RowMutation.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/0.7/db.Truncation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/0.7/db.Truncation.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/0.7/db.WriteResponse.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/0.7/db.WriteResponse.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/0.7/gms.EndpointState.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/0.7/gms.EndpointState.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/0.7/gms.Gossip.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/0.7/gms.Gossip.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/0.7/utils.BloomFilter.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/0.7/utils.BloomFilter.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.0/db.Row.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.0/db.Row.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.0/db.RowMutation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.0/db.RowMutation.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.0/db.Truncation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.0/db.Truncation.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.0/db.WriteResponse.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.0/db.WriteResponse.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.0/gms.EndpointState.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.0/gms.EndpointState.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.0/gms.Gossip.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.0/gms.Gossip.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.0/utils.BloomFilter.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.0/utils.BloomFilter.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.2/db.Row.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.2/db.Row.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.2/db.RowMutation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.2/db.RowMutation.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.2/db.Truncation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.2/db.Truncation.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.2/db.WriteResponse.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.2/db.WriteResponse.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.2/gms.EndpointState.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.2/gms.EndpointState.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.2/gms.Gossip.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.2/gms.Gossip.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/1.2/utils.BloomFilter.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/1.2/utils.BloomFilter.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.0/db.Truncation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/2.0/db.Truncation.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.0/db.WriteResponse.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.0/gms.EndpointState.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/2.0/gms.EndpointState.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.0/gms.Gossip.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/2.0/gms.Gossip.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.0/utils.BloomFilter.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/2.0/utils.BloomFilter.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.1/db.Truncation.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/2.1/db.Truncation.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.1/db.WriteResponse.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.1/gms.EndpointState.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/2.1/gms.EndpointState.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.1/gms.Gossip.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/2.1/gms.Gossip.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/2.1/utils.BloomFilter.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/2.1/utils.BloomFilter.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/3.0/gms.EndpointState.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/3.0/gms.EndpointState.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/3.0/gms.Gossip.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/3.0/gms.Gossip.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/3.0/utils.BloomFilter.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/3.0/utils.BloomFilter.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/4.0/gms.EndpointState.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/4.0/gms.EndpointState.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/4.0/gms.Gossip.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/4.0/gms.Gossip.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/4.1/gms.EndpointState.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/4.1/gms.EndpointState.bin -------------------------------------------------------------------------------- /src/elect/test/data/serialization/4.1/gms.Gossip.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/data/serialization/4.1/gms.Gossip.bin -------------------------------------------------------------------------------- /src/elect/test/resources/CQLTable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/CQLTable.json -------------------------------------------------------------------------------- /src/elect/test/resources/CounterCF.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/CounterCF.json -------------------------------------------------------------------------------- /src/elect/test/resources/SimpleCF.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/SimpleCF.json -------------------------------------------------------------------------------- /src/elect/test/resources/SimpleCFWithDeletionInfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/SimpleCFWithDeletionInfo.json -------------------------------------------------------------------------------- /src/elect/test/resources/UnsortedCF.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/UnsortedCF.json -------------------------------------------------------------------------------- /src/elect/test/resources/auth/cassandra-test-jaas.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/auth/cassandra-test-jaas.conf -------------------------------------------------------------------------------- /src/elect/test/resources/blogpost.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/blogpost.yaml -------------------------------------------------------------------------------- /src/elect/test/resources/byteman/mutation_limiter.btm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/byteman/mutation_limiter.btm -------------------------------------------------------------------------------- /src/elect/test/resources/byteman/stream_failure.btm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/byteman/stream_failure.btm -------------------------------------------------------------------------------- /src/elect/test/resources/functions/configure_cassandra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/functions/configure_cassandra.sh -------------------------------------------------------------------------------- /src/elect/test/resources/functions/install_cassandra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/functions/install_cassandra.sh -------------------------------------------------------------------------------- /src/elect/test/resources/functions/nodetool_cassandra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/functions/nodetool_cassandra.sh -------------------------------------------------------------------------------- /src/elect/test/resources/functions/start_cassandra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/functions/start_cassandra.sh -------------------------------------------------------------------------------- /src/elect/test/resources/functions/stop_cassandra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/functions/stop_cassandra.sh -------------------------------------------------------------------------------- /src/elect/test/resources/functions/wipe_cassandra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/functions/wipe_cassandra.sh -------------------------------------------------------------------------------- /src/elect/test/resources/tokenization/french_skip_stop_words_before_stemming.txt: -------------------------------------------------------------------------------- 1 | "La danse sous la pluie" est une chanson connue -------------------------------------------------------------------------------- /src/elect/test/resources/tokenization/ja_jp_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/tokenization/ja_jp_1.txt -------------------------------------------------------------------------------- /src/elect/test/resources/tokenization/ja_jp_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/tokenization/ja_jp_2.txt -------------------------------------------------------------------------------- /src/elect/test/resources/tokenization/lorem_ipsum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/tokenization/lorem_ipsum.txt -------------------------------------------------------------------------------- /src/elect/test/resources/tokenization/ru_ru_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/tokenization/ru_ru_1.txt -------------------------------------------------------------------------------- /src/elect/test/resources/tokenization/world_cities_a.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/tokenization/world_cities_a.csv -------------------------------------------------------------------------------- /src/elect/test/resources/tokenization/zn_tw_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/tokenization/zn_tw_1.txt -------------------------------------------------------------------------------- /src/elect/test/resources/whirr-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/resources/whirr-default.properties -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/SchemaLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/SchemaLoader.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/TeeingAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/TeeingAppender.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/UpdateBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/UpdateBuilder.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/Util.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/auth/RolesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/auth/RolesTest.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/cql3/CQLTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/cql3/CQLTester.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/cql3/ListsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/cql3/ListsTest.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/cql3/ViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/cql3/ViewTest.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/db/CellTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/db/CellTest.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/db/CleanupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/db/CleanupTest.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/db/ColumnsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/db/ColumnsTest.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/db/RowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/db/RowTest.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/db/ScrubTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/db/ScrubTest.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/net/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/net/Matcher.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/net/VerbTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/net/VerbTest.java -------------------------------------------------------------------------------- /src/elect/test/unit/org/apache/cassandra/utils/Retry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/test/unit/org/apache/cassandra/utils/Retry.java -------------------------------------------------------------------------------- /src/elect/tools/bin/auditlogviewer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/auditlogviewer -------------------------------------------------------------------------------- /src/elect/tools/bin/cassandra-stress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/cassandra-stress -------------------------------------------------------------------------------- /src/elect/tools/bin/cassandra.in.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/cassandra.in.sh -------------------------------------------------------------------------------- /src/elect/tools/bin/compaction-stress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/compaction-stress -------------------------------------------------------------------------------- /src/elect/tools/bin/fqltool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/fqltool -------------------------------------------------------------------------------- /src/elect/tools/bin/generatetokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/generatetokens -------------------------------------------------------------------------------- /src/elect/tools/bin/hash_password: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/hash_password -------------------------------------------------------------------------------- /src/elect/tools/bin/jmxtool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/jmxtool -------------------------------------------------------------------------------- /src/elect/tools/bin/sstabledump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/sstabledump -------------------------------------------------------------------------------- /src/elect/tools/bin/sstableexpiredblockers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/sstableexpiredblockers -------------------------------------------------------------------------------- /src/elect/tools/bin/sstablelevelreset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/sstablelevelreset -------------------------------------------------------------------------------- /src/elect/tools/bin/sstablemetadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/sstablemetadata -------------------------------------------------------------------------------- /src/elect/tools/bin/sstableofflinerelevel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/sstableofflinerelevel -------------------------------------------------------------------------------- /src/elect/tools/bin/sstablerepairedset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/sstablerepairedset -------------------------------------------------------------------------------- /src/elect/tools/bin/sstablesplit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/bin/sstablesplit -------------------------------------------------------------------------------- /src/elect/tools/cqlstress-counter-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/cqlstress-counter-example.yaml -------------------------------------------------------------------------------- /src/elect/tools/cqlstress-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/cqlstress-example.yaml -------------------------------------------------------------------------------- /src/elect/tools/cqlstress-insanity-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/cqlstress-insanity-example.yaml -------------------------------------------------------------------------------- /src/elect/tools/cqlstress-lwt-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/cqlstress-lwt-example.yaml -------------------------------------------------------------------------------- /src/elect/tools/stress/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adslabcuhk/elect/HEAD/src/elect/tools/stress/README.txt --------------------------------------------------------------------------------