Loki Range splitting: Ignore hidden queries (#63250)

Range splitting: ignore hidden queries
This commit is contained in:
Matias Chomicki 2023-02-10 18:19:17 +01:00 committed by GitHub
parent b3f9b62592
commit 8cd3d1bfda
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -58,8 +58,9 @@ export function partitionTimeRange(
export function runPartitionedQuery(datasource: LokiDatasource, request: DataQueryRequest<LokiQuery>) {
let mergedResponse: DataQueryResponse | null;
const queries = request.targets.filter((query) => !query.hide);
// we assume there is just a single query in the request
const query = request.targets[0];
const query = queries[0];
const partition = partitionTimeRange(
isLogsQuery(query.expr),
request.range,

View File

@ -297,9 +297,10 @@ export function getStreamSelectorsFromQuery(query: string): string[] {
return labelMatchers;
}
export function requestSupportsPartitioning(queries: LokiQuery[]) {
export function requestSupportsPartitioning(allQueries: LokiQuery[]) {
const queries = allQueries.filter((query) => !query.hide);
/*
* For now, we would not split when more than 1 query is requested.
* For now, we will not split when more than 1 query is requested.
*/
if (queries.length > 1) {
return false;