chen qingxiang
eb4eea6251
add getEntity unittest ( #3183 )
...
* add getEntity ut
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* add getEntity unittest
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* change getEntity ut uid field name
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-10 09:42:49 +08:00
XuPeng-SH
c0f77a7e47
(db/snapshot): retry remove if remove_all fails due to bug in filesystem remove_all ( #3187 )
...
Signed-off-by: peng.xu <peng.xu@zilliz.com>
2020-08-09 23:19:30 +08:00
BossZou
d37e0a39e5
Make Memsegment create segment explicitly ( #3181 )
...
Signed-off-by: Yhz <yinghao.zou@zilliz.com>
2020-08-09 08:46:14 +00:00
op-hunter
ab5a48cfa6
revert hnsw to version 0.10.0 ( #3184 )
...
* revert hnsw to version 0.10.0
Signed-off-by: cmli <chengming.li@zilliz.com>
Co-authored-by: cmli <chengming.li@zilliz.com>
Co-authored-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-09 00:17:37 +08:00
chen qingxiang
01b8057c63
fix the bug cpu cache not make effect ( #3178 )
...
* fix the bug not make effect
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* code format
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* change test case level
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* change test case level
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* change test case level
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
2020-08-08 20:35:18 +08:00
XuPeng-SH
36d512da81
(db/snapshot): replace boost filesystem with std::experimental filesystem ( #3166 )
...
Signed-off-by: peng.xu <peng.xu@zilliz.com>
2020-08-08 16:23:08 +08:00
shengjun.li
fd92afc5ed
fix metric type ( #3179 )
...
Signed-off-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-08 14:17:44 +08:00
chen qingxiang
f9e8c16e29
fix bug caused by bloomfilter file not release ( #3173 )
...
* fix bug caused by bloomfilter file not release
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* fix bug caused by apply delete
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* cancel annotation
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
Co-authored-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-08 09:41:33 +08:00
yukun
237e909e7c
Fix test_search.py::TestSearchDSL bugs ( #3170 )
...
* Fix dsl test case nb bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix dsl test case bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Add metric_type judge in search
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix test_search.py
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix test_db
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix search metric_type
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* ci retry
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix test_search.py::TestSearchDSL bugs
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-07 20:36:12 +08:00
groot
eca7d3c90c
fix merge hang issue ( #3171 )
...
* fix merge hang issue
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* refine code
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* index type case sensitive
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* refine code
Signed-off-by: yhmo <yihua.mo@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-07 18:14:05 +08:00
quicksilver
db6d4d5b9d
Use ccache with Make ( #3164 )
...
* using ccache if defined
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
* using ccache if defined
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
* using ccache if defined
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
* using ccache if defined
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
* using ccache if defined
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
* using ccache if defined
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
* using ccache if defined
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
* using ccache if defined
Signed-off-by: jeffoverflow <zhifeng.zhang@zilliz.com>
* call "ccache -z" before build start, call "ccache -s" after build finish
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-08-07 16:13:49 +08:00
groot
15a07951ab
fix build index crash ( #3167 )
...
* fix build index crash
Signed-off-by: yhmo <yihua.mo@zilliz.com>
Co-authored-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-07 14:08:13 +08:00
BossZou
c05f67baf2
Fix delete crash when delete multi time ( #3163 )
...
* Fix Delete Bug when delete multi time
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Fix multi delete crash bug
Signed-off-by: Yhz <yinghao.zou@zilliz.com>
* Add filter field when get active collection
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Fix cmake link error & code format
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
2020-08-07 14:07:45 +08:00
shengjun.li
186f36c794
fix metric type ( #3158 )
...
* fix metric type
Signed-off-by: shengjun.li <shengjun.li@zilliz.com>
* fix config
Signed-off-by: shengjun.li <shengjun.li@zilliz.com>
* fix query
Signed-off-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-07 11:56:01 +08:00
chen qingxiang
aca1aeb5ec
fix bug casued by merge and drop at the same time ( #3160 )
...
* add log message
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* format code
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* fix bug casued by merge and drop at the same time
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
2020-08-07 09:37:41 +08:00
XuPeng-SH
596808a376
(db/snapshot): fix DeleteEntity bug ( #3165 )
...
Signed-off-by: peng.xu <peng.xu@zilliz.com>
2020-08-07 09:37:26 +08:00
groot
ce1e528d1c
fix delete entity test case ( #3162 )
...
* fix delete eneity bug
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* fix delete entity test case
Signed-off-by: yhmo <yihua.mo@zilliz.com>
Co-authored-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-07 09:33:08 +08:00
op-hunter
1042f2e1f1
Remove useless index ( #3157 )
...
* update change log and make clang-format
Signed-off-by: cmli <chengming.li@zilliz.com>
* remove sq8nr_nm
Signed-off-by: sahuang <xiaohai.xu@zilliz.com>
* update changelog
Signed-off-by: cmli <chengming.li@zilliz.com>
Co-authored-by: cmli <chengming.li@zilliz.com>
Co-authored-by: sahuang <xiaohai.xu@zilliz.com>
Co-authored-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-06 19:29:57 +08:00
yukun
cbba262442
Fix metric_type bug in search ( #3155 )
...
* Fix dsl test case nb bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix dsl test case bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Add metric_type judge in search
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix test_search.py
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix test_db
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix search metric_type
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* ci retry
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-06 19:08:42 +08:00
XuanYang-cn
38a3fe766d
Move gtest download and build process to thirdparty/gtest ( #3145 )
...
* fix cmake configure warning
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* add config tests to ctest
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* rm customed add_test, using default add_test
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* add thirdparty/gtest and built-able
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* add dependences fiu
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* add license, rm not useful comments
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* fix include dir not exist bug
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* add some config
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* gtest download at configure time
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
Co-authored-by: yangxuan <xuan.yang@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-06 19:07:20 +08:00
groot
d22ff25a35
fix delete eneity bug ( #3161 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2020-08-06 18:18:25 +08:00
groot
c73a58a114
add unittest case FetchTest ( #3153 )
...
* add unittest cases
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* add unittest case
Signed-off-by: yhmo <yihua.mo@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-06 14:07:11 +08:00
op-hunter
7688f51343
Faiss hnsw upgrade ( #3134 )
...
* combine the hnsw's implemention of faiss and hnswlib
Signed-off-by: cmli <chengming.li@zilliz.com>
* transplant the datastructure of hnsw from hnswlib 2 faiss
Signed-off-by: cmli <chengming.li@zilliz.com>
* basic work finished, pass compile, to be tested
Signed-off-by: cmli <chengming.li@zilliz.com>
* rhnswflat, rhnswsq, rhnswpq pass ut
Signed-off-by: cmli <chengming.li@zilliz.com>
* remove AssertAnns of RHNSWPQ because PQ has accuracy loss
Signed-off-by: cmli <chengming.li@zilliz.com>
Co-authored-by: cmli <chengming.li@zilliz.com>
Co-authored-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-06 11:36:41 +08:00
yukun
ef24a8b340
Fix dsl test cases bug ( #3130 )
...
* Fix dsl test case nb bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix dsl test case bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Add metric_type judge in search
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix test_search.py
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix test_db
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
2020-08-05 21:44:17 +08:00
groot
2b2ebc27e5
fix auto-generated id field bug ( #3137 )
...
* autogen id
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* fix bug
Signed-off-by: yhmo <yihua.mo@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-05 18:19:51 +08:00
BossZou
fc393b3aeb
(scalar) Debug delete request ( #3107 )
...
* Debug delete request
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Chang previous bloom filter and deleted docs file to stale during ApplyDeletes
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Add delete case
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Add delete ut
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Add Delete test
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Format
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-05 16:27:58 +08:00
chen qingxiang
aad8f82d41
fix index bug caused by json parse ( #3129 )
...
* fix index bug caused by json parse
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
2020-08-05 16:24:47 +08:00
groot
3dfbe61422
modify proto ( #3126 )
...
* modify proto
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* fix compact
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* print cache
Signed-off-by: yhmo <yihua.mo@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-05 14:02:51 +08:00
groot
362bf7a94e
cache ( #3124 )
...
* cache
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* typo
Signed-off-by: yhmo <yihua.mo@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-05 10:04:41 +08:00
Wang Xiangyu
f18c95eed3
update grpc commit ( #3125 )
...
Signed-off-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-05 09:44:10 +08:00
yukun
b12a19df34
Fix bug ( #3121 )
...
* Fix Block Format Read bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix Search crash bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix CreateCollection bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Add db->Query unittest
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix index name bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix test_db error
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
Co-authored-by: Wang XiangYu <xy.wang@zilliz.com>
2020-08-04 18:29:50 +08:00
Wang Xiangyu
7861da3e92
[skip ci]update grpc commit and md5 ( #3123 )
...
Signed-off-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-04 18:22:33 +08:00
BossZou
9aa364ce25
Optimize DeletedDocsFormat class file I/O ( #3112 )
...
* Optimize DeletedDocsFormat file I/O
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Update DeletedDocsFormat Read
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-04 15:45:44 +08:00
yukun
96d799655a
Add DBImpl::Query unittest ( #3119 )
...
* Fix Block Format Read bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix Search crash bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix CreateCollection bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Add db->Query unittest
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
Co-authored-by: Wang XiangYu <xy.wang@zilliz.com>
2020-08-04 15:00:15 +08:00
groot
1f705a2096
define binary data type ( #3115 )
...
* define binary data type
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* typo
Signed-off-by: yhmo <yihua.mo@zilliz.com>
* refine code
Signed-off-by: yhmo <yihua.mo@zilliz.com>
Co-authored-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-04 14:58:18 +08:00
Xiaohai Xu
19c5dc079f
add logging ( #3092 )
...
Signed-off-by: sahuang <xiaohai.xu@zilliz.com>
Co-authored-by: shengjun.li <shengjun.li@zilliz.com>
2020-08-04 12:09:15 +08:00
groot
8f8fa0aaf2
use index type replace name ( #3114 )
...
* use index type replace name
Signed-off-by: yhmo <yihua.mo@zilliz.com>
2020-08-04 10:45:41 +08:00
XuanYang-cn
6ecf7a276e
fix segment dependency sqlite ( #3113 )
...
* fix segment dependency
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* add dependence mysqlpp
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* quick fix
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
Co-authored-by: yangxuan <xuan.yang@zilliz.com>
2020-08-03 18:07:01 +08:00
chen qingxiang
62841c68d5
fix bug caused by wrong valid row initlization ( #3108 )
...
* fix bug caused by wrong valid row initlization
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* fix bug caused by wrong valid row initlization
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
Co-authored-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-03 15:47:48 +08:00
Wang Xiangyu
1232011de7
[skip ci]copy dablooms' license file from origin repository ( #3110 )
...
Signed-off-by: Wang Xiangyu <xy.wang@zilliz.com>
2020-08-03 15:44:40 +08:00
yukun
7e1fd3d1e8
Fix bug ( #3106 )
...
* Fix Block Format Read bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix Search crash bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix CreateCollection bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
Co-authored-by: Wang XiangYu <xy.wang@zilliz.com>
2020-08-03 11:59:02 +08:00
XuanYang-cn
28af7eb4a7
Rearrange db/CMKLists, seperate dir codecs, storage, cache and segment ( #3105 )
...
* change cmake minmum version requires to 3.14
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* apart server/CMKLists
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* apart cache
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* apart storage
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* apart codecs
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* apart segment
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* rm thirdparty dablooms from db/cmklists
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* add comments about thirdparty lib
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
* add license
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
Co-authored-by: yangxuan <xuan.yang@zilliz.com>
Co-authored-by: Wang XiangYu <xy.wang@zilliz.com>
2020-08-03 11:58:35 +08:00
BossZou
f1d271c0e9
(db/snapshot) Optimize mysql ( #3095 )
...
* Move MysqlPool to backend
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Update header
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Optimize mysqlpool
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
Co-authored-by: Wang XiangYu <xy.wang@zilliz.com>
2020-08-03 11:58:08 +08:00
groot
fd2e3de65d
fix build error ( #3104 )
...
Signed-off-by: yhmo <yihua.mo@zilliz.com>
Co-authored-by: Wang XiangYu <xy.wang@zilliz.com>
2020-08-03 11:20:44 +08:00
yukun
1c54baeec3
Fix bug ( #3099 )
...
* Fix Block Format Read bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
* Fix Search crash bug
Signed-off-by: fishpenguin <kun.yu@zilliz.com>
2020-08-03 10:41:48 +08:00
XuPeng-SH
dbff431d2a
(db/snapshot): Add new TypeNameField and update some ut ( #3100 )
...
* (db/snapshot): Add TypeNameField
Signed-off-by: peng.xu <peng.xu@zilliz.com>
* (db/snapshot): add test for DropAllIndexOperation
Signed-off-by: peng.xu <peng.xu@zilliz.com>
Co-authored-by: Jin Hai <hai.jin@zilliz.com>
2020-08-03 09:54:55 +08:00
BossZou
69f4f4d54b
(db/snapshot) implement Delete ( #3101 )
...
* Update API DeleteEntity in MemMgr
Signed-off-by: yhz <413554850@qq.com>
* Stop flush automaticlly
Signed-off-by: yhz <413554850@qq.com>
* Doing ApplyDeletes
Signed-off-by: yhz <413554850@qq.com>
* Mysql Schema formt
Signed-off-by: yhz <413554850@qq.com>
* Delete code done
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Delete run pass
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
* Allow auto flush
Signed-off-by: yinghao.zou <yinghao.zou@zilliz.com>
2020-08-03 09:51:37 +08:00
chen qingxiang
3f02104265
fix bugs when GetEntity with ID in mulity paritions ( #3098 )
...
* fix bugs when GetEntity with ID in mulity paritions
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
* cancel annotation of index thread
Signed-off-by: godchen0212 <qingxiang.chen@zilliz.com>
2020-08-01 18:32:55 +08:00
Cai Yudong
4024e5cc03
fix ci ( #3097 )
...
* rename CollectionMappings to FieldElementMappings
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
* code opt
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
* code opt
Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2020-08-01 17:03:05 +08:00
Wang XiangYu
9704db4c40
fix compile error ( #3094 )
...
Signed-off-by: wxyu <xy.wang@zilliz.com>
2020-08-01 12:02:38 +08:00