From c4e14d3016f98146e6084e20d6c3d41dba43f834 Mon Sep 17 00:00:00 2001 From: Kirti Kumar Date: Thu, 13 Nov 2025 10:17:28 +0530 Subject: [PATCH] added new header for routing to desired database --- .../core/grpcutils/context/RequestContextConstants.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/grpc-context-utils/src/main/java/org/hypertrace/core/grpcutils/context/RequestContextConstants.java b/grpc-context-utils/src/main/java/org/hypertrace/core/grpcutils/context/RequestContextConstants.java index 3dc9a45..77709b0 100644 --- a/grpc-context-utils/src/main/java/org/hypertrace/core/grpcutils/context/RequestContextConstants.java +++ b/grpc-context-utils/src/main/java/org/hypertrace/core/grpcutils/context/RequestContextConstants.java @@ -12,6 +12,7 @@ public class RequestContextConstants { public static final String TENANT_ID_HEADER_KEY = "x-tenant-id"; public static final String REQUEST_ID_HEADER_KEY = "request-id"; + public static final String DATABASE_ID_HEADER_KEY = "x-database-id"; public static final Metadata.Key TENANT_ID_METADATA_KEY = Metadata.Key.of(TENANT_ID_HEADER_KEY, ASCII_STRING_MARSHALLER); @@ -27,12 +28,13 @@ public class RequestContextConstants { "traceparent", "tracestate", AUTHORIZATION_HEADER, - REQUEST_ID_HEADER_KEY); + REQUEST_ID_HEADER_KEY, + DATABASE_ID_HEADER_KEY); /** * These headers may affect returned results and should be accounted for in any cached remote * results */ static final Set CACHE_MEANINGFUL_HEADERS = - Set.of(TENANT_ID_HEADER_KEY, AUTHORIZATION_HEADER); + Set.of(TENANT_ID_HEADER_KEY, AUTHORIZATION_HEADER, DATABASE_ID_HEADER_KEY); }