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

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


    from 0b980fe5 Merge branch 'unstable' into aleksraiden-rocksdb-v9.0.0
     add 35c9e937 Add IR visitor and boolean simplification pass (#2211)
     add 5c8b6cba Add support of the CLUSTER RESET command (#2210)
     add c588a6d8 Fix GetOptions in C++17 build (#2213)
     add dd4a2686 Add a simple AND/OR expression simplification pass for KQIR 
(#2216)
     add 9dc0dc26 Add cron to recalculate db size (#2217)
     add 35348467 Add NotExpr pushing pass for KQIR (#2218)
     add bf5ba41d Fix write flag for FUNCTION and SCRIPT commands (#2219)
     add 7e1b7979 Fix wrongly try to rewrite the namespace in the cluster mode 
(#2221)
     add 05ce50a9 Disable the ANALYZE command to reconsider the design (#2220)
     add d7b84509 Bump Snappy to 1.2.0 (#2224)
     add 8ecccdd1 Skip noindex fields in indexer (#2223)
     add 1c433436 Add a simple pass manager for KQIR (#2226)
     add b60ccb3b Add support of the command MOVEX (#2225)
     add 738b6cd9 Add support of  the command DUMP (#2227)
     add 0638c468 Add support of the command JSON.MSET (#2228)
     add a1095f64 Merge branch 'unstable' into aleksraiden-rocksdb-v9.0.0

No new revisions were added by this update.

Summary of changes:
 .github/workflows/kvrocks.yaml                     |   4 +-
 cmake/snappy.cmake                                 |   4 +-
 kvrocks.conf                                       |   7 +
 src/cluster/cluster.cc                             |  30 +-
 src/cluster/cluster.h                              |   1 +
 src/commands/cmd_cluster.cc                        |  18 +-
 src/commands/cmd_function.cc                       |  11 +-
 src/commands/cmd_json.cc                           |  28 +-
 src/commands/cmd_key.cc                            |  49 +++-
 src/commands/cmd_script.cc                         |   8 +
 src/commands/cmd_server.cc                         | 180 +++++-------
 src/commands/commander.h                           |   4 +-
 src/common/rdb_stream.cc                           |   5 +
 src/common/rdb_stream.h                            |   4 +
 src/config/config.cc                               |   8 +-
 src/config/config.h                                |   2 +
 src/search/indexer.cc                              |  10 +-
 src/search/ir.h                                    |  11 +-
 src/search/ir_pass.h                               | 144 +++++++++
 src/search/{ir_dot_dumper.h => passes/manager.h}   |  43 ++-
 src/search/passes/push_down_not_expr.h             |  59 ++++
 src/search/passes/simplify_and_or_expr.h           |  66 +++++
 src/search/passes/simplify_boolean.h               |  91 ++++++
 src/server/namespace.cc                            |   3 +
 src/server/server.cc                               |  37 +++
 src/server/server.h                                |   9 +
 src/storage/rdb.cc                                 | 323 ++++++++++++++++++++-
 src/storage/rdb.h                                  |  28 ++
 src/storage/redis_db.cc                            | 118 ++++----
 src/storage/redis_db.h                             |  14 +-
 src/storage/redis_pubsub.cc                        |   3 +
 src/storage/storage.cc                             |  16 +
 src/storage/storage.h                              |   1 +
 src/types/redis_bitmap.cc                          |   8 +-
 src/types/redis_hash.cc                            |   8 +-
 src/types/redis_json.cc                            |  57 ++++
 src/types/redis_json.h                             |   2 +
 src/types/redis_list.cc                            |   4 +-
 src/types/redis_set.cc                             |   4 +-
 src/types/redis_sortedint.cc                       |   6 +-
 src/types/redis_zset.cc                            |   8 +-
 src/types/redis_zset.h                             |   2 +-
 tests/cppunit/config_test.cc                       |   1 +
 tests/cppunit/ir_pass_test.cc                      | 105 +++++++
 tests/gocase/integration/cluster/cluster_test.go   |  80 +++++
 .../integration/replication/replication_test.go    |  58 ++++
 tests/gocase/unit/auth/auth_test.go                |   2 +-
 tests/gocase/unit/dump/dump_test.go                | 101 +++++++
 tests/gocase/unit/hello/hello_test.go              |   4 +-
 tests/gocase/unit/movex/movex_test.go              | 157 ++++++++++
 tests/gocase/unit/type/json/json_test.go           |  14 +
 tests/gocase/util/server.go                        |   3 +
 52 files changed, 1726 insertions(+), 237 deletions(-)
 create mode 100644 src/search/ir_pass.h
 copy src/search/{ir_dot_dumper.h => passes/manager.h} (53%)
 create mode 100644 src/search/passes/push_down_not_expr.h
 create mode 100644 src/search/passes/simplify_and_or_expr.h
 create mode 100644 src/search/passes/simplify_boolean.h
 create mode 100644 tests/cppunit/ir_pass_test.cc
 create mode 100644 tests/gocase/unit/dump/dump_test.go
 create mode 100644 tests/gocase/unit/movex/movex_test.go

Reply via email to