From 2bf2d5e6e1226252a0aaef69b5d4af1b1e692539 Mon Sep 17 00:00:00 2001 From: wangmm0220 Date: Wed, 17 Aug 2022 11:39:55 +0800 Subject: [PATCH] fix:error in get table list by tag filter --- source/dnode/vnode/src/meta/metaQuery.c | 20 +- source/libs/executor/src/executil.c | 29 ++- source/libs/scalar/src/sclvector.c | 5 +- tests/system-test/2-query/json_tag.py | 295 ++++++++++++++++++++++++ 4 files changed, 336 insertions(+), 13 deletions(-) diff --git a/source/dnode/vnode/src/meta/metaQuery.c b/source/dnode/vnode/src/meta/metaQuery.c index b302897907..9f2cf409be 100644 --- a/source/dnode/vnode/src/meta/metaQuery.c +++ b/source/dnode/vnode/src/meta/metaQuery.c @@ -965,10 +965,11 @@ END: int32_t metaGetTableTags(SMeta *pMeta, uint64_t suid, SArray *uidList, SArray *tags) { SMCtbCursor *pCur = metaOpenCtbCursor(pMeta, suid); - SHashObj *uHash = taosHashInit(32, taosGetDefaultHashFunction(TSDB_DATA_TYPE_BIGINT), false, HASH_NO_LOCK); - size_t len = taosArrayGetSize(uidList); - if (len > 0) { - for (int i = 0; i < len; i++) { + SHashObj *uHash = NULL; + size_t len = taosArrayGetSize(uidList); // len > 0 means there already have uids + if(len > 0){ + uHash = taosHashInit(32, taosGetDefaultHashFunction(TSDB_DATA_TYPE_BIGINT), true, HASH_NO_LOCK); + for(int i = 0; i < len; i++){ int64_t *uid = taosArrayGet(uidList, i); taosHashPut(uHash, uid, sizeof(int64_t), &i, sizeof(i)); } @@ -985,13 +986,22 @@ int32_t metaGetTableTags(SMeta *pMeta, uint64_t suid, SArray *uidList, SArray *t void *tag = taosMemoryMalloc(pCur->vLen); memcpy(tag, pCur->pVal, pCur->vLen); - taosArrayPush(tags, &tag); if (len == 0) { taosArrayPush(uidList, &id); + taosArrayPush(tags, &tag); + }else{ + taosHashPut(uHash, &id, sizeof(int64_t), &tag, POINTER_BYTES); } } + for(int i = 0; i < len; i++){ + int64_t *uid = taosArrayGet(uidList, i); + void **tag = taosHashGet(uHash, uid, POINTER_BYTES); + taosArrayPush(tags, tag); + } + + taosHashCleanup(uHash); metaCloseCtbCursor(pCur); return TSDB_CODE_SUCCESS; diff --git a/source/libs/executor/src/executil.c b/source/libs/executor/src/executil.c index 449f357685..f8164e0947 100644 --- a/source/libs/executor/src/executil.c +++ b/source/libs/executor/src/executil.c @@ -321,6 +321,8 @@ static EDealRes getColumn(SNode** pNode, void* pContext) { pSColumnNode->node.resType.bytes = TSDB_TABLE_FNAME_LEN - 1 + VARSTR_HEADER_SIZE; nodesDestroyNode(*pNode); *pNode = (SNode*)pSColumnNode; + }else{ + return DEAL_RES_CONTINUE; } }else{ return DEAL_RES_CONTINUE; @@ -423,11 +425,16 @@ static SColumnInfoData* getColInfoResult(void* metaHandle, uint64_t suid, SArray int64_t* uid = taosArrayGet(uidList, i); for(int32_t j = 0; j < taosArrayGetSize(pResBlock->pDataBlock); j++){ SColumnInfoData* pColInfo = (SColumnInfoData*)taosArrayGet(pResBlock->pDataBlock, j); + + char str[TSDB_TABLE_FNAME_LEN + VARSTR_HEADER_SIZE] = {0}; + metaGetTableNameByUid(metaHandle, *uid, str); + colDataAppend(pColInfo, i, str, false); + if(pColInfo->info.colId == -1){ // tbname - char str[TSDB_TABLE_FNAME_LEN + VARSTR_HEADER_SIZE] = {0}; - metaGetTableNameByUid(metaHandle, *uid, str); - colDataAppend(pColInfo, i, str, false); - qDebug("tbnameget uid:%ld, tbname:%s", *uid, str+2); +// char str[TSDB_TABLE_FNAME_LEN + VARSTR_HEADER_SIZE] = {0}; +// metaGetTableNameByUid(metaHandle, *uid, str); +// colDataAppend(pColInfo, i, str, false); +// qDebug("tagfilter uid:%ld, tbname:%s", *uid, str+2); }else{ STagVal tagVal = {0}; tagVal.cid = pColInfo->info.colId; @@ -445,6 +452,16 @@ static SColumnInfoData* getColInfoResult(void* metaHandle, uint64_t suid, SArray taosMemoryFree(tmp); } else { colDataAppend(pColInfo, i, (const char*)&tagVal.i64, false); + + if(pColInfo->info.type == TSDB_DATA_TYPE_TINYINT){ + int8_t tint = *(int8_t*)(&tagVal.i64); + qDebug("tagfilter uid:%ld, tbname:%s, tint:%d", *uid, str+2, tint); + + }else if(pColInfo->info.type == TSDB_DATA_TYPE_INT){ + int nint = *(int*)(&tagVal.i64); + qDebug("tagfilter uid:%ld, tbname:%s nint:+%d", *uid, str+2, nint); + + } } } } @@ -529,7 +546,7 @@ int32_t getTableList(void* metaHandle, void* pVnode, SScanPhysiNode* pScanNode, void* var = POINTER_SHIFT(pColInfoData->pData, j * pColInfoData->info.bytes); int64_t* uid = taosArrayGet(res, i); - qDebug("tbnameget get uid:%ld, res:%d", *uid, *(bool*)var); + qDebug("tagfilter get uid:%ld, res:%d", *uid, *(bool*)var); if (*(bool*)var == false) { taosArrayRemove(res, i); j++; @@ -545,7 +562,7 @@ int32_t getTableList(void* metaHandle, void* pVnode, SScanPhysiNode* pScanNode, for (int i = 0; i < taosArrayGetSize(res); i++) { STableKeyInfo info = {.uid = *(uint64_t*)taosArrayGet(res, i), .groupId = 0}; taosArrayPush(pListInfo->pTableList, &info); - qDebug("tbnameget get uid:%ld", info.uid); + qDebug("tagfilter get uid:%ld", info.uid); } taosArrayDestroy(res); diff --git a/source/libs/scalar/src/sclvector.c b/source/libs/scalar/src/sclvector.c index aaa70ef5ae..4fc0005e4d 100644 --- a/source/libs/scalar/src/sclvector.c +++ b/source/libs/scalar/src/sclvector.c @@ -1672,8 +1672,9 @@ void vectorBitOr(SScalarParam* pLeft, SScalarParam* pRight, SScalarParam *pOut, colDataAppendInt8(pOut->columnData, i, (int8_t*)&result);\ }else{\ bool res = filterDoCompare(fp, optr, pLeftData, pRightData);\ - colDataAppendInt8(pOut->columnData, i, (int8_t*)&res);\ - }\ + colDataAppendInt8(pOut->columnData, i, (int8_t*)&res); \ + if(GET_PARAM_TYPE(pLeft) == TSDB_DATA_TYPE_BIGINT){qDebug("tagfilter left:%d, right:%d, res:%d", *(int64_t*)(pLeftData), *(int64_t*)(pRightData), res);} \ + } \ if(freeLeft) taosMemoryFreeClear(pLeftData);\ if(freeRight) taosMemoryFreeClear(pRightData);\ } diff --git a/tests/system-test/2-query/json_tag.py b/tests/system-test/2-query/json_tag.py index 856d764747..9b4379c011 100644 --- a/tests/system-test/2-query/json_tag.py +++ b/tests/system-test/2-query/json_tag.py @@ -698,3 +698,298 @@ class TDTestCase: tdCases.addWindows(__file__, TDTestCase()) tdCases.addLinux(__file__, TDTestCase()) + +08/16 17:52:17.220901 00059267 QRY tagfilter uid:4871209028224417813, tbname:t3 nint:+2 +08/16 17:52:17.220973 00059267 QRY tagfilter uid:4871209028224417813, tbname:t3, tint:3 +08/16 17:52:17.220992 00059267 QRY tagfilter uid:4871209028228349987, tbname:t10 nint:+3 +08/16 17:52:17.221014 00059267 QRY tagfilter uid:4871209028228349987, tbname:t10, tint:4 +08/16 17:52:17.221042 00059267 QRY tagfilter uid:4871209028232282161, tbname:t17 nint:+4 +08/16 17:52:17.221057 00059267 QRY tagfilter uid:4871209028232282161, tbname:t17, tint:5 +08/16 17:52:17.221580 00059267 QRY tagfilter uid:4871209028236083263, tbname:t24 nint:+5 +08/16 17:52:17.221627 00059267 QRY tagfilter uid:4871209028236083263, tbname:t24, tint:6 +08/16 17:52:17.221641 00059267 QRY tagfilter uid:4871209028240015437, tbname:t31 nint:+2 +08/16 17:52:17.221654 00059267 QRY tagfilter uid:4871209028240015437, tbname:t31, tint:3 +08/16 17:52:17.221974 00059267 QRY tagfilter uid:4871209028244013147, tbname:t38 nint:+3 +08/16 17:52:17.222022 00059267 QRY tagfilter uid:4871209028244013147, tbname:t38, tint:4 +08/16 17:52:17.222040 00059267 QRY tagfilter uid:4871209028247879785, tbname:t45 nint:+4 +08/16 17:52:17.222054 00059267 QRY tagfilter uid:4871209028247879785, tbname:t45, tint:5 +08/16 17:52:17.222068 00059267 QRY tagfilter uid:4871209028251877495, tbname:t52 nint:+5 +08/16 17:52:17.222081 00059267 QRY tagfilter uid:4871209028251877495, tbname:t52, tint:6 +08/16 17:52:17.222167 00059267 QRY tagfilter uid:4871209028255744133, tbname:t59 nint:+2 +08/16 17:52:17.222192 00059267 QRY tagfilter uid:4871209028255744133, tbname:t59, tint:3 +08/16 17:52:17.222210 00059267 QRY tagfilter uid:4871209028259741843, tbname:t66 nint:+3 +08/16 17:52:17.222490 00059267 QRY tagfilter uid:4871209028259741843, tbname:t66, tint:4 +08/16 17:52:17.222522 00059267 QRY tagfilter uid:4871209028263805089, tbname:t73 nint:+4 +08/16 17:52:17.222551 00059267 QRY tagfilter uid:4871209028263805089, tbname:t73, tint:5 +08/16 17:52:17.222809 00059267 QRY tagfilter uid:4871209028267802799, tbname:t80 nint:+5 +08/16 17:52:17.222855 00059267 QRY tagfilter uid:4871209028267802799, tbname:t80, tint:6 +08/16 17:52:17.222874 00059267 QRY tagfilter uid:4871209028272062653, tbname:t87 nint:+2 +08/16 17:52:17.222934 00059267 QRY tagfilter uid:4871209028272062653, tbname:t87, tint:3 +08/16 17:52:17.222976 00059267 QRY tagfilter uid:4871209028276322508, tbname:t94 nint:+3 +08/16 17:52:17.222995 00059267 QRY tagfilter uid:4871209028276322508, tbname:t94, tint:4 +08/16 17:52:17.223013 00059267 QRY tagfilter uid:4871209028224942103, tbname:t4 nint:+4 +08/16 17:52:17.223029 00059267 QRY tagfilter uid:4871209028224942103, tbname:t4, tint:5 +08/16 17:52:17.223047 00059267 QRY tagfilter uid:4871209028228874277, tbname:t11 nint:+5 +08/16 17:52:17.223064 00059267 QRY tagfilter uid:4871209028228874277, tbname:t11, tint:6 +08/16 17:52:17.223079 00059267 QRY tagfilter uid:4871209028232871987, tbname:t18 nint:+2 +08/16 17:52:17.223093 00059267 QRY tagfilter uid:4871209028232871987, tbname:t18, tint:3 +08/16 17:52:17.223109 00059267 QRY tagfilter uid:4871209028236607553, tbname:t25 nint:+3 +08/16 17:52:17.223125 00059267 QRY tagfilter uid:4871209028236607553, tbname:t25, tint:4 +08/16 17:52:17.223141 00059267 QRY tagfilter uid:4871209028240605263, tbname:t32 nint:+4 +08/16 17:52:17.223156 00059267 QRY tagfilter uid:4871209028240605263, tbname:t32, tint:5 +08/16 17:52:17.223172 00059267 QRY tagfilter uid:4871209028244602973, tbname:t39 nint:+5 +08/16 17:52:17.223188 00059267 QRY tagfilter uid:4871209028244602973, tbname:t39, tint:6 +08/16 17:52:17.223204 00059267 QRY tagfilter uid:4871209028248404075, tbname:t46 nint:+2 +08/16 17:52:17.223219 00059267 QRY tagfilter uid:4871209028248404075, tbname:t46, tint:3 +08/16 17:52:17.223564 00059267 QRY tagfilter uid:4871209028252401785, tbname:t53 nint:+3 +08/16 17:52:17.223598 00059267 QRY tagfilter uid:4871209028252401785, tbname:t53, tint:4 +08/16 17:52:17.223614 00059267 QRY tagfilter uid:4871209028256333959, tbname:t60 nint:+4 +08/16 17:52:17.223638 00059267 QRY tagfilter uid:4871209028256333959, tbname:t60, tint:5 +08/16 17:52:17.223771 00059267 QRY tagfilter uid:4871209028260397205, tbname:t67 nint:+5 +08/16 17:52:17.223813 00059267 QRY tagfilter uid:4871209028260397205, tbname:t67, tint:6 +08/16 17:52:17.223828 00059267 QRY tagfilter uid:4871209028264525987, tbname:t74 nint:+2 +08/16 17:52:17.223858 00059267 QRY tagfilter uid:4871209028264525987, tbname:t74, tint:3 +08/16 17:52:17.223895 00059267 QRY tagfilter uid:4871209028268392625, tbname:t81 nint:+3 +08/16 17:52:17.223917 00059267 QRY tagfilter uid:4871209028268392625, tbname:t81, tint:4 +08/16 17:52:17.223953 00059267 QRY tagfilter uid:4871209028272718015, tbname:t88 nint:+4 +08/16 17:52:17.223977 00059267 QRY tagfilter uid:4871209028272718015, tbname:t88, tint:5 +08/16 17:52:17.223991 00059267 QRY tagfilter uid:4871209028276977870, tbname:t95 nint:+5 +08/16 17:52:17.224003 00059267 QRY tagfilter uid:4871209028276977870, tbname:t95, tint:6 +08/16 17:52:17.224018 00059267 QRY tagfilter uid:4871209028225466393, tbname:t5 nint:+2 +08/16 17:52:17.224030 00059267 QRY tagfilter uid:4871209028225466393, tbname:t5, tint:3 +08/16 17:52:17.224044 00059267 QRY tagfilter uid:4871209028229398567, tbname:t12 nint:+3 +08/16 17:52:17.224056 00059267 QRY tagfilter uid:4871209028229398567, tbname:t12, tint:4 +08/16 17:52:17.224071 00059267 QRY tagfilter uid:4871209028233396277, tbname:t19 nint:+4 +08/16 17:52:17.224084 00059267 QRY tagfilter uid:4871209028233396277, tbname:t19, tint:5 +08/16 17:52:17.224097 00059267 QRY tagfilter uid:4871209028237197379, tbname:t26 nint:+5 +08/16 17:52:17.224110 00059267 QRY tagfilter uid:4871209028237197379, tbname:t26, tint:6 +08/16 17:52:17.224125 00059267 QRY tagfilter uid:4871209028241195089, tbname:t33 nint:+2 +08/16 17:52:17.224139 00059267 QRY tagfilter uid:4871209028241195089, tbname:t33, tint:3 +08/16 17:52:17.224188 00059267 QRY tagfilter uid:4871209028245127263, tbname:t40 nint:+3 +08/16 17:52:17.224209 00059267 QRY tagfilter uid:4871209028245127263, tbname:t40, tint:4 +08/16 17:52:17.224459 00059267 QRY tagfilter uid:4871209028248993901, tbname:t47 nint:+4 +08/16 17:52:17.224479 00059267 QRY tagfilter uid:4871209028248993901, tbname:t47, tint:5 +08/16 17:52:17.224494 00059267 QRY tagfilter uid:4871209028252926075, tbname:t54 nint:+5 +08/16 17:52:17.224507 00059267 QRY tagfilter uid:4871209028252926075, tbname:t54, tint:6 +08/16 17:52:17.224522 00059267 QRY tagfilter uid:4871209028256858249, tbname:t61 nint:+2 +08/16 17:52:17.224535 00059267 QRY tagfilter uid:4871209028256858249, tbname:t61, tint:3 +08/16 17:52:17.224549 00059267 QRY tagfilter uid:4871209028260987031, tbname:t68 nint:+3 +08/16 17:52:17.224564 00059267 QRY tagfilter uid:4871209028260987031, tbname:t68, tint:4 +08/16 17:52:17.224664 00059267 QRY tagfilter uid:4871209028265050277, tbname:t75 nint:+4 +08/16 17:52:17.224717 00059267 QRY tagfilter uid:4871209028265050277, tbname:t75, tint:5 +08/16 17:52:17.224731 00059267 QRY tagfilter uid:4871209028269047987, tbname:t82 nint:+5 +08/16 17:52:17.224769 00059267 QRY tagfilter uid:4871209028269047987, tbname:t82, tint:6 +08/16 17:52:17.224783 00059267 QRY tagfilter uid:4871209028273307841, tbname:t89 nint:+2 +08/16 17:52:17.224923 00059267 QRY tagfilter uid:4871209028273307841, tbname:t89, tint:3 +08/16 17:52:17.224990 00059267 QRY tagfilter uid:4871209028277502160, tbname:t96 nint:+3 +08/16 17:52:17.225006 00059267 QRY tagfilter uid:4871209028277502160, tbname:t96, tint:4 +08/16 17:52:17.225018 00059267 QRY tagfilter uid:4871209028225990683, tbname:t6 nint:+4 +08/16 17:52:17.225029 00059267 QRY tagfilter uid:4871209028225990683, tbname:t6, tint:5 +08/16 17:52:17.225039 00059267 QRY tagfilter uid:4871209028229922857, tbname:t13 nint:+5 +08/16 17:52:17.225053 00059267 QRY tagfilter uid:4871209028229922857, tbname:t13, tint:6 +08/16 17:52:17.225072 00059267 QRY tagfilter uid:4871209028233986103, tbname:t20 nint:+2 +08/16 17:52:17.225082 00059267 QRY tagfilter uid:4871209028233986103, tbname:t20, tint:3 +08/16 17:52:17.225093 00059267 QRY tagfilter uid:4871209028237721669, tbname:t27 nint:+3 +08/16 17:52:17.225103 00059267 QRY tagfilter uid:4871209028237721669, tbname:t27, tint:4 +08/16 17:52:17.225113 00059267 QRY tagfilter uid:4871209028241784915, tbname:t34 nint:+4 +08/16 17:52:17.225368 00059267 QRY tagfilter uid:4871209028241784915, tbname:t34, tint:5 +08/16 17:52:17.225409 00059267 QRY tagfilter uid:4871209028245717089, tbname:t41 nint:+5 +08/16 17:52:17.225437 00059267 QRY tagfilter uid:4871209028245717089, tbname:t41, tint:6 +08/16 17:52:17.225462 00059267 QRY tagfilter uid:4871209028249518191, tbname:t48 nint:+2 +08/16 17:52:17.225475 00059267 QRY tagfilter uid:4871209028249518191, tbname:t48, tint:3 +08/16 17:52:17.225486 00059267 QRY tagfilter uid:4871209028253450365, tbname:t55 nint:+3 +08/16 17:52:17.225496 00059267 QRY tagfilter uid:4871209028253450365, tbname:t55, tint:4 +08/16 17:52:17.225507 00059267 QRY tagfilter uid:4871209028257382539, tbname:t62 nint:+4 +08/16 17:52:17.225532 00059267 QRY tagfilter uid:4871209028257382539, tbname:t62, tint:5 +08/16 17:52:17.225544 00059267 QRY tagfilter uid:4871209028261511321, tbname:t69 nint:+5 +08/16 17:52:17.225554 00059267 QRY tagfilter uid:4871209028261511321, tbname:t69, tint:6 +08/16 17:52:17.225564 00059267 QRY tagfilter uid:4871209028265574567, tbname:t76 nint:+2 +08/16 17:52:17.225575 00059267 QRY tagfilter uid:4871209028265574567, tbname:t76, tint:3 +08/16 17:52:17.225585 00059267 QRY tagfilter uid:4871209028269637813, tbname:t83 nint:+3 +08/16 17:52:17.225615 00059267 QRY tagfilter uid:4871209028269637813, tbname:t83, tint:4 +08/16 17:52:17.225640 00059267 QRY tagfilter uid:4871209028273963203, tbname:t90 nint:+4 +08/16 17:52:17.225670 00059267 QRY tagfilter uid:4871209028273963203, tbname:t90, tint:5 +08/16 17:52:17.225698 00059267 QRY tagfilter uid:4871209028278026450, tbname:t97 nint:+5 +08/16 17:52:17.225709 00059267 QRY tagfilter uid:4871209028278026450, tbname:t97, tint:6 +08/16 17:52:17.226570 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.226623 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.226642 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.226684 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.226733 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.226765 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.226773 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.226780 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.226787 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.226793 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.226801 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.226808 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.226815 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.226821 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.226828 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.226834 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.226840 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.226847 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.226854 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.226860 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.226867 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.226873 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.226880 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.226886 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.226893 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.226900 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.226907 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.226914 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.226920 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.226927 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.226934 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.226940 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.227014 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.227036 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.227043 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.227050 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.227056 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.227062 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.227069 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.227076 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.227082 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.227089 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.227107 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.227129 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.227138 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.227144 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.227151 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.227157 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.227163 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.227170 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.227176 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.227194 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.227202 00059267 QRY tagfilter left:2, right:3, res:1 +08/16 17:52:17.227208 00059267 QRY tagfilter left:3, right:3, res:0 +08/16 17:52:17.227215 00059267 QRY tagfilter left:4, right:3, res:0 +08/16 17:52:17.227221 00059267 QRY tagfilter left:5, right:3, res:0 +08/16 17:52:17.227284 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227298 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227304 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227311 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227317 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227324 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227330 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227359 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227421 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227437 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227444 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227450 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227456 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227463 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227469 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227475 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227493 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227500 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227507 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227513 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227520 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227526 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227541 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227548 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227570 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227578 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227585 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227591 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227598 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227604 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227611 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227617 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227624 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227630 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227636 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227643 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227649 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227656 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227662 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227668 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227675 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227681 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227688 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227696 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227703 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227709 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227716 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227723 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227729 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227738 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227744 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227750 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227757 00059267 QRY tagfilter left:3, right:2, res:1 +08/16 17:52:17.227764 00059267 QRY tagfilter left:4, right:2, res:1 +08/16 17:52:17.227771 00059267 QRY tagfilter left:5, right:2, res:1 +08/16 17:52:17.227779 00059267 QRY tagfilter left:6, right:2, res:1 +08/16 17:52:17.227803 00059267 QRY tagfilter get uid:4871209028224417813, res:1 +08/16 17:52:17.227811 00059267 QRY tagfilter get uid:4871209028228349987, res:0 +08/16 17:52:17.227822 00059267 QRY tagfilter get uid:4871209028232282161, res:0 +08/16 17:52:17.227829 00059267 QRY tagfilter get uid:4871209028236083263, res:0 +08/16 17:52:17.227836 00059267 QRY tagfilter get uid:4871209028240015437, res:1 +08/16 17:52:17.227843 00059267 QRY tagfilter get uid:4871209028244013147, res:0 +08/16 17:52:17.227849 00059267 QRY tagfilter get uid:4871209028247879785, res:0 +08/16 17:52:17.227856 00059267 QRY tagfilter get uid:4871209028251877495, res:0 +08/16 17:52:17.227862 00059267 QRY tagfilter get uid:4871209028255744133, res:1 +08/16 17:52:17.227871 00059267 QRY tagfilter get uid:4871209028259741843, res:0 +08/16 17:52:17.227928 00059267 QRY tagfilter get uid:4871209028263805089, res:0 +08/16 17:52:17.227951 00059267 QRY tagfilter get uid:4871209028267802799, res:0 +08/16 17:52:17.227959 00059267 QRY tagfilter get uid:4871209028272062653, res:1 +08/16 17:52:17.227965 00059267 QRY tagfilter get uid:4871209028276322508, res:0 +08/16 17:52:17.227974 00059267 QRY tagfilter get uid:4871209028224942103, res:0 +08/16 17:52:17.227981 00059267 QRY tagfilter get uid:4871209028228874277, res:0 +08/16 17:52:17.227988 00059267 QRY tagfilter get uid:4871209028232871987, res:1 +08/16 17:52:17.227995 00059267 QRY tagfilter get uid:4871209028236607553, res:0 +08/16 17:52:17.228001 00059267 QRY tagfilter get uid:4871209028240605263, res:0 +08/16 17:52:17.228008 00059267 QRY tagfilter get uid:4871209028244602973, res:0 +08/16 17:52:17.228016 00059267 QRY tagfilter get uid:4871209028248404075, res:1 +08/16 17:52:17.228023 00059267 QRY tagfilter get uid:4871209028252401785, res:0 +08/16 17:52:17.228030 00059267 QRY tagfilter get uid:4871209028256333959, res:0 +08/16 17:52:17.228036 00059267 QRY tagfilter get uid:4871209028260397205, res:0 +08/16 17:52:17.228043 00059267 QRY tagfilter get uid:4871209028264525987, res:1 +08/16 17:52:17.228049 00059267 QRY tagfilter get uid:4871209028268392625, res:0 +08/16 17:52:17.228056 00059267 QRY tagfilter get uid:4871209028272718015, res:0 +08/16 17:52:17.228063 00059267 QRY tagfilter get uid:4871209028276977870, res:0 +08/16 17:52:17.228070 00059267 QRY tagfilter get uid:4871209028225466393, res:1 +08/16 17:52:17.228076 00059267 QRY tagfilter get uid:4871209028229398567, res:0 +08/16 17:52:17.228083 00059267 QRY tagfilter get uid:4871209028233396277, res:0 +08/16 17:52:17.228089 00059267 QRY tagfilter get uid:4871209028237197379, res:0 +08/16 17:52:17.228095 00059267 QRY tagfilter get uid:4871209028241195089, res:1 +08/16 17:52:17.228104 00059267 QRY tagfilter get uid:4871209028245127263, res:0 +08/16 17:52:17.228110 00059267 QRY tagfilter get uid:4871209028248993901, res:0 +08/16 17:52:17.228117 00059267 QRY tagfilter get uid:4871209028252926075, res:0 +08/16 17:52:17.228123 00059267 QRY tagfilter get uid:4871209028256858249, res:1 +08/16 17:52:17.228129 00059267 QRY tagfilter get uid:4871209028260987031, res:0 +08/16 17:52:17.228136 00059267 QRY tagfilter get uid:4871209028265050277, res:0 +08/16 17:52:17.228158 00059267 QRY tagfilter get uid:4871209028269047987, res:0 +08/16 17:52:17.228166 00059267 QRY tagfilter get uid:4871209028273307841, res:1 +08/16 17:52:17.228172 00059267 QRY tagfilter get uid:4871209028277502160, res:0 +08/16 17:52:17.228179 00059267 QRY tagfilter get uid:4871209028225990683, res:0 +08/16 17:52:17.228185 00059267 QRY tagfilter get uid:4871209028229922857, res:0 +08/16 17:52:17.228192 00059267 QRY tagfilter get uid:4871209028233986103, res:1 +08/16 17:52:17.228198 00059267 QRY tagfilter get uid:4871209028237721669, res:0 +08/16 17:52:17.228204 00059267 QRY tagfilter get uid:4871209028241784915, res:0 +08/16 17:52:17.228211 00059267 QRY tagfilter get uid:4871209028245717089, res:0 +08/16 17:52:17.228217 00059267 QRY tagfilter get uid:4871209028249518191, res:1 +08/16 17:52:17.228223 00059267 QRY tagfilter get uid:4871209028253450365, res:0 +08/16 17:52:17.228300 00059267 QRY tagfilter get uid:4871209028257382539, res:0 +08/16 17:52:17.228323 00059267 QRY tagfilter get uid:4871209028261511321, res:0 +08/16 17:52:17.228330 00059267 QRY tagfilter get uid:4871209028265574567, res:1 +08/16 17:52:17.228336 00059267 QRY tagfilter get uid:4871209028269637813, res:0 +08/16 17:52:17.228343 00059267 QRY tagfilter get uid:4871209028273963203, res:0 +08/16 17:52:17.228349 00059267 QRY tagfilter get uid:4871209028278026450, res:0 +08/16 17:52:17.228357 00059267 QRY tagfilter get uid:4871209028224417813 +08/16 17:52:17.228363 00059267 QRY tagfilter get uid:4871209028240015437 +08/16 17:52:17.228383 00059267 QRY tagfilter get uid:4871209028255744133 +08/16 17:52:17.228406 00059267 QRY tagfilter get uid:4871209028272062653 +08/16 17:52:17.228413 00059267 QRY tagfilter get uid:4871209028232871987 +08/16 17:52:17.228442 00059267 QRY tagfilter get uid:4871209028248404075 +08/16 17:52:17.228478 00059267 QRY tagfilter get uid:4871209028264525987 +08/16 17:52:17.228499 00059267 QRY tagfilter get uid:4871209028225466393 +08/16 17:52:17.228507 00059267 QRY tagfilter get uid:4871209028241195089 +08/16 17:52:17.228513 00059267 QRY tagfilter get uid:4871209028256858249 +08/16 17:52:17.228520 00059267 QRY tagfilter get uid:4871209028273307841 +08/16 17:52:17.228526 00059267 QRY tagfilter get uid:4871209028233986103 +08/16 17:52:17.228533 00059267 QRY tagfilter get uid:4871209028249518191 +08/16 17:52:17.228539 00059267 QRY tagfilter get uid:4871209028265574567 \ No newline at end of file -- GitLab