Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
慢慢CG
TDengine
提交
d6ed7605
T
TDengine
项目概览
慢慢CG
/
TDengine
与 Fork 源项目一致
Fork自
taosdata / TDengine
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
d6ed7605
编写于
2月 07, 2020
作者:
S
slguan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
#1177
上级
78d9ffd7
变更
21
隐藏空白更改
内联
并排
Showing
21 changed file
with
80 addition
and
77 deletion
+80
-77
src/mnode/CMakeLists.txt
src/mnode/CMakeLists.txt
+20
-2
src/mnode/detail/CMakeLists.txt
src/mnode/detail/CMakeLists.txt
+0
-23
src/mnode/inc/mgmt.h
src/mnode/inc/mgmt.h
+0
-0
src/mnode/inc/mgmtBalance.h
src/mnode/inc/mgmtBalance.h
+0
-0
src/mnode/inc/mgmtProfile.h
src/mnode/inc/mgmtProfile.h
+0
-0
src/mnode/inc/mgmtSystem.h
src/mnode/inc/mgmtSystem.h
+0
-0
src/mnode/inc/mgmtUtil.h
src/mnode/inc/mgmtUtil.h
+0
-0
src/mnode/lite/src/mgmtAcct.spec.c
src/mnode/lite/src/mgmtAcct.spec.c
+0
-52
src/mnode/src/mgmtAcct.c
src/mnode/src/mgmtAcct.c
+60
-0
src/mnode/src/mgmtConn.c
src/mnode/src/mgmtConn.c
+0
-0
src/mnode/src/mgmtDb.c
src/mnode/src/mgmtDb.c
+0
-0
src/mnode/src/mgmtDnode.c
src/mnode/src/mgmtDnode.c
+0
-0
src/mnode/src/mgmtDnodeInt.c
src/mnode/src/mgmtDnodeInt.c
+0
-0
src/mnode/src/mgmtMeter.c
src/mnode/src/mgmtMeter.c
+0
-0
src/mnode/src/mgmtProfile.c
src/mnode/src/mgmtProfile.c
+0
-0
src/mnode/src/mgmtShell.c
src/mnode/src/mgmtShell.c
+0
-0
src/mnode/src/mgmtSupertableQuery.c
src/mnode/src/mgmtSupertableQuery.c
+0
-0
src/mnode/src/mgmtSystem.c
src/mnode/src/mgmtSystem.c
+0
-0
src/mnode/src/mgmtUser.c
src/mnode/src/mgmtUser.c
+0
-0
src/mnode/src/mgmtUtil.c
src/mnode/src/mgmtUtil.c
+0
-0
src/mnode/src/mgmtVgroup.c
src/mnode/src/mgmtVgroup.c
+0
-0
未找到文件。
src/mnode/CMakeLists.txt
浏览文件 @
d6ed7605
CMAKE_MINIMUM_REQUIRED
(
VERSION 2.8
)
PROJECT
(
TDengine
)
ADD_SUBDIRECTORY
(
detail
)
ADD_SUBDIRECTORY
(
lite
)
\ No newline at end of file
IF
((
TD_LINUX_64
)
OR
(
TD_LINUX_32 AND TD_ARM
))
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/dnode/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/mnode/detail/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/vnode/detail/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/client/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/inc
)
INCLUDE_DIRECTORIES
(
${
TD_OS_DIR
}
/inc
)
INCLUDE_DIRECTORIES
(
inc
)
AUX_SOURCE_DIRECTORY
(
src SRC
)
ADD_LIBRARY
(
mnode
${
SRC
}
)
TARGET_LINK_LIBRARIES
(
mnode trpc tutil sdb pthread
)
IF
(
TD_CLUSTER
)
TARGET_LINK_LIBRARIES
(
mnode mcluster
)
ELSEIF
(
TD_LITE
)
TARGET_LINK_LIBRARIES
(
mnode mlite
)
ENDIF
()
ENDIF
()
src/mnode/detail/CMakeLists.txt
已删除
100644 → 0
浏览文件 @
78d9ffd7
CMAKE_MINIMUM_REQUIRED
(
VERSION 2.8
)
PROJECT
(
TDengine
)
IF
((
TD_LINUX_64
)
OR
(
TD_LINUX_32 AND TD_ARM
))
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/dnode/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/mnode/detail/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/vnode/detail/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/client/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/inc
)
INCLUDE_DIRECTORIES
(
${
TD_OS_DIR
}
/inc
)
INCLUDE_DIRECTORIES
(
inc
)
AUX_SOURCE_DIRECTORY
(
src SRC
)
ADD_LIBRARY
(
mnode
${
SRC
}
)
TARGET_LINK_LIBRARIES
(
mnode trpc tutil sdb pthread
)
IF
(
TD_CLUSTER
)
TARGET_LINK_LIBRARIES
(
mnode mcluster
)
ELSEIF
(
TD_LITE
)
TARGET_LINK_LIBRARIES
(
mnode mlite
)
ENDIF
()
ENDIF
()
src/mnode/
detail/
inc/mgmt.h
→
src/mnode/inc/mgmt.h
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
inc/mgmtBalance.h
→
src/mnode/inc/mgmtBalance.h
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
inc/mgmtProfile.h
→
src/mnode/inc/mgmtProfile.h
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
inc/mgmtSystem.h
→
src/mnode/inc/mgmtSystem.h
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
inc/mgmtUtil.h
→
src/mnode/inc/mgmtUtil.h
浏览文件 @
d6ed7605
文件已移动
src/mnode/lite/src/mgmtAcct.spec.c
浏览文件 @
d6ed7605
...
...
@@ -16,56 +16,4 @@
#define _DEFAULT_SOURCE
#include "mgmt.h"
extern
void
*
userSdb
;
extern
void
*
dbSdb
;
SAcctObj
acctObj
;
int
mgmtInitAccts
()
{
return
0
;
}
void
mgmtCreateRootAcct
()
{}
SAcctObj
*
mgmtGetAcct
(
char
*
name
)
{
return
&
acctObj
;
}
int
mgmtCheckUserLimit
(
SAcctObj
*
pAcct
)
{
int
numOfUsers
=
sdbGetNumOfRows
(
userSdb
);
if
(
numOfUsers
>=
tsMaxUsers
)
{
mWarn
(
"numOfUsers:%d, exceed tsMaxUsers:%d"
,
numOfUsers
,
tsMaxUsers
);
return
TSDB_CODE_TOO_MANY_USERS
;
}
return
0
;
}
int
mgmtCheckDbLimit
(
SAcctObj
*
pAcct
)
{
int
numOfDbs
=
sdbGetNumOfRows
(
dbSdb
);
if
(
numOfDbs
>=
tsMaxDbs
)
{
mWarn
(
"numOfDbs:%d, exceed tsMaxDbs:%d"
,
numOfDbs
,
tsMaxDbs
);
return
TSDB_CODE_TOO_MANY_DATABSES
;
}
return
0
;
}
int
mgmtCheckMeterLimit
(
SAcctObj
*
pAcct
)
{
return
0
;
}
int
mgmtCheckUserGrant
()
{
return
0
;
}
int
mgmtCheckDbGrant
()
{
return
0
;
}
int
mgmtCheckMeterGrant
()
{
return
0
;
}
void
grantAddTimeSeries
(
uint32_t
timeSeriesNum
)
{}
void
mgmtCheckAcct
()
{
SAcctObj
*
pAcct
=
&
acctObj
;
pAcct
->
acctId
=
0
;
strcpy
(
pAcct
->
user
,
"root"
);
mgmtCreateUser
(
pAcct
,
"root"
,
"taosdata"
);
mgmtCreateUser
(
pAcct
,
"monitor"
,
tsInternalPass
);
mgmtCreateUser
(
pAcct
,
"_root"
,
tsInternalPass
);
}
void
mgmtCleanUpAccts
()
{}
int
mgmtGetAcctMeta
(
SMeterMeta
*
pMeta
,
SShowObj
*
pShow
,
SConnObj
*
pConn
)
{
return
TSDB_CODE_OPS_NOT_SUPPORT
;
}
int
mgmtRetrieveAccts
(
SShowObj
*
pShow
,
char
*
data
,
int
rows
,
SConnObj
*
pConn
)
{
return
0
;
}
src/mnode/
detail/
src/mgmtAcct.c
→
src/mnode/src/mgmtAcct.c
浏览文件 @
d6ed7605
...
...
@@ -19,6 +19,11 @@
#include "mgmt.h"
#include "tschemautil.h"
extern
void
*
userSdb
;
extern
void
*
dbSdb
;
SAcctObj
acctObj
;
int
mgmtGetAcctsNum
();
SShowObj
*
mgmtGetNextAcct
(
SShowObj
*
pShow
,
SAcctObj
**
pAcct
);
...
...
@@ -126,3 +131,58 @@ int mgmtRemoveConnFromAcct(SConnObj *pConn) {
return
0
;
}
/*
* Edge Version Implementation
*/
int
mgmtInitAcctsImp
()
{
return
0
;
}
int
(
*
mgmtInitAccts
)()
=
mgmtInitAcctsImp
;
void
mgmtCreateRootAcct
()
{}
SAcctObj
*
mgmtGetAcct
(
char
*
name
)
{
return
&
acctObj
;
}
int
mgmtCheckUserLimit
(
SAcctObj
*
pAcct
)
{
int
numOfUsers
=
sdbGetNumOfRows
(
userSdb
);
if
(
numOfUsers
>=
tsMaxUsers
)
{
mWarn
(
"numOfUsers:%d, exceed tsMaxUsers:%d"
,
numOfUsers
,
tsMaxUsers
);
return
TSDB_CODE_TOO_MANY_USERS
;
}
return
0
;
}
int
mgmtCheckDbLimit
(
SAcctObj
*
pAcct
)
{
int
numOfDbs
=
sdbGetNumOfRows
(
dbSdb
);
if
(
numOfDbs
>=
tsMaxDbs
)
{
mWarn
(
"numOfDbs:%d, exceed tsMaxDbs:%d"
,
numOfDbs
,
tsMaxDbs
);
return
TSDB_CODE_TOO_MANY_DATABSES
;
}
return
0
;
}
int
mgmtCheckMeterLimit
(
SAcctObj
*
pAcct
)
{
return
0
;
}
int
mgmtCheckUserGrant
()
{
return
0
;
}
int
mgmtCheckDbGrant
()
{
return
0
;
}
int
mgmtCheckMeterGrant
()
{
return
0
;
}
void
grantAddTimeSeries
(
uint32_t
timeSeriesNum
)
{}
void
mgmtCheckAcct
()
{
SAcctObj
*
pAcct
=
&
acctObj
;
pAcct
->
acctId
=
0
;
strcpy
(
pAcct
->
user
,
"root"
);
mgmtCreateUser
(
pAcct
,
"root"
,
"taosdata"
);
mgmtCreateUser
(
pAcct
,
"monitor"
,
tsInternalPass
);
mgmtCreateUser
(
pAcct
,
"_root"
,
tsInternalPass
);
}
void
mgmtCleanUpAccts
()
{}
int
mgmtGetAcctMeta
(
SMeterMeta
*
pMeta
,
SShowObj
*
pShow
,
SConnObj
*
pConn
)
{
return
TSDB_CODE_OPS_NOT_SUPPORT
;
}
int
mgmtRetrieveAccts
(
SShowObj
*
pShow
,
char
*
data
,
int
rows
,
SConnObj
*
pConn
)
{
return
0
;
}
src/mnode/
detail/
src/mgmtConn.c
→
src/mnode/src/mgmtConn.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtDb.c
→
src/mnode/src/mgmtDb.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtDnode.c
→
src/mnode/src/mgmtDnode.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtDnodeInt.c
→
src/mnode/src/mgmtDnodeInt.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtMeter.c
→
src/mnode/src/mgmtMeter.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtProfile.c
→
src/mnode/src/mgmtProfile.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtShell.c
→
src/mnode/src/mgmtShell.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtSupertableQuery.c
→
src/mnode/src/mgmtSupertableQuery.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtSystem.c
→
src/mnode/src/mgmtSystem.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtUser.c
→
src/mnode/src/mgmtUser.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtUtil.c
→
src/mnode/src/mgmtUtil.c
浏览文件 @
d6ed7605
文件已移动
src/mnode/
detail/
src/mgmtVgroup.c
→
src/mnode/src/mgmtVgroup.c
浏览文件 @
d6ed7605
文件已移动
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录