tsdb/cache: new cacheReader field for tsdb & cache reader
This commit is contained in:
parent
9b0b4061e0
commit
27b8671f97
|
@ -851,7 +851,7 @@ typedef struct STsdbReaderInfo {
|
||||||
typedef struct SCacheRowsReader {
|
typedef struct SCacheRowsReader {
|
||||||
STsdb *pTsdb;
|
STsdb *pTsdb;
|
||||||
STsdbReaderInfo info;
|
STsdbReaderInfo info;
|
||||||
// SVersionRange verRange;
|
int8_t cacheReader; // always true for cache reader
|
||||||
TdThreadMutex readerMutex;
|
TdThreadMutex readerMutex;
|
||||||
SVnode *pVnode;
|
SVnode *pVnode;
|
||||||
STSchema *pSchema;
|
STSchema *pSchema;
|
||||||
|
|
|
@ -191,6 +191,7 @@ int32_t tsdbCacherowsReaderOpen(void* pVnode, int32_t type, void* pTableIdList,
|
||||||
taosThreadMutexInit(&p->readerMutex, NULL);
|
taosThreadMutexInit(&p->readerMutex, NULL);
|
||||||
|
|
||||||
p->lastTs = INT64_MIN;
|
p->lastTs = INT64_MIN;
|
||||||
|
p->cacheReader = 1;
|
||||||
|
|
||||||
*pReader = p;
|
*pReader = p;
|
||||||
return TSDB_CODE_SUCCESS;
|
return TSDB_CODE_SUCCESS;
|
||||||
|
|
|
@ -186,6 +186,7 @@ typedef struct SReaderStatus {
|
||||||
struct STsdbReader {
|
struct STsdbReader {
|
||||||
STsdb* pTsdb;
|
STsdb* pTsdb;
|
||||||
STsdbReaderInfo info;
|
STsdbReaderInfo info;
|
||||||
|
int8_t cacheReader; // always false for tsdb reader
|
||||||
TdThreadMutex readerMutex;
|
TdThreadMutex readerMutex;
|
||||||
EReaderStatus flag;
|
EReaderStatus flag;
|
||||||
int32_t code;
|
int32_t code;
|
||||||
|
|
Loading…
Reference in New Issue