Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2dot5
ClickHouse
提交
07009d50
C
ClickHouse
项目概览
2dot5
/
ClickHouse
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
ClickHouse
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
07009d50
编写于
10月 27, 2017
作者:
P
proller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Bughunt tsan
上级
f19538a2
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
12 addition
and
8 deletion
+12
-8
dbms/src/Storages/StorageReplicatedMergeTree.h
dbms/src/Storages/StorageReplicatedMergeTree.h
+1
-1
dbms/tests/clickhouse-test
dbms/tests/clickhouse-test
+11
-7
未找到文件。
dbms/src/Storages/StorageReplicatedMergeTree.h
浏览文件 @
07009d50
...
...
@@ -254,7 +254,7 @@ private:
/** Is this replica "leading". The leader replica selects the parts to merge.
*/
bool
is_leader_node
=
false
;
std
::
atomic_
bool
is_leader_node
=
false
;
std
::
mutex
leader_node_mutex
;
InterserverIOEndpointHolderPtr
data_parts_exchange_endpoint_holder
;
...
...
dbms/tests/clickhouse-test
浏览文件 @
07009d50
...
...
@@ -49,10 +49,10 @@ def main(args):
def
is_data_present
():
proc
=
Popen
(
shlex
.
split
(
args
.
client
),
stdin
=
PIPE
,
stdout
=
PIPE
,
stderr
=
PIPE
)
(
stdout
,
stderr
)
=
proc
.
communicate
(
"EXISTS TABLE test.hits"
)
clickhouse_
proc
=
Popen
(
shlex
.
split
(
args
.
client
),
stdin
=
PIPE
,
stdout
=
PIPE
,
stderr
=
PIPE
)
(
stdout
,
stderr
)
=
clickhouse_
proc
.
communicate
(
"EXISTS TABLE test.hits"
)
if
proc
.
returncode
!=
0
:
raise
CalledProcessError
(
proc
.
returncode
,
args
.
client
,
stderr
)
raise
CalledProcessError
(
clickhouse_
proc
.
returncode
,
args
.
client
,
stderr
)
return
stdout
.
startswith
(
'1'
)
...
...
@@ -73,18 +73,17 @@ def main(args):
if
args
.
zookeeper
is
None
:
try
:
check_call
([
'grep'
,
'-q'
,
'<zookeeper'
,
'/etc/clickhouse-server/config-preprocessed.xml'
]
,
)
check_call
([
'grep'
,
'-q'
,
'<zookeeper'
,
'/etc/clickhouse-server/config-preprocessed.xml'
])
args
.
zookeeper
=
True
except
CalledProcessError
:
args
.
zookeeper
=
False
if
args
.
shard
is
None
:
try
:
check_call
([
'grep'
,
'-qE'
,
'"127.0.0.2|<listen_host>::</listen_host>"'
,
'/etc/clickhouse-server/config-preprocessed.xml'
]
,
)
check_call
([
'grep'
,
'-qE'
,
'"127.0.0.2|<listen_host>::</listen_host>"'
,
'/etc/clickhouse-server/config-preprocessed.xml'
])
args
.
shard
=
True
except
CalledProcessError
:
# TODO: false here after setting <listen_host>::1</listen_host>
args
.
shard
=
True
args
.
shard
=
False
base_dir
=
os
.
path
.
abspath
(
args
.
queries
)
...
...
@@ -128,6 +127,10 @@ def main(args):
report_testcase
=
et
.
Element
(
"testcase"
,
attrib
=
{
"name"
:
name
})
try
:
if
args
.
testname
:
clickhouse_proc
=
Popen
(
shlex
.
split
(
args
.
client
),
stdin
=
PIPE
,
stdout
=
PIPE
,
stderr
=
PIPE
)
clickhouse_proc
.
communicate
(
"SELECT 'Running test {suite}/{case} from pid={pid}';"
.
format
(
pid
=
os
.
getpid
(),
case
=
case
,
suite
=
suite
))
print
"{0:70}"
.
format
(
name
+
": "
),
sys
.
stdout
.
flush
()
...
...
@@ -272,6 +275,7 @@ if __name__ == '__main__':
parser
.
add_argument
(
'test'
,
nargs
=
'?'
,
help
=
'Optional test case name regex'
)
parser
.
add_argument
(
'--stop'
,
action
=
'store_true'
,
default
=
None
,
dest
=
'stop'
,
help
=
'Stop on network errors'
)
parser
.
add_argument
(
'--random'
,
action
=
'store_true'
,
default
=
None
,
dest
=
'random'
,
help
=
'Randomize tests order'
)
parser
.
add_argument
(
'--testname'
,
action
=
'store_true'
,
default
=
None
,
dest
=
'testname'
,
help
=
'Make query with test name before test run'
)
group
=
parser
.
add_mutually_exclusive_group
(
required
=
False
)
group
.
add_argument
(
'--zookeeper'
,
action
=
'store_true'
,
default
=
None
,
dest
=
'zookeeper'
,
help
=
'Run zookeeper related tests'
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录