├── .github └── workflows │ ├── docker.yml │ ├── dockerhub-description.yml │ ├── go.yml │ ├── integration-tests.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .pre-commit-config.yaml ├── .run ├── Cassandra Oracle.run.xml ├── Debug Gemini Docker.run.xml ├── Run Gemini Docker.run.xml ├── Run Gemini Mixed.run.xml ├── Run Gemini Read.run.xml ├── Run Gemini Write.run.xml ├── Scylla Oracle.run.xml ├── Template Go Test.run.xml ├── Tests.run.xml └── Update Snapshots.run.xml ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── AGENTS.md ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── commitlint.config.mjs ├── docker ├── docker-compose-scylla-cluster.yml ├── docker-compose-scylla.yml └── monitoring │ ├── Gemini.json │ └── scylla_servers.yml ├── docs ├── architecture.md ├── benchmarks.md ├── cli-arguments.md ├── cmdhelp.md ├── development.md ├── getting-started.md ├── images │ └── gemini.png ├── partitions.md ├── release-process.md ├── statement-logger.md └── statement-ratio.md ├── go.mod ├── go.sum ├── pkg ├── benchmarks │ ├── parser.go │ └── results.go ├── builders │ └── builders.go ├── cmd │ ├── benchmark.go │ ├── flags.go │ ├── main.go │ ├── root.go │ ├── schema.json │ ├── statements.go │ ├── statements_test.go │ ├── strategies_test.go │ └── version.go ├── distributions │ ├── distributions.go │ └── distributions_test.go ├── inflight │ ├── bloom.go │ ├── bloom_test.go │ ├── inflight.go │ └── inflight_test.go ├── joberror │ ├── joberror.go │ └── joberror_test.go ├── jobs │ ├── errors.go │ ├── gen_ddl_stmt.go │ ├── jobs.go │ ├── mutation.go │ ├── validation.go │ └── validation_test.go ├── metrics │ ├── channel_metrics.go │ └── metrics.go ├── murmur │ ├── murmur.go │ ├── murmur_test.go │ └── murmur_unsafe.go ├── partitions │ ├── deleted.go │ ├── deleted_advanced_test.go │ ├── deleted_backpressure_test.go │ ├── deleted_bench_test.go │ ├── deleted_memory_test.go │ ├── deleted_optimization_test.go │ ├── deleted_quick_test.go │ ├── deleted_test.go │ ├── partitions.go │ └── partitions_test.go ├── random │ ├── random.go │ └── source.go ├── replication │ ├── replication.go │ └── replication_test.go ├── schema │ └── schema.go ├── services │ ├── no_warmup_fix_test.go │ ├── service_test.go │ ├── timeout_fix_test.go │ ├── workload.go │ └── workload_test.go ├── statements │ ├── column_generator.go │ ├── delete.go │ ├── insert.go │ ├── mutations.go │ ├── ratio.go │ ├── ratio_test.go │ ├── select.go │ ├── select_materialized.go │ ├── select_test.go │ ├── statement_generator.go │ ├── statement_generator_test.go │ ├── statements.go │ ├── table.go │ └── update.go ├── status │ └── status.go ├── stmtlogger │ ├── __snapshots__ │ │ └── scylla_test.snap │ ├── logger.go │ ├── logger_test.go │ └── scylla │ │ ├── cql.go │ │ ├── cql_comprehensive_integration_test.go │ │ ├── cql_json_regression_test.go │ │ ├── cql_map_json_test.go │ │ ├── cql_test.go │ │ ├── helpers.go │ │ ├── joberror_metrics.go │ │ ├── scylla.go │ │ ├── scylla_batch_test.go │ │ ├── scylla_integration_test.go │ │ ├── scylla_regression_test.go │ │ └── scylla_unit_test.go ├── stop │ ├── flag.go │ └── flag_test.go ├── store │ ├── compare.go │ ├── cqlstore.go │ ├── cqlstore_test.go │ ├── ctx.go │ ├── delegating_store_test.go │ ├── error.go │ ├── errors.go │ ├── errors_test.go │ ├── example_test.go │ ├── helpers.go │ ├── helpers_test.go │ ├── iterator.go │ ├── iterator_test.go │ ├── mocks_test.go │ ├── new_close_test.go │ ├── observers.go │ ├── observers_test.go │ ├── rows.go │ ├── rows_test.go │ ├── store.go │ └── store_test.go ├── tableopts │ ├── options.go │ └── options_test.go ├── testutils │ ├── scylladb.go │ ├── testutils.go │ ├── undertest.go │ └── undertest_testing.go ├── typedef │ ├── collection.go │ ├── columns.go │ ├── columns_test.go │ ├── const.go │ ├── errors.go │ ├── interfaces.go │ ├── schema.go │ ├── schema_test.go │ ├── schemaconfig.go │ ├── simple_type.go │ ├── table.go │ ├── test_expected_data │ │ └── full_schema.json │ ├── tuple.go │ ├── typedef.go │ ├── types.go │ └── udt.go └── utils │ ├── backoff.go │ ├── backoff_test.go │ ├── final.go │ ├── fs.go │ ├── strings.go │ ├── strings_test.go │ ├── time.go │ ├── time_test.go │ ├── timer_pool.go │ └── utils.go ├── renovate.json ├── results └── .gitignore └── scripts └── cleanup-docker.sh /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/dockerhub-description.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.github/workflows/dockerhub-description.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.run/Cassandra Oracle.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Cassandra Oracle.run.xml -------------------------------------------------------------------------------- /.run/Debug Gemini Docker.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Debug Gemini Docker.run.xml -------------------------------------------------------------------------------- /.run/Run Gemini Docker.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Run Gemini Docker.run.xml -------------------------------------------------------------------------------- /.run/Run Gemini Mixed.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Run Gemini Mixed.run.xml -------------------------------------------------------------------------------- /.run/Run Gemini Read.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Run Gemini Read.run.xml -------------------------------------------------------------------------------- /.run/Run Gemini Write.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Run Gemini Write.run.xml -------------------------------------------------------------------------------- /.run/Scylla Oracle.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Scylla Oracle.run.xml -------------------------------------------------------------------------------- /.run/Template Go Test.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Template Go Test.run.xml -------------------------------------------------------------------------------- /.run/Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Tests.run.xml -------------------------------------------------------------------------------- /.run/Update Snapshots.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.run/Update Snapshots.run.xml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/commitlint.config.mjs -------------------------------------------------------------------------------- /docker/docker-compose-scylla-cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docker/docker-compose-scylla-cluster.yml -------------------------------------------------------------------------------- /docker/docker-compose-scylla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docker/docker-compose-scylla.yml -------------------------------------------------------------------------------- /docker/monitoring/Gemini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docker/monitoring/Gemini.json -------------------------------------------------------------------------------- /docker/monitoring/scylla_servers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docker/monitoring/scylla_servers.yml -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/benchmarks.md -------------------------------------------------------------------------------- /docs/cli-arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/cli-arguments.md -------------------------------------------------------------------------------- /docs/cmdhelp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/cmdhelp.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/images/gemini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/images/gemini.png -------------------------------------------------------------------------------- /docs/partitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/partitions.md -------------------------------------------------------------------------------- /docs/release-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/release-process.md -------------------------------------------------------------------------------- /docs/statement-logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/statement-logger.md -------------------------------------------------------------------------------- /docs/statement-ratio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/docs/statement-ratio.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/benchmarks/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/benchmarks/parser.go -------------------------------------------------------------------------------- /pkg/benchmarks/results.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/benchmarks/results.go -------------------------------------------------------------------------------- /pkg/builders/builders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/builders/builders.go -------------------------------------------------------------------------------- /pkg/cmd/benchmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/cmd/benchmark.go -------------------------------------------------------------------------------- /pkg/cmd/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/cmd/flags.go -------------------------------------------------------------------------------- /pkg/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/cmd/main.go -------------------------------------------------------------------------------- /pkg/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/cmd/root.go -------------------------------------------------------------------------------- /pkg/cmd/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/cmd/schema.json -------------------------------------------------------------------------------- /pkg/cmd/statements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/cmd/statements.go -------------------------------------------------------------------------------- /pkg/cmd/statements_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/cmd/statements_test.go -------------------------------------------------------------------------------- /pkg/cmd/strategies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/cmd/strategies_test.go -------------------------------------------------------------------------------- /pkg/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/cmd/version.go -------------------------------------------------------------------------------- /pkg/distributions/distributions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/distributions/distributions.go -------------------------------------------------------------------------------- /pkg/distributions/distributions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/distributions/distributions_test.go -------------------------------------------------------------------------------- /pkg/inflight/bloom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/inflight/bloom.go -------------------------------------------------------------------------------- /pkg/inflight/bloom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/inflight/bloom_test.go -------------------------------------------------------------------------------- /pkg/inflight/inflight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/inflight/inflight.go -------------------------------------------------------------------------------- /pkg/inflight/inflight_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/inflight/inflight_test.go -------------------------------------------------------------------------------- /pkg/joberror/joberror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/joberror/joberror.go -------------------------------------------------------------------------------- /pkg/joberror/joberror_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/joberror/joberror_test.go -------------------------------------------------------------------------------- /pkg/jobs/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/jobs/errors.go -------------------------------------------------------------------------------- /pkg/jobs/gen_ddl_stmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/jobs/gen_ddl_stmt.go -------------------------------------------------------------------------------- /pkg/jobs/jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/jobs/jobs.go -------------------------------------------------------------------------------- /pkg/jobs/mutation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/jobs/mutation.go -------------------------------------------------------------------------------- /pkg/jobs/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/jobs/validation.go -------------------------------------------------------------------------------- /pkg/jobs/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/jobs/validation_test.go -------------------------------------------------------------------------------- /pkg/metrics/channel_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/metrics/channel_metrics.go -------------------------------------------------------------------------------- /pkg/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/murmur/murmur.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/murmur/murmur.go -------------------------------------------------------------------------------- /pkg/murmur/murmur_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/murmur/murmur_test.go -------------------------------------------------------------------------------- /pkg/murmur/murmur_unsafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/murmur/murmur_unsafe.go -------------------------------------------------------------------------------- /pkg/partitions/deleted.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/deleted.go -------------------------------------------------------------------------------- /pkg/partitions/deleted_advanced_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/deleted_advanced_test.go -------------------------------------------------------------------------------- /pkg/partitions/deleted_backpressure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/deleted_backpressure_test.go -------------------------------------------------------------------------------- /pkg/partitions/deleted_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/deleted_bench_test.go -------------------------------------------------------------------------------- /pkg/partitions/deleted_memory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/deleted_memory_test.go -------------------------------------------------------------------------------- /pkg/partitions/deleted_optimization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/deleted_optimization_test.go -------------------------------------------------------------------------------- /pkg/partitions/deleted_quick_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/deleted_quick_test.go -------------------------------------------------------------------------------- /pkg/partitions/deleted_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/deleted_test.go -------------------------------------------------------------------------------- /pkg/partitions/partitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/partitions.go -------------------------------------------------------------------------------- /pkg/partitions/partitions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/partitions/partitions_test.go -------------------------------------------------------------------------------- /pkg/random/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/random/random.go -------------------------------------------------------------------------------- /pkg/random/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/random/source.go -------------------------------------------------------------------------------- /pkg/replication/replication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/replication/replication.go -------------------------------------------------------------------------------- /pkg/replication/replication_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/replication/replication_test.go -------------------------------------------------------------------------------- /pkg/schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/schema/schema.go -------------------------------------------------------------------------------- /pkg/services/no_warmup_fix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/services/no_warmup_fix_test.go -------------------------------------------------------------------------------- /pkg/services/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/services/service_test.go -------------------------------------------------------------------------------- /pkg/services/timeout_fix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/services/timeout_fix_test.go -------------------------------------------------------------------------------- /pkg/services/workload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/services/workload.go -------------------------------------------------------------------------------- /pkg/services/workload_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/services/workload_test.go -------------------------------------------------------------------------------- /pkg/statements/column_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/column_generator.go -------------------------------------------------------------------------------- /pkg/statements/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/delete.go -------------------------------------------------------------------------------- /pkg/statements/insert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/insert.go -------------------------------------------------------------------------------- /pkg/statements/mutations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/mutations.go -------------------------------------------------------------------------------- /pkg/statements/ratio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/ratio.go -------------------------------------------------------------------------------- /pkg/statements/ratio_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/ratio_test.go -------------------------------------------------------------------------------- /pkg/statements/select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/select.go -------------------------------------------------------------------------------- /pkg/statements/select_materialized.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/select_materialized.go -------------------------------------------------------------------------------- /pkg/statements/select_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/select_test.go -------------------------------------------------------------------------------- /pkg/statements/statement_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/statement_generator.go -------------------------------------------------------------------------------- /pkg/statements/statement_generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/statement_generator_test.go -------------------------------------------------------------------------------- /pkg/statements/statements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/statements.go -------------------------------------------------------------------------------- /pkg/statements/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/table.go -------------------------------------------------------------------------------- /pkg/statements/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/statements/update.go -------------------------------------------------------------------------------- /pkg/status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/status/status.go -------------------------------------------------------------------------------- /pkg/stmtlogger/__snapshots__/scylla_test.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/__snapshots__/scylla_test.snap -------------------------------------------------------------------------------- /pkg/stmtlogger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/logger.go -------------------------------------------------------------------------------- /pkg/stmtlogger/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/logger_test.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/cql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/cql.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/cql_comprehensive_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/cql_comprehensive_integration_test.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/cql_json_regression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/cql_json_regression_test.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/cql_map_json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/cql_map_json_test.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/cql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/cql_test.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/helpers.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/joberror_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/joberror_metrics.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/scylla.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/scylla.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/scylla_batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/scylla_batch_test.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/scylla_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/scylla_integration_test.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/scylla_regression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/scylla_regression_test.go -------------------------------------------------------------------------------- /pkg/stmtlogger/scylla/scylla_unit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stmtlogger/scylla/scylla_unit_test.go -------------------------------------------------------------------------------- /pkg/stop/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stop/flag.go -------------------------------------------------------------------------------- /pkg/stop/flag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/stop/flag_test.go -------------------------------------------------------------------------------- /pkg/store/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/compare.go -------------------------------------------------------------------------------- /pkg/store/cqlstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/cqlstore.go -------------------------------------------------------------------------------- /pkg/store/cqlstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/cqlstore_test.go -------------------------------------------------------------------------------- /pkg/store/ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/ctx.go -------------------------------------------------------------------------------- /pkg/store/delegating_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/delegating_store_test.go -------------------------------------------------------------------------------- /pkg/store/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/error.go -------------------------------------------------------------------------------- /pkg/store/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/errors.go -------------------------------------------------------------------------------- /pkg/store/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/errors_test.go -------------------------------------------------------------------------------- /pkg/store/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/example_test.go -------------------------------------------------------------------------------- /pkg/store/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/helpers.go -------------------------------------------------------------------------------- /pkg/store/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/helpers_test.go -------------------------------------------------------------------------------- /pkg/store/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/iterator.go -------------------------------------------------------------------------------- /pkg/store/iterator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/iterator_test.go -------------------------------------------------------------------------------- /pkg/store/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/mocks_test.go -------------------------------------------------------------------------------- /pkg/store/new_close_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/new_close_test.go -------------------------------------------------------------------------------- /pkg/store/observers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/observers.go -------------------------------------------------------------------------------- /pkg/store/observers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/observers_test.go -------------------------------------------------------------------------------- /pkg/store/rows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/rows.go -------------------------------------------------------------------------------- /pkg/store/rows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/rows_test.go -------------------------------------------------------------------------------- /pkg/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/store.go -------------------------------------------------------------------------------- /pkg/store/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/store/store_test.go -------------------------------------------------------------------------------- /pkg/tableopts/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/tableopts/options.go -------------------------------------------------------------------------------- /pkg/tableopts/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/tableopts/options_test.go -------------------------------------------------------------------------------- /pkg/testutils/scylladb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/testutils/scylladb.go -------------------------------------------------------------------------------- /pkg/testutils/testutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/testutils/testutils.go -------------------------------------------------------------------------------- /pkg/testutils/undertest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/testutils/undertest.go -------------------------------------------------------------------------------- /pkg/testutils/undertest_testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/testutils/undertest_testing.go -------------------------------------------------------------------------------- /pkg/typedef/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/collection.go -------------------------------------------------------------------------------- /pkg/typedef/columns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/columns.go -------------------------------------------------------------------------------- /pkg/typedef/columns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/columns_test.go -------------------------------------------------------------------------------- /pkg/typedef/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/const.go -------------------------------------------------------------------------------- /pkg/typedef/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/errors.go -------------------------------------------------------------------------------- /pkg/typedef/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/interfaces.go -------------------------------------------------------------------------------- /pkg/typedef/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/schema.go -------------------------------------------------------------------------------- /pkg/typedef/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/schema_test.go -------------------------------------------------------------------------------- /pkg/typedef/schemaconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/schemaconfig.go -------------------------------------------------------------------------------- /pkg/typedef/simple_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/simple_type.go -------------------------------------------------------------------------------- /pkg/typedef/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/table.go -------------------------------------------------------------------------------- /pkg/typedef/test_expected_data/full_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/test_expected_data/full_schema.json -------------------------------------------------------------------------------- /pkg/typedef/tuple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/tuple.go -------------------------------------------------------------------------------- /pkg/typedef/typedef.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/typedef.go -------------------------------------------------------------------------------- /pkg/typedef/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/types.go -------------------------------------------------------------------------------- /pkg/typedef/udt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/typedef/udt.go -------------------------------------------------------------------------------- /pkg/utils/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/backoff.go -------------------------------------------------------------------------------- /pkg/utils/backoff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/backoff_test.go -------------------------------------------------------------------------------- /pkg/utils/final.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/final.go -------------------------------------------------------------------------------- /pkg/utils/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/fs.go -------------------------------------------------------------------------------- /pkg/utils/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/strings.go -------------------------------------------------------------------------------- /pkg/utils/strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/strings_test.go -------------------------------------------------------------------------------- /pkg/utils/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/time.go -------------------------------------------------------------------------------- /pkg/utils/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/time_test.go -------------------------------------------------------------------------------- /pkg/utils/timer_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/timer_pool.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/renovate.json -------------------------------------------------------------------------------- /results/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /scripts/cleanup-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scylladb/gemini/HEAD/scripts/cleanup-docker.sh --------------------------------------------------------------------------------