提交 8cb8c054 编写于 作者: Y yihaoDeng

support fill history

上级 9f917171
...@@ -254,7 +254,6 @@ void streamBackendCleanup(void* arg) { ...@@ -254,7 +254,6 @@ void streamBackendCleanup(void* arg) {
} }
void streamBackendHandleCleanup(void* arg) { void streamBackendHandleCleanup(void* arg) {
SBackendWrapper* wrapper = arg; SBackendWrapper* wrapper = arg;
bool remove = false;
qDebug("start to do-close backendwrapper %p, %s", wrapper, wrapper->idstr); qDebug("start to do-close backendwrapper %p, %s", wrapper, wrapper->idstr);
if (wrapper->rocksdb == NULL) { if (wrapper->rocksdb == NULL) {
...@@ -296,7 +295,7 @@ void streamBackendHandleCleanup(void* arg) { ...@@ -296,7 +295,7 @@ void streamBackendHandleCleanup(void* arg) {
rocksdb_block_based_options_destroy(((RocksdbCfParam*)wrapper->param)[i].tableOpt); rocksdb_block_based_options_destroy(((RocksdbCfParam*)wrapper->param)[i].tableOpt);
} }
if (remove) { if (wrapper->remove) {
streamBackendDelCompare(wrapper->pBackend, wrapper->pComparNode); streamBackendDelCompare(wrapper->pBackend, wrapper->pComparNode);
} }
rocksdb_writeoptions_destroy(wrapper->writeOpts); rocksdb_writeoptions_destroy(wrapper->writeOpts);
...@@ -1001,6 +1000,7 @@ void streamStateCloseBackend(SStreamState* pState, bool remove) { ...@@ -1001,6 +1000,7 @@ void streamStateCloseBackend(SStreamState* pState, bool remove) {
char* status[] = {"close", "drop"}; char* status[] = {"close", "drop"};
qInfo("start to close %s state %p on backendWrapper %p %s", status[remove == false ? 0 : 1], pState, wrapper, qInfo("start to close %s state %p on backendWrapper %p %s", status[remove == false ? 0 : 1], pState, wrapper,
wrapper->idstr); wrapper->idstr);
wrapper->remove |= remove; // update by other pState
taosReleaseRef(streamBackendWrapperId, pState->pTdbState->backendWrapperId); taosReleaseRef(streamBackendWrapperId, pState->pTdbState->backendWrapperId);
} }
void streamStateDestroyCompar(void* arg) { void streamStateDestroyCompar(void* arg) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册