Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
dde48699
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
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看板
提交
dde48699
编写于
11月 23, 2020
作者:
H
Hongze Cheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor
上级
f2253189
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
9 addition
and
6 deletion
+9
-6
src/dnode/src/dnodeMain.c
src/dnode/src/dnodeMain.c
+1
-1
src/inc/tfs.h
src/inc/tfs.h
+2
-1
src/tfs/inc/tfsint.h
src/tfs/inc/tfsint.h
+2
-0
src/tfs/src/tdisk.c
src/tfs/src/tdisk.c
+3
-1
src/tfs/src/tfs.c
src/tfs/src/tfs.c
+1
-3
未找到文件。
src/dnode/src/dnodeMain.c
浏览文件 @
dde48699
...
...
@@ -186,7 +186,7 @@ static int32_t dnodeInitStorage() {
dError
(
"failed to init TFS since %s"
,
tstrerror
(
terrno
));
return
-
1
;
}
tfsPrimaryPath
(
tsDataDir
);
snprintf
(
tsDataDir
,
tfsPrimaryPath
(),
TSDB_FILENAME_LEN
);
sprintf
(
tsMnodeDir
,
"%s/mnode"
,
tsDataDir
);
sprintf
(
tsVnodeDir
,
"%s/vnode"
,
tsDataDir
);
sprintf
(
tsDnodeDir
,
"%s/dnode"
,
tsDataDir
);
...
...
src/inc/tfs.h
浏览文件 @
dde48699
...
...
@@ -31,11 +31,12 @@ typedef struct {
int
tfsInit
(
SDiskCfg
*
pDiskCfg
,
int
ndisk
);
void
tfsDestroy
();
int
tfsUpdateInfo
();
void
tfsPrimaryPath
(
char
*
dst
);
int
tfsCreateDir
(
char
*
dirname
);
int
tfsRemoveDir
(
char
*
dirname
);
int
tfsRename
(
char
*
oldpath
,
char
*
newpath
);
const
char
*
tfsPrimaryPath
();
// tfcntl.c
typedef
struct
TFSFILE
TFSFILE
;
typedef
struct
TFSDIR
TFSDIR
;
...
...
src/tfs/inc/tfsint.h
浏览文件 @
dde48699
...
...
@@ -35,6 +35,8 @@ SDisk *tfsNewDisk(int level, int id, char *dir);
void
tfsFreeDisk
(
SDisk
*
pDisk
);
int
tfsUpdateDiskInfo
(
SDisk
*
pDisk
);
const
char
*
tfsDiskDir
(
SDisk
*
pDisk
);
// ttier.c
typedef
struct
STier
STier
;
...
...
src/tfs/src/tdisk.c
浏览文件 @
dde48699
...
...
@@ -63,4 +63,6 @@ int tfsUpdateDiskInfo(SDisk *pDisk) {
pDisk
->
dmeta
.
free
=
dstat
.
avail
;
return
0
;
}
\ No newline at end of file
}
const
char
*
tfsDiskDir
(
SDisk
*
pDisk
)
{
return
pDisk
->
dir
;
}
\ No newline at end of file
src/tfs/src/tfs.c
浏览文件 @
dde48699
...
...
@@ -100,9 +100,7 @@ int tfsUpdateInfo() {
tfsUnLock
();
}
void
tfsPrimaryPath
(
char
*
dst
)
{
strncpy
(
dst
,
DISK_AT
(
0
,
0
)
->
dir
,
TSDB_FILENAME_LEN
);
}
const
char
*
tfsPrimaryPath
()
{
return
tfsDiskDir
(
DISK_AT
(
0
,
0
));
}
int
tfsCreateDir
(
char
*
dirname
)
{
char
dirName
[
TSDB_FILENAME_LEN
]
=
"
\0
"
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录