diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-01-12 14:18:35 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-01-12 14:18:35 +0100 |
commit | 5f23384bfd3094610119b939d0234cd05c1741a2 (patch) | |
tree | 1cb034eae1e814c1ff6f7a63afa86f6e6c84a5ec /node-repository | |
parent | 582d355f5a81c3fc85a319a8194cc7d467391304 (diff) |
Bump cache size
Makes all nodes fit in the cache, even in our largest zones. Today excessive
eviction happens because nodes are constantly shuffled in and out of the cache.
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java index 7d03c14f172..543972a9cb3 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java @@ -254,10 +254,10 @@ public class NodeSerializer { // ---------------- Deserialization -------------------------------------------------- public Node fromJson(Node.State state, byte[] data) { - var key = Hashing.sipHash24().newHasher() - .putString(state.name(), StandardCharsets.UTF_8) - .putBytes(data).hash() - .asLong(); + long key = Hashing.sipHash24().newHasher() + .putString(state.name(), StandardCharsets.UTF_8) + .putBytes(data).hash() + .asLong(); try { return cache.get(key, () -> nodeFromSlime(state, SlimeUtils.jsonToSlime(data).get())); } catch (ExecutionException e) { |