diff --git a/kubernetes/linera-validator/templates/proxy.yaml b/kubernetes/linera-validator/templates/proxy.yaml index a5d81d1f4433..22ab7eb41f3b 100644 --- a/kubernetes/linera-validator/templates/proxy.yaml +++ b/kubernetes/linera-validator/templates/proxy.yaml @@ -130,6 +130,15 @@ spec: --storage scylladb:tcp:scylla-client.scylla.svc.cluster.local:9042 \ --storage-replication-factor {{ .Values.storageReplicationFactor | quote }} \ --id "$ORDINAL" \ + {{- if .Values.blobCacheSize }} + --blob-cache-size {{ .Values.blobCacheSize }} \ + {{- end }} + {{- if .Values.certificateCacheSize }} + --certificate-cache-size {{ .Values.certificateCacheSize }} \ + {{- end }} + {{- if .Values.confirmedBlockCacheSize }} + --confirmed-block-cache-size {{ .Values.confirmedBlockCacheSize }} \ + {{- end }} /config/server.json env: - name: RUST_LOG diff --git a/kubernetes/linera-validator/templates/shards.yaml b/kubernetes/linera-validator/templates/shards.yaml index 49ecd987f6bc..370e4f9c5665 100644 --- a/kubernetes/linera-validator/templates/shards.yaml +++ b/kubernetes/linera-validator/templates/shards.yaml @@ -140,6 +140,15 @@ spec: {{- if .Values.notificationQueueSize }} --notification-queue-size {{ .Values.notificationQueueSize }} {{- end }} + {{- if .Values.blobCacheSize }} + --blob-cache-size {{ .Values.blobCacheSize }} + {{- end }} + {{- if .Values.certificateCacheSize }} + --certificate-cache-size {{ .Values.certificateCacheSize }} + {{- end }} + {{- if .Values.confirmedBlockCacheSize }} + --confirmed-block-cache-size {{ .Values.confirmedBlockCacheSize }} + {{- end }} env: - name: RUST_LOG value: {{ .Values.logLevel }} diff --git a/kubernetes/linera-validator/values.yaml b/kubernetes/linera-validator/values.yaml index ea35cf6cda0d..e812d899c0ad 100644 --- a/kubernetes/linera-validator/values.yaml +++ b/kubernetes/linera-validator/values.yaml @@ -62,6 +62,11 @@ crossChainQueueSize: "" # Set to empty string to use default notificationQueueSize: "" +# Application-level cache sizes (default in binary is 1000) +blobCacheSize: "" +certificateCacheSize: "" +confirmedBlockCacheSize: "" + # ============================================================================ # Storage Configuration # ============================================================================