19192: Add a few bytes to MemorySize to account for data structures.
[arvados.git] / services / keep-web / server_test.go
index dd8ce06172a01b3b90774f7985d8ab686f450af8..61c540808b640d6115a76e3efb70e10928b2dba3 100644 (file)
@@ -480,8 +480,10 @@ func (s *IntegrationSuite) TestMetrics(c *check.C) {
        c.Check(counters["arvados_keepweb_collectioncache_hits//"].Value, check.Equals, int64(1))
        c.Check(counters["arvados_keepweb_collectioncache_pdh_hits//"].Value, check.Equals, int64(1))
        c.Check(gauges["arvados_keepweb_collectioncache_cached_manifests//"].Value, check.Equals, float64(1))
-       // FooCollection's cached manifest size is 45 ("1f4b0....+45") plus one 51-byte blob signature
-       c.Check(gauges["arvados_keepweb_sessions_cached_collection_bytes//"].Value, check.Equals, float64(45+51))
+       // FooCollection's cached manifest size is 45 ("1f4b0....+45")
+       // plus one 51-byte blob signature; session fs counts 3 inodes
+       // * 64 bytes.
+       c.Check(gauges["arvados_keepweb_sessions_cached_collection_bytes//"].Value, check.Equals, float64(45+51+64*3))
 
        // If the Host header indicates a collection, /metrics.json
        // refers to a file in the collection -- the metrics handler