core @ core/server: a RealIP that cannot be forged, and use it ever
| 74.4 KiB | download » |
| 52.4 KiB | download » |
| view log » | |
| lint | view log » |
| build | view log » |
| test | view log » |
| coverage | view log » |
| bench | view log » |
| benchmarks | view log » |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
[#754] 2026/08/31 13:13:50 Worker version 0.105.5 (built on 2026-08-31) [#754] 2026/08/31 13:13:50 Running build on srht-build-1.lab.local [#754] 2026/08/31 13:13:50 Booting image alpine/edge (default) on port 22853 Waiting for VM to come up... ssh: connect to host localhost port 22853: Connection refused Attempt 1... kex_exchange_identification: read: Connection reset by peer Connection reset by 127.0.0.1 port 22853 Attempt 2... Warning: Permanently added '[localhost]:22853' (ED25519) to the list of known hosts. Warning: Permanently added '[localhost]:22853' (ED25519) to the list of known hosts. [#754] 2026/08/31 13:14:00 preconfigure: ok [#754] 2026/08/31 13:14:00 Waiting for guest to settle [#754] 2026/08/31 13:14:00 Sending tasks [#754] 2026/08/31 13:14:02 Sending build environment [#754] 2026/08/31 13:14:02 Sending secrets [#754] 2026/08/31 13:14:02 Resolving secret c7968415-1a6d-4ca0-a188-150fb7f57b65 [#754] 2026/08/31 13:14:02 Installing packages Warning: Permanently added '[localhost]:22853' (ED25519) to the list of known hosts. Preupgrading: (1/2) Upgrading libapk (3.0.7-r0 -> 3.0.8-r0) (2/2) Upgrading apk-tools (3.0.7-r0 -> 3.0.8-r0) Executing busybox-1.38.0-r4.trigger Continuing with the main upgrade transaction: ( 1/13) Upgrading musl (1.2.6-r2 -> 1.2.6-r3) ( 2/13) Upgrading musl-utils (1.2.6-r2 -> 1.2.6-r3) ( 3/13) Upgrading musl-dev (1.2.6-r2 -> 1.2.6-r3) ( 4/13) Upgrading libgcrypt (1.12.2-r0 -> 1.12.3-r0) ( 5/13) Upgrading linux-firmware-none (20260622-r0 -> 20260810-r0) ( 6/13) Upgrading openssh-keygen (10.5_p1-r0 -> 10.5_p1-r1) ( 7/13) Upgrading openssh-client-common (10.5_p1-r0 -> 10.5_p1-r1) ( 8/13) Upgrading openssh-client-default (10.5_p1-r0 -> 10.5_p1-r1) ( 9/13) Upgrading openssh-sftp-server (10.5_p1-r0 -> 10.5_p1-r1) (10/13) Upgrading openssh-server-common (10.5_p1-r0 -> 10.5_p1-r1) Installing file to etc/ssh/sshd_config.apk-new (11/13) Upgrading openssh-server-common-openrc (10.5_p1-r0 -> 10.5_p1-r1) (12/13) Upgrading openssh-server (10.5_p1-r0 -> 10.5_p1-r1) Executing openssh-server-10.5_p1-r1.post-upgrade * * The sshd service will now be restarted. * * This is a special exception to our rule * of not managing services through apk. * * Openssh version 10.4_p1 brought in a change to * ssh-session that requires restarting sshd to * allow logging in after upgrade. * * This restart of sshd is to prevent you * from being locked out of your system * during or after the upgrade. * * * Caching service dependencies ... [ ok ] * * Stopping sshd ... [ ok ] * * Starting sshd ... [ ok ] (13/13) Upgrading openssh (10.5_p1-r0 -> 10.5_p1-r1) Executing busybox-1.38.0-r4.trigger OK: 527.2 MiB in 142 packages Warning: Permanently added '[localhost]:22853' (ED25519) to the list of known hosts. (1/1) Installing go (1.27.0-r0) Executing busybox-1.38.0-r4.trigger OK: 712.8 MiB in 143 packages [#754] 2026/08/31 13:14:23 Cloning repositories Cloning into 'sr-ht-monorepo'... + git -C sr-ht-monorepo checkout -q 70490f67726ffdf27f975a35ce32cc9849352be5 + git -C sr-ht-monorepo submodule update --init --recursive [#754] 2026/08/31 13:14:26 Running task lint [#754] 2026/08/31 13:17:25 Running task build [#754] 2026/08/31 13:17:26 Running task test [#754] 2026/08/31 13:17:40 Running task coverage [#754] 2026/08/31 13:17:41 Running task bench [#754] 2026/08/31 13:21:14 Running task benchmarks [#754] 2026/08/31 13:21:15 Uploading cover.out [#754] 2026/08/31 13:21:15 https://phoebe.lab.local:3900/srht/builds/~bigbes/754/80e5be8451e6bc50/cover.out [#754] 2026/08/31 13:21:15 Uploading bench.txt [#754] 2026/08/31 13:21:15 https://phoebe.lab.local:3900/srht/builds/~bigbes/754/80e5be8451e6bc50/bench.txt qemu-system-x86_64: terminating on signal 15 from pid 378435 (/bin/sh) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
+ /home/build/sr-ht-monorepo/ci/lib/golangci.sh install go: downloading github.com/golangci/golangci-lint/v2 v2.13.2 go: downloading charm.land/lipgloss/v2 v2.0.6 go: downloading github.com/fatih/color v1.19.0 go: downloading github.com/gofrs/flock v0.13.0 go: downloading github.com/ldez/grignotin v0.10.1 go: downloading github.com/pelletier/go-toml/v2 v2.4.3 go: downloading github.com/santhosh-tekuri/jsonschema/v6 v6.0.3 go: downloading github.com/pelletier/go-toml v1.9.5 go: downloading github.com/spf13/cobra v1.10.2 go: downloading github.com/spf13/pflag v1.0.10 go: downloading github.com/spf13/viper v1.12.0 go: downloading go.yaml.in/yaml/v3 v3.0.5 go: downloading golang.org/x/mod v0.40.0 go: downloading github.com/mattn/go-colorable v0.1.15 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading github.com/charmbracelet/colorprofile v0.4.3 go: downloading github.com/charmbracelet/ultraviolet v0.0.0-20260811164956-006e29f97886 go: downloading github.com/charmbracelet/x/ansi v0.11.8 go: downloading github.com/charmbracelet/x/term v0.2.2 go: downloading github.com/clipperhouse/displaywidth v0.11.0 go: downloading github.com/lucasb-eyer/go-colorful v1.4.1 go: downloading github.com/rivo/uniseg v0.4.7 go: downloading golang.org/x/tools v0.49.0 go: downloading github.com/go-viper/mapstructure/v2 v2.5.0 go: downloading github.com/hashicorp/go-version v1.9.0 go: downloading github.com/mitchellh/go-homedir v1.1.0 go: downloading github.com/alecthomas/chroma/v2 v2.27.0 go: downloading github.com/rogpeppe/go-internal v1.16.0 go: downloading github.com/golangci/plugin-module-register v0.1.2 go: downloading github.com/sirupsen/logrus v1.10.1 go: downloading github.com/stretchr/testify v1.12.1 go: downloading github.com/go-xmlfmt/xmlfmt v1.1.3 go: downloading github.com/golangci/revgrep v0.8.0 go: downloading golang.org/x/sys v0.47.0 go: downloading golang.org/x/text v0.40.0 go: downloading github.com/fsnotify/fsnotify v1.9.0 go: downloading github.com/mitchellh/mapstructure v1.5.0 go: downloading github.com/spf13/afero v1.15.0 go: downloading github.com/spf13/cast v1.5.0 go: downloading github.com/spf13/jwalterweatherman v1.1.0 go: downloading github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e go: downloading github.com/charmbracelet/x/termios v0.1.1 go: downloading github.com/charmbracelet/x/windows v0.2.2 go: downloading github.com/muesli/cancelreader v0.2.2 go: downloading golang.org/x/sync v0.22.0 go: downloading github.com/clipperhouse/uax29/v2 v2.7.0 go: downloading github.com/mattn/go-runewidth v0.0.24 go: downloading github.com/daixiang0/gci v0.13.7 go: downloading github.com/golangci/gofmt v0.0.0-20260820135601-e84e05053792 go: downloading mvdan.cc/gofumpt v0.11.0 go: downloading github.com/golangci/golines v0.15.0 go: downloading github.com/sourcegraph/go-diff v0.8.0 go: downloading github.com/golangci/swaggoswag v0.0.0-20250504205917-77f2aca3143e go: downloading go.augendre.info/arangolint v0.4.0 go: downloading github.com/alingse/asasalint v0.0.11 go: downloading github.com/golangci/asciicheck v0.5.0 go: downloading github.com/breml/bidichk v0.3.3 go: downloading github.com/timakin/bodyclose v0.0.0-20260129054331-73d1f95b84b4 go: downloading github.com/golangci/canonicalheader v0.0.0-20260827115959-a25c71c521f6 go: downloading github.com/ClickHouse/clickhouse-go-linter v1.2.1 go: downloading github.com/sivchari/containedctx v1.0.3 go: downloading github.com/kkHAIKE/contextcheck v1.1.6 go: downloading github.com/karamaru-alpha/copyloopvar v1.2.2 go: downloading github.com/bkielbasa/cyclop v1.2.3 go: downloading gitlab.com/bosi/decorder v0.4.2 go: downloading github.com/OpenPeeDeeP/depguard/v2 v2.2.1 go: downloading github.com/golangci/dupl v0.0.0-20260401084720-c99c5cf5c202 go: downloading github.com/Abirdcfly/dupword v0.1.8 go: downloading github.com/charithe/durationcheck v0.0.11 go: downloading github.com/manuelarte/embeddedstructfieldcheck v0.4.0 go: downloading github.com/Djarvur/go-err113 v0.1.1 go: downloading github.com/kisielk/errcheck v1.20.0 go: downloading github.com/breml/errchkjson v0.4.1 go: downloading github.com/Antonboom/errname v1.1.2 go: downloading codeberg.org/polyfloyd/go-errorlint v1.9.0 go: downloading github.com/nishanths/exhaustive v0.12.0 go: downloading dev.gaijin.team/go/exhaustruct/v4 v4.0.0 go: downloading dev.gaijin.team/go/exhaustruct/v5 v5.0.3 go: downloading github.com/ldez/exptostd v0.4.5 go: downloading go.augendre.info/fatcontext v0.10.0 go: downloading github.com/gostaticanalysis/forcetypeassert v0.2.0 go: downloading github.com/ashanbrown/forbidigo/v2 v2.3.1 go: downloading github.com/manuelarte/funcorder v0.6.0 go: downloading github.com/ultraware/funlen v0.2.0 go: downloading github.com/nunnatsa/ginkgolinter v0.24.0 go: downloading 4d63.com/gocheckcompilerdirectives v1.4.0 go: downloading 4d63.com/gochecknoglobals v0.2.2 go: downloading github.com/alecthomas/go-check-sumtype v0.3.1 go: downloading github.com/uudashr/gocognit v1.2.1 go: downloading github.com/jgautheron/goconst v1.11.0 go: downloading github.com/go-critic/go-critic v0.14.4 go: downloading github.com/quasilyte/go-ruleguard/dsl v0.3.23 go: downloading github.com/fzipp/gocyclo v0.6.0 go: downloading github.com/quasilyte/go-ruleguard v0.4.5 go: downloading github.com/godoc-lint/godoc-lint v0.11.2 go: downloading github.com/tetafro/godot v1.5.6 go: downloading github.com/matoous/godox v1.1.0 go: downloading github.com/denis-tingaikin/go-header v0.5.0 go: downloading github.com/ldez/gomoddirectives v0.9.0 go: downloading github.com/Masterminds/semver/v3 v3.5.0 go: downloading github.com/ryancurrah/gomodguard v1.4.1 go: downloading github.com/ryancurrah/gomodguard/v2 v2.1.3 go: downloading github.com/golangci/go-printf-func-name v0.1.1 go: downloading github.com/securego/gosec/v2 v2.28.0 go: downloading github.com/xen0n/gosmopolitan v1.3.0 go: downloading github.com/leonklingele/grouper v1.1.2 go: downloading github.com/uudashr/iface v1.5.1 go: downloading github.com/julz/importas v0.2.0 go: downloading github.com/macabu/inamedparam v0.2.0 go: downloading github.com/gordonklaus/ineffassign v0.2.0 go: downloading github.com/sashamelentyev/interfacebloat v1.1.0 go: downloading github.com/ckaznocha/intrange v0.3.1 go: downloading github.com/AdminBenni/iota-mixing v1.0.0 go: downloading github.com/butuzov/ireturn v0.4.1 go: downloading github.com/timonwong/loggercheck v0.11.0 go: downloading github.com/yagipy/maintidx v1.0.0 go: downloading github.com/ashanbrown/makezero/v2 v2.2.1 go: downloading github.com/butuzov/mirror v1.3.3 go: downloading github.com/golangci/misspell v0.8.0 go: downloading github.com/tommy-muehle/go-mnd/v2 v2.5.1 go: downloading go-simpler.org/musttag v0.14.0 go: downloading github.com/alexkohler/nakedret/v2 v2.0.6 go: downloading github.com/nakabonne/nestif v0.3.1 go: downloading github.com/gostaticanalysis/nilerr v0.1.2 go: downloading github.com/alingse/nilnesserr v0.2.0 go: downloading github.com/Antonboom/nilnil v1.1.2 go: downloading github.com/ssgreg/nlreturn/v2 v2.2.1 go: downloading github.com/sonatard/noctx v0.5.1 go: downloading github.com/AlwxSin/noinlineerr v1.0.6 go: downloading github.com/firefart/nonamedreturns v1.0.8 go: downloading github.com/stbenjam/no-sprintf-host-port v0.3.1 go: downloading github.com/kunwardeep/paralleltest v1.0.15 go: downloading github.com/catenacyber/perfsprint v0.10.1 go: downloading github.com/alexkohler/prealloc v1.1.0 go: downloading github.com/nishanths/predeclared v0.2.2 go: downloading github.com/yeya24/promlinter v0.3.0 go: downloading github.com/ghostiam/protogetter v0.3.21 go: downloading github.com/curioswitch/go-reassign v0.3.0 go: downloading github.com/raeperd/recvcheck v0.3.0 go: downloading github.com/BurntSushi/toml v1.6.0 go: downloading github.com/mgechev/revive v1.15.0 go: downloading github.com/golangci/rowserrcheck v0.0.0-20260419091836-c5f79b8a11ba go: downloading go-simpler.org/sloglint v0.12.0 go: downloading github.com/jjti/go-spancheck v0.6.5 go: downloading github.com/ryanrolds/sqlclosecheck v0.6.0 go: downloading honnef.co/go/tools v0.8.1 go: downloading github.com/4meepo/tagalign v1.4.3 go: downloading github.com/ldez/tagliatelle v0.7.2 go: downloading github.com/maratori/testableexamples v1.0.1 go: downloading github.com/Antonboom/testifylint v1.6.4 go: downloading github.com/maratori/testpackage v1.1.2 go: downloading github.com/kulti/thelper v0.7.1 go: downloading github.com/moricho/tparallel v0.3.2 go: downloading github.com/golangci/unconvert v0.0.0-20250410112200-a129a6e6413e go: downloading mvdan.cc/unparam v0.0.0-20260823230713-2fa3d841b0c8 go: downloading github.com/MirrexOne/unqueryvet v1.5.4 go: downloading github.com/sashamelentyev/usestdlibvars v1.29.0 go: downloading github.com/ldez/usetesting v0.5.0 go: downloading github.com/blizzy78/varnamelen v0.8.0 go: downloading github.com/sanposhiho/wastedassign/v2 v2.1.0 go: downloading github.com/ultraware/whitespace v0.2.0 go: downloading github.com/tomarrell/wrapcheck/v2 v2.12.0 go: downloading github.com/bombsimon/wsl/v4 v4.7.0 go: downloading github.com/bombsimon/wsl/v5 v5.9.0 go: downloading github.com/ykadowak/zerologlint v0.1.5 go: downloading github.com/stretchr/objx v0.5.3 go: downloading github.com/subosito/gotenv v1.4.1 go: downloading github.com/hashicorp/hcl v1.0.0 go: downloading gopkg.in/ini.v1 v1.67.0 go: downloading github.com/magiconair/properties v1.8.6 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading go.uber.org/zap v1.27.0 go: downloading github.com/hexops/gotextdiff v1.0.3 go: downloading github.com/dave/dst v0.27.3 go: downloading github.com/gostaticanalysis/analysisutil v0.7.1 go: downloading github.com/go-toolsmith/astcast v1.1.0 go: downloading github.com/gobwas/glob v0.2.3 go: downloading dev.gaijin.team/go/golib v0.8.1 go: downloading github.com/google/go-cmp v0.7.0 go: downloading github.com/go-toolsmith/astcopy v1.1.0 go: downloading github.com/go-toolsmith/astequal v1.2.0 go: downloading github.com/go-toolsmith/astfmt v1.1.0 go: downloading github.com/go-toolsmith/astp v1.1.0 go: downloading github.com/go-toolsmith/strparse v1.1.0 go: downloading github.com/go-toolsmith/typep v1.1.0 go: downloading github.com/quasilyte/regex/syntax v0.0.0-20210819130434-b3f0c404a727 go: downloading github.com/ccojocar/zxcvbn-go v1.0.4 go: downloading github.com/gostaticanalysis/comment v1.5.0 go: downloading github.com/prometheus/client_golang v1.12.1 go: downloading github.com/prometheus/client_model v0.2.0 go: downloading github.com/fatih/structtag v1.2.0 go: downloading github.com/ettle/strcase v0.2.0 go: downloading github.com/hashicorp/go-immutable-radix/v2 v2.1.0 go: downloading github.com/alfatraining/structtag v1.0.0 go: downloading github.com/dlclark/regexp2/v2 v2.2.1 go: downloading go.uber.org/multierr v1.10.0 go: downloading github.com/dlclark/regexp2 v1.12.0 go: downloading github.com/ldez/structtags v0.6.1 go: downloading golang.org/x/exp/typeparams v0.0.0-20260811152304-ee035b5b010f go: downloading golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b go: downloading github.com/quasilyte/gogrep v0.5.0 go: downloading github.com/quasilyte/stdinfo v0.0.0-20220114132959-f7386bf02567 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/golang/protobuf v1.5.3 go: downloading github.com/prometheus/common v0.32.1 go: downloading github.com/prometheus/procfs v0.7.3 go: downloading google.golang.org/protobuf v1.36.11 go: downloading codeberg.org/chavacava/garif v0.2.0 go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7 go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1 /usr/local/bin/golangci-lint golangci-lint has version 2.13.2 built with go1.27.0 from (unknown, modified: ?, mod sum: "h1:bCyq3E4vo9qwzifjpzJqYndEt7Ncva80qkk8G2B4TXU=") on (unknown) + cd sr-ht-monorepo/lib/core + golangci-lint run 0 issues. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
+ cd sr-ht-monorepo/lib/core + go test -covermode=atomic -coverprofile=/home/build/cover.out ./... ? sourcecraft.dev/bigbes/sr-ht-core [no test files] ok sourcecraft.dev/bigbes/sr-ht-core/auth 0.047s coverage: 37.7% of statements sourcecraft.dev/bigbes/sr-ht-core/client coverage: 0.0% of statements sourcecraft.dev/bigbes/sr-ht-core/cmd/token coverage: 0.0% of statements sourcecraft.dev/bigbes/sr-ht-core/config coverage: 0.0% of statements ok sourcecraft.dev/bigbes/sr-ht-core/crypto 0.008s coverage: 83.7% of statements ok sourcecraft.dev/bigbes/sr-ht-core/database 0.004s coverage: 0.0% of statements [no tests to run] sourcecraft.dev/bigbes/sr-ht-core/email coverage: 0.0% of statements ok sourcecraft.dev/bigbes/sr-ht-core/errors 0.006s coverage: 57.1% of statements sourcecraft.dev/bigbes/sr-ht-core/feature coverage: 0.0% of statements ok sourcecraft.dev/bigbes/sr-ht-core/model 0.006s coverage: 0.0% of statements [no tests to run] sourcecraft.dev/bigbes/sr-ht-core/objects coverage: 0.0% of statements sourcecraft.dev/bigbes/sr-ht-core/redis coverage: 0.0% of statements ok sourcecraft.dev/bigbes/sr-ht-core/server 0.010s coverage: 7.3% of statements sourcecraft.dev/bigbes/sr-ht-core/valid coverage: 0.0% of statements ok sourcecraft.dev/bigbes/sr-ht-core/webhooks 0.016s coverage: 35.3% of statements + go tool cover -func=/home/build/cover.out + tail -1 total: (statements) 16.8% |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
+ cd sr-ht-monorepo/lib/core + go test -run '^$' -bench . -benchmem -benchtime=300ms -count=10 -timeout 20m ./... + cat /home/build/bench.txt ? sourcecraft.dev/bigbes/sr-ht-core [no test files] goos: linux goarch: amd64 pkg: sourcecraft.dev/bigbes/sr-ht-core/auth cpu: AMD Ryzen 7 3700X 8-Core Processor BenchmarkBearerTokenEncode-2 100263 3624 ns/op 1968 B/op 15 allocs/op BenchmarkBearerTokenEncode-2 127436 3028 ns/op 1968 B/op 15 allocs/op BenchmarkBearerTokenEncode-2 115143 3287 ns/op 1968 B/op 15 allocs/op BenchmarkBearerTokenEncode-2 133802 2427 ns/op 1968 B/op 15 allocs/op BenchmarkBearerTokenEncode-2 144829 2485 ns/op 1968 B/op 15 allocs/op BenchmarkBearerTokenEncode-2 180555 2318 ns/op 1968 B/op 15 allocs/op BenchmarkBearerTokenEncode-2 143876 2549 ns/op 1968 B/op 15 allocs/op BenchmarkBearerTokenEncode-2 164422 2772 ns/op 1968 B/op 15 allocs/op BenchmarkBearerTokenEncode-2 157840 2543 ns/op 1968 B/op 15 allocs/op BenchmarkBearerTokenEncode-2 120643 2646 ns/op 1968 B/op 15 allocs/op BenchmarkDecodeBearerToken/valid-2 118502 2682 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/valid-2 153987 2253 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/valid-2 147070 2265 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/valid-2 168226 2293 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/valid-2 147896 2466 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/valid-2 159538 2437 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/valid-2 149655 2602 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/valid-2 123884 2825 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/valid-2 105124 2956 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/valid-2 121083 2762 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 130786 2907 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 125850 2780 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 143338 2780 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 163495 2463 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 118378 2574 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 147746 2428 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 137988 2419 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 151366 2538 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 148630 2821 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/expired-2 148677 2965 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 275360 1139 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 273520 1411 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 291493 1206 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 313921 1189 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 330534 1197 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 300310 1282 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 212511 1451 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 304722 1189 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 272164 1392 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/bad_mac-2 247345 1418 ns/op 736 B/op 7 allocs/op BenchmarkDecodeBearerToken/not_base64-2 4841755 70.67 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerToken/not_base64-2 7199646 56.03 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerToken/not_base64-2 7139391 53.39 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerToken/not_base64-2 7402342 50.02 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerToken/not_base64-2 6656884 55.91 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerToken/not_base64-2 6300440 53.02 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerToken/not_base64-2 7430523 54.54 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerToken/not_base64-2 6698341 50.84 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerToken/not_base64-2 7354614 54.66 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerToken/not_base64-2 6987992 49.64 ns/op 80 B/op 1 allocs/op BenchmarkDecodeBearerTokenParallel-2 221046 1455 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerTokenParallel-2 303043 1400 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerTokenParallel-2 221838 1436 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerTokenParallel-2 282837 1362 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerTokenParallel-2 235332 1319 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerTokenParallel-2 223783 1545 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerTokenParallel-2 199708 1607 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerTokenParallel-2 248340 1508 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerTokenParallel-2 212673 1556 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeBearerTokenParallel-2 255421 1310 ns/op 1264 B/op 16 allocs/op BenchmarkDecodeGrants/universal-2 19640445 17.32 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/universal-2 18665029 17.84 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/universal-2 20183624 18.31 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/universal-2 22044022 19.17 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/universal-2 17315664 19.76 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/universal-2 16808294 18.86 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/universal-2 17362034 19.18 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/universal-2 22256385 17.77 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/universal-2 21650599 16.81 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/universal-2 19369081 17.59 ns/op 0 B/op 0 allocs/op BenchmarkDecodeGrants/single-2 684628 489.7 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/single-2 657146 605.3 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/single-2 628594 538.0 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/single-2 588349 603.8 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/single-2 648356 615.5 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/single-2 543819 631.5 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/single-2 481404 642.0 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/single-2 472054 662.8 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/single-2 519481 621.9 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/single-2 669664 622.6 ns/op 472 B/op 8 allocs/op BenchmarkDecodeGrants/six-2 156573 2472 ns/op 1144 B/op 33 allocs/op BenchmarkDecodeGrants/six-2 180782 2351 ns/op 1144 B/op 33 allocs/op BenchmarkDecodeGrants/six-2 171649 2185 ns/op 1144 B/op 33 allocs/op BenchmarkDecodeGrants/six-2 159453 2154 ns/op 1144 B/op 33 allocs/op BenchmarkDecodeGrants/six-2 161272 2328 ns/op 1144 B/op 33 allocs/op BenchmarkDecodeGrants/six-2 169024 2110 ns/op 1144 B/op 33 allocs/op BenchmarkDecodeGrants/six-2 157929 2249 ns/op 1144 B/op 33 allocs/op BenchmarkDecodeGrants/six-2 127981 2457 ns/op 1144 B/op 33 allocs/op BenchmarkDecodeGrants/six-2 166062 2398 ns/op 1144 B/op 33 allocs/op BenchmarkDecodeGrants/six-2 150163 2293 ns/op 1144 B/op 33 allocs/op BenchmarkGrantsHas/universal-2 2145039 163.6 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/universal-2 2065864 161.4 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/universal-2 2295680 155.9 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/universal-2 2231442 184.8 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/universal-2 2046094 161.8 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/universal-2 1954465 163.3 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/universal-2 2109240 173.6 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/universal-2 2222164 151.7 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/universal-2 2359682 155.6 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/universal-2 1926950 174.1 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 1825026 200.4 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 1774178 185.3 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 1811394 199.9 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 2049058 204.8 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 1645350 236.4 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 1672770 204.4 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 1818260 180.9 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 1890200 214.1 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 1437532 210.8 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/local_scope_hit-2 1733500 199.9 ns/op 56 B/op 3 allocs/op BenchmarkGrantsHas/qualified_hit-2 16259030 21.82 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/qualified_hit-2 17049904 22.68 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/qualified_hit-2 15257365 22.65 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/qualified_hit-2 17119100 23.56 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/qualified_hit-2 16511378 23.47 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/qualified_hit-2 15447620 22.83 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/qualified_hit-2 14868112 24.08 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/qualified_hit-2 13225075 23.12 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/qualified_hit-2 16249833 22.25 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/qualified_hit-2 15464703 22.05 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 16635483 21.61 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 17932300 21.50 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 18196059 20.17 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 18495986 20.32 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 18225994 19.54 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 18115261 19.99 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 18136362 23.27 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 17635050 21.15 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 18178269 20.58 ns/op 0 B/op 0 allocs/op BenchmarkGrantsHas/miss-2 16656253 20.58 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1480525 254.7 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1366708 257.4 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1247137 276.8 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1371000 264.5 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1379942 260.3 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1367251 262.6 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1411418 255.7 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1438051 260.3 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1315147 269.7 ns/op 0 B/op 0 allocs/op BenchmarkGrantsIsSubset-2 1405290 248.7 ns/op 0 B/op 0 allocs/op PASS ok sourcecraft.dev/bigbes/sr-ht-core/auth 66.262s ? sourcecraft.dev/bigbes/sr-ht-core/client [no test files] ? sourcecraft.dev/bigbes/sr-ht-core/cmd/token [no test files] ? sourcecraft.dev/bigbes/sr-ht-core/config [no test files] goos: linux goarch: amd64 pkg: sourcecraft.dev/bigbes/sr-ht-core/crypto cpu: AMD Ryzen 7 3700X 8-Core Processor BenchmarkBearerHMAC/token_64B-2 572389 630.3 ns/op 101.54 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/token_64B-2 536901 616.5 ns/op 103.81 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/token_64B-2 539590 626.4 ns/op 102.18 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/token_64B-2 597013 612.2 ns/op 104.55 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/token_64B-2 582007 644.8 ns/op 99.26 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/token_64B-2 556850 664.0 ns/op 96.38 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/token_64B-2 548011 643.7 ns/op 99.43 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/token_64B-2 532184 703.9 ns/op 90.92 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/token_64B-2 545596 633.2 ns/op 101.07 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/token_64B-2 529734 660.0 ns/op 96.97 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 297693 1143 ns/op 923.91 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 313362 1147 ns/op 920.74 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 277934 1150 ns/op 918.42 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 319360 1157 ns/op 912.96 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 325394 1107 ns/op 954.15 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 321331 1133 ns/op 931.65 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 301960 1131 ns/op 933.99 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 278529 1160 ns/op 910.39 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 320874 1149 ns/op 919.14 MB/s 512 B/op 6 allocs/op BenchmarkBearerHMAC/webhook_1KiB-2 311030 1157 ns/op 912.44 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 572635 628.1 ns/op 101.89 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 516740 620.4 ns/op 103.16 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 547897 698.5 ns/op 91.62 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 501597 666.8 ns/op 95.99 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 539222 666.1 ns/op 96.08 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 503035 632.2 ns/op 101.23 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 571022 633.5 ns/op 101.02 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 509658 665.1 ns/op 96.22 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 559894 620.8 ns/op 103.09 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/token_64B-2 518678 603.1 ns/op 106.12 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 312411 1132 ns/op 933.06 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 268257 1128 ns/op 936.37 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 299170 1121 ns/op 941.91 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 327892 1238 ns/op 852.95 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 266490 1287 ns/op 820.40 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 286270 1167 ns/op 905.10 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 282784 1139 ns/op 927.08 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 315826 1113 ns/op 948.38 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 311277 1108 ns/op 953.18 MB/s 512 B/op 6 allocs/op BenchmarkBearerVerify/webhook_1KiB-2 296856 1111 ns/op 950.32 MB/s 512 B/op 6 allocs/op BenchmarkEncrypt/token_64B-2 195595 1854 ns/op 34.52 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/token_64B-2 211580 1883 ns/op 33.98 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/token_64B-2 188391 2030 ns/op 31.53 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/token_64B-2 181077 1882 ns/op 34.00 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/token_64B-2 177865 1779 ns/op 35.98 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/token_64B-2 201535 1770 ns/op 36.16 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/token_64B-2 182073 1718 ns/op 37.25 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/token_64B-2 194956 1848 ns/op 34.63 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/token_64B-2 182034 1892 ns/op 33.83 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/token_64B-2 199864 1818 ns/op 35.20 MB/s 1856 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 75810 4959 ns/op 212.96 MB/s 4208 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 70332 4916 ns/op 214.79 MB/s 4208 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 70598 4998 ns/op 211.29 MB/s 4208 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 71990 4749 ns/op 222.36 MB/s 4208 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 78063 5016 ns/op 210.52 MB/s 4208 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 61603 5066 ns/op 208.46 MB/s 4208 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 65884 5075 ns/op 208.09 MB/s 4208 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 78068 5052 ns/op 209.04 MB/s 4208 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 76287 4812 ns/op 219.47 MB/s 4208 B/op 10 allocs/op BenchmarkEncrypt/webhook_1KiB-2 73746 4783 ns/op 220.77 MB/s 4208 B/op 10 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 214176 1745 ns/op 36.67 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 186489 1761 ns/op 36.35 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 203724 1746 ns/op 36.65 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 230030 1677 ns/op 38.16 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 170702 1761 ns/op 36.34 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 209823 1775 ns/op 36.05 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 191276 1689 ns/op 37.90 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 215174 1691 ns/op 37.84 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 218149 1630 ns/op 39.26 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/token_64B-2 230268 1529 ns/op 41.85 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 91485 3876 ns/op 272.48 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 82276 4027 ns/op 262.22 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 81475 4643 ns/op 227.42 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 76382 4598 ns/op 229.67 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 86912 4023 ns/op 262.46 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 84613 4633 ns/op 227.94 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 74636 5626 ns/op 187.71 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 58636 5817 ns/op 181.54 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 70950 5367 ns/op 196.75 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithoutExpiration/webhook_1KiB-2 66195 5153 ns/op 204.92 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 185062 2029 ns/op 31.54 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 201700 2047 ns/op 31.27 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 205174 1636 ns/op 39.12 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 187107 1604 ns/op 39.91 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 196508 1625 ns/op 39.38 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 196890 1674 ns/op 38.22 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 207998 1899 ns/op 33.71 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 173949 2098 ns/op 30.51 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 158973 1930 ns/op 33.16 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/token_64B-2 170420 1893 ns/op 33.81 MB/s 1680 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 64645 4784 ns/op 220.73 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 80538 4440 ns/op 237.84 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 75615 4747 ns/op 222.46 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 64522 6102 ns/op 173.05 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 76491 4554 ns/op 231.87 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 75213 4783 ns/op 220.79 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 83366 4341 ns/op 243.26 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 86414 3976 ns/op 265.60 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 88952 4193 ns/op 251.84 MB/s 2688 B/op 9 allocs/op BenchmarkDecryptWithExpiration/webhook_1KiB-2 85514 4265 ns/op 247.60 MB/s 2688 B/op 9 allocs/op BenchmarkSign/token_64B-2 15145 23886 ns/op 2.68 MB/s 64 B/op 1 allocs/op BenchmarkSign/token_64B-2 14418 24501 ns/op 2.61 MB/s 64 B/op 1 allocs/op BenchmarkSign/token_64B-2 13765 24337 ns/op 2.63 MB/s 64 B/op 1 allocs/op BenchmarkSign/token_64B-2 13731 23641 ns/op 2.71 MB/s 64 B/op 1 allocs/op BenchmarkSign/token_64B-2 15756 23762 ns/op 2.69 MB/s 64 B/op 1 allocs/op BenchmarkSign/token_64B-2 15184 23291 ns/op 2.75 MB/s 64 B/op 1 allocs/op BenchmarkSign/token_64B-2 14024 26431 ns/op 2.42 MB/s 64 B/op 1 allocs/op BenchmarkSign/token_64B-2 13275 23315 ns/op 2.74 MB/s 64 B/op 1 allocs/op BenchmarkSign/token_64B-2 15518 23203 ns/op 2.76 MB/s 64 B/op 1 allocs/op BenchmarkSign/token_64B-2 15408 23310 ns/op 2.75 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 13429 26104 ns/op 40.45 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 13747 26100 ns/op 40.46 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 13671 30316 ns/op 34.83 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 13425 26039 ns/op 40.55 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 12740 30193 ns/op 34.97 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 12302 28793 ns/op 36.68 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 12074 27284 ns/op 38.70 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 13552 27553 ns/op 38.33 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 12870 27235 ns/op 38.77 MB/s 64 B/op 1 allocs/op BenchmarkSign/webhook_1KiB-2 13784 27500 ns/op 38.40 MB/s 64 B/op 1 allocs/op BenchmarkVerify/token_64B-2 6780 60970 ns/op 1.05 MB/s 0 B/op 0 allocs/op BenchmarkVerify/token_64B-2 6410 56290 ns/op 1.14 MB/s 0 B/op 0 allocs/op BenchmarkVerify/token_64B-2 6354 58972 ns/op 1.09 MB/s 0 B/op 0 allocs/op BenchmarkVerify/token_64B-2 6496 57499 ns/op 1.11 MB/s 0 B/op 0 allocs/op BenchmarkVerify/token_64B-2 6630 53729 ns/op 1.19 MB/s 0 B/op 0 allocs/op BenchmarkVerify/token_64B-2 6655 56437 ns/op 1.13 MB/s 0 B/op 0 allocs/op BenchmarkVerify/token_64B-2 6468 54123 ns/op 1.18 MB/s 0 B/op 0 allocs/op BenchmarkVerify/token_64B-2 6682 53696 ns/op 1.19 MB/s 0 B/op 0 allocs/op BenchmarkVerify/token_64B-2 6579 53564 ns/op 1.19 MB/s 0 B/op 0 allocs/op BenchmarkVerify/token_64B-2 6720 53687 ns/op 1.19 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 6528 59071 ns/op 17.88 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 6439 64312 ns/op 16.42 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 6367 59441 ns/op 17.77 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 6403 60291 ns/op 17.52 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 6561 54530 ns/op 19.37 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 6387 54879 ns/op 19.24 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 6528 57948 ns/op 18.22 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 6649 59230 ns/op 17.83 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 6646 57847 ns/op 18.26 MB/s 0 B/op 0 allocs/op BenchmarkVerify/webhook_1KiB-2 5707 59711 ns/op 17.69 MB/s 0 B/op 0 allocs/op BenchmarkSignWebhook/token_64B-2 13594 26452 ns/op 2.42 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/token_64B-2 14000 26843 ns/op 2.38 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/token_64B-2 14104 24863 ns/op 2.57 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/token_64B-2 15044 24278 ns/op 2.64 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/token_64B-2 15068 25525 ns/op 2.51 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/token_64B-2 14886 25677 ns/op 2.49 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/token_64B-2 14222 25841 ns/op 2.48 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/token_64B-2 14420 24896 ns/op 2.57 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/token_64B-2 13652 25477 ns/op 2.51 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/token_64B-2 14646 23910 ns/op 2.68 MB/s 336 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 12322 29598 ns/op 35.68 MB/s 1744 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 12824 29216 ns/op 36.14 MB/s 1744 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 12465 27449 ns/op 38.47 MB/s 1744 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 13316 27742 ns/op 38.06 MB/s 1744 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 12802 27657 ns/op 38.18 MB/s 1744 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 13154 27034 ns/op 39.06 MB/s 1744 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 13068 27744 ns/op 38.06 MB/s 1744 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 12196 29981 ns/op 35.22 MB/s 1744 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 12966 26901 ns/op 39.25 MB/s 1744 B/op 4 allocs/op BenchmarkSignWebhook/webhook_1KiB-2 10000 30715 ns/op 34.38 MB/s 1744 B/op 4 allocs/op BenchmarkVerifyWebhook/token_64B-2 5302 62012 ns/op 1.03 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/token_64B-2 6080 56227 ns/op 1.14 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/token_64B-2 6228 58363 ns/op 1.10 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/token_64B-2 6442 57778 ns/op 1.11 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/token_64B-2 6860 52931 ns/op 1.21 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/token_64B-2 6132 55641 ns/op 1.15 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/token_64B-2 5991 53996 ns/op 1.19 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/token_64B-2 6043 54010 ns/op 1.18 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/token_64B-2 5666 59413 ns/op 1.08 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/token_64B-2 6753 54483 ns/op 1.17 MB/s 208 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 6338 56499 ns/op 18.69 MB/s 1616 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 5886 56150 ns/op 18.81 MB/s 1616 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 5743 56106 ns/op 18.82 MB/s 1616 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 5714 56876 ns/op 18.57 MB/s 1616 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 6499 58990 ns/op 17.90 MB/s 1616 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 6376 57388 ns/op 18.40 MB/s 1616 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 5913 56186 ns/op 18.79 MB/s 1616 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 6129 61037 ns/op 17.30 MB/s 1616 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 5869 59381 ns/op 17.78 MB/s 1616 B/op 2 allocs/op BenchmarkVerifyWebhook/webhook_1KiB-2 5970 56336 ns/op 18.74 MB/s 1616 B/op 2 allocs/op PASS ok sourcecraft.dev/bigbes/sr-ht-core/crypto 82.864s goos: linux goarch: amd64 pkg: sourcecraft.dev/bigbes/sr-ht-core/database cpu: AMD Ryzen 7 3700X 8-Core Processor BenchmarkColumns/graphql-2 182510 1959 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql-2 176532 2010 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql-2 175018 1952 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql-2 177276 1955 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql-2 177722 2028 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql-2 172695 2015 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql-2 177876 2199 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql-2 174062 2039 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql-2 180391 2064 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql-2 172980 2116 ns/op 672 B/op 31 allocs/op BenchmarkColumns/graphql_fresh_model-2 60596 6015 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/graphql_fresh_model-2 60400 6129 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/graphql_fresh_model-2 60364 6193 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/graphql_fresh_model-2 61312 5926 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/graphql_fresh_model-2 60688 5775 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/graphql_fresh_model-2 60907 6092 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/graphql_fresh_model-2 62221 6373 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/graphql_fresh_model-2 59064 6110 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/graphql_fresh_model-2 57907 6430 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/graphql_fresh_model-2 57393 5865 ns/op 4248 B/op 86 allocs/op BenchmarkColumns/no_context-2 65774 5593 ns/op 5240 B/op 67 allocs/op BenchmarkColumns/no_context-2 62931 5858 ns/op 5240 B/op 67 allocs/op BenchmarkColumns/no_context-2 62109 5500 ns/op 5240 B/op 67 allocs/op BenchmarkColumns/no_context-2 68428 5309 ns/op 5240 B/op 67 allocs/op BenchmarkColumns/no_context-2 65104 5474 ns/op 5240 B/op 67 allocs/op BenchmarkColumns/no_context-2 68029 5405 ns/op 5240 B/op 67 allocs/op BenchmarkColumns/no_context-2 60448 6105 ns/op 5240 B/op 67 allocs/op BenchmarkColumns/no_context-2 61602 5832 ns/op 5240 B/op 67 allocs/op BenchmarkColumns/no_context-2 54835 5878 ns/op 5240 B/op 67 allocs/op BenchmarkColumns/no_context-2 58609 6012 ns/op 5240 B/op 67 allocs/op BenchmarkScan/graphql-2 491496 646.9 ns/op 376 B/op 7 allocs/op BenchmarkScan/graphql-2 537868 607.4 ns/op 376 B/op 7 allocs/op BenchmarkScan/graphql-2 586959 611.1 ns/op 376 B/op 7 allocs/op BenchmarkScan/graphql-2 562820 643.6 ns/op 376 B/op 7 allocs/op BenchmarkScan/graphql-2 534068 609.8 ns/op 376 B/op 7 allocs/op BenchmarkScan/graphql-2 565314 596.8 ns/op 376 B/op 7 allocs/op BenchmarkScan/graphql-2 566620 598.0 ns/op 376 B/op 7 allocs/op BenchmarkScan/graphql-2 573674 587.7 ns/op 376 B/op 7 allocs/op BenchmarkScan/graphql-2 592489 607.7 ns/op 376 B/op 7 allocs/op BenchmarkScan/graphql-2 585260 612.5 ns/op 376 B/op 7 allocs/op BenchmarkScan/no_context-2 122136 3154 ns/op 4712 B/op 25 allocs/op BenchmarkScan/no_context-2 116592 2925 ns/op 4712 B/op 25 allocs/op BenchmarkScan/no_context-2 130226 2714 ns/op 4712 B/op 25 allocs/op BenchmarkScan/no_context-2 127394 2734 ns/op 4712 B/op 25 allocs/op BenchmarkScan/no_context-2 114610 3165 ns/op 4712 B/op 25 allocs/op BenchmarkScan/no_context-2 116805 3017 ns/op 4712 B/op 25 allocs/op BenchmarkScan/no_context-2 122668 3143 ns/op 4712 B/op 25 allocs/op BenchmarkScan/no_context-2 111068 3055 ns/op 4712 B/op 25 allocs/op BenchmarkScan/no_context-2 113109 3026 ns/op 4712 B/op 25 allocs/op BenchmarkScan/no_context-2 100058 3224 ns/op 4712 B/op 25 allocs/op BenchmarkSelect-2 83920 4552 ns/op 2288 B/op 70 allocs/op BenchmarkSelect-2 80599 4438 ns/op 2288 B/op 70 allocs/op BenchmarkSelect-2 78079 4441 ns/op 2288 B/op 70 allocs/op BenchmarkSelect-2 80854 4413 ns/op 2288 B/op 70 allocs/op BenchmarkSelect-2 72158 4284 ns/op 2288 B/op 70 allocs/op BenchmarkSelect-2 83160 4175 ns/op 2288 B/op 70 allocs/op BenchmarkSelect-2 84010 4223 ns/op 2288 B/op 70 allocs/op BenchmarkSelect-2 82887 4158 ns/op 2288 B/op 70 allocs/op BenchmarkSelect-2 84601 4125 ns/op 2288 B/op 70 allocs/op BenchmarkSelect-2 85018 4130 ns/op 2288 B/op 70 allocs/op BenchmarkSelectAll-2 61140 5805 ns/op 3267 B/op 102 allocs/op BenchmarkSelectAll-2 60645 5783 ns/op 3267 B/op 102 allocs/op BenchmarkSelectAll-2 61333 5706 ns/op 3267 B/op 102 allocs/op BenchmarkSelectAll-2 62200 5728 ns/op 3267 B/op 102 allocs/op BenchmarkSelectAll-2 62140 5765 ns/op 3267 B/op 102 allocs/op BenchmarkSelectAll-2 61311 5726 ns/op 3267 B/op 102 allocs/op BenchmarkSelectAll-2 62203 5736 ns/op 3267 B/op 102 allocs/op BenchmarkSelectAll-2 60906 5849 ns/op 3267 B/op 102 allocs/op BenchmarkSelectAll-2 61638 5699 ns/op 3267 B/op 102 allocs/op BenchmarkSelectAll-2 61560 5693 ns/op 3267 B/op 102 allocs/op BenchmarkScanAll-2 762025 408.5 ns/op 504 B/op 5 allocs/op BenchmarkScanAll-2 755810 408.7 ns/op 504 B/op 5 allocs/op BenchmarkScanAll-2 875155 433.3 ns/op 504 B/op 5 allocs/op BenchmarkScanAll-2 763930 429.4 ns/op 504 B/op 5 allocs/op BenchmarkScanAll-2 836896 435.6 ns/op 504 B/op 5 allocs/op BenchmarkScanAll-2 728079 434.4 ns/op 504 B/op 5 allocs/op BenchmarkScanAll-2 807112 422.4 ns/op 504 B/op 5 allocs/op BenchmarkScanAll-2 695641 469.6 ns/op 504 B/op 5 allocs/op BenchmarkScanAll-2 711600 456.1 ns/op 504 B/op 5 allocs/op BenchmarkScanAll-2 684364 492.7 ns/op 504 B/op 5 allocs/op PASS ok sourcecraft.dev/bigbes/sr-ht-core/database 32.567s ? sourcecraft.dev/bigbes/sr-ht-core/email [no test files] PASS ok sourcecraft.dev/bigbes/sr-ht-core/errors 0.005s ? sourcecraft.dev/bigbes/sr-ht-core/feature [no test files] goos: linux goarch: amd64 pkg: sourcecraft.dev/bigbes/sr-ht-core/model cpu: AMD Ryzen 7 3700X 8-Core Processor BenchmarkCursorMarshalGQL-2 128145 2498 ns/op 1922 B/op 15 allocs/op BenchmarkCursorMarshalGQL-2 121608 2530 ns/op 1922 B/op 15 allocs/op BenchmarkCursorMarshalGQL-2 138097 2562 ns/op 1922 B/op 15 allocs/op BenchmarkCursorMarshalGQL-2 134823 2490 ns/op 1922 B/op 15 allocs/op BenchmarkCursorMarshalGQL-2 145633 2313 ns/op 1922 B/op 15 allocs/op BenchmarkCursorMarshalGQL-2 150267 2333 ns/op 1922 B/op 15 allocs/op BenchmarkCursorMarshalGQL-2 145010 2317 ns/op 1922 B/op 15 allocs/op BenchmarkCursorMarshalGQL-2 145870 2341 ns/op 1922 B/op 15 allocs/op BenchmarkCursorMarshalGQL-2 149452 2341 ns/op 1922 B/op 15 allocs/op BenchmarkCursorMarshalGQL-2 147572 2288 ns/op 1922 B/op 15 allocs/op BenchmarkCursorUnmarshalGQL-2 152108 2222 ns/op 1648 B/op 9 allocs/op BenchmarkCursorUnmarshalGQL-2 159483 2253 ns/op 1648 B/op 9 allocs/op BenchmarkCursorUnmarshalGQL-2 149343 2222 ns/op 1648 B/op 9 allocs/op BenchmarkCursorUnmarshalGQL-2 152972 2256 ns/op 1648 B/op 9 allocs/op BenchmarkCursorUnmarshalGQL-2 151203 2241 ns/op 1648 B/op 9 allocs/op BenchmarkCursorUnmarshalGQL-2 151941 2244 ns/op 1648 B/op 9 allocs/op BenchmarkCursorUnmarshalGQL-2 155340 2203 ns/op 1648 B/op 9 allocs/op BenchmarkCursorUnmarshalGQL-2 158758 2226 ns/op 1648 B/op 9 allocs/op BenchmarkCursorUnmarshalGQL-2 159597 2222 ns/op 1648 B/op 9 allocs/op BenchmarkCursorUnmarshalGQL-2 159316 2202 ns/op 1648 B/op 9 allocs/op BenchmarkRIDMarshalGQL-2 2388512 148.5 ns/op 80 B/op 3 allocs/op BenchmarkRIDMarshalGQL-2 2410734 148.2 ns/op 80 B/op 3 allocs/op BenchmarkRIDMarshalGQL-2 2405308 149.0 ns/op 80 B/op 3 allocs/op BenchmarkRIDMarshalGQL-2 2423118 150.0 ns/op 80 B/op 3 allocs/op BenchmarkRIDMarshalGQL-2 2397429 149.6 ns/op 80 B/op 3 allocs/op BenchmarkRIDMarshalGQL-2 2431267 149.7 ns/op 80 B/op 3 allocs/op BenchmarkRIDMarshalGQL-2 2403406 151.7 ns/op 80 B/op 3 allocs/op BenchmarkRIDMarshalGQL-2 2328026 154.6 ns/op 80 B/op 3 allocs/op BenchmarkRIDMarshalGQL-2 2365032 151.0 ns/op 80 B/op 3 allocs/op BenchmarkRIDMarshalGQL-2 2335009 151.9 ns/op 80 B/op 3 allocs/op BenchmarkRIDString-2 10816676 32.80 ns/op 32 B/op 1 allocs/op BenchmarkRIDString-2 10718332 32.73 ns/op 32 B/op 1 allocs/op BenchmarkRIDString-2 10698925 32.36 ns/op 32 B/op 1 allocs/op BenchmarkRIDString-2 10945339 32.62 ns/op 32 B/op 1 allocs/op BenchmarkRIDString-2 11400477 31.45 ns/op 32 B/op 1 allocs/op BenchmarkRIDString-2 11163066 31.85 ns/op 32 B/op 1 allocs/op BenchmarkRIDString-2 11039972 32.72 ns/op 32 B/op 1 allocs/op BenchmarkRIDString-2 11138152 32.19 ns/op 32 B/op 1 allocs/op BenchmarkRIDString-2 10943322 31.80 ns/op 32 B/op 1 allocs/op BenchmarkRIDString-2 11223994 31.83 ns/op 32 B/op 1 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3102124 116.3 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3038751 116.7 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3090768 114.7 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3166933 113.4 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3146277 113.8 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3158952 113.7 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3172976 113.5 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3113382 114.5 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3113329 112.7 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/valid-2 3081027 117.2 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4654906 76.30 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4672285 75.76 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4714652 75.55 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4670108 75.95 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4698254 76.21 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4727469 76.37 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4666689 75.95 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4659452 77.01 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4481077 80.61 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/invalid-2 4423350 80.22 ns/op 48 B/op 2 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 75850201 4.602 ns/op 0 B/op 0 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 73685059 4.569 ns/op 0 B/op 0 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 79449608 4.518 ns/op 0 B/op 0 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 80260220 4.553 ns/op 0 B/op 0 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 78360012 4.546 ns/op 0 B/op 0 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 76281981 4.590 ns/op 0 B/op 0 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 76941028 4.587 ns/op 0 B/op 0 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 77341629 4.585 ns/op 0 B/op 0 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 76869103 4.584 ns/op 0 B/op 0 allocs/op BenchmarkRIDUnmarshalGQL/empty-2 77622492 4.575 ns/op 0 B/op 0 allocs/op PASS ok sourcecraft.dev/bigbes/sr-ht-core/model 29.177s ? sourcecraft.dev/bigbes/sr-ht-core/objects [no test files] ? sourcecraft.dev/bigbes/sr-ht-core/redis [no test files] PASS ok sourcecraft.dev/bigbes/sr-ht-core/server 0.007s ? sourcecraft.dev/bigbes/sr-ht-core/valid [no test files] PASS ok sourcecraft.dev/bigbes/sr-ht-core/webhooks 0.008s + grep -q '^BenchmarkDecodeBearerToken' /home/build/bench.txt + grep -q '^BenchmarkBearerHMAC' /home/build/bench.txt + grep -q '^BenchmarkCursorMarshalGQL' /home/build/bench.txt + grep -q '^BenchmarkColumns' /home/build/bench.txt |