Skip to content

Commit 8791c46

Browse files
committed
Add cache configs
1 parent 6a77d25 commit 8791c46

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

coderd/database/spice/spice.go

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -186,25 +186,27 @@ func newServer(ctx context.Context) (server.RunnableServer, error) {
186186
server.WithMetricsAPI(util.HTTPServerConfig{
187187
HTTPAddress: "localhost:50000",
188188
HTTPEnabled: true}),
189-
//server.WithDispatchCacheConfig(server.CacheConfig{
190-
// Name: "DispatchCache",
191-
// Metrics: true,
192-
// Enabled: true,
193-
//}),
194-
//server.WithNamespaceCacheConfig(server.CacheConfig{
195-
// Name: "NamespaceCache",
196-
// //MaxCost: "",
197-
// //NumCounters: 0,
198-
// Metrics: true,
199-
// Enabled: true,
200-
//}),
201-
//server.WithClusterDispatchCacheConfig(server.CacheConfig{
202-
// Name: "ClusterCache",
203-
// //MaxCost: "",
204-
// //NumCounters: 0,
205-
// Metrics: true,
206-
// Enabled: true,
207-
//}),
189+
server.WithDispatchCacheConfig(server.CacheConfig{
190+
Name: "DispatchCache",
191+
MaxCost: "70%",
192+
NumCounters: 100_000,
193+
Metrics: true,
194+
Enabled: true,
195+
}),
196+
server.WithNamespaceCacheConfig(server.CacheConfig{
197+
Name: "NamespaceCache",
198+
MaxCost: "32MiB",
199+
NumCounters: 1_000,
200+
Metrics: true,
201+
Enabled: true,
202+
}),
203+
server.WithClusterDispatchCacheConfig(server.CacheConfig{
204+
Name: "ClusterCache",
205+
MaxCost: "70%",
206+
NumCounters: 100_000,
207+
Metrics: true,
208+
Enabled: true,
209+
}),
208210
server.WithDatastore(ds),
209211
server.WithDispatchClientMetricsPrefix("coder_client"),
210212
server.WithDispatchClientMetricsEnabled(true),

0 commit comments

Comments
 (0)