From ae968fe7f014e4b3d024bfa88482ca82d053ef98 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Thu, 19 Dec 2024 17:55:11 +0000 Subject: [PATCH] add Benchmark (go) benchmark result for 04585af9ef8b55188383572996210ea4d5f27823 --- dev/bench/data.js | 182 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 181 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 39f076263..80ecaf4f6 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1734624229579, + "lastUpdate": 1734630911063, "repoUrl": "https://github.com/pomerium/pomerium", "entries": { "Benchmark": [ @@ -136378,6 +136378,186 @@ window.BENCHMARK_DATA = { "extra": "450878 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": "04585af9ef8b55188383572996210ea4d5f27823", + "message": "config: generate fallback cert only as last resort (#5250)\n\nCurrently Pomerium will always generate a wildcard certificate for use \r\nas a fallback certificate.\r\n\r\nIf any other certificate is configured, this fallback certificate will \r\nnot normally be presented, except in the case of a TLS connection where \r\nthe client does not include the Server Name Indication (SNI) extension.\r\nAll modern browsers support SNI, so in practice this certificate should\r\nnever be presented to end users.\r\n\r\nHowever, some network scanning tools will probe connections by IP \r\naddresses (without SNI), and so this fallback certificate may be\r\npresented. The presence of this certificate may be flagged as a problem\r\nin some automated vulnerability scans.\r\n\r\nLet's avoid generating this fallback certificate if Pomerium has any \r\nother certificate configured (unless specifically requested by the Auto\r\nTLS option). This should prevent false positive reports from these\r\nparticular vulnerability scans.", + "timestamp": "2024-12-19T09:46:59-08:00", + "tree_id": "0ff44208eeb231b0de3d1943bfdac8c812a86af7", + "url": "https://github.com/pomerium/pomerium/commit/04585af9ef8b55188383572996210ea4d5f27823" + }, + "date": 1734630898371, + "tool": "go", + "benches": [ + { + "name": "BenchmarkHeadersEvaluator", + "value": 302262, + "unit": "ns/op", + "extra": "4215 times\n4 procs" + }, + { + "name": "BenchmarkGetFileNameWithBytesHash", + "value": 17054, + "unit": "ns/op", + "extra": "64220 times\n4 procs" + }, + { + "name": "BenchmarkLoggedInUserAccess", + "value": 20216561, + "unit": "ns/op", + "extra": "100 times\n4 procs" + }, + { + "name": "BenchmarkLoggedOutUserAccess", + "value": 5558489, + "unit": "ns/op", + "extra": "226 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=1", + "value": 1005763869, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=10", + "value": 1005914441, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=100", + "value": 1020282719, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=1000", + "value": 5929255292, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkStartupLatency/routes=10000", + "value": 127295334845, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "BenchmarkDataRace", + "value": 452.1, + "unit": "ns/op", + "extra": "2935546 times\n4 procs" + }, + { + "name": "BenchmarkExport", + "value": 0.009725, + "unit": "ns/op", + "extra": "1000000000 times\n4 procs" + }, + { + "name": "BenchmarkFullVersion", + "value": 76.59, + "unit": "ns/op", + "extra": "15586320 times\n4 procs" + }, + { + "name": "BenchmarkAEADCipher", + "value": 295, + "unit": "ns/op", + "extra": "4055923 times\n4 procs" + }, + { + "name": "BenchmarkSHA256", + "value": 10306, + "unit": "ns/op\t1589.75 MB/s", + "extra": "116298 times\n4 procs" + }, + { + "name": "BenchmarkSHA256 - ns/op", + "value": 10306, + "unit": "ns/op", + "extra": "116298 times\n4 procs" + }, + { + "name": "BenchmarkSHA256 - MB/s", + "value": 1589.75, + "unit": "MB/s", + "extra": "116298 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256", + "value": 24194, + "unit": "ns/op\t 677.20 MB/s", + "extra": "49669 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256 - ns/op", + "value": 24194, + "unit": "ns/op", + "extra": "49669 times\n4 procs" + }, + { + "name": "BenchmarkSHA512_256 - MB/s", + "value": 677.2, + "unit": "MB/s", + "extra": "49669 times\n4 procs" + }, + { + "name": "BenchmarkBcrypt", + "value": 1055232022, + "unit": "ns/op", + "extra": "1 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs", + "value": 1307, + "unit": "ns/op\t 4704 B/op\t 3 allocs/op", + "extra": "839894 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - ns/op", + "value": 1307, + "unit": "ns/op", + "extra": "839894 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - B/op", + "value": 4704, + "unit": "B/op", + "extra": "839894 times\n4 procs" + }, + { + "name": "Benchmark_handleLogs - allocs/op", + "value": 3, + "unit": "allocs/op", + "extra": "839894 times\n4 procs" + }, + { + "name": "BenchmarkFanout", + "value": 196271, + "unit": "ns/op", + "extra": "10000 times\n4 procs" + }, + { + "name": "BenchmarkZSTD", + "value": 2505, + "unit": "ns/op", + "extra": "443905 times\n4 procs" + } + ] } ] }