Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
3fc9b3b8
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1187
Star
22018
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
3fc9b3b8
编写于
9月 07, 2021
作者:
X
XingY Wang
提交者:
GitHub
9月 07, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' into fix/TD-6217-master
上级
0c7cf4ba
882e495d
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
50 addition
and
40 deletion
+50
-40
cmake/version.inc
cmake/version.inc
+1
-1
deps/TSZ
deps/TSZ
+1
-1
packaging/tools/make_install.sh
packaging/tools/make_install.sh
+14
-22
snap/snapcraft.yaml
snap/snapcraft.yaml
+2
-2
src/client/src/tscServer.c
src/client/src/tscServer.c
+1
-0
src/client/src/tscUtil.c
src/client/src/tscUtil.c
+4
-0
src/kit/taospack/taospack.c
src/kit/taospack/taospack.c
+13
-1
src/util/src/tarray.c
src/util/src/tarray.c
+7
-6
tests/pytest/client/version.py
tests/pytest/client/version.py
+7
-7
未找到文件。
cmake/version.inc
浏览文件 @
3fc9b3b8
...
...
@@ -4,7 +4,7 @@ PROJECT(TDengine)
IF
(
DEFINED
VERNUMBER
)
SET
(
TD_VER_NUMBER
$
{
VERNUMBER
})
ELSE
()
SET
(
TD_VER_NUMBER
"2.
1.7.2
"
)
SET
(
TD_VER_NUMBER
"2.
2.0.0
"
)
ENDIF
()
IF
(
DEFINED
VERCOMPATIBLE
)
...
...
TSZ
@
11c1060d
比较
ceda5bf9
...
11c1060d
Subproject commit
ceda5bf9fcd7836509ac97dcc0056b3f1dd48cc5
Subproject commit
11c1060d4f917dd799ae628b131db5d6a5ef6954
packaging/tools/make_install.sh
浏览文件 @
3fc9b3b8
...
...
@@ -20,44 +20,33 @@ fi
# Dynamic directory
if
[
"
$osType
"
!=
"Darwin"
]
;
then
data_dir
=
"/var/lib/taos"
log_dir
=
"/var/log/taos"
else
data_dir
=
"/usr/local/var/lib/taos"
log_dir
=
"/usr/local/var/log/taos"
fi
if
[
"
$osType
"
!=
"Darwin"
]
;
then
cfg_install_dir
=
"/etc/taos"
else
cfg_install_dir
=
"/usr/local/etc/taos"
fi
if
[
"
$osType
"
!=
"Darwin"
]
;
then
bin_link_dir
=
"/usr/bin"
lib_link_dir
=
"/usr/lib"
lib64_link_dir
=
"/usr/lib64"
inc_link_dir
=
"/usr/include"
install_main_dir
=
"/usr/local/taos"
bin_dir
=
"/usr/local/taos/bin"
else
data_dir
=
"/usr/local/var/lib/taos"
log_dir
=
"/usr/local/var/log/taos"
cfg_install_dir
=
"/usr/local/etc/taos"
bin_link_dir
=
"/usr/local/bin"
lib_link_dir
=
"/usr/local/lib"
inc_link_dir
=
"/usr/local/include"
fi
#install main path
if
[
"
$osType
"
!=
"Darwin"
]
;
then
install_main_dir
=
"/usr/local/taos"
else
install_main_dir
=
"/usr/local/Cellar/tdengine/
${
verNumber
}
"
fi
# old bin dir
if
[
"
$osType
"
!=
"Darwin"
]
;
then
bin_dir
=
"/usr/local/taos/bin"
else
bin_dir
=
"/usr/local/Cellar/tdengine/
${
verNumber
}
/bin"
bin_dir
=
"/usr/local/Cellar/tdengine/
${
verNumber
}
/bin"
fi
service_config_dir
=
"/etc/systemd/system"
...
...
@@ -254,7 +243,10 @@ function install_lib() {
${
csudo
}
ln
-sf
${
lib64_link_dir
}
/libtaos.so.1
${
lib64_link_dir
}
/libtaos.so
fi
else
${
csudo
}
cp
-Rf
${
binary_dir
}
/build/lib/libtaos.
*
${
install_main_dir
}
/driver
&&
${
csudo
}
chmod
777
${
install_main_dir
}
/driver/
*
${
csudo
}
cp
-Rf
${
binary_dir
}
/build/lib/libtaos.
${
verNumber
}
.dylib
${
install_main_dir
}
/driver
&&
${
csudo
}
chmod
777
${
install_main_dir
}
/driver/
*
${
csudo
}
ln
-sf
${
install_main_dir
}
/driver/libtaos.
*
${
lib_link_dir
}
/libtaos.1.dylib
${
csudo
}
ln
-sf
${
lib_link_dir
}
/libtaos.1.dylib
${
lib_link_dir
}
/libtaos.dylib
fi
install_jemalloc
...
...
snap/snapcraft.yaml
浏览文件 @
3fc9b3b8
name
:
tdengine
base
:
core18
version
:
'
2.
1.7.2
'
version
:
'
2.
2.0.0
'
icon
:
snap/gui/t-dengine.svg
summary
:
an open-source big data platform designed and optimized for IoT.
description
:
|
...
...
@@ -72,7 +72,7 @@ parts:
-
usr/bin/taosd
-
usr/bin/taos
-
usr/bin/taosdemo
-
usr/lib/libtaos.so.2.
1.7.2
-
usr/lib/libtaos.so.2.
2.0.0
-
usr/lib/libtaos.so.1
-
usr/lib/libtaos.so
...
...
src/client/src/tscServer.c
浏览文件 @
3fc9b3b8
...
...
@@ -2355,6 +2355,7 @@ int tscProcessRetrieveFuncRsp(SSqlObj* pSql) {
parQueryInfo
->
pUdfInfo
=
pQueryInfo
->
pUdfInfo
;
// assigned to parent sql obj.
pQueryInfo
->
pUdfInfo
=
NULL
;
taosReleaseRef
(
tscObjRef
,
parent
->
self
);
return
TSDB_CODE_SUCCESS
;
}
...
...
src/client/src/tscUtil.c
浏览文件 @
3fc9b3b8
...
...
@@ -1516,6 +1516,8 @@ void tscFreeSqlObj(SSqlObj* pSql) {
return
;
}
int64_t
sid
=
pSql
->
self
;
tscDebug
(
"0x%"
PRIx64
" start to free sqlObj"
,
pSql
->
self
);
pSql
->
res
.
code
=
TSDB_CODE_TSC_QUERY_CANCELLED
;
...
...
@@ -1547,6 +1549,8 @@ void tscFreeSqlObj(SSqlObj* pSql) {
tfree
(
pCmd
->
payload
);
pCmd
->
allocSize
=
0
;
tscDebug
(
"0x%"
PRIx64
" addr:%p free completed"
,
sid
,
pSql
);
tsem_destroy
(
&
pSql
->
rspSem
);
memset
(
pSql
,
0
,
sizeof
(
*
pSql
));
free
(
pSql
);
...
...
src/kit/taospack/taospack.c
浏览文件 @
3fc9b3b8
...
...
@@ -712,6 +712,15 @@ void leakTest(){
}
#define DB_CNT 500
void
test_same_float
(
int
algo
,
bool
lossy
){
float
ori
=
123
.
456789123
;
float
floats
[
DB_CNT
];
for
(
int
i
=
0
;
i
<
DB_CNT
;
i
++
){
floats
[
i
]
=
ori
;
}
DoFloat
(
floats
,
DB_CNT
,
algo
,
lossy
);
}
void
test_same_double
(
int
algo
){
double
ori
=
3
.
1415926
;
...
...
@@ -721,7 +730,6 @@ void test_same_double(int algo){
}
DoDouble
(
doubles
,
DB_CNT
,
algo
);
}
#ifdef TD_TSZ
...
...
@@ -781,6 +789,10 @@ int main(int argc, char *argv[]) {
return
0
;
}
if
(
strcmp
(
argv
[
1
],
"-samef"
)
==
0
)
{
test_same_float
(
atoi
(
argv
[
2
]),
true
);
return
0
;
}
if
(
strcmp
(
argv
[
1
],
"-samed"
)
==
0
)
{
test_same_double
(
atoi
(
argv
[
2
]));
return
0
;
...
...
src/util/src/tarray.c
浏览文件 @
3fc9b3b8
...
...
@@ -112,14 +112,15 @@ void taosArrayRemoveBatch(SArray *pArray, const int32_t* pData, int32_t numOfEle
i
+=
1
;
}
assert
(
i
==
pData
[
numOfElems
-
1
]
+
1
);
assert
(
i
==
pData
[
numOfElems
-
1
]
+
1
&&
i
<=
size
);
int32_t
dstIndex
=
pData
[
numOfElems
-
1
]
-
numOfElems
+
1
;
int32_t
srcIndex
=
pData
[
numOfElems
-
1
]
+
1
;
char
*
dst
=
TARRAY_GET_ELEM
(
pArray
,
dstIndex
);
char
*
src
=
TARRAY_GET_ELEM
(
pArray
,
srcIndex
);
memmove
(
dst
,
src
,
pArray
->
elemSize
*
(
pArray
->
size
-
numOfElems
));
int32_t
dstIndex
=
pData
[
numOfElems
-
1
]
-
numOfElems
+
1
;
if
(
pArray
->
size
-
srcIndex
>
0
)
{
char
*
dst
=
TARRAY_GET_ELEM
(
pArray
,
dstIndex
);
char
*
src
=
TARRAY_GET_ELEM
(
pArray
,
srcIndex
);
memmove
(
dst
,
src
,
pArray
->
elemSize
*
(
pArray
->
size
-
srcIndex
));
}
pArray
->
size
-=
numOfElems
;
}
...
...
tests/pytest/client/version.py
浏览文件 @
3fc9b3b8
...
...
@@ -28,20 +28,20 @@ class TDTestCase:
sql
=
"select server_version()"
ret
=
tdSql
.
query
(
sql
)
version
=
tdSql
.
getData
(
0
,
0
)[
0
:
3
]
expectedVersion_dev
=
"2.0"
expectedVersion_master
=
"2.1"
if
(
version
==
expectedVersion_dev
or
version
==
expectedVersion_master
):
tdLog
.
info
(
"sql:%s, row:%d col:%d data:%s == expect"
%
(
sql
,
0
,
0
,
version
))
version
=
floor
(
float
(
tdSql
.
getData
(
0
,
0
)[
0
:
3
]))
expectedVersion
=
2
if
(
version
==
expectedVersion
):
tdLog
.
info
(
"sql:%s, row:%d col:%d data:%d == expect"
%
(
sql
,
0
,
0
,
version
))
else
:
tdLog
.
exit
(
"sql:%s, row:%d col:%d data:%
s != expect:%s or %s "
%
(
sql
,
0
,
0
,
version
,
expectedVersion_dev
,
expectedVersion_master
))
tdLog
.
exit
(
"sql:%s, row:%d col:%d data:%
d != expect:%d "
%
(
sql
,
0
,
0
,
version
,
expectedVersion
))
sql
=
"select client_version()"
ret
=
tdSql
.
query
(
sql
)
version
=
floor
(
float
(
tdSql
.
getData
(
0
,
0
)[
0
:
3
]))
expectedVersion
=
2
if
(
version
==
expectedVersion
):
tdLog
.
info
(
"sql:%s, row:%d col:%d data:%
s
== expect"
%
(
sql
,
0
,
0
,
version
))
tdLog
.
info
(
"sql:%s, row:%d col:%d data:%
d
== expect"
%
(
sql
,
0
,
0
,
version
))
else
:
tdLog
.
exit
(
"sql:%s, row:%d col:%d data:%d != expect:%d "
%
(
sql
,
0
,
0
,
version
,
expectedVersion
))
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录