This is an automated email from the ASF dual-hosted git repository.

twice pushed a change to branch aleksraiden-patch-ci-macos11
in repository https://gitbox.apache.org/repos/asf/kvrocks.git


    from bab945ba Apply suggestions from code review
     add 8805c9a8 feat(search): add support of command FT.EXPLAIN/EXPLAINSQL 
(#2357)
     add c7a12727 chore(test): add basic go test cases for search commands 
(#2356)
     add 358bb1d5 feat(stacktrace): replace backtrace and google::Symbolize 
with cpptrace (#2358)
     add 9ef83f34 chore: bump cpptrace to v0.6.1 (#2363)
     add 93c8dc23 feat(cron): add support for "*/n" interval cronjob syntax 
(#2360)
     add 84a3559b feat: git hook pre-push (#2359)
     add bf579dc1 chore: bump jsoncons to v176.0 (#2361)
     add 8f1d2add chore(error): unify error by adding Redis error codes for 
Status (#2362)
     add 717e52f3 feat(search): add a flag to dump DOT graphs in FT.EXPLAINSQL 
(#2366)
     add 47e6705c feat(search): add a value type system to KQIR (#2369)
     add 7d48490b feat(search): add vector type to kqir::Value (#2371)
     add 92df2b80 chore: Bump cpptrace to v0.6.2 (#2372)
     add c05f22a0 fix(json):  JSON.ARRTRIM key no exists  (#2374)
     add f03d48ca feat(stream): add support of the `XAUTOCLAIM` command (#2373)
     add bd8b209f fix(search): make scan/filter executor follow case-sensitive 
attribute (#2376)
     add 574a69fc Merge branch 'unstable' into aleksraiden-patch-ci-macos11

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |   4 +-
 NOTICE                                             |   1 +
 cmake/{tbb.cmake => cpptrace.cmake}                |  26 +-
 cmake/glog.cmake                                   |   1 -
 cmake/jsoncons.cmake                               |   4 +-
 cmake/utils.cmake                                  |   1 +
 cmake/xxhash.cmake => dev/hooks/pre-push           |  32 +-
 kvrocks.conf                                       |   6 +-
 licenses/LICENSE-cpptrace.txt                      |  18 +
 src/cli/signal_util.h                              |  34 +-
 src/cluster/cluster.cc                             |  19 +-
 src/cluster/cluster_defs.h                         |   2 +-
 src/cluster/replication.cc                         |   9 +-
 src/cluster/sync_migrate_context.cc                |   2 +-
 src/commands/cmd_bloom_filter.cc                   |   8 +-
 src/commands/cmd_cluster.cc                        |  20 +-
 src/commands/cmd_hash.cc                           |   9 +-
 src/commands/cmd_json.cc                           |   3 +-
 src/commands/cmd_key.cc                            |  14 +-
 src/commands/cmd_list.cc                           |   6 +-
 src/commands/cmd_replication.cc                    |   4 +-
 src/commands/cmd_script.cc                         |   3 +-
 src/commands/cmd_search.cc                         | 142 ++++++--
 src/commands/cmd_server.cc                         |  32 +-
 src/commands/cmd_stream.cc                         | 118 +++++-
 src/commands/cmd_txn.cc                            |   3 +-
 src/commands/cmd_zset.cc                           |  20 +-
 src/commands/error_constants.h                     |   6 +-
 src/common/cron.cc                                 |  50 ++-
 src/common/cron.h                                  |   9 +-
 src/common/status.h                                |  14 +-
 src/common/string_util.h                           |   2 +-
 src/search/common_parser.h                         |   2 +-
 src/search/executors/filter_executor.h             |  19 +-
 src/search/executors/numeric_field_scan_executor.h |   3 +-
 src/search/executors/tag_field_scan_executor.h     |   7 +-
 src/search/executors/topn_sort_executor.h          |   6 +-
 src/search/index_manager.h                         |  11 +-
 src/search/indexer.cc                              | 129 +++++--
 src/search/indexer.h                               |  16 +-
 src/search/ir.h                                    |   6 +-
 src/search/plan_executor.cc                        |   9 +-
 src/search/plan_executor.h                         |   8 +-
 src/search/redis_query_parser.h                    |   2 +-
 src/search/redis_query_transformer.h               |   2 +-
 src/search/sql_parser.h                            |   2 +-
 src/search/sql_transformer.h                       |   4 +-
 src/search/value.h                                 | 106 ++++++
 src/server/redis_connection.cc                     |  28 +-
 src/server/redis_reply.cc                          |  24 +-
 src/server/redis_reply.h                           |   6 +-
 src/server/worker.cc                               |   5 +-
 src/storage/rdb.cc                                 | 109 ++----
 src/storage/scripting.cc                           |  11 +-
 src/types/json.h                                   |   2 +-
 src/types/redis_stream.cc                          | 160 ++++++++
 src/types/redis_stream.h                           |   2 +
 src/types/redis_stream_base.h                      |  15 +
 tests/cppunit/cron_test.cc                         | 332 ++++++++++++++++-
 tests/cppunit/indexer_test.cc                      |   6 +-
 tests/cppunit/plan_executor_test.cc                |  47 +--
 tests/gocase/unit/search/search_test.go            | 121 ++++++
 tests/gocase/unit/type/json/json_test.go           |   2 +-
 tests/gocase/unit/type/stream/stream_test.go       | 404 +++++++++++++++++++++
 x.py                                               |  30 +-
 65 files changed, 1834 insertions(+), 424 deletions(-)
 copy cmake/{tbb.cmake => cpptrace.cmake} (61%)
 copy cmake/xxhash.cmake => dev/hooks/pre-push (58%)
 mode change 100644 => 100755
 create mode 100644 licenses/LICENSE-cpptrace.txt
 create mode 100644 src/search/value.h
 create mode 100644 tests/gocase/unit/search/search_test.go

Reply via email to