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

aleksraiden pushed a change to branch aleksraiden-rocksdb-9.1.0
in repository https://gitbox.apache.org/repos/asf/kvrocks.git


    from 85b9685e Merge branch 'unstable' into aleksraiden-rocksdb-9.1.0
     add 51ce175d Bump jsoncons to v0.174.0 (#2270)
     add ae5784db Use jsonpath::replace instead of jsonpointer::replace (#2271)
     add 83c0c0ed Trying to set rocksdb iterator lower_bound if possible (#2275)
     add 3ce7c509 Add support of the ASKING command (#2273)
     add 9bfb05ec Add index selection pass for KQIR planning (#2278)
     add 9d9dff26 Fix the error logging when the importer is not in a started 
state (#2280)
     add 1834ce81 Fix plan operator child iterator in KQIR (#2282)
     add 9b2ee7e4 Use the QUICKLIST encoding to dump the list payload to 
compatible with Redis >= 4 (#2277)
     add a6d8386e Fix  JSON.STRLEN not_exists return null (#2285)
     add 76757e11 Improve code style in cluster (#2272)
     add c86fe14c Merge branch 'unstable' into aleksraiden-rocksdb-9.1.0

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |   2 +
 NOTICE                                             |   3 +-
 cmake/jsoncons.cmake                               |   4 +-
 cmake/{tbb.cmake => rangev3.cmake}                 |  35 ++-
 licenses/LICENSE-range-v3.txt                      | 151 ++++++++++
 src/cluster/cluster.cc                             | 111 +++----
 src/cluster/cluster.h                              |  12 +-
 src/cluster/slot_import.cc                         |   3 +-
 src/cluster/slot_migrate.cc                        |  32 +-
 src/commands/cmd_cluster.cc                        |  12 +-
 src/commands/cmd_json.cc                           |   5 +
 src/search/index_info.h                            |   6 +
 src/search/interval.h                              |   8 +-
 src/search/ir.h                                    |  20 ++
 src/search/ir_plan.h                               |  34 ++-
 src/search/ir_sema_checker.h                       |   4 +-
 src/search/passes/cost_model.h                     |  89 ++++++
 src/search/passes/index_selection.h                | 323 +++++++++++++++++++++
 src/search/passes/interval_analysis.h              |  26 +-
 src/search/passes/lower_to_plan.h                  |  26 +-
 src/search/passes/manager.h                        |  35 ++-
 .../passes/sort_limit_fuse.h}                      |  26 +-
 src/server/redis_connection.cc                     |   6 +
 src/server/redis_connection.h                      |   1 +
 src/storage/rdb.cc                                 |  41 ++-
 src/storage/rdb.h                                  |   1 +
 src/storage/rdb_ziplist.cc                         |  81 +++++-
 src/storage/rdb_ziplist.h                          |  12 +
 src/storage/redis_db.cc                            |  13 +-
 src/storage/storage.cc                             |  20 +-
 src/storage/storage.h                              |   4 +-
 src/types/json.h                                   |  27 +-
 src/types/redis_bitmap.cc                          |   2 +
 tests/cppunit/ir_dot_dumper_test.cc                |  59 ++++
 tests/cppunit/ir_pass_test.cc                      | 110 ++++++-
 tests/cppunit/ir_sema_checker_test.cc              |   2 +-
 .../integration/slotimport/slotimport_test.go      |  41 +++
 tests/gocase/unit/dump/dump_test.go                |  11 +
 tests/gocase/unit/type/json/json_test.go           |   1 +
 39 files changed, 1204 insertions(+), 195 deletions(-)
 copy cmake/{tbb.cmake => rangev3.cmake} (55%)
 create mode 100644 licenses/LICENSE-range-v3.txt
 create mode 100644 src/search/passes/cost_model.h
 create mode 100644 src/search/passes/index_selection.h
 copy src/{cli/version_util.h => search/passes/sort_limit_fuse.h} (62%)

Reply via email to