Validate attribute prefix existance on query string

pull/6753/head
Gokhan Gulbiz 2023-03-13 13:24:27 +03:00
parent 0de2ebad3f
commit 59990addd1
No known key found for this signature in database
GPG Key ID: 608EF06B6BD1B45B
1 changed files with 20 additions and 22 deletions

View File

@ -30,7 +30,7 @@ static void AttributeMetricsIfApplicable(void);
ExecutorEnd_hook_type prev_ExecutorEnd = NULL;
#define ATTRIBUTE_PREFIX "/*{"
#define ATTRIBUTE_PREFIX "{\"tId\":"
#define ATTRIBUTE_STRING_FORMAT "/*{\"tId\":%s,\"cId\":%d}*/"
#define CITUS_STATS_TENANTS_COLUMNS 7
#define ONE_QUERY_SCORE 1000000000
@ -159,6 +159,8 @@ AttributeQueryIfAnnotated(const char *query_string, CmdType commandType)
return;
}
if (strncmp(ATTRIBUTE_PREFIX, query_string, strlen(ATTRIBUTE_PREFIX)) == 0)
{
char *annotation = extractTopComment(query_string);
if (annotation != NULL)
{
@ -181,12 +183,8 @@ AttributeQueryIfAnnotated(const char *query_string, CmdType commandType)
colocationGroupId)));
}
}
else
{
/*Assert(attributeToTenant == NULL); */
}
/*DetachSegment(); */
attributeToTenantStart = clock();
}