From 3d8d51e2808d67b7dd937338eeefb3afd97e3ea3 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 16 Jan 2025 17:09:29 +0000 Subject: [PATCH] add Benchmark (go) benchmark result for 3a2e6ce10a12ddd823590d913072737cc07409a1 --- dev/bench/data.js | 206 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 205 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 4670f29b4..895cd3fad 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1737046649900, + "lastUpdate": 1737047369012, "repoUrl": "https://github.com/pomerium/pomerium", "entries": { "Benchmark": [ @@ -152114,6 +152114,210 @@ window.BENCHMARK_DATA = { "extra": "222 times\n4 procs" } ] + }, + { + "commit": { + "author": { + "email": "51246568+kenjenkins@users.noreply.github.com", + "name": "Kenneth Jenkins", + "username": "kenjenkins" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "3a2e6ce10a12ddd823590d913072737cc07409a1", + "message": "config: fix JWT groups filter option (#5429)\n\nWhen applying the settings proto, update the JWT groups filter option\r\nonly if the filter set is non-empty.\r\n\r\nThis is important when deploying Pomerium via the Ingress Controller in\r\ncombination with Pomerium Enterprise. In this scenario there is a\r\nsettings proto applied from both Ingress Controller and the Enterprise\r\nconsole, and we want to make sure the one from Ingress Controller does\r\nnot overwrite the filter settings from Enterprise.", + "timestamp": "2025-01-16T08:53:06-08:00", + "tree_id": "f24468508e8e1f5058b070724dfe9e9eb8afe118", + "url": "https://github.com/pomerium/pomerium/commit/3a2e6ce10a12ddd823590d913072737cc07409a1" + }, + "date": 1737047355305, + "tool": "go", + "benches": [ + { + "name": "BenchmarkHeadersEvaluator", + "value": 232286, + "unit": "ns/op", + "extra": "5136 times\n4 procs" + }, + { + "name": "BenchmarkGetFileNameWithBytesHash", + "value": 17715, + "unit": "ns/op", + "extra": "57974 times\n4 procs" + }, + { + "name": "BenchmarkLoggedInUserAccess", + "value": 28919000, + "unit": "ns/op", + "extra": "100 times\n4 procs" + }, + { + "name": "BenchmarkLoggedOutUserAccess", + "value": 5261426, + "unit": "ns/op", + "extra": "207 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=1", + "value": 1071082646, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=10", + "value": 1068165371, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=100", + "value": 1081660142, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=1000", + "value": 5786686166, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=10000", + "value": 142974177280, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=1", + "value": 1067404403, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=10", + "value": 1115324898, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=100", + "value": 2372481384, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkAppendRoutes/routes=1000", + "value": 284429928145, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkDataRace", + "value": 427.8, + "unit": "ns/op", + "extra": "2768858 times\n4 procs" + }, + { + "name": "BenchmarkExport", + "value": 0.0103, + "unit": "ns/op", + "extra": "1000000000 times\n4 procs" + }, + { + "name": "BenchmarkFullVersion", + "value": 77.92, + "unit": "ns/op", + "extra": "15143464 times\n4 procs" + }, + { + "name": "BenchmarkAEADCipher", + "value": 299, + "unit": "ns/op", + "extra": "3947146 times\n4 procs" + }, + { + "name": "BenchmarkSHA256", + "value": 10379, + "unit": "ns/op\t1578.60 MB/s", + "extra": "115513 times\n4 procs" + }, + { + "name": "BenchmarkSHA256 - ns/op", + "value": 10379, + "unit": "ns/op", + "extra": "115513 times\n4 procs" + }, + { + "name": "BenchmarkSHA256 - MB/s", + "value": 1578.6, + "unit": "MB/s", + "extra": "115513 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256", + "value": 24356, + "unit": "ns/op\t 672.69 MB/s", + "extra": "49263 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256 - ns/op", + "value": 24356, + "unit": "ns/op", + "extra": "49263 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256 - MB/s", + "value": 672.69, + "unit": "MB/s", + "extra": "49263 times\n4 procs" + }, + { + "name": "BenchmarkBcrypt", + "value": 1066007536, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs", + "value": 1347, + "unit": "ns/op\t 4704 B/op\t 3 allocs/op", + "extra": "754969 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - ns/op", + "value": 1347, + "unit": "ns/op", + "extra": "754969 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - B/op", + "value": 4704, + "unit": "B/op", + "extra": "754969 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "754969 times\n4 procs" + }, + { + "name": "BenchmarkFanout", + "value": 200743, + "unit": "ns/op", + "extra": "10000 times\n4 procs" + }, + { + "name": "BenchmarkZSTD", + "value": 2647, + "unit": "ns/op", + "extra": "427796 times\n4 procs" + } + ] } ] }