From 6ffc08f429f947e4c0ca96cf265e4a406d392ca5 Mon Sep 17 00:00:00 2001 From: Giordano Ricci Date: Thu, 4 Apr 2024 09:44:06 +0100 Subject: [PATCH] Explore: Set X-Cache-Skip to true for query requests (#85460) Explore: set X-Cache-Skip to true for query requests --- public/app/core/utils/explore.test.ts | 6 ++++++ public/app/core/utils/explore.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/public/app/core/utils/explore.test.ts b/public/app/core/utils/explore.test.ts index 658f3eefd0f..c749b642d0f 100644 --- a/public/app/core/utils/explore.test.ts +++ b/public/app/core/utils/explore.test.ts @@ -232,6 +232,12 @@ describe('when buildQueryTransaction', () => { const transaction = buildQueryTransaction('left', queries, queryOptions, range, false); expect(transaction.request.interval).toEqual('2h'); }); + it('it should create a request with X-Cache-Skip set to true', () => { + const queries = [{ refId: 'A' }]; + const range = { from: dateTime().subtract(1, 'd'), to: dateTime(), raw: { from: '1h', to: '1h' } }; + const transaction = buildQueryTransaction('left', queries, {}, range, false); + expect(transaction.request.skipQueryCache).toBe(true); + }); }); describe('generateEmptyQuery', () => { diff --git a/public/app/core/utils/explore.ts b/public/app/core/utils/explore.ts index 501a03d57d4..ef155e87be0 100644 --- a/public/app/core/utils/explore.ts +++ b/public/app/core/utils/explore.ts @@ -133,6 +133,7 @@ export function buildQueryTransaction( }, maxDataPoints: queryOptions.maxDataPoints, liveStreaming: queryOptions.liveStreaming, + skipQueryCache: true, }; return {