This is an automated email from the ASF dual-hosted git repository.
twice pushed a change to branch aleksraiden-patch-2
in repository https://gitbox.apache.org/repos/asf/kvrocks.git
from 42aa841c2 Merge branch 'unstable' into aleksraiden-patch-2
add 381f88a79 feat: add redis-databases option to support SELECT command
(#3294)
add e51d2cc02 feat(tdigest): add the support of TDIGEST.BYRANK and
TDIGEST.BYREVRANK command (#3296)
add f64021e95 ci: execute check-and-lint and build jobs in parallel (#3301)
add 4989ee982 ci: move license check to check-typos (#3302)
add 81115726b build: bump C++ standard to 20 (#3300)
add 5e72ab727 Merge branch 'unstable' into aleksraiden-patch-2
No new revisions were added by this update.
Summary of changes:
.clang-tidy | 2 +-
.github/workflows/kvrocks.yaml | 17 +-
CMakeLists.txt | 17 +-
cmake/cpptrace.cmake | 1 +
cmake/rangev3.cmake | 2 +-
kvrocks.conf | 10 +
src/cli/daemon_util.h | 14 +-
src/cli/main.cc | 12 +-
src/cli/signal_util.h | 6 +-
src/cluster/cluster.cc | 24 +-
src/cluster/replication.cc | 141 +++----
src/cluster/slot_migrate.cc | 114 +++---
src/cluster/sync_migrate_context.cc | 2 +-
src/commands/cmd_replication.cc | 26 +-
src/commands/cmd_script.cc | 4 +-
src/commands/cmd_server.cc | 64 +++-
src/commands/cmd_tdigest.cc | 77 +++-
src/commands/cmd_timeseries.cc | 12 +-
src/commands/error_constants.h | 1 +
src/common/bitfield_util.h | 5 -
src/common/logging.h | 58 +--
src/common/task_runner.cc | 2 +-
src/config/config.cc | 15 +-
src/config/config.h | 2 +
src/search/executors/filter_executor.h | 4 +-
src/search/indexer.cc | 4 +-
src/search/ir_pass.h | 2 +-
src/search/ir_sema_checker.h | 2 +-
src/search/passes/cost_model.h | 2 +-
src/search/passes/index_selection.h | 4 +-
src/search/plan_executor.cc | 2 +-
src/server/namespace.cc | 4 +
src/server/redis_connection.cc | 43 ++-
src/server/redis_request.cc | 2 +-
src/server/server.cc | 72 ++--
src/server/tls_util.cc | 23 +-
src/server/worker.cc | 35 +-
src/stats/log_collector.cc | 2 +-
src/storage/batch_debugger.h | 2 +-
src/storage/batch_extractor.cc | 30 +-
src/storage/compact_filter.cc | 24 +-
src/storage/compaction_checker.cc | 20 +-
src/storage/event_listener.cc | 26 +-
src/storage/rdb/rdb.cc | 38 +-
src/storage/scripting.cc | 4 +-
src/storage/storage.cc | 90 ++---
src/types/redis_hash.cc | 2 +-
src/types/redis_tdigest.cc | 60 ++-
src/types/redis_tdigest.h | 8 +-
src/types/redis_timeseries.cc | 10 +-
src/types/tdigest.h | 62 +++-
src/types/timeseries.cc | 6 +-
tests/cppunit/types/tdigest_test.cc | 97 ++++-
tests/gocase/unit/select/select_test.go | 488 +++++++++++++++++++++++++
tests/gocase/unit/type/tdigest/tdigest_test.go | 258 +++++++++++++
utils/kvrocks2redis/main.cc | 8 +-
utils/kvrocks2redis/parser.cc | 2 +-
utils/kvrocks2redis/redis_writer.cc | 22 +-
utils/kvrocks2redis/sync.cc | 22 +-
59 files changed, 1566 insertions(+), 542 deletions(-)
create mode 100644 tests/gocase/unit/select/select_test.go