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 f88aea5d Update x.py
add 12269d7c feat(search): Add HNSW encoding index & insertion/deletion
algorithm (#2368)
add e49a8e1c perf(conn): skip index matching when index map is empty
(#2405)
add 32062061 chore(test): bump dependencies of go-redis (#2407)
add ffdce20d chore(resp): extract RESP functions from Connection (#2406)
add d3115ba5 fix: Add timeouts to go-redis client and ping on client
creation (#2404)
add 504322ca chore: bump RocksDB to v9.4.0 (#2408)
add 734ce711 Merge branch 'unstable' into aleksraiden-patch-ci-macos11
No new revisions were added by this update.
Summary of changes:
cmake/rocksdb.cmake | 4 +-
src/search/hnsw_indexer.cc | 552 ++++++++++++++++++++++++++++++++
src/search/hnsw_indexer.h | 115 +++++++
src/search/indexer.cc | 43 ++-
src/search/indexer.h | 2 +
src/search/search_encoding.h | 161 ++++++++++
src/server/redis_connection.cc | 55 +---
src/server/redis_connection.h | 49 ++-
src/server/redis_reply.cc | 52 +++
src/server/redis_reply.h | 47 ++-
tests/cppunit/hnsw_index_test.cc | 664 +++++++++++++++++++++++++++++++++++++++
tests/cppunit/hnsw_node_test.cc | 165 ++++++++++
tests/gocase/go.mod | 2 +-
tests/gocase/go.sum | 4 +-
tests/gocase/util/server.go | 10 +-
15 files changed, 1829 insertions(+), 96 deletions(-)
create mode 100644 src/search/hnsw_indexer.cc
create mode 100644 src/search/hnsw_indexer.h
create mode 100644 tests/cppunit/hnsw_index_test.cc
create mode 100644 tests/cppunit/hnsw_node_test.cc