support fill history
This commit is contained in:
parent
9f9171719a
commit
8cb8c05428
|
@ -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) {
|
||||||
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) {
|
||||||
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) {
|
||||||
|
|
Loading…
Reference in New Issue