From d00e8b42f76995a6429b841738c2c6e54583e858 Mon Sep 17 00:00:00 2001
From: Steve Simpson <steve.simpson@grafana.com>
Date: Mon, 14 Jun 2021 09:28:24 +0200
Subject: [PATCH] Set -server.grpc-max-*-msg-size-bytes for ruler and ingester.
 (https://github.com/grafana/cortex-jsonnet/pull/326)

---
 operations/mimir/ingester.libsonnet | 2 ++
 operations/mimir/ruler.libsonnet    | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/operations/mimir/ingester.libsonnet b/operations/mimir/ingester.libsonnet
index ba5c7e01dbe..34b4d9872e2 100644
--- a/operations/mimir/ingester.libsonnet
+++ b/operations/mimir/ingester.libsonnet
@@ -32,6 +32,8 @@
       'ingester.max-samples-per-query': $._config.limits.max_samples_per_query,
       'runtime-config.file': '/etc/cortex/overrides.yaml',
       'server.grpc-max-concurrent-streams': 100000,
+      'server.grpc-max-send-msg-size-bytes': 10 * 1024 * 1024,
+      'server.grpc-max-recv-msg-size-bytes': 10 * 1024 * 1024,
     } + (
       if $._config.memcached_index_writes_enabled then
         {
diff --git a/operations/mimir/ruler.libsonnet b/operations/mimir/ruler.libsonnet
index 6171da4fe46..73029a20360 100644
--- a/operations/mimir/ruler.libsonnet
+++ b/operations/mimir/ruler.libsonnet
@@ -24,6 +24,8 @@
       // Limits
       'ruler.max-rules-per-rule-group': $._config.limits.ruler_max_rules_per_rule_group,
       'ruler.max-rule-groups-per-tenant': $._config.limits.ruler_max_rule_groups_per_tenant,
+      'server.grpc-max-send-msg-size-bytes': 10 * 1024 * 1024,
+      'server.grpc-max-recv-msg-size-bytes': 10 * 1024 * 1024,
 
       // Storage
       'querier.second-store-engine': $._config.querier_second_storage_engine,