Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
26b32bd9
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
26b32bd9
编写于
12月 03, 2020
作者:
S
Shengliang Guan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
TD-2270
上级
1408a331
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
5 addition
and
2 deletion
+5
-2
src/balance/src/bnMain.c
src/balance/src/bnMain.c
+1
-1
src/balance/src/bnThread.c
src/balance/src/bnThread.c
+4
-1
未找到文件。
src/balance/src/bnMain.c
浏览文件 @
26b32bd9
...
...
@@ -566,8 +566,8 @@ int32_t bnInit() {
void
bnCleanUp
()
{
bnCleanupThread
();
pthread_mutex_destroy
(
&
tsBnMgmt
.
mutex
);
bnCleanupDnodes
();
pthread_mutex_destroy
(
&
tsBnMgmt
.
mutex
);
}
int32_t
bnDropDnode
(
SDnodeObj
*
pDnode
)
{
...
...
src/balance/src/bnThread.c
浏览文件 @
26b32bd9
...
...
@@ -81,7 +81,6 @@ void bnCleanupThread() {
}
static
void
bnPostSignal
()
{
mDebug
(
"balance thread async notify"
);
pthread_mutex_lock
(
&
tsBnThread
.
mutex
);
pthread_cond_signal
(
&
tsBnThread
.
cond
);
pthread_mutex_unlock
(
&
(
tsBnThread
.
mutex
));
...
...
@@ -94,11 +93,13 @@ static void bnPostSignal() {
static
void
bnProcessTimer
(
void
*
handle
,
void
*
tmrId
)
{
if
(
!
sdbIsMaster
())
return
;
if
(
tsBnThread
.
stop
)
return
;
tsBnThread
.
timer
=
NULL
;
tsAccessSquence
++
;
bnCheckStatus
();
bnStartTimer
(
-
1
);
if
(
handle
==
NULL
)
{
if
(
tsAccessSquence
%
tsBalanceInterval
==
0
)
{
...
...
@@ -113,6 +114,8 @@ static void bnProcessTimer(void *handle, void *tmrId) {
}
void
bnStartTimer
(
int64_t
mseconds
)
{
if
(
tsBnThread
.
stop
)
return
;
bool
updateSoon
=
(
mseconds
!=
-
1
);
if
(
updateSoon
)
{
taosTmrReset
(
bnProcessTimer
,
mseconds
,
(
void
*
)
mseconds
,
tsMnodeTmr
,
&
tsBnThread
.
timer
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录