fix: fix log not compressed when logKeepDays set to positive value
This commit is contained in:
parent
70c18d44a2
commit
a57da3bdf7
|
@ -210,15 +210,15 @@ static void taosKeepOldLog(char *oldName) {
|
||||||
|
|
||||||
(void)taosRenameFile(oldName, fileName);
|
(void)taosRenameFile(oldName, fileName);
|
||||||
|
|
||||||
if (tsLogKeepDays < 0) {
|
char compressFileName[LOG_FILE_NAME_LEN + 20];
|
||||||
char compressFileName[LOG_FILE_NAME_LEN + 20];
|
snprintf(compressFileName, LOG_FILE_NAME_LEN + 20, "%s.%" PRId64 ".gz", tsLogObj.logName, fileSec);
|
||||||
snprintf(compressFileName, LOG_FILE_NAME_LEN + 20, "%s.%" PRId64 ".gz", tsLogObj.logName, fileSec);
|
if (taosCompressFile(fileName, compressFileName) == 0) {
|
||||||
if (taosCompressFile(fileName, compressFileName) == 0) {
|
(void)taosRemoveFile(fileName);
|
||||||
(void)taosRemoveFile(fileName);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
taosRemoveOldFiles(tsLogDir, TABS(tsLogKeepDays));
|
if (tsLogKeepDays > 0) {
|
||||||
|
taosRemoveOldFiles(tsLogDir, tsLogKeepDays);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void *taosThreadToOpenNewFile(void *param) {
|
static void *taosThreadToOpenNewFile(void *param) {
|
||||||
|
|
Loading…
Reference in New Issue