Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
milvus
提交
67b993a8
milvus
项目概览
BaiXuePrincess
/
milvus
与 Fork 源项目一致
从无法访问的项目Fork
通知
7
Star
4
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
milvus
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
67b993a8
编写于
11月 30, 2019
作者:
L
Lizhou Gao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
use better names for timing MACROs #556
上级
05b5b56e
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
10 addition
and
10 deletion
+10
-10
core/src/db/DBImpl.cpp
core/src/db/DBImpl.cpp
+2
-2
core/src/db/meta/MetaConsts.h
core/src/db/meta/MetaConsts.h
+4
-4
core/src/db/meta/MySQLMetaImpl.cpp
core/src/db/meta/MySQLMetaImpl.cpp
+1
-1
core/src/db/meta/SqliteMetaImpl.cpp
core/src/db/meta/SqliteMetaImpl.cpp
+1
-1
core/unittest/db/test_meta.cpp
core/unittest/db/test_meta.cpp
+1
-1
core/unittest/db/test_meta_mysql.cpp
core/unittest/db/test_meta_mysql.cpp
+1
-1
未找到文件。
core/src/db/DBImpl.cpp
浏览文件 @
67b993a8
...
...
@@ -709,9 +709,9 @@ DBImpl::BackgroundCompaction(std::set<std::string> table_ids) {
meta_ptr_
->
Archive
();
int
ttl
=
5
*
meta
::
M
_SEC
;
// default: file will be deleted after 5 minutes
int
ttl
=
5
*
meta
::
M
INUTE
;
// default: file will be deleted after 5 minutes
if
(
options_
.
mode_
==
DBOptions
::
MODE
::
CLUSTER_WRITABLE
)
{
ttl
=
meta
::
D
_SEC
;
ttl
=
meta
::
D
AY
;
}
meta_ptr_
->
CleanUpFilesWithTTL
(
ttl
);
...
...
core/src/db/meta/MetaConsts.h
浏览文件 @
67b993a8
...
...
@@ -27,10 +27,10 @@ const size_t US_PS = 1000 * MS_PS;
const
size_t
NS_PS
=
1000
*
US_PS
;
const
size_t
SECOND
=
1UL
;
const
size_t
M
_SEC
=
60
*
SECOND
;
const
size_t
H
_SEC
=
60
*
M_SEC
;
const
size_t
D
_SEC
=
24
*
H_SEC
;
const
size_t
W
_SEC
=
7
*
D_SEC
;
const
size_t
M
INUTE
=
60
*
SECOND
;
const
size_t
H
OUR
=
60
*
MINUTE
;
const
size_t
D
AY
=
24
*
HOUR
;
const
size_t
W
EEK
=
7
*
DAY
;
}
// namespace meta
}
// namespace engine
...
...
core/src/db/meta/MySQLMetaImpl.cpp
浏览文件 @
67b993a8
...
...
@@ -1395,7 +1395,7 @@ MySQLMetaImpl::Archive() {
auto
&
criteria
=
kv
.
first
;
auto
&
limit
=
kv
.
second
;
if
(
criteria
==
engine
::
ARCHIVE_CONF_DAYS
)
{
size_t
usecs
=
limit
*
D
_SEC
*
US_PS
;
size_t
usecs
=
limit
*
D
AY
*
US_PS
;
int64_t
now
=
utils
::
GetMicroSecTimeStamp
();
try
{
...
...
core/src/db/meta/SqliteMetaImpl.cpp
浏览文件 @
67b993a8
...
...
@@ -949,7 +949,7 @@ SqliteMetaImpl::Archive() {
auto
&
criteria
=
kv
.
first
;
auto
&
limit
=
kv
.
second
;
if
(
criteria
==
engine
::
ARCHIVE_CONF_DAYS
)
{
int64_t
usecs
=
limit
*
D
_SEC
*
US_PS
;
int64_t
usecs
=
limit
*
D
AY
*
US_PS
;
int64_t
now
=
utils
::
GetMicroSecTimeStamp
();
try
{
//multi-threads call sqlite update may get exception('bad logic', etc), so we add a lock here
...
...
core/unittest/db/test_meta.cpp
浏览文件 @
67b993a8
...
...
@@ -141,7 +141,7 @@ TEST_F(MetaTest, ARCHIVE_TEST_DAYS) {
status
=
impl
.
CreateTableFile
(
table_file
);
table_file
.
file_type_
=
milvus
::
engine
::
meta
::
TableFileSchema
::
NEW
;
int
day
=
rand_r
(
&
seed
)
%
(
days_num
*
2
);
table_file
.
created_on_
=
ts
-
day
*
milvus
::
engine
::
meta
::
D
_SEC
*
milvus
::
engine
::
meta
::
US_PS
-
10000
;
table_file
.
created_on_
=
ts
-
day
*
milvus
::
engine
::
meta
::
D
AY
*
milvus
::
engine
::
meta
::
US_PS
-
10000
;
status
=
impl
.
UpdateTableFile
(
table_file
);
files
.
push_back
(
table_file
);
days
.
push_back
(
day
);
...
...
core/unittest/db/test_meta_mysql.cpp
浏览文件 @
67b993a8
...
...
@@ -145,7 +145,7 @@ TEST_F(MySqlMetaTest, ARCHIVE_TEST_DAYS) {
status
=
impl
.
CreateTableFile
(
table_file
);
table_file
.
file_type_
=
milvus
::
engine
::
meta
::
TableFileSchema
::
NEW
;
int
day
=
rand_r
(
&
seed
)
%
(
days_num
*
2
);
table_file
.
created_on_
=
ts
-
day
*
milvus
::
engine
::
meta
::
D
_SEC
*
milvus
::
engine
::
meta
::
US_PS
-
10000
;
table_file
.
created_on_
=
ts
-
day
*
milvus
::
engine
::
meta
::
D
AY
*
milvus
::
engine
::
meta
::
US_PS
-
10000
;
status
=
impl
.
UpdateTableFile
(
table_file
);
files
.
push_back
(
table_file
);
days
.
push_back
(
day
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录