fix comment
This commit is contained in:
parent
eb1a5e3cc6
commit
5b1dddf4d5
|
@ -1150,12 +1150,14 @@ int32_t deleteCheckpointFile(const char* id, const char* name) {
|
||||||
|
|
||||||
int32_t nBytes = snprintf(object, sizeof(object), "%s/%s", id, name);
|
int32_t nBytes = snprintf(object, sizeof(object), "%s/%s", id, name);
|
||||||
if (nBytes <= 0 || nBytes >= sizeof(object)) {
|
if (nBytes <= 0 || nBytes >= sizeof(object)) {
|
||||||
terrno = TSDB_CODE_OUT_OF_RANGE;
|
return TSDB_CODE_OUT_OF_RANGE;
|
||||||
return -1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
char* tmp = object;
|
char* tmp = object;
|
||||||
return s3DeleteObjects((const char**)&tmp, 1);
|
int32_t code = s3DeleteObjects((const char**)&tmp, 1);
|
||||||
|
if (code != 0) {
|
||||||
|
return code;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int32_t streamTaskSendRestoreChkptMsg(SStreamTask* pTask) {
|
int32_t streamTaskSendRestoreChkptMsg(SStreamTask* pTask) {
|
||||||
|
|
|
@ -228,6 +228,7 @@ int32_t snapFileGenMeta(SBackendSnapFile2* pSnapFile) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
int32_t snapFileReadMeta(SBackendSnapFile2* pSnapFile) {
|
int32_t snapFileReadMeta(SBackendSnapFile2* pSnapFile) {
|
||||||
|
terrno = 0;
|
||||||
TdDirPtr pDir = taosOpenDir(pSnapFile->path);
|
TdDirPtr pDir = taosOpenDir(pSnapFile->path);
|
||||||
if (NULL == pDir) {
|
if (NULL == pDir) {
|
||||||
terrno = TAOS_SYSTEM_ERROR(errno);
|
terrno = TAOS_SYSTEM_ERROR(errno);
|
||||||
|
@ -294,13 +295,13 @@ int32_t snapFileReadMeta(SBackendSnapFile2* pSnapFile) {
|
||||||
return terrno;
|
return terrno;
|
||||||
}
|
}
|
||||||
int32_t streamBackendSnapInitFile(char* metaPath, SStreamTaskSnap* pSnap, SBackendSnapFile2* pSnapFile) {
|
int32_t streamBackendSnapInitFile(char* metaPath, SStreamTaskSnap* pSnap, SBackendSnapFile2* pSnapFile) {
|
||||||
int32_t code = -1;
|
terrno = 0;
|
||||||
int32_t nBytes = 0;
|
int32_t nBytes = 0;
|
||||||
int32_t cap = strlen(pSnap->dbPrefixPath) + 256;
|
int32_t cap = strlen(pSnap->dbPrefixPath) + 256;
|
||||||
|
|
||||||
char* path = taosMemoryCalloc(1, cap);
|
char* path = taosMemoryCalloc(1, cap);
|
||||||
if (path == NULL) {
|
if (path == NULL) {
|
||||||
return -1;
|
return TSDB_CODE_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
nBytes = snprintf(path, cap, "%s%s%s%s%s%" PRId64 "", pSnap->dbPrefixPath, TD_DIRSEP, "checkpoints", TD_DIRSEP,
|
nBytes = snprintf(path, cap, "%s%s%s%s%s%" PRId64 "", pSnap->dbPrefixPath, TD_DIRSEP, "checkpoints", TD_DIRSEP,
|
||||||
|
@ -324,20 +325,19 @@ int32_t streamBackendSnapInitFile(char* metaPath, SStreamTaskSnap* pSnap, SBacke
|
||||||
|
|
||||||
pSnapFile->path = path;
|
pSnapFile->path = path;
|
||||||
pSnapFile->snapInfo = *pSnap;
|
pSnapFile->snapInfo = *pSnap;
|
||||||
if ((code = snapFileReadMeta(pSnapFile)) != 0) {
|
if ((terrno = snapFileReadMeta(pSnapFile)) != 0) {
|
||||||
goto _ERROR;
|
goto _ERROR;
|
||||||
}
|
}
|
||||||
if ((code = snapFileGenMeta(pSnapFile)) != 0) {
|
if ((terrno = snapFileGenMeta(pSnapFile)) != 0) {
|
||||||
goto _ERROR;
|
goto _ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
snapFileDebugInfo(pSnapFile);
|
snapFileDebugInfo(pSnapFile);
|
||||||
path = NULL;
|
path = NULL;
|
||||||
code = 0;
|
|
||||||
|
|
||||||
_ERROR:
|
_ERROR:
|
||||||
taosMemoryFree(path);
|
taosMemoryFree(path);
|
||||||
return code;
|
return terrno;
|
||||||
}
|
}
|
||||||
void snapFileDestroy(SBackendSnapFile2* pSnap) {
|
void snapFileDestroy(SBackendSnapFile2* pSnap) {
|
||||||
taosMemoryFree(pSnap->pCheckpointMeta);
|
taosMemoryFree(pSnap->pCheckpointMeta);
|
||||||
|
@ -365,19 +365,19 @@ void snapFileDestroy(SBackendSnapFile2* pSnap) {
|
||||||
}
|
}
|
||||||
int32_t streamSnapHandleInit(SStreamSnapHandle* pHandle, char* path, void* pMeta) {
|
int32_t streamSnapHandleInit(SStreamSnapHandle* pHandle, char* path, void* pMeta) {
|
||||||
// impl later
|
// impl later
|
||||||
int32_t code = 0;
|
|
||||||
|
|
||||||
|
terrno = 0;
|
||||||
SArray* pSnapInfoSet = taosArrayInit(4, sizeof(SStreamTaskSnap));
|
SArray* pSnapInfoSet = taosArrayInit(4, sizeof(SStreamTaskSnap));
|
||||||
if (pSnapInfoSet == NULL) {
|
if (pSnapInfoSet == NULL) {
|
||||||
terrno = TSDB_CODE_OUT_OF_MEMORY;
|
terrno = TSDB_CODE_OUT_OF_MEMORY;
|
||||||
return -1;
|
return terrno;
|
||||||
}
|
}
|
||||||
|
|
||||||
code = streamCreateTaskDbSnapInfo(pMeta, path, pSnapInfoSet);
|
terrno = streamCreateTaskDbSnapInfo(pMeta, path, pSnapInfoSet);
|
||||||
if (code != 0) {
|
if (terrno != 0) {
|
||||||
stError("failed to do task db snap info, reason:%s", tstrerror(terrno));
|
stError("failed to do task db snap info, reason:%s", tstrerror(terrno));
|
||||||
taosArrayDestroy(pSnapInfoSet);
|
taosArrayDestroy(pSnapInfoSet);
|
||||||
return -1;
|
return terrno;
|
||||||
}
|
}
|
||||||
|
|
||||||
SArray* pDbSnapSet = taosArrayInit(8, sizeof(SBackendSnapFile2));
|
SArray* pDbSnapSet = taosArrayInit(8, sizeof(SBackendSnapFile2));
|
||||||
|
@ -391,8 +391,8 @@ int32_t streamSnapHandleInit(SStreamSnapHandle* pHandle, char* path, void* pMeta
|
||||||
SStreamTaskSnap* pSnap = taosArrayGet(pSnapInfoSet, i);
|
SStreamTaskSnap* pSnap = taosArrayGet(pSnapInfoSet, i);
|
||||||
|
|
||||||
SBackendSnapFile2 snapFile = {0};
|
SBackendSnapFile2 snapFile = {0};
|
||||||
code = streamBackendSnapInitFile(path, pSnap, &snapFile);
|
terrno = streamBackendSnapInitFile(path, pSnap, &snapFile);
|
||||||
ASSERT(code == 0);
|
ASSERT(terrno == 0);
|
||||||
taosArrayPush(pDbSnapSet, &snapFile);
|
taosArrayPush(pDbSnapSet, &snapFile);
|
||||||
}
|
}
|
||||||
pHandle->pDbSnapSet = pDbSnapSet;
|
pHandle->pDbSnapSet = pDbSnapSet;
|
||||||
|
@ -403,9 +403,7 @@ int32_t streamSnapHandleInit(SStreamSnapHandle* pHandle, char* path, void* pMeta
|
||||||
|
|
||||||
_err:
|
_err:
|
||||||
streamSnapHandleDestroy(pHandle);
|
streamSnapHandleDestroy(pHandle);
|
||||||
|
return terrno;
|
||||||
code = -1;
|
|
||||||
return code;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void streamSnapHandleDestroy(SStreamSnapHandle* handle) {
|
void streamSnapHandleDestroy(SStreamSnapHandle* handle) {
|
||||||
|
@ -437,9 +435,10 @@ int32_t streamSnapReaderOpen(void* pMeta, int64_t sver, int64_t chkpId, char* pa
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (streamSnapHandleInit(&pReader->handle, (char*)path, pMeta) < 0) {
|
int32_t code = streamSnapHandleInit(&pReader->handle, (char*)path, pMeta);
|
||||||
|
if (code != 0) {
|
||||||
taosMemoryFree(pReader);
|
taosMemoryFree(pReader);
|
||||||
return -1;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
*ppReader = pReader;
|
*ppReader = pReader;
|
||||||
|
|
Loading…
Reference in New Issue