rewrite nodes function
This commit is contained in:
parent
82ad690eb4
commit
e453962271
|
@ -101,7 +101,7 @@ typedef struct SNodeList {
|
||||||
|
|
||||||
typedef struct SNodeAllocator SNodeAllocator;
|
typedef struct SNodeAllocator SNodeAllocator;
|
||||||
|
|
||||||
void initNodeName();
|
void nodesInit();
|
||||||
int32_t nodesInitAllocatorSet();
|
int32_t nodesInitAllocatorSet();
|
||||||
void nodesDestroyAllocatorSet();
|
void nodesDestroyAllocatorSet();
|
||||||
int32_t nodesCreateAllocator(int64_t queryId, int32_t chunkSize, int64_t* pAllocatorId);
|
int32_t nodesCreateAllocator(int64_t queryId, int32_t chunkSize, int64_t* pAllocatorId);
|
||||||
|
@ -111,6 +111,7 @@ int64_t nodesMakeAllocatorWeakRef(int64_t allocatorId);
|
||||||
int64_t nodesReleaseAllocatorWeakRef(int64_t allocatorId);
|
int64_t nodesReleaseAllocatorWeakRef(int64_t allocatorId);
|
||||||
void nodesDestroyAllocator(int64_t allocatorId);
|
void nodesDestroyAllocator(int64_t allocatorId);
|
||||||
|
|
||||||
|
int32_t getNodeSize(ENodeType type);
|
||||||
SNode* nodesMakeNode(ENodeType type);
|
SNode* nodesMakeNode(ENodeType type);
|
||||||
void nodesDestroyNode(SNode* pNode);
|
void nodesDestroyNode(SNode* pNode);
|
||||||
void nodesFree(void* p);
|
void nodesFree(void* p);
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
#include "dmMgmt.h"
|
#include "dmMgmt.h"
|
||||||
#include "audit.h"
|
#include "audit.h"
|
||||||
#include "libs/function/tudf.h"
|
#include "libs/function/tudf.h"
|
||||||
|
#include "nodes.h"
|
||||||
|
|
||||||
#define DM_INIT_AUDIT() \
|
#define DM_INIT_AUDIT() \
|
||||||
do { \
|
do { \
|
||||||
|
@ -155,6 +156,7 @@ extern void s3End();
|
||||||
|
|
||||||
int32_t dmInit() {
|
int32_t dmInit() {
|
||||||
dInfo("start to init dnode env");
|
dInfo("start to init dnode env");
|
||||||
|
nodesInit();
|
||||||
if (dmDiskInit() != 0) return -1;
|
if (dmDiskInit() != 0) return -1;
|
||||||
if (!dmCheckDataDirVersion()) return -1;
|
if (!dmCheckDataDirVersion()) return -1;
|
||||||
if (!dmCheckDiskSpace()) return -1;
|
if (!dmCheckDiskSpace()) return -1;
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue