From 0ba3c2cf2e68b1620fd1a04c7610faed08674a4b Mon Sep 17 00:00:00 2001 From: Per Hjeltman Date: Tue, 1 Sep 2026 05:52:20 +0000 Subject: [PATCH 1/5] cardigan: update to 0.1.0-alpha.4 --- frameworks/cardigan/pom.xml | 2 +- .../httparena/HttpArenaController.java | 6 ++-- .../cardigan/httparena/HttpArenaDataset.java | 32 ++++++++++++++++++- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/frameworks/cardigan/pom.xml b/frameworks/cardigan/pom.xml index b46ae7ad0..162ca43f0 100644 --- a/frameworks/cardigan/pom.xml +++ b/frameworks/cardigan/pom.xml @@ -14,7 +14,7 @@ 26 UTF-8 true - 0.1.0-alpha.3 + 0.1.0-alpha.4 5.11.0 diff --git a/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaController.java b/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaController.java index 02b954308..09f4eaa6c 100644 --- a/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaController.java +++ b/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaController.java @@ -18,7 +18,7 @@ public final class HttpArenaController { public Response baseline11( @QueryParam("a") int a, @QueryParam("b") int b) { - return Response.text(Long.toString((long) a + b)); + return Response.text((long) a + b); } @Post("/baseline11") @@ -31,7 +31,7 @@ public Response baseline11( MemorySegment scratch = arena.allocate(64); sum += readLong(body, scratch); } - return Response.text(Long.toString(sum)); + return Response.text(sum); } @Get("/pipeline") @@ -43,7 +43,7 @@ public Response pipeline() { public Response baseline2( @QueryParam("a") int a, @QueryParam("b") int b) { - return Response.text(Long.toString((long) a + b)); + return Response.text((long) a + b); } private static long readLong(RequestBody body, MemorySegment scratch) { diff --git a/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaDataset.java b/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaDataset.java index 444ab1c46..e30a73729 100644 --- a/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaDataset.java +++ b/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaDataset.java @@ -48,7 +48,7 @@ static HttpArenaDataset load(Path path) throws IOException { throw new IllegalArgumentException( "Dataset item is not a JSON object"); } - prefixes[index] = Arrays.copyOfRange( + prefixes[index] = compactJson( source, range[0], close); Value item = Serdes.parseOnDemand( MemorySegment.ofArray(source), @@ -159,6 +159,36 @@ private static List itemRanges(byte[] source) { return ranges; } + private static byte[] compactJson(byte[] source, int start, int end) { + byte[] compacted = new byte[end - start]; + int output = 0; + boolean string = false; + boolean escaped = false; + for (int index = start; index < end; index++) { + byte current = source[index]; + if (string) { + compacted[output++] = current; + if (escaped) { + escaped = false; + } else if (current == '\\') { + escaped = true; + } else if (current == '"') { + string = false; + } + } else if (current == '"') { + string = true; + compacted[output++] = current; + } else if (!isWhitespace(current)) { + compacted[output++] = current; + } + } + if (string) { + throw new IllegalArgumentException("Malformed JSON dataset"); + } + return output == compacted.length + ? compacted : Arrays.copyOf(compacted, output); + } + private static int copy(byte[] source, long target, int offset) { RawSegment.copy(source, 0, target + offset, source.length); return offset + source.length; From 212723981cbafa3b2b62963615c85a40526ef80e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 1 Sep 2026 07:42:54 +0000 Subject: [PATCH 2/5] Benchmark results: cardigan [skip ci] --- site/data/results/cardigan.json | 92 ++++++------- site/static/logs/baseline/4096/cardigan.log | 128 ++++++++--------- .../static/logs/latency-10k/1024/cardigan.log | 128 ++++++++--------- site/static/logs/latency-1m/1024/cardigan.log | 130 +++++++++--------- .../logs/limited-conn/4096/cardigan.log | 128 ++++++++--------- site/static/logs/pipelined/4096/cardigan.log | 128 ++++++++--------- 6 files changed, 367 insertions(+), 367 deletions(-) diff --git a/site/data/results/cardigan.json b/site/data/results/cardigan.json index 331e5b9c7..0afd7a9fe 100644 --- a/site/data/results/cardigan.json +++ b/site/data/results/cardigan.json @@ -4,19 +4,19 @@ "baseline-4096": { "framework": "cardigan", "language": "Java", - "rps": 3746022, - "avg_latency": "1.09ms", - "p99_latency": "2.79ms", - "cpu": "6424.7%", - "memory": "5.5GiB", + "rps": 3600663, + "avg_latency": "1.14ms", + "p99_latency": "3.78ms", + "cpu": "6376.8%", + "memory": "1.3GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "321.42MB/s", - "input_bw": "289.37MB/s", + "bandwidth": "226.53MB/s", + "input_bw": "278.14MB/s", "reconnects": 0, - "status_2xx": 18730111, + "status_2xx": 18003319, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -138,67 +138,67 @@ "latency-10k-1024": { "framework": "cardigan", "language": "Java", - "rps": 9981, - "avg_latency": "81.9us", - "p99_latency": "108.0us", - "cpu": "29.3%", - "memory": "4.9GiB", + "rps": 9979, + "avg_latency": "90.9us", + "p99_latency": "112.0us", + "cpu": "31.3%", + "memory": "886MiB", "connections": 1024, "threads": 64, "duration": "20s", "pipeline": 1, - "bandwidth": "0.89MB/s", + "bandwidth": "0.65MB/s", "reconnects": 0, - "status_2xx": 199645, + "status_2xx": 199601, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "cpu_usec": 5980553, - "cpu_per_req_us": 29.9559, + "cpu_usec": 6699644, + "cpu_per_req_us": 33.5652, "target_rate": 10000, - "rate_ratio": 0.9981, - "p99_9_latency": "3121.0us" + "rate_ratio": 0.9979, + "p99_9_latency": "572.0us" }, "latency-1m-1024": { "framework": "cardigan", "language": "Java", - "rps": 998132, - "avg_latency": "93.7us", - "p99_latency": "180.0us", - "cpu": "2348.7%", - "memory": "4.8GiB", + "rps": 997593, + "avg_latency": "94.6us", + "p99_latency": "162.0us", + "cpu": "2210.7%", + "memory": "907MiB", "connections": 1024, "threads": 64, "duration": "20s", "pipeline": 1, - "bandwidth": "88.83MB/s", + "bandwidth": "64.84MB/s", "reconnects": 0, - "status_2xx": 19966262, + "status_2xx": 19955256, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "cpu_usec": 426215328, - "cpu_per_req_us": 21.3468, + "cpu_usec": 405741489, + "cpu_per_req_us": 20.3326, "target_rate": 1000000, - "rate_ratio": 0.9981, - "p99_9_latency": "2533.0us" + "rate_ratio": 0.9976, + "p99_9_latency": "2803.0us" }, "limited-conn-4096": { "framework": "cardigan", "language": "Java", - "rps": 2641220, - "avg_latency": "1.42ms", - "p99_latency": "2.45ms", - "cpu": "6208.9%", - "memory": "5.6GiB", + "rps": 2648410, + "avg_latency": "1.41ms", + "p99_latency": "3.95ms", + "cpu": "6017.5%", + "memory": "1.5GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "226.60MB/s", - "input_bw": "204.03MB/s", - "reconnects": 1320909, - "status_2xx": 13206101, + "bandwidth": "166.63MB/s", + "input_bw": "204.58MB/s", + "reconnects": 1324034, + "status_2xx": 13242053, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -206,18 +206,18 @@ "pipelined-4096": { "framework": "cardigan", "language": "Java", - "rps": 44616992, - "avg_latency": "1.47ms", - "p99_latency": "2.27ms", - "cpu": "6490.1%", - "memory": "5.5GiB", + "rps": 46046748, + "avg_latency": "1.42ms", + "p99_latency": "3.83ms", + "cpu": "6314.6%", + "memory": "1.6GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "3.74GB/s", + "bandwidth": "2.83GB/s", "reconnects": 0, - "status_2xx": 223084960, + "status_2xx": 230233744, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/static/logs/baseline/4096/cardigan.log b/site/static/logs/baseline/4096/cardigan.log index cbdc204b6..78ced2245 100644 --- a/site/static/logs/baseline/4096/cardigan.log +++ b/site/static/logs/baseline/4096/cardigan.log @@ -68,68 +68,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 71 listening on socket FD 153 -Loop 23 listening on socket FD 169 -Loop 70 listening on socket FD 155 -Loop 82 listening on socket FD 156 -Loop 13 listening on socket FD 152 -Loop 18 listening on socket FD 168 -Loop 4 listening on socket FD 165 -Loop 87 listening on socket FD 189 -Loop 80 listening on socket FD 182 -Loop 67 listening on socket FD 198 -Loop 20 listening on socket FD 197 -Loop 24 listening on socket FD 144 -Loop 86 listening on socket FD 175 -Loop 69 listening on socket FD 143 -Loop 95 listening on socket FD 183 -Loop 28 listening on socket FD 180 -Loop 15 listening on socket FD 185 -Loop 83 listening on socket FD 166 -Loop 21 listening on socket FD 181 -Loop 79 listening on socket FD 159 -Loop 9 listening on socket FD 141 -Loop 84 listening on socket FD 154 -Loop 19 listening on socket FD 184 -Loop 76 listening on socket FD 151 -Loop 26 listening on socket FD 162 -Loop 72 listening on socket FD 139 -Loop 29 listening on socket FD 188 -Loop 81 listening on socket FD 200 -Loop 17 listening on socket FD 146 -Loop 85 listening on socket FD 170 -Loop 91 listening on socket FD 163 -Loop 75 listening on socket FD 164 -Loop 27 listening on socket FD 173 -Loop 74 listening on socket FD 199 -Loop 8 listening on socket FD 194 -Loop 65 listening on socket FD 191 -Loop 1 listening on socket FD 171 -Loop 66 listening on socket FD 149 -Loop 2 listening on socket FD 174 -Loop 6 listening on socket FD 193 -Loop 73 listening on socket FD 147 -Loop 11 listening on socket FD 140 -Loop 7 listening on socket FD 161 -Loop 78 listening on socket FD 195 -Loop 68 listening on socket FD 148 -Loop 5 listening on socket FD 196 -Loop 89 listening on socket FD 138 -Loop 25 listening on socket FD 190 -Loop 14 listening on socket FD 142 -Loop 94 listening on socket FD 179 -Loop 30 listening on socket FD 157 -Loop 64 listening on socket FD 178 -Loop 88 listening on socket FD 145 -Loop 16 listening on socket FD 160 -Loop 0 listening on socket FD 201 -Loop 31 listening on socket FD 167 -Loop 77 listening on socket FD 158 -Loop 12 listening on socket FD 186 -Loop 10 listening on socket FD 187 -Loop 93 listening on socket FD 176 -Loop 92 listening on socket FD 172 -Loop 90 listening on socket FD 150 -Loop 22 listening on socket FD 192 -Loop 3 listening on socket FD 177 +Loop 29 listening on socket FD 144 +Loop 95 listening on socket FD 168 +Loop 31 listening on socket FD 180 +Loop 71 listening on socket FD 162 +Loop 4 listening on socket FD 154 +Loop 69 listening on socket FD 169 +Loop 22 listening on socket FD 167 +Loop 78 listening on socket FD 153 +Loop 9 listening on socket FD 150 +Loop 12 listening on socket FD 176 +Loop 81 listening on socket FD 155 +Loop 28 listening on socket FD 181 +Loop 66 listening on socket FD 194 +Loop 30 listening on socket FD 188 +Loop 5 listening on socket FD 157 +Loop 11 listening on socket FD 138 +Loop 75 listening on socket FD 139 +Loop 15 listening on socket FD 142 +Loop 64 listening on socket FD 187 +Loop 74 listening on socket FD 191 +Loop 0 listening on socket FD 184 +Loop 20 listening on socket FD 174 +Loop 3 listening on socket FD 185 +Loop 23 listening on socket FD 171 +Loop 8 listening on socket FD 198 +Loop 25 listening on socket FD 159 +Loop 89 listening on socket FD 149 +Loop 26 listening on socket FD 197 +Loop 90 listening on socket FD 200 +Loop 7 listening on socket FD 195 +Loop 6 listening on socket FD 166 +Loop 70 listening on socket FD 173 +Loop 72 listening on socket FD 183 +Loop 82 listening on socket FD 177 +Loop 77 listening on socket FD 170 +Loop 83 listening on socket FD 152 +Loop 79 listening on socket FD 196 +Loop 19 listening on socket FD 141 +Loop 14 listening on socket FD 158 +Loop 16 listening on socket FD 192 +Loop 1 listening on socket FD 189 +Loop 65 listening on socket FD 151 +Loop 92 listening on socket FD 186 +Loop 91 listening on socket FD 156 +Loop 86 listening on socket FD 193 +Loop 80 listening on socket FD 201 +Loop 13 listening on socket FD 163 +Loop 27 listening on socket FD 140 +Loop 68 listening on socket FD 161 +Loop 85 listening on socket FD 175 +Loop 73 listening on socket FD 145 +Loop 21 listening on socket FD 146 +Loop 84 listening on socket FD 164 +Loop 93 listening on socket FD 190 +Loop 18 listening on socket FD 179 +Loop 76 listening on socket FD 165 +Loop 67 listening on socket FD 147 +Loop 88 listening on socket FD 172 +Loop 24 listening on socket FD 199 +Loop 87 listening on socket FD 182 +Loop 17 listening on socket FD 143 +Loop 2 listening on socket FD 160 +Loop 94 listening on socket FD 148 +Loop 10 listening on socket FD 178 Cardigan HttpArena mode h1 is listening on 8080 diff --git a/site/static/logs/latency-10k/1024/cardigan.log b/site/static/logs/latency-10k/1024/cardigan.log index 4e9d19f21..8f4fbb188 100644 --- a/site/static/logs/latency-10k/1024/cardigan.log +++ b/site/static/logs/latency-10k/1024/cardigan.log @@ -1,7 +1,7 @@ WARNING: Using incubator modules: jdk.incubator.vector +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 -Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 @@ -68,68 +68,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 26 listening on socket FD 177 -Loop 5 listening on socket FD 145 -Loop 11 listening on socket FD 161 -Loop 79 listening on socket FD 139 -Loop 23 listening on socket FD 181 -Loop 27 listening on socket FD 188 -Loop 67 listening on socket FD 155 -Loop 22 listening on socket FD 187 -Loop 72 listening on socket FD 194 -Loop 18 listening on socket FD 176 -Loop 25 listening on socket FD 174 -Loop 82 listening on socket FD 186 -Loop 86 listening on socket FD 142 -Loop 65 listening on socket FD 167 -Loop 29 listening on socket FD 152 -Loop 19 listening on socket FD 163 -Loop 8 listening on socket FD 151 -Loop 6 listening on socket FD 141 -Loop 1 listening on socket FD 168 -Loop 14 listening on socket FD 192 -Loop 13 listening on socket FD 199 -Loop 66 listening on socket FD 198 -Loop 73 listening on socket FD 164 -Loop 84 listening on socket FD 169 -Loop 85 listening on socket FD 197 -Loop 70 listening on socket FD 160 -Loop 80 listening on socket FD 175 -Loop 31 listening on socket FD 180 -Loop 17 listening on socket FD 193 -Loop 77 listening on socket FD 185 -Loop 76 listening on socket FD 179 -Loop 81 listening on socket FD 158 -Loop 87 listening on socket FD 196 -Loop 64 listening on socket FD 170 -Loop 93 listening on socket FD 184 -Loop 28 listening on socket FD 143 -Loop 91 listening on socket FD 183 -Loop 3 listening on socket FD 166 +Loop 20 listening on socket FD 158 +Loop 87 listening on socket FD 163 +Loop 78 listening on socket FD 162 +Loop 16 listening on socket FD 182 +Loop 71 listening on socket FD 183 +Loop 22 listening on socket FD 143 +Loop 24 listening on socket FD 140 +Loop 23 listening on socket FD 185 +Loop 83 listening on socket FD 195 +Loop 11 listening on socket FD 177 +Loop 94 listening on socket FD 200 +Loop 89 listening on socket FD 167 +Loop 95 listening on socket FD 138 +Loop 9 listening on socket FD 152 +Loop 64 listening on socket FD 161 +Loop 29 listening on socket FD 147 +Loop 14 listening on socket FD 176 +Loop 93 listening on socket FD 174 +Loop 6 listening on socket FD 173 +Loop 5 listening on socket FD 187 +Loop 82 listening on socket FD 164 +Loop 19 listening on socket FD 180 +Loop 70 listening on socket FD 165 +Loop 86 listening on socket FD 168 +Loop 68 listening on socket FD 160 +Loop 79 listening on socket FD 197 +Loop 88 listening on socket FD 179 +Loop 26 listening on socket FD 198 +Loop 12 listening on socket FD 141 +Loop 21 listening on socket FD 188 +Loop 85 listening on socket FD 201 +Loop 65 listening on socket FD 193 +Loop 10 listening on socket FD 145 +Loop 27 listening on socket FD 199 Loop 15 listening on socket FD 157 -Loop 95 listening on socket FD 190 -Loop 4 listening on socket FD 202 -Loop 68 listening on socket FD 153 -Loop 30 listening on socket FD 148 -Loop 89 listening on socket FD 144 -Loop 75 listening on socket FD 171 -Loop 21 listening on socket FD 191 -Loop 10 listening on socket FD 162 -Loop 94 listening on socket FD 182 -Loop 2 listening on socket FD 154 -Loop 78 listening on socket FD 189 -Loop 24 listening on socket FD 165 -Loop 83 listening on socket FD 172 -Loop 90 listening on socket FD 156 -Loop 12 listening on socket FD 138 -Loop 71 listening on socket FD 195 -Loop 7 listening on socket FD 159 -Loop 16 listening on socket FD 149 -Loop 9 listening on socket FD 147 -Loop 74 listening on socket FD 140 -Loop 69 listening on socket FD 173 -Loop 88 listening on socket FD 146 -Loop 20 listening on socket FD 178 -Loop 92 listening on socket FD 150 -Loop 0 listening on socket FD 200 +Loop 66 listening on socket FD 189 +Loop 2 listening on socket FD 194 +Loop 80 listening on socket FD 150 +Loop 69 listening on socket FD 172 +Loop 67 listening on socket FD 178 +Loop 31 listening on socket FD 171 +Loop 92 listening on socket FD 139 +Loop 3 listening on socket FD 153 +Loop 0 listening on socket FD 159 +Loop 91 listening on socket FD 186 +Loop 28 listening on socket FD 144 +Loop 90 listening on socket FD 192 +Loop 18 listening on socket FD 170 +Loop 74 listening on socket FD 155 +Loop 75 listening on socket FD 154 +Loop 17 listening on socket FD 169 +Loop 7 listening on socket FD 166 +Loop 84 listening on socket FD 190 +Loop 13 listening on socket FD 148 +Loop 25 listening on socket FD 184 +Loop 76 listening on socket FD 151 +Loop 81 listening on socket FD 191 +Loop 72 listening on socket FD 142 +Loop 8 listening on socket FD 146 +Loop 73 listening on socket FD 149 +Loop 1 listening on socket FD 156 +Loop 30 listening on socket FD 175 +Loop 4 listening on socket FD 196 +Loop 77 listening on socket FD 181 Cardigan HttpArena mode h1 is listening on 8080 diff --git a/site/static/logs/latency-1m/1024/cardigan.log b/site/static/logs/latency-1m/1024/cardigan.log index b49c128bb..56123d1b0 100644 --- a/site/static/logs/latency-1m/1024/cardigan.log +++ b/site/static/logs/latency-1m/1024/cardigan.log @@ -1,7 +1,7 @@ WARNING: Using incubator modules: jdk.incubator.vector +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 -Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 @@ -68,68 +68,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 25 listening on socket FD 181 -Loop 23 listening on socket FD 153 -Loop 17 listening on socket FD 145 -Loop 91 listening on socket FD 149 -Loop 26 listening on socket FD 150 -Loop 69 listening on socket FD 201 -Loop 29 listening on socket FD 156 -Loop 72 listening on socket FD 195 -Loop 70 listening on socket FD 170 -Loop 7 listening on socket FD 169 -Loop 68 listening on socket FD 167 -Loop 95 listening on socket FD 173 -Loop 30 listening on socket FD 179 -Loop 0 listening on socket FD 185 -Loop 28 listening on socket FD 184 -Loop 66 listening on socket FD 166 -Loop 80 listening on socket FD 155 -Loop 83 listening on socket FD 140 -Loop 11 listening on socket FD 190 -Loop 81 listening on socket FD 146 -Loop 22 listening on socket FD 142 -Loop 75 listening on socket FD 200 -Loop 31 listening on socket FD 177 -Loop 71 listening on socket FD 178 -Loop 64 listening on socket FD 174 -Loop 14 listening on socket FD 141 -Loop 16 listening on socket FD 154 -Loop 24 listening on socket FD 151 -Loop 76 listening on socket FD 152 -Loop 90 listening on socket FD 192 -Loop 1 listening on socket FD 164 -Loop 19 listening on socket FD 147 -Loop 78 listening on socket FD 159 -Loop 94 listening on socket FD 158 -Loop 21 listening on socket FD 148 -Loop 4 listening on socket FD 182 -Loop 18 listening on socket FD 139 -Loop 9 listening on socket FD 194 -Loop 2 listening on socket FD 191 -Loop 74 listening on socket FD 198 -Loop 15 listening on socket FD 197 -Loop 73 listening on socket FD 188 -Loop 84 listening on socket FD 196 -Loop 82 listening on socket FD 163 -Loop 85 listening on socket FD 165 -Loop 88 listening on socket FD 186 -Loop 20 listening on socket FD 143 -Loop 10 listening on socket FD 176 -Loop 93 listening on socket FD 138 -Loop 13 listening on socket FD 187 -Loop 3 listening on socket FD 162 -Loop 12 listening on socket FD 189 -Loop 79 listening on socket FD 168 -Loop 89 listening on socket FD 180 -Loop 65 listening on socket FD 144 -Loop 86 listening on socket FD 199 -Loop 92 listening on socket FD 183 -Loop 27 listening on socket FD 171 -Loop 6 listening on socket FD 172 -Loop 67 listening on socket FD 160 -Loop 8 listening on socket FD 175 -Loop 77 listening on socket FD 157 -Loop 5 listening on socket FD 161 -Loop 87 listening on socket FD 193 +Loop 66 listening on socket FD 197 +Loop 93 listening on socket FD 151 +Loop 6 listening on socket FD 168 +Loop 85 listening on socket FD 180 +Loop 88 listening on socket FD 164 +Loop 1 listening on socket FD 138 +Loop 67 listening on socket FD 194 +Loop 20 listening on socket FD 152 +Loop 8 listening on socket FD 200 +Loop 95 listening on socket FD 145 +Loop 22 listening on socket FD 144 +Loop 87 listening on socket FD 181 +Loop 94 listening on socket FD 146 +Loop 29 listening on socket FD 163 +Loop 81 listening on socket FD 179 +Loop 3 listening on socket FD 195 +Loop 0 listening on socket FD 161 +Loop 24 listening on socket FD 162 +Loop 77 listening on socket FD 196 +Loop 86 listening on socket FD 184 +Loop 89 listening on socket FD 154 +Loop 26 listening on socket FD 155 +Loop 25 listening on socket FD 160 +Loop 72 listening on socket FD 175 +Loop 27 listening on socket FD 157 +Loop 10 listening on socket FD 148 +Loop 90 listening on socket FD 153 +Loop 80 listening on socket FD 186 +Loop 71 listening on socket FD 156 +Loop 21 listening on socket FD 143 +Loop 7 listening on socket FD 140 +Loop 84 listening on socket FD 173 +Loop 70 listening on socket FD 199 +Loop 13 listening on socket FD 150 +Loop 73 listening on socket FD 167 +Loop 9 listening on socket FD 187 +Loop 19 listening on socket FD 139 +Loop 15 listening on socket FD 149 +Loop 12 listening on socket FD 141 +Loop 11 listening on socket FD 158 +Loop 18 listening on socket FD 169 +Loop 75 listening on socket FD 201 +Loop 28 listening on socket FD 171 +Loop 16 listening on socket FD 170 +Loop 79 listening on socket FD 188 +Loop 30 listening on socket FD 177 +Loop 91 listening on socket FD 159 +Loop 76 listening on socket FD 198 +Loop 4 listening on socket FD 165 +Loop 64 listening on socket FD 182 +Loop 23 listening on socket FD 147 +Loop 82 listening on socket FD 190 +Loop 78 listening on socket FD 176 +Loop 2 listening on socket FD 185 +Loop 74 listening on socket FD 191 +Loop 31 listening on socket FD 183 +Loop 68 listening on socket FD 193 +Loop 65 listening on socket FD 192 +Loop 14 listening on socket FD 166 +Loop 92 listening on socket FD 174 +Loop 69 listening on socket FD 172 +Loop 83 listening on socket FD 178 +Loop 17 listening on socket FD 142 +Loop 5 listening on socket FD 189 Cardigan HttpArena mode h1 is listening on 8080 diff --git a/site/static/logs/limited-conn/4096/cardigan.log b/site/static/logs/limited-conn/4096/cardigan.log index 5aaa2ee1d..ffee5d15d 100644 --- a/site/static/logs/limited-conn/4096/cardigan.log +++ b/site/static/logs/limited-conn/4096/cardigan.log @@ -68,68 +68,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 20 listening on socket FD 180 -Loop 29 listening on socket FD 165 -Loop 0 listening on socket FD 166 -Loop 26 listening on socket FD 186 -Loop 25 listening on socket FD 192 -Loop 18 listening on socket FD 194 -Loop 15 listening on socket FD 140 -Loop 30 listening on socket FD 181 -Loop 95 listening on socket FD 182 -Loop 24 listening on socket FD 178 -Loop 3 listening on socket FD 153 -Loop 74 listening on socket FD 161 -Loop 4 listening on socket FD 195 -Loop 5 listening on socket FD 138 -Loop 68 listening on socket FD 143 -Loop 77 listening on socket FD 199 -Loop 78 listening on socket FD 196 -Loop 85 listening on socket FD 152 -Loop 16 listening on socket FD 159 -Loop 86 listening on socket FD 147 -Loop 81 listening on socket FD 185 -Loop 17 listening on socket FD 174 -Loop 8 listening on socket FD 168 -Loop 6 listening on socket FD 177 -Loop 72 listening on socket FD 146 -Loop 1 listening on socket FD 201 -Loop 91 listening on socket FD 173 -Loop 88 listening on socket FD 164 -Loop 84 listening on socket FD 150 -Loop 94 listening on socket FD 162 -Loop 92 listening on socket FD 154 -Loop 21 listening on socket FD 148 -Loop 10 listening on socket FD 190 -Loop 83 listening on socket FD 197 -Loop 75 listening on socket FD 191 -Loop 69 listening on socket FD 142 -Loop 9 listening on socket FD 139 -Loop 79 listening on socket FD 198 -Loop 67 listening on socket FD 141 -Loop 71 listening on socket FD 157 -Loop 2 listening on socket FD 171 -Loop 73 listening on socket FD 149 -Loop 93 listening on socket FD 163 -Loop 76 listening on socket FD 193 -Loop 14 listening on socket FD 158 -Loop 65 listening on socket FD 189 -Loop 70 listening on socket FD 156 -Loop 23 listening on socket FD 187 -Loop 7 listening on socket FD 145 -Loop 28 listening on socket FD 151 -Loop 11 listening on socket FD 184 -Loop 27 listening on socket FD 167 -Loop 82 listening on socket FD 176 -Loop 80 listening on socket FD 200 -Loop 31 listening on socket FD 183 -Loop 13 listening on socket FD 175 -Loop 87 listening on socket FD 155 -Loop 89 listening on socket FD 160 -Loop 19 listening on socket FD 172 -Loop 66 listening on socket FD 188 -Loop 90 listening on socket FD 170 -Loop 12 listening on socket FD 144 -Loop 22 listening on socket FD 179 -Loop 64 listening on socket FD 169 +Loop 31 listening on socket FD 173 +Loop 13 listening on socket FD 200 +Loop 9 listening on socket FD 198 +Loop 67 listening on socket FD 164 +Loop 11 listening on socket FD 195 +Loop 77 listening on socket FD 161 +Loop 0 listening on socket FD 163 +Loop 80 listening on socket FD 160 +Loop 30 listening on socket FD 174 +Loop 73 listening on socket FD 154 +Loop 68 listening on socket FD 141 +Loop 71 listening on socket FD 146 +Loop 87 listening on socket FD 182 +Loop 24 listening on socket FD 191 +Loop 5 listening on socket FD 152 +Loop 70 listening on socket FD 142 +Loop 93 listening on socket FD 155 +Loop 94 listening on socket FD 158 +Loop 12 listening on socket FD 138 +Loop 27 listening on socket FD 201 +Loop 25 listening on socket FD 181 +Loop 76 listening on socket FD 157 +Loop 79 listening on socket FD 168 +Loop 21 listening on socket FD 186 +Loop 2 listening on socket FD 175 +Loop 65 listening on socket FD 183 +Loop 95 listening on socket FD 172 +Loop 64 listening on socket FD 179 +Loop 23 listening on socket FD 178 +Loop 86 listening on socket FD 171 +Loop 22 listening on socket FD 196 +Loop 84 listening on socket FD 180 +Loop 3 listening on socket FD 165 +Loop 20 listening on socket FD 153 +Loop 19 listening on socket FD 197 +Loop 18 listening on socket FD 177 +Loop 75 listening on socket FD 194 +Loop 14 listening on socket FD 139 +Loop 8 listening on socket FD 151 +Loop 66 listening on socket FD 189 +Loop 28 listening on socket FD 140 +Loop 91 listening on socket FD 187 +Loop 85 listening on socket FD 143 +Loop 89 listening on socket FD 190 +Loop 82 listening on socket FD 192 +Loop 81 listening on socket FD 159 +Loop 6 listening on socket FD 199 +Loop 1 listening on socket FD 147 +Loop 17 listening on socket FD 166 +Loop 29 listening on socket FD 188 +Loop 7 listening on socket FD 148 +Loop 83 listening on socket FD 184 +Loop 4 listening on socket FD 170 +Loop 26 listening on socket FD 156 +Loop 15 listening on socket FD 162 +Loop 72 listening on socket FD 149 +Loop 69 listening on socket FD 144 +Loop 10 listening on socket FD 193 +Loop 88 listening on socket FD 169 +Loop 90 listening on socket FD 176 +Loop 74 listening on socket FD 150 +Loop 16 listening on socket FD 185 +Loop 78 listening on socket FD 167 +Loop 92 listening on socket FD 145 Cardigan HttpArena mode h1 is listening on 8080 diff --git a/site/static/logs/pipelined/4096/cardigan.log b/site/static/logs/pipelined/4096/cardigan.log index 06377758f..349888656 100644 --- a/site/static/logs/pipelined/4096/cardigan.log +++ b/site/static/logs/pipelined/4096/cardigan.log @@ -68,68 +68,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 86 listening on socket FD 195 -Loop 19 listening on socket FD 196 -Loop 74 listening on socket FD 158 -Loop 5 listening on socket FD 140 -Loop 71 listening on socket FD 141 -Loop 82 listening on socket FD 171 -Loop 23 listening on socket FD 201 -Loop 73 listening on socket FD 155 -Loop 70 listening on socket FD 188 -Loop 91 listening on socket FD 192 -Loop 90 listening on socket FD 191 -Loop 89 listening on socket FD 173 -Loop 6 listening on socket FD 139 -Loop 10 listening on socket FD 149 -Loop 72 listening on socket FD 160 -Loop 11 listening on socket FD 163 -Loop 88 listening on socket FD 185 -Loop 24 listening on socket FD 147 -Loop 4 listening on socket FD 138 -Loop 85 listening on socket FD 193 -Loop 21 listening on socket FD 182 -Loop 0 listening on socket FD 144 -Loop 26 listening on socket FD 166 -Loop 66 listening on socket FD 167 -Loop 95 listening on socket FD 153 -Loop 79 listening on socket FD 178 -Loop 93 listening on socket FD 197 -Loop 15 listening on socket FD 183 -Loop 92 listening on socket FD 152 -Loop 28 listening on socket FD 161 -Loop 18 listening on socket FD 168 -Loop 31 listening on socket FD 165 -Loop 29 listening on socket FD 159 -Loop 83 listening on socket FD 199 -Loop 65 listening on socket FD 180 -Loop 76 listening on socket FD 150 -Loop 78 listening on socket FD 142 -Loop 30 listening on socket FD 154 -Loop 13 listening on socket FD 169 -Loop 68 listening on socket FD 184 -Loop 3 listening on socket FD 189 -Loop 27 listening on socket FD 172 -Loop 7 listening on socket FD 174 -Loop 64 listening on socket FD 156 -Loop 8 listening on socket FD 162 -Loop 20 listening on socket FD 146 -Loop 9 listening on socket FD 157 -Loop 67 listening on socket FD 177 -Loop 87 listening on socket FD 198 -Loop 75 listening on socket FD 179 -Loop 1 listening on socket FD 151 -Loop 81 listening on socket FD 170 -Loop 80 listening on socket FD 175 -Loop 94 listening on socket FD 148 -Loop 25 listening on socket FD 145 -Loop 17 listening on socket FD 190 -Loop 14 listening on socket FD 200 -Loop 22 listening on socket FD 194 -Loop 12 listening on socket FD 176 -Loop 84 listening on socket FD 181 -Loop 2 listening on socket FD 143 -Loop 16 listening on socket FD 164 -Loop 77 listening on socket FD 187 -Loop 69 listening on socket FD 186 +Loop 26 listening on socket FD 161 +Loop 88 listening on socket FD 166 +Loop 82 listening on socket FD 147 +Loop 81 listening on socket FD 156 +Loop 17 listening on socket FD 146 +Loop 23 listening on socket FD 151 +Loop 68 listening on socket FD 188 +Loop 95 listening on socket FD 149 +Loop 71 listening on socket FD 195 +Loop 84 listening on socket FD 183 +Loop 6 listening on socket FD 191 +Loop 83 listening on socket FD 142 +Loop 75 listening on socket FD 139 +Loop 4 listening on socket FD 186 +Loop 8 listening on socket FD 157 +Loop 89 listening on socket FD 140 +Loop 64 listening on socket FD 154 +Loop 85 listening on socket FD 168 +Loop 74 listening on socket FD 189 +Loop 29 listening on socket FD 153 +Loop 5 listening on socket FD 185 +Loop 92 listening on socket FD 145 +Loop 87 listening on socket FD 160 +Loop 18 listening on socket FD 152 +Loop 14 listening on socket FD 150 +Loop 93 listening on socket FD 193 +Loop 0 listening on socket FD 162 +Loop 9 listening on socket FD 144 +Loop 20 listening on socket FD 199 +Loop 31 listening on socket FD 164 +Loop 11 listening on socket FD 177 +Loop 73 listening on socket FD 148 +Loop 22 listening on socket FD 165 +Loop 86 listening on socket FD 196 +Loop 67 listening on socket FD 190 +Loop 2 listening on socket FD 159 +Loop 78 listening on socket FD 192 +Loop 12 listening on socket FD 174 +Loop 76 listening on socket FD 187 +Loop 25 listening on socket FD 163 +Loop 13 listening on socket FD 170 +Loop 30 listening on socket FD 175 +Loop 79 listening on socket FD 194 +Loop 15 listening on socket FD 172 +Loop 1 listening on socket FD 138 +Loop 91 listening on socket FD 198 +Loop 72 listening on socket FD 179 +Loop 65 listening on socket FD 167 +Loop 90 listening on socket FD 173 +Loop 24 listening on socket FD 171 +Loop 80 listening on socket FD 155 +Loop 94 listening on socket FD 141 +Loop 19 listening on socket FD 176 +Loop 77 listening on socket FD 182 +Loop 70 listening on socket FD 184 +Loop 66 listening on socket FD 143 +Loop 7 listening on socket FD 180 +Loop 21 listening on socket FD 201 +Loop 27 listening on socket FD 169 +Loop 16 listening on socket FD 181 +Loop 69 listening on socket FD 178 +Loop 3 listening on socket FD 158 +Loop 28 listening on socket FD 200 +Loop 10 listening on socket FD 197 Cardigan HttpArena mode h1 is listening on 8080 From 729b93e71d11f61a54d82e32ab39feec97d5628c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 1 Sep 2026 08:47:02 +0000 Subject: [PATCH 3/5] Benchmark results: 5 frameworks (all tests) [skip ci] --- site/data/results/cardigan.json | 168 +++++++++--------- .../logs/baseline-h2/1024/cardigan-h2.log | 148 +++++++-------- .../logs/baseline-h2/256/cardigan-h2.log | 138 +++++++------- .../logs/baseline-h2c/1024/cardigan-h2c.log | 128 ++++++------- .../logs/baseline-h2c/256/cardigan-h2c.log | 128 ++++++------- .../logs/baseline-h2c/4096/cardigan-h2c.log | 126 ++++++------- .../logs/json-tls/4096/cardigan-json-tls.log | 124 ++++++------- .../logs/static-h2/1024/cardigan-h2.log | 146 +++++++-------- .../static/logs/static-h2/256/cardigan-h2.log | 138 +++++++------- .../unary-grpc-tls/1024/cardigan-grpc-tls.log | 128 ++++++------- .../unary-grpc-tls/256/cardigan-grpc-tls.log | 126 ++++++------- .../logs/unary-grpc/1024/cardigan-grpc.log | 126 ++++++------- .../logs/unary-grpc/256/cardigan-grpc.log | 124 ++++++------- 13 files changed, 874 insertions(+), 874 deletions(-) diff --git a/site/data/results/cardigan.json b/site/data/results/cardigan.json index 0afd7a9fe..d55451798 100644 --- a/site/data/results/cardigan.json +++ b/site/data/results/cardigan.json @@ -24,18 +24,18 @@ "baseline-h2-1024": { "framework": "cardigan", "language": "Java", - "rps": 13880907, - "avg_latency": "3.44ms", - "p99_latency": "81.81ms", - "cpu": "1378.4%", - "memory": "5.8GiB", + "rps": 14491128, + "avg_latency": "3.34ms", + "p99_latency": "88.70ms", + "cpu": "1658.8%", + "memory": "2.3GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "496.66MB/s", + "bandwidth": "516.45MB/s", "reconnects": 0, - "status_2xx": 70376200, + "status_2xx": 73180200, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -43,18 +43,18 @@ "baseline-h2-256": { "framework": "cardigan", "language": "Java", - "rps": 14563167, - "avg_latency": "1.17ms", - "p99_latency": "53.00ms", - "cpu": "1477.1%", - "memory": "5.0GiB", + "rps": 15138548, + "avg_latency": "862us", + "p99_latency": "24.69ms", + "cpu": "1644.1%", + "memory": "1.2GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "515.93MB/s", + "bandwidth": "537.38MB/s", "reconnects": 0, - "status_2xx": 73107100, + "status_2xx": 76146900, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -62,18 +62,18 @@ "baseline-h2c-1024": { "framework": "cardigan", "language": "Java", - "rps": 15036099, - "avg_latency": "3.37ms", - "p99_latency": "19.65ms", - "cpu": "1345.3%", - "memory": "5.6GiB", + "rps": 14860276, + "avg_latency": "3.28ms", + "p99_latency": "23.92ms", + "cpu": "1339.6%", + "memory": "2.5GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "535.87MB/s", + "bandwidth": "531.70MB/s", "reconnects": 0, - "status_2xx": 75932300, + "status_2xx": 75341600, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -81,18 +81,18 @@ "baseline-h2c-256": { "framework": "cardigan", "language": "Java", - "rps": 15171113, - "avg_latency": "918us", - "p99_latency": "14.22ms", - "cpu": "1381.8%", - "memory": "5.5GiB", + "rps": 15224612, + "avg_latency": "872us", + "p99_latency": "11.11ms", + "cpu": "1388.0%", + "memory": "1.3GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "538.54MB/s", + "bandwidth": "540.44MB/s", "reconnects": 0, - "status_2xx": 76310700, + "status_2xx": 76579800, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -100,18 +100,18 @@ "baseline-h2c-4096": { "framework": "cardigan", "language": "Java", - "rps": 13930862, - "avg_latency": "17.04ms", - "p99_latency": "127.51ms", - "cpu": "1287.7%", - "memory": "5.8GiB", + "rps": 14053901, + "avg_latency": "14.68ms", + "p99_latency": "83.44ms", + "cpu": "1358.8%", + "memory": "5.9GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "501.41MB/s", + "bandwidth": "506.83MB/s", "reconnects": 0, - "status_2xx": 71047397, + "status_2xx": 71815435, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -119,18 +119,18 @@ "json-tls-4096": { "framework": "cardigan", "language": "Java", - "rps": 1568164, - "avg_latency": "2.53ms", - "p99_latency": "164.90ms", - "cpu": "6328.1%", - "memory": "5.7GiB", + "rps": 1763949, + "avg_latency": "2.24ms", + "p99_latency": "128.47ms", + "cpu": "6176.4%", + "memory": "1.8GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "8.13GB", + "bandwidth": "5.90GB", "reconnects": 0, - "status_2xx": 7999020, + "status_2xx": 8981427, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -225,18 +225,18 @@ "static-h2-1024": { "framework": "cardigan", "language": "Java", - "rps": 733221, - "avg_latency": "38.47ms", - "p99_latency": "1.56s", - "cpu": "2592.5%", - "memory": "6.0GiB", + "rps": 1046258, + "avg_latency": "30.00ms", + "p99_latency": "581.07ms", + "cpu": "6159.9%", + "memory": "2.7GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "11.30GB/s", + "bandwidth": "16.09GB/s", "reconnects": 0, - "status_2xx": 3710100, + "status_2xx": 5283605, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -244,18 +244,18 @@ "static-h2-256": { "framework": "cardigan", "language": "Java", - "rps": 790555, - "avg_latency": "10.14ms", - "p99_latency": "265.12ms", - "cpu": "2996.9%", - "memory": "5.8GiB", + "rps": 1189184, + "avg_latency": "7.25ms", + "p99_latency": "36.63ms", + "cpu": "6176.6%", + "memory": "1.5GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "12.11GB/s", + "bandwidth": "18.22GB/s", "reconnects": 0, - "status_2xx": 3976494, + "status_2xx": 5981598, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -263,18 +263,18 @@ "unary-grpc-1024": { "framework": "cardigan", "language": "Java", - "rps": 7040612, - "avg_latency": "8.08ms", - "p99_latency": "69.28ms", - "cpu": "1560.1%", - "memory": "6.1GiB", + "rps": 6901980, + "avg_latency": "8.71ms", + "p99_latency": "101.69ms", + "cpu": "1654.3%", + "memory": "3.3GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "496.06MB/s", + "bandwidth": "485.34MB/s", "reconnects": 0, - "status_2xx": 35625500, + "status_2xx": 34855000, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -282,18 +282,18 @@ "unary-grpc-256": { "framework": "cardigan", "language": "Java", - "rps": 7176354, - "avg_latency": "2.26ms", - "p99_latency": "40.30ms", - "cpu": "1343.0%", - "memory": "5.3GiB", + "rps": 7091284, + "avg_latency": "2.14ms", + "p99_latency": "25.82ms", + "cpu": "1406.6%", + "memory": "2.0GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "501.63MB/s", + "bandwidth": "499.63MB/s", "reconnects": 0, - "status_2xx": 36025300, + "status_2xx": 35881900, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -301,18 +301,18 @@ "unary-grpc-tls-1024": { "framework": "cardigan", "language": "Java", - "rps": 6699743, - "avg_latency": "8.03ms", - "p99_latency": "87.13ms", - "cpu": "1680.5%", - "memory": "6.7GiB", + "rps": 6663596, + "avg_latency": "8.16ms", + "p99_latency": "84.42ms", + "cpu": "1763.3%", + "memory": "3.8GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "472.05MB/s", + "bandwidth": "469.50MB/s", "reconnects": 0, - "status_2xx": 33900700, + "status_2xx": 33717800, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -320,18 +320,18 @@ "unary-grpc-tls-256": { "framework": "cardigan", "language": "Java", - "rps": 6972380, - "avg_latency": "2.15ms", - "p99_latency": "28.07ms", - "cpu": "1454.2%", - "memory": "5.7GiB", + "rps": 6788514, + "avg_latency": "2.24ms", + "p99_latency": "30.89ms", + "cpu": "1484.9%", + "memory": "2.1GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "489.31MB/s", + "bandwidth": "477.35MB/s", "reconnects": 0, - "status_2xx": 35140800, + "status_2xx": 34282000, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/static/logs/baseline-h2/1024/cardigan-h2.log b/site/static/logs/baseline-h2/1024/cardigan-h2.log index 1af534f66..afc5fcc22 100644 --- a/site/static/logs/baseline-h2/1024/cardigan-h2.log +++ b/site/static/logs/baseline-h2/1024/cardigan-h2.log @@ -3,16 +3,6 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss -Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss -Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss -Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss -Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss -Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs -Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs -Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs -Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs -Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 @@ -23,6 +13,16 @@ Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -88,69 +88,69 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 11 listening on socket FD 225 -Loop 9 listening on socket FD 177 -Loop 80 listening on socket FD 180 -Loop 27 listening on socket FD 220 -Loop 90 listening on socket FD 192 -Loop 83 listening on socket FD 189 -Loop 7 listening on socket FD 210 -Loop 70 listening on socket FD 174 -Loop 8 listening on socket FD 182 -Loop 23 listening on socket FD 232 -Loop 92 listening on socket FD 195 -Loop 66 listening on socket FD 198 -Loop 25 listening on socket FD 205 -Loop 0 listening on socket FD 199 -Loop 89 listening on socket FD 226 -Loop 94 listening on socket FD 185 -Loop 75 listening on socket FD 181 -Loop 30 listening on socket FD 197 -Loop 67 listening on socket FD 221 -Loop 93 listening on socket FD 203 -Loop 69 listening on socket FD 219 -Loop 77 listening on socket FD 211 -Loop 14 listening on socket FD 186 -Loop 19 listening on socket FD 200 -Loop 82 listening on socket FD 218 -Loop 88 listening on socket FD 176 -Loop 64 listening on socket FD 202 -Loop 12 listening on socket FD 171 -Loop 3 listening on socket FD 173 -Loop 6 listening on socket FD 207 -Loop 73 listening on socket FD 212 -Loop 95 listening on socket FD 229 -Loop 18 listening on socket FD 227 -Loop 1 listening on socket FD 222 -Loop 85 listening on socket FD 184 -Loop 74 listening on socket FD 231 -Loop 4 listening on socket FD 187 -Loop 87 listening on socket FD 224 -Loop 81 listening on socket FD 179 -Loop 17 listening on socket FD 172 -Loop 26 listening on socket FD 215 -Loop 21 listening on socket FD 188 -Loop 16 listening on socket FD 175 -Loop 20 listening on socket FD 178 -Loop 22 listening on socket FD 193 -Loop 86 listening on socket FD 208 -Loop 2 listening on socket FD 201 -Loop 72 listening on socket FD 190 -Loop 5 listening on socket FD 217 -Loop 76 listening on socket FD 223 -Loop 24 listening on socket FD 191 -Loop 31 listening on socket FD 214 -Loop 65 listening on socket FD 183 -Loop 91 listening on socket FD 209 -Loop 84 listening on socket FD 196 -Loop 28 listening on socket FD 204 -Loop 71 listening on socket FD 213 -Loop 13 listening on socket FD 170 -Loop 68 listening on socket FD 228 -Loop 15 listening on socket FD 169 -Loop 79 listening on socket FD 216 -Loop 29 listening on socket FD 230 -Loop 10 listening on socket FD 194 -Loop 78 listening on socket FD 206 +Loop 95 listening on socket FD 176 +Loop 93 listening on socket FD 191 +Loop 0 listening on socket FD 201 +Loop 29 listening on socket FD 198 +Loop 14 listening on socket FD 207 +Loop 28 listening on socket FD 188 +Loop 19 listening on socket FD 206 +Loop 20 listening on socket FD 192 +Loop 23 listening on socket FD 210 +Loop 24 listening on socket FD 195 +Loop 78 listening on socket FD 170 +Loop 69 listening on socket FD 213 +Loop 80 listening on socket FD 204 +Loop 66 listening on socket FD 183 +Loop 30 listening on socket FD 185 +Loop 7 listening on socket FD 222 +Loop 71 listening on socket FD 223 +Loop 90 listening on socket FD 226 +Loop 81 listening on socket FD 232 +Loop 88 listening on socket FD 212 +Loop 9 listening on socket FD 175 +Loop 17 listening on socket FD 178 +Loop 87 listening on socket FD 225 +Loop 74 listening on socket FD 217 +Loop 10 listening on socket FD 218 +Loop 82 listening on socket FD 208 +Loop 18 listening on socket FD 189 +Loop 25 listening on socket FD 177 +Loop 89 listening on socket FD 227 +Loop 1 listening on socket FD 172 +Loop 77 listening on socket FD 229 +Loop 13 listening on socket FD 180 +Loop 27 listening on socket FD 194 +Loop 85 listening on socket FD 228 +Loop 31 listening on socket FD 174 +Loop 84 listening on socket FD 199 +Loop 4 listening on socket FD 202 +Loop 21 listening on socket FD 181 +Loop 64 listening on socket FD 209 +Loop 22 listening on socket FD 214 +Loop 15 listening on socket FD 173 +Loop 26 listening on socket FD 219 +Loop 91 listening on socket FD 203 +Loop 16 listening on socket FD 216 +Loop 6 listening on socket FD 182 +Loop 11 listening on socket FD 179 +Loop 83 listening on socket FD 196 +Loop 67 listening on socket FD 171 +Loop 72 listening on socket FD 211 +Loop 65 listening on socket FD 190 +Loop 75 listening on socket FD 215 +Loop 2 listening on socket FD 230 +Loop 3 listening on socket FD 224 +Loop 68 listening on socket FD 193 +Loop 73 listening on socket FD 197 +Loop 70 listening on socket FD 187 +Loop 94 listening on socket FD 221 +Loop 92 listening on socket FD 184 +Loop 76 listening on socket FD 186 +Loop 12 listening on socket FD 231 +Loop 79 listening on socket FD 200 +Loop 5 listening on socket FD 169 +Loop 86 listening on socket FD 205 +Loop 8 listening on socket FD 220 Cardigan HttpArena mode h2 is listening on 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/baseline-h2/256/cardigan-h2.log b/site/static/logs/baseline-h2/256/cardigan-h2.log index 5fc03088b..0a7c4e1e4 100644 --- a/site/static/logs/baseline-h2/256/cardigan-h2.log +++ b/site/static/logs/baseline-h2/256/cardigan-h2.log @@ -3,13 +3,6 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss -Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss -Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss -Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss -Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss -Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs -Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs @@ -23,6 +16,13 @@ Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -88,69 +88,69 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 10 listening on socket FD 210 -Loop 22 listening on socket FD 218 -Loop 72 listening on socket FD 232 -Loop 83 listening on socket FD 213 -Loop 26 listening on socket FD 171 -Loop 94 listening on socket FD 222 -Loop 31 listening on socket FD 175 -Loop 11 listening on socket FD 180 -Loop 14 listening on socket FD 198 -Loop 68 listening on socket FD 169 -Loop 75 listening on socket FD 200 +Loop 95 listening on socket FD 199 +Loop 93 listening on socket FD 202 +Loop 10 listening on socket FD 231 +Loop 77 listening on socket FD 214 +Loop 92 listening on socket FD 201 +Loop 29 listening on socket FD 207 +Loop 0 listening on socket FD 179 +Loop 14 listening on socket FD 184 Loop 30 listening on socket FD 197 -Loop 27 listening on socket FD 190 -Loop 76 listening on socket FD 205 -Loop 77 listening on socket FD 185 -Loop 66 listening on socket FD 189 -Loop 12 listening on socket FD 194 -Loop 64 listening on socket FD 186 -Loop 0 listening on socket FD 203 -Loop 87 listening on socket FD 215 -Loop 16 listening on socket FD 214 -Loop 18 listening on socket FD 208 -Loop 69 listening on socket FD 174 -Loop 24 listening on socket FD 207 -Loop 65 listening on socket FD 184 -Loop 3 listening on socket FD 230 -Loop 1 listening on socket FD 193 -Loop 79 listening on socket FD 195 +Loop 13 listening on socket FD 210 +Loop 79 listening on socket FD 212 +Loop 84 listening on socket FD 169 +Loop 89 listening on socket FD 186 +Loop 24 listening on socket FD 189 +Loop 83 listening on socket FD 174 +Loop 2 listening on socket FD 216 +Loop 5 listening on socket FD 185 +Loop 3 listening on socket FD 173 +Loop 73 listening on socket FD 229 +Loop 6 listening on socket FD 226 +Loop 85 listening on socket FD 178 Loop 67 listening on socket FD 176 -Loop 29 listening on socket FD 187 -Loop 93 listening on socket FD 219 -Loop 7 listening on socket FD 177 -Loop 71 listening on socket FD 179 -Loop 20 listening on socket FD 228 -Loop 84 listening on socket FD 224 -Loop 90 listening on socket FD 217 -Loop 73 listening on socket FD 173 -Loop 15 listening on socket FD 182 -Loop 91 listening on socket FD 220 -Loop 2 listening on socket FD 202 -Loop 5 listening on socket FD 191 -Loop 95 listening on socket FD 196 -Loop 8 listening on socket FD 192 -Loop 88 listening on socket FD 231 -Loop 21 listening on socket FD 183 -Loop 86 listening on socket FD 201 -Loop 4 listening on socket FD 221 -Loop 25 listening on socket FD 178 -Loop 80 listening on socket FD 216 -Loop 89 listening on socket FD 199 -Loop 28 listening on socket FD 188 -Loop 70 listening on socket FD 227 -Loop 85 listening on socket FD 209 -Loop 78 listening on socket FD 181 -Loop 17 listening on socket FD 212 -Loop 9 listening on socket FD 226 -Loop 19 listening on socket FD 229 -Loop 6 listening on socket FD 206 -Loop 74 listening on socket FD 170 -Loop 82 listening on socket FD 225 -Loop 23 listening on socket FD 204 -Loop 13 listening on socket FD 211 -Loop 92 listening on socket FD 223 -Loop 81 listening on socket FD 172 +Loop 68 listening on socket FD 191 +Loop 80 listening on socket FD 204 +Loop 90 listening on socket FD 215 +Loop 64 listening on socket FD 218 +Loop 70 listening on socket FD 187 +Loop 74 listening on socket FD 230 +Loop 65 listening on socket FD 208 +Loop 78 listening on socket FD 180 +Loop 72 listening on socket FD 224 +Loop 1 listening on socket FD 181 +Loop 71 listening on socket FD 196 +Loop 7 listening on socket FD 172 +Loop 26 listening on socket FD 195 +Loop 91 listening on socket FD 225 +Loop 19 listening on socket FD 221 +Loop 17 listening on socket FD 213 +Loop 82 listening on socket FD 171 +Loop 21 listening on socket FD 211 +Loop 18 listening on socket FD 170 +Loop 23 listening on socket FD 194 +Loop 16 listening on socket FD 203 +Loop 69 listening on socket FD 183 +Loop 12 listening on socket FD 192 +Loop 75 listening on socket FD 232 +Loop 27 listening on socket FD 206 +Loop 94 listening on socket FD 228 +Loop 4 listening on socket FD 209 +Loop 25 listening on socket FD 188 +Loop 87 listening on socket FD 182 +Loop 31 listening on socket FD 217 +Loop 28 listening on socket FD 193 +Loop 11 listening on socket FD 223 +Loop 8 listening on socket FD 222 +Loop 20 listening on socket FD 177 +Loop 81 listening on socket FD 219 +Loop 66 listening on socket FD 175 +Loop 88 listening on socket FD 200 +Loop 15 listening on socket FD 205 +Loop 76 listening on socket FD 190 +Loop 86 listening on socket FD 198 +Loop 9 listening on socket FD 227 +Loop 22 listening on socket FD 220 Cardigan HttpArena mode h2 is listening on 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/baseline-h2c/1024/cardigan-h2c.log b/site/static/logs/baseline-h2c/1024/cardigan-h2c.log index d9ff434a5..ebfdf3503 100644 --- a/site/static/logs/baseline-h2c/1024/cardigan-h2c.log +++ b/site/static/logs/baseline-h2c/1024/cardigan-h2c.log @@ -1,7 +1,7 @@ WARNING: Using incubator modules: jdk.incubator.vector +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 -Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 @@ -68,68 +68,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 28 listening on socket FD 204 -Loop 30 listening on socket FD 198 -Loop 31 listening on socket FD 206 -Loop 70 listening on socket FD 221 -Loop 95 listening on socket FD 197 -Loop 2 listening on socket FD 224 -Loop 65 listening on socket FD 214 -Loop 29 listening on socket FD 202 -Loop 83 listening on socket FD 218 -Loop 84 listening on socket FD 215 -Loop 19 listening on socket FD 216 -Loop 20 listening on socket FD 192 -Loop 13 listening on socket FD 203 -Loop 87 listening on socket FD 222 -Loop 6 listening on socket FD 189 -Loop 67 listening on socket FD 188 -Loop 74 listening on socket FD 231 -Loop 71 listening on socket FD 196 -Loop 15 listening on socket FD 207 -Loop 92 listening on socket FD 208 -Loop 14 listening on socket FD 169 -Loop 69 listening on socket FD 225 -Loop 80 listening on socket FD 201 -Loop 7 listening on socket FD 212 -Loop 25 listening on socket FD 211 -Loop 81 listening on socket FD 179 -Loop 90 listening on socket FD 171 -Loop 26 listening on socket FD 227 -Loop 21 listening on socket FD 220 -Loop 85 listening on socket FD 228 -Loop 8 listening on socket FD 226 -Loop 3 listening on socket FD 190 -Loop 23 listening on socket FD 213 -Loop 11 listening on socket FD 172 -Loop 64 listening on socket FD 177 -Loop 5 listening on socket FD 193 -Loop 9 listening on socket FD 170 -Loop 18 listening on socket FD 174 -Loop 17 listening on socket FD 195 -Loop 76 listening on socket FD 176 -Loop 82 listening on socket FD 183 -Loop 24 listening on socket FD 210 -Loop 88 listening on socket FD 184 -Loop 91 listening on socket FD 205 -Loop 94 listening on socket FD 209 -Loop 73 listening on socket FD 185 -Loop 89 listening on socket FD 178 -Loop 68 listening on socket FD 217 -Loop 93 listening on socket FD 223 -Loop 0 listening on socket FD 230 -Loop 77 listening on socket FD 175 -Loop 66 listening on socket FD 187 -Loop 79 listening on socket FD 181 -Loop 75 listening on socket FD 199 -Loop 78 listening on socket FD 182 +Loop 16 listening on socket FD 217 +Loop 17 listening on socket FD 211 +Loop 1 listening on socket FD 224 +Loop 79 listening on socket FD 185 +Loop 20 listening on socket FD 200 +Loop 30 listening on socket FD 223 +Loop 24 listening on socket FD 184 +Loop 74 listening on socket FD 212 +Loop 95 listening on socket FD 210 +Loop 23 listening on socket FD 180 +Loop 72 listening on socket FD 230 +Loop 10 listening on socket FD 177 +Loop 94 listening on socket FD 194 +Loop 2 listening on socket FD 193 +Loop 12 listening on socket FD 216 +Loop 5 listening on socket FD 190 +Loop 73 listening on socket FD 214 +Loop 11 listening on socket FD 228 +Loop 78 listening on socket FD 205 +Loop 25 listening on socket FD 175 +Loop 81 listening on socket FD 176 +Loop 9 listening on socket FD 219 +Loop 88 listening on socket FD 196 +Loop 22 listening on socket FD 209 +Loop 89 listening on socket FD 181 +Loop 13 listening on socket FD 201 +Loop 14 listening on socket FD 227 +Loop 66 listening on socket FD 215 +Loop 4 listening on socket FD 178 +Loop 77 listening on socket FD 179 +Loop 83 listening on socket FD 222 +Loop 91 listening on socket FD 229 +Loop 76 listening on socket FD 226 +Loop 28 listening on socket FD 189 +Loop 92 listening on socket FD 174 +Loop 93 listening on socket FD 207 +Loop 29 listening on socket FD 195 +Loop 67 listening on socket FD 186 +Loop 0 listening on socket FD 191 +Loop 65 listening on socket FD 213 +Loop 71 listening on socket FD 169 +Loop 90 listening on socket FD 182 +Loop 26 listening on socket FD 171 +Loop 70 listening on socket FD 173 +Loop 82 listening on socket FD 220 +Loop 3 listening on socket FD 187 +Loop 27 listening on socket FD 188 +Loop 31 listening on socket FD 218 +Loop 68 listening on socket FD 172 Loop 86 listening on socket FD 232 -Loop 4 listening on socket FD 200 -Loop 16 listening on socket FD 180 -Loop 22 listening on socket FD 191 -Loop 72 listening on socket FD 229 -Loop 27 listening on socket FD 219 -Loop 1 listening on socket FD 186 -Loop 10 listening on socket FD 194 -Loop 12 listening on socket FD 173 +Loop 84 listening on socket FD 204 +Loop 18 listening on socket FD 170 +Loop 6 listening on socket FD 183 +Loop 8 listening on socket FD 225 +Loop 64 listening on socket FD 199 +Loop 87 listening on socket FD 208 +Loop 85 listening on socket FD 198 +Loop 15 listening on socket FD 231 +Loop 80 listening on socket FD 221 +Loop 7 listening on socket FD 192 +Loop 75 listening on socket FD 197 +Loop 19 listening on socket FD 202 +Loop 69 listening on socket FD 203 +Loop 21 listening on socket FD 206 Cardigan HttpArena mode h2c is listening on 8082 diff --git a/site/static/logs/baseline-h2c/256/cardigan-h2c.log b/site/static/logs/baseline-h2c/256/cardigan-h2c.log index 50f048dd5..0d5131803 100644 --- a/site/static/logs/baseline-h2c/256/cardigan-h2c.log +++ b/site/static/logs/baseline-h2c/256/cardigan-h2c.log @@ -1,7 +1,7 @@ WARNING: Using incubator modules: jdk.incubator.vector +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 -Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 @@ -68,68 +68,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 83 listening on socket FD 175 -Loop 82 listening on socket FD 231 -Loop 70 listening on socket FD 211 -Loop 23 listening on socket FD 190 -Loop 94 listening on socket FD 183 -Loop 20 listening on socket FD 173 -Loop 14 listening on socket FD 189 -Loop 29 listening on socket FD 220 -Loop 78 listening on socket FD 218 -Loop 93 listening on socket FD 187 -Loop 75 listening on socket FD 181 -Loop 92 listening on socket FD 196 -Loop 22 listening on socket FD 204 -Loop 90 listening on socket FD 224 -Loop 5 listening on socket FD 208 -Loop 13 listening on socket FD 226 -Loop 79 listening on socket FD 232 -Loop 30 listening on socket FD 185 -Loop 21 listening on socket FD 216 -Loop 89 listening on socket FD 225 -Loop 27 listening on socket FD 214 -Loop 11 listening on socket FD 176 -Loop 26 listening on socket FD 178 -Loop 10 listening on socket FD 193 -Loop 31 listening on socket FD 202 -Loop 77 listening on socket FD 172 -Loop 80 listening on socket FD 206 -Loop 74 listening on socket FD 210 -Loop 95 listening on socket FD 198 -Loop 8 listening on socket FD 186 -Loop 18 listening on socket FD 207 -Loop 7 listening on socket FD 203 -Loop 85 listening on socket FD 215 -Loop 28 listening on socket FD 169 -Loop 9 listening on socket FD 191 -Loop 91 listening on socket FD 192 -Loop 25 listening on socket FD 195 -Loop 2 listening on socket FD 201 -Loop 17 listening on socket FD 180 -Loop 24 listening on socket FD 182 -Loop 86 listening on socket FD 200 -Loop 87 listening on socket FD 194 -Loop 19 listening on socket FD 188 -Loop 1 listening on socket FD 217 +Loop 68 listening on socket FD 228 +Loop 69 listening on socket FD 207 +Loop 26 listening on socket FD 172 +Loop 93 listening on socket FD 221 +Loop 64 listening on socket FD 175 +Loop 7 listening on socket FD 220 +Loop 70 listening on socket FD 195 +Loop 25 listening on socket FD 216 +Loop 9 listening on socket FD 214 +Loop 30 listening on socket FD 232 +Loop 3 listening on socket FD 217 +Loop 12 listening on socket FD 198 +Loop 13 listening on socket FD 224 +Loop 66 listening on socket FD 189 +Loop 87 listening on socket FD 188 +Loop 5 listening on socket FD 199 +Loop 11 listening on socket FD 203 +Loop 73 listening on socket FD 186 +Loop 16 listening on socket FD 223 +Loop 92 listening on socket FD 211 +Loop 23 listening on socket FD 182 +Loop 91 listening on socket FD 174 +Loop 2 listening on socket FD 176 +Loop 86 listening on socket FD 170 +Loop 74 listening on socket FD 212 +Loop 15 listening on socket FD 219 +Loop 65 listening on socket FD 218 Loop 0 listening on socket FD 213 -Loop 69 listening on socket FD 223 -Loop 3 listening on socket FD 222 -Loop 72 listening on socket FD 230 -Loop 6 listening on socket FD 221 -Loop 16 listening on socket FD 228 -Loop 71 listening on socket FD 177 -Loop 65 listening on socket FD 184 -Loop 73 listening on socket FD 227 -Loop 64 listening on socket FD 171 -Loop 12 listening on socket FD 212 -Loop 4 listening on socket FD 174 -Loop 81 listening on socket FD 199 -Loop 76 listening on socket FD 197 -Loop 66 listening on socket FD 219 -Loop 15 listening on socket FD 229 -Loop 84 listening on socket FD 209 -Loop 88 listening on socket FD 179 -Loop 68 listening on socket FD 205 -Loop 67 listening on socket FD 170 +Loop 71 listening on socket FD 206 +Loop 85 listening on socket FD 181 +Loop 31 listening on socket FD 177 +Loop 80 listening on socket FD 183 +Loop 1 listening on socket FD 227 +Loop 78 listening on socket FD 222 +Loop 67 listening on socket FD 231 +Loop 14 listening on socket FD 201 +Loop 89 listening on socket FD 180 +Loop 79 listening on socket FD 187 +Loop 24 listening on socket FD 225 +Loop 77 listening on socket FD 196 +Loop 22 listening on socket FD 226 +Loop 83 listening on socket FD 208 +Loop 81 listening on socket FD 173 +Loop 10 listening on socket FD 202 +Loop 18 listening on socket FD 179 +Loop 76 listening on socket FD 229 +Loop 94 listening on socket FD 210 +Loop 21 listening on socket FD 178 +Loop 4 listening on socket FD 194 +Loop 17 listening on socket FD 204 +Loop 20 listening on socket FD 205 +Loop 19 listening on socket FD 171 +Loop 28 listening on socket FD 190 +Loop 95 listening on socket FD 215 +Loop 29 listening on socket FD 230 +Loop 6 listening on socket FD 197 +Loop 88 listening on socket FD 169 +Loop 90 listening on socket FD 184 +Loop 84 listening on socket FD 193 +Loop 82 listening on socket FD 185 +Loop 27 listening on socket FD 209 +Loop 75 listening on socket FD 191 +Loop 72 listening on socket FD 192 +Loop 8 listening on socket FD 200 Cardigan HttpArena mode h2c is listening on 8082 diff --git a/site/static/logs/baseline-h2c/4096/cardigan-h2c.log b/site/static/logs/baseline-h2c/4096/cardigan-h2c.log index a41091266..bd1ebf1fc 100644 --- a/site/static/logs/baseline-h2c/4096/cardigan-h2c.log +++ b/site/static/logs/baseline-h2c/4096/cardigan-h2c.log @@ -68,68 +68,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 71 listening on socket FD 231 -Loop 6 listening on socket FD 192 -Loop 83 listening on socket FD 209 -Loop 81 listening on socket FD 175 -Loop 31 listening on socket FD 185 -Loop 1 listening on socket FD 186 -Loop 74 listening on socket FD 222 -Loop 76 listening on socket FD 220 -Loop 77 listening on socket FD 226 -Loop 68 listening on socket FD 181 -Loop 65 listening on socket FD 212 -Loop 64 listening on socket FD 179 -Loop 21 listening on socket FD 199 -Loop 78 listening on socket FD 213 -Loop 69 listening on socket FD 174 -Loop 27 listening on socket FD 205 -Loop 28 listening on socket FD 171 -Loop 90 listening on socket FD 219 -Loop 7 listening on socket FD 202 -Loop 3 listening on socket FD 183 -Loop 26 listening on socket FD 210 -Loop 79 listening on socket FD 201 -Loop 92 listening on socket FD 230 -Loop 25 listening on socket FD 218 -Loop 91 listening on socket FD 197 -Loop 89 listening on socket FD 176 -Loop 20 listening on socket FD 207 -Loop 18 listening on socket FD 200 -Loop 94 listening on socket FD 198 -Loop 86 listening on socket FD 177 -Loop 82 listening on socket FD 232 -Loop 29 listening on socket FD 227 -Loop 22 listening on socket FD 193 -Loop 24 listening on socket FD 228 -Loop 14 listening on socket FD 188 -Loop 12 listening on socket FD 189 -Loop 67 listening on socket FD 217 -Loop 5 listening on socket FD 173 -Loop 19 listening on socket FD 180 -Loop 88 listening on socket FD 224 -Loop 66 listening on socket FD 178 -Loop 17 listening on socket FD 208 -Loop 15 listening on socket FD 215 -Loop 0 listening on socket FD 187 -Loop 85 listening on socket FD 191 -Loop 8 listening on socket FD 194 -Loop 84 listening on socket FD 216 -Loop 87 listening on socket FD 223 -Loop 73 listening on socket FD 170 -Loop 72 listening on socket FD 211 -Loop 2 listening on socket FD 182 -Loop 4 listening on socket FD 225 -Loop 93 listening on socket FD 229 -Loop 13 listening on socket FD 203 -Loop 95 listening on socket FD 195 -Loop 11 listening on socket FD 214 -Loop 80 listening on socket FD 204 -Loop 10 listening on socket FD 169 -Loop 9 listening on socket FD 196 -Loop 23 listening on socket FD 221 +Loop 21 listening on socket FD 169 +Loop 77 listening on socket FD 201 +Loop 3 listening on socket FD 172 +Loop 71 listening on socket FD 225 +Loop 76 listening on socket FD 175 +Loop 69 listening on socket FD 195 +Loop 19 listening on socket FD 191 +Loop 66 listening on socket FD 203 +Loop 65 listening on socket FD 190 +Loop 79 listening on socket FD 184 +Loop 28 listening on socket FD 220 +Loop 17 listening on socket FD 207 +Loop 80 listening on socket FD 196 +Loop 22 listening on socket FD 211 Loop 75 listening on socket FD 206 -Loop 30 listening on socket FD 184 -Loop 70 listening on socket FD 172 -Loop 16 listening on socket FD 190 +Loop 89 listening on socket FD 170 +Loop 10 listening on socket FD 204 +Loop 31 listening on socket FD 219 +Loop 92 listening on socket FD 174 +Loop 93 listening on socket FD 185 +Loop 72 listening on socket FD 215 +Loop 85 listening on socket FD 180 +Loop 29 listening on socket FD 232 +Loop 26 listening on socket FD 210 +Loop 23 listening on socket FD 228 +Loop 11 listening on socket FD 229 +Loop 2 listening on socket FD 179 +Loop 24 listening on socket FD 213 +Loop 73 listening on socket FD 214 +Loop 74 listening on socket FD 197 +Loop 81 listening on socket FD 209 +Loop 0 listening on socket FD 198 +Loop 12 listening on socket FD 176 +Loop 4 listening on socket FD 222 +Loop 7 listening on socket FD 178 +Loop 8 listening on socket FD 173 +Loop 91 listening on socket FD 216 +Loop 88 listening on socket FD 192 +Loop 27 listening on socket FD 212 +Loop 5 listening on socket FD 227 +Loop 82 listening on socket FD 189 +Loop 94 listening on socket FD 231 +Loop 1 listening on socket FD 186 +Loop 67 listening on socket FD 183 +Loop 6 listening on socket FD 193 +Loop 18 listening on socket FD 171 +Loop 83 listening on socket FD 182 +Loop 16 listening on socket FD 217 +Loop 15 listening on socket FD 199 +Loop 87 listening on socket FD 202 +Loop 78 listening on socket FD 208 +Loop 30 listening on socket FD 224 +Loop 13 listening on socket FD 205 +Loop 25 listening on socket FD 226 +Loop 90 listening on socket FD 194 +Loop 84 listening on socket FD 230 +Loop 68 listening on socket FD 223 +Loop 20 listening on socket FD 177 +Loop 86 listening on socket FD 181 +Loop 14 listening on socket FD 200 +Loop 70 listening on socket FD 221 +Loop 9 listening on socket FD 218 +Loop 95 listening on socket FD 188 +Loop 64 listening on socket FD 187 Cardigan HttpArena mode h2c is listening on 8082 diff --git a/site/static/logs/json-tls/4096/cardigan-json-tls.log b/site/static/logs/json-tls/4096/cardigan-json-tls.log index f215ee541..ef8d350b8 100644 --- a/site/static/logs/json-tls/4096/cardigan-json-tls.log +++ b/site/static/logs/json-tls/4096/cardigan-json-tls.log @@ -73,70 +73,70 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 66 listening on socket FD 208 -Loop 0 listening on socket FD 218 -Loop 4 listening on socket FD 204 -Loop 14 listening on socket FD 193 -Loop 80 listening on socket FD 220 -Loop 73 listening on socket FD 226 -Loop 23 listening on socket FD 225 -Loop 15 listening on socket FD 173 -Loop 2 listening on socket FD 211 -Loop 67 listening on socket FD 224 -Loop 87 listening on socket FD 192 -Loop 72 listening on socket FD 180 -Loop 93 listening on socket FD 229 -Loop 1 listening on socket FD 181 -Loop 79 listening on socket FD 172 -Loop 81 listening on socket FD 232 -Loop 85 listening on socket FD 205 -Loop 86 listening on socket FD 187 -Loop 6 listening on socket FD 175 -Loop 90 listening on socket FD 190 -Loop 10 listening on socket FD 213 -Loop 26 listening on socket FD 223 -Loop 5 listening on socket FD 200 -Loop 13 listening on socket FD 185 -Loop 8 listening on socket FD 170 -Loop 68 listening on socket FD 203 -Loop 28 listening on socket FD 194 -Loop 20 listening on socket FD 196 -Loop 65 listening on socket FD 219 +Loop 2 listening on socket FD 196 +Loop 27 listening on socket FD 181 +Loop 22 listening on socket FD 201 +Loop 79 listening on socket FD 219 +Loop 25 listening on socket FD 189 +Loop 89 listening on socket FD 179 +Loop 93 listening on socket FD 197 +Loop 24 listening on socket FD 173 +Loop 3 listening on socket FD 171 +Loop 73 listening on socket FD 211 +Loop 78 listening on socket FD 221 +Loop 76 listening on socket FD 215 +Loop 12 listening on socket FD 226 +Loop 19 listening on socket FD 177 Loop 29 listening on socket FD 198 -Loop 25 listening on socket FD 171 -Loop 94 listening on socket FD 201 -Loop 70 listening on socket FD 197 -Loop 9 listening on socket FD 182 -Loop 75 listening on socket FD 212 -Loop 89 listening on socket FD 191 -Loop 24 listening on socket FD 183 -Loop 22 listening on socket FD 221 -Loop 77 listening on socket FD 217 -Loop 91 listening on socket FD 188 -Loop 12 listening on socket FD 231 -Loop 17 listening on socket FD 210 -Loop 7 listening on socket FD 178 -Loop 69 listening on socket FD 195 -Loop 88 listening on socket FD 177 -Loop 30 listening on socket FD 169 -Loop 82 listening on socket FD 215 -Loop 64 listening on socket FD 228 -Loop 76 listening on socket FD 174 +Loop 90 listening on socket FD 174 +Loop 4 listening on socket FD 213 +Loop 92 listening on socket FD 182 +Loop 31 listening on socket FD 180 +Loop 1 listening on socket FD 190 +Loop 8 listening on socket FD 217 +Loop 0 listening on socket FD 169 +Loop 26 listening on socket FD 184 +Loop 71 listening on socket FD 214 +Loop 94 listening on socket FD 204 +Loop 23 listening on socket FD 186 +Loop 69 listening on socket FD 209 +Loop 81 listening on socket FD 227 +Loop 86 listening on socket FD 188 +Loop 88 listening on socket FD 193 +Loop 70 listening on socket FD 212 +Loop 15 listening on socket FD 178 +Loop 77 listening on socket FD 216 +Loop 68 listening on socket FD 206 +Loop 6 listening on socket FD 210 +Loop 74 listening on socket FD 195 +Loop 91 listening on socket FD 200 +Loop 16 listening on socket FD 222 +Loop 85 listening on socket FD 230 +Loop 83 listening on socket FD 223 +Loop 82 listening on socket FD 233 +Loop 72 listening on socket FD 232 +Loop 80 listening on socket FD 220 +Loop 28 listening on socket FD 203 +Loop 84 listening on socket FD 225 +Loop 11 listening on socket FD 218 +Loop 75 listening on socket FD 199 +Loop 18 listening on socket FD 187 Loop 95 listening on socket FD 202 -Loop 78 listening on socket FD 214 -Loop 27 listening on socket FD 179 -Loop 74 listening on socket FD 230 -Loop 3 listening on socket FD 222 -Loop 71 listening on socket FD 206 -Loop 31 listening on socket FD 216 -Loop 84 listening on socket FD 186 -Loop 16 listening on socket FD 207 -Loop 83 listening on socket FD 209 -Loop 21 listening on socket FD 199 -Loop 18 listening on socket FD 227 -Loop 19 listening on socket FD 176 -Loop 92 listening on socket FD 184 -Loop 11 listening on socket FD 189 +Loop 7 listening on socket FD 207 +Loop 65 listening on socket FD 176 +Loop 5 listening on socket FD 205 +Loop 13 listening on socket FD 229 +Loop 87 listening on socket FD 228 +Loop 67 listening on socket FD 172 +Loop 21 listening on socket FD 185 +Loop 17 listening on socket FD 183 +Loop 30 listening on socket FD 194 +Loop 10 listening on socket FD 170 +Loop 64 listening on socket FD 175 +Loop 14 listening on socket FD 224 +Loop 9 listening on socket FD 192 +Loop 66 listening on socket FD 208 +Loop 20 listening on socket FD 191 Cardigan HttpArena mode json-tls is listening on 8081 Starting Cardigan Server on port 8080 with 1 io_uring event loops on CPUs [0], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 diff --git a/site/static/logs/static-h2/1024/cardigan-h2.log b/site/static/logs/static-h2/1024/cardigan-h2.log index 921ab9d0d..9c993ff7f 100644 --- a/site/static/logs/static-h2/1024/cardigan-h2.log +++ b/site/static/logs/static-h2/1024/cardigan-h2.log @@ -3,16 +3,6 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss -Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss -Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss -Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss -Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss -Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs -Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs -Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs -Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs -Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 @@ -23,6 +13,16 @@ Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -88,69 +88,69 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 1 listening on socket FD 216 +Loop 78 listening on socket FD 209 +Loop 28 listening on socket FD 169 +Loop 17 listening on socket FD 194 +Loop 68 listening on socket FD 182 +Loop 0 listening on socket FD 179 +Loop 31 listening on socket FD 223 +Loop 76 listening on socket FD 228 +Loop 82 listening on socket FD 230 +Loop 64 listening on socket FD 196 +Loop 84 listening on socket FD 174 +Loop 22 listening on socket FD 195 +Loop 16 listening on socket FD 203 +Loop 83 listening on socket FD 232 +Loop 80 listening on socket FD 173 +Loop 8 listening on socket FD 204 +Loop 89 listening on socket FD 184 +Loop 86 listening on socket FD 222 +Loop 27 listening on socket FD 185 +Loop 5 listening on socket FD 231 +Loop 12 listening on socket FD 177 +Loop 15 listening on socket FD 172 +Loop 21 listening on socket FD 189 +Loop 29 listening on socket FD 181 +Loop 90 listening on socket FD 180 +Loop 19 listening on socket FD 176 Loop 92 listening on socket FD 207 -Loop 74 listening on socket FD 202 -Loop 83 listening on socket FD 181 -Loop 22 listening on socket FD 205 -Loop 3 listening on socket FD 211 -Loop 30 listening on socket FD 173 -Loop 10 listening on socket FD 178 -Loop 21 listening on socket FD 200 -Loop 14 listening on socket FD 189 -Loop 94 listening on socket FD 195 -Loop 16 listening on socket FD 172 -Loop 68 listening on socket FD 210 -Loop 4 listening on socket FD 222 -Loop 8 listening on socket FD 169 -Loop 65 listening on socket FD 180 -Loop 84 listening on socket FD 190 -Loop 24 listening on socket FD 212 -Loop 88 listening on socket FD 176 -Loop 27 listening on socket FD 188 -Loop 85 listening on socket FD 198 -Loop 26 listening on socket FD 227 -Loop 86 listening on socket FD 217 -Loop 20 listening on socket FD 209 -Loop 87 listening on socket FD 218 -Loop 76 listening on socket FD 230 -Loop 9 listening on socket FD 215 -Loop 11 listening on socket FD 184 -Loop 6 listening on socket FD 197 -Loop 79 listening on socket FD 187 -Loop 15 listening on socket FD 208 -Loop 71 listening on socket FD 199 -Loop 93 listening on socket FD 223 -Loop 81 listening on socket FD 219 -Loop 17 listening on socket FD 196 -Loop 64 listening on socket FD 194 -Loop 0 listening on socket FD 192 -Loop 5 listening on socket FD 214 -Loop 75 listening on socket FD 203 -Loop 23 listening on socket FD 186 -Loop 29 listening on socket FD 231 -Loop 69 listening on socket FD 191 -Loop 28 listening on socket FD 229 -Loop 2 listening on socket FD 206 -Loop 67 listening on socket FD 226 -Loop 13 listening on socket FD 193 -Loop 91 listening on socket FD 228 -Loop 31 listening on socket FD 183 -Loop 89 listening on socket FD 182 -Loop 70 listening on socket FD 221 -Loop 72 listening on socket FD 171 -Loop 19 listening on socket FD 204 -Loop 77 listening on socket FD 225 -Loop 12 listening on socket FD 170 -Loop 73 listening on socket FD 220 -Loop 78 listening on socket FD 174 -Loop 7 listening on socket FD 224 -Loop 18 listening on socket FD 177 -Loop 66 listening on socket FD 232 -Loop 82 listening on socket FD 179 -Loop 95 listening on socket FD 213 -Loop 90 listening on socket FD 185 -Loop 25 listening on socket FD 175 -Loop 80 listening on socket FD 201 +Loop 88 listening on socket FD 208 +Loop 87 listening on socket FD 215 +Loop 20 listening on socket FD 227 +Loop 91 listening on socket FD 224 +Loop 9 listening on socket FD 199 +Loop 73 listening on socket FD 171 +Loop 74 listening on socket FD 225 +Loop 65 listening on socket FD 192 +Loop 3 listening on socket FD 175 +Loop 4 listening on socket FD 216 +Loop 23 listening on socket FD 220 +Loop 77 listening on socket FD 213 +Loop 81 listening on socket FD 218 +Loop 85 listening on socket FD 210 +Loop 13 listening on socket FD 188 +Loop 30 listening on socket FD 170 +Loop 10 listening on socket FD 214 +Loop 67 listening on socket FD 212 +Loop 94 listening on socket FD 211 +Loop 79 listening on socket FD 219 +Loop 75 listening on socket FD 191 +Loop 66 listening on socket FD 229 +Loop 72 listening on socket FD 201 +Loop 71 listening on socket FD 217 +Loop 26 listening on socket FD 190 +Loop 11 listening on socket FD 221 +Loop 69 listening on socket FD 178 +Loop 95 listening on socket FD 198 +Loop 24 listening on socket FD 206 +Loop 6 listening on socket FD 193 +Loop 70 listening on socket FD 205 +Loop 93 listening on socket FD 197 +Loop 1 listening on socket FD 187 +Loop 14 listening on socket FD 200 +Loop 7 listening on socket FD 202 +Loop 18 listening on socket FD 186 +Loop 25 listening on socket FD 183 +Loop 2 listening on socket FD 226 Cardigan HttpArena mode h2 is listening on 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/static-h2/256/cardigan-h2.log b/site/static/logs/static-h2/256/cardigan-h2.log index 217c713bf..edc2dbd7c 100644 --- a/site/static/logs/static-h2/256/cardigan-h2.log +++ b/site/static/logs/static-h2/256/cardigan-h2.log @@ -3,12 +3,6 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss -Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss -Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss -Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss -Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss -Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs @@ -23,6 +17,12 @@ Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -88,69 +88,69 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 9 listening on socket FD 208 -Loop 8 listening on socket FD 196 -Loop 30 listening on socket FD 217 -Loop 25 listening on socket FD 229 -Loop 10 listening on socket FD 213 -Loop 6 listening on socket FD 180 -Loop 70 listening on socket FD 232 -Loop 29 listening on socket FD 206 -Loop 91 listening on socket FD 222 -Loop 75 listening on socket FD 211 -Loop 68 listening on socket FD 205 -Loop 28 listening on socket FD 195 -Loop 89 listening on socket FD 190 -Loop 19 listening on socket FD 202 -Loop 93 listening on socket FD 230 -Loop 11 listening on socket FD 203 -Loop 81 listening on socket FD 226 +Loop 70 listening on socket FD 188 +Loop 31 listening on socket FD 204 +Loop 7 listening on socket FD 221 +Loop 74 listening on socket FD 183 +Loop 17 listening on socket FD 229 +Loop 4 listening on socket FD 228 +Loop 19 listening on socket FD 224 +Loop 16 listening on socket FD 179 +Loop 18 listening on socket FD 171 +Loop 25 listening on socket FD 176 +Loop 89 listening on socket FD 230 +Loop 27 listening on socket FD 195 +Loop 84 listening on socket FD 220 +Loop 72 listening on socket FD 216 +Loop 87 listening on socket FD 197 +Loop 91 listening on socket FD 180 +Loop 3 listening on socket FD 192 +Loop 73 listening on socket FD 217 +Loop 6 listening on socket FD 170 +Loop 2 listening on socket FD 200 +Loop 24 listening on socket FD 186 +Loop 20 listening on socket FD 225 +Loop 82 listening on socket FD 189 +Loop 86 listening on socket FD 177 +Loop 65 listening on socket FD 178 +Loop 85 listening on socket FD 203 +Loop 93 listening on socket FD 227 +Loop 68 listening on socket FD 231 +Loop 30 listening on socket FD 208 +Loop 21 listening on socket FD 172 +Loop 9 listening on socket FD 169 +Loop 92 listening on socket FD 223 +Loop 69 listening on socket FD 207 +Loop 28 listening on socket FD 212 +Loop 10 listening on socket FD 191 +Loop 76 listening on socket FD 213 +Loop 79 listening on socket FD 193 +Loop 13 listening on socket FD 187 +Loop 80 listening on socket FD 190 +Loop 22 listening on socket FD 185 +Loop 12 listening on socket FD 209 +Loop 5 listening on socket FD 211 +Loop 67 listening on socket FD 182 +Loop 0 listening on socket FD 205 +Loop 88 listening on socket FD 194 +Loop 11 listening on socket FD 201 +Loop 90 listening on socket FD 173 +Loop 66 listening on socket FD 184 +Loop 75 listening on socket FD 196 +Loop 83 listening on socket FD 206 +Loop 8 listening on socket FD 198 +Loop 15 listening on socket FD 199 +Loop 77 listening on socket FD 218 +Loop 94 listening on socket FD 226 +Loop 23 listening on socket FD 232 +Loop 95 listening on socket FD 219 +Loop 78 listening on socket FD 222 +Loop 64 listening on socket FD 174 +Loop 29 listening on socket FD 181 +Loop 1 listening on socket FD 202 +Loop 81 listening on socket FD 210 +Loop 26 listening on socket FD 215 Loop 71 listening on socket FD 175 -Loop 7 listening on socket FD 214 -Loop 85 listening on socket FD 224 -Loop 73 listening on socket FD 181 -Loop 77 listening on socket FD 177 -Loop 88 listening on socket FD 183 -Loop 14 listening on socket FD 207 -Loop 13 listening on socket FD 185 -Loop 79 listening on socket FD 220 -Loop 86 listening on socket FD 173 -Loop 16 listening on socket FD 197 -Loop 4 listening on socket FD 188 -Loop 87 listening on socket FD 171 -Loop 76 listening on socket FD 170 -Loop 82 listening on socket FD 231 -Loop 0 listening on socket FD 179 -Loop 66 listening on socket FD 215 -Loop 1 listening on socket FD 200 -Loop 22 listening on socket FD 194 -Loop 31 listening on socket FD 193 -Loop 95 listening on socket FD 227 -Loop 67 listening on socket FD 199 -Loop 74 listening on socket FD 216 -Loop 3 listening on socket FD 212 -Loop 24 listening on socket FD 204 -Loop 94 listening on socket FD 191 -Loop 27 listening on socket FD 223 -Loop 23 listening on socket FD 172 -Loop 92 listening on socket FD 221 -Loop 80 listening on socket FD 187 -Loop 90 listening on socket FD 201 -Loop 18 listening on socket FD 176 -Loop 64 listening on socket FD 186 -Loop 21 listening on socket FD 209 -Loop 78 listening on socket FD 169 -Loop 2 listening on socket FD 184 -Loop 84 listening on socket FD 225 -Loop 20 listening on socket FD 174 -Loop 83 listening on socket FD 228 -Loop 5 listening on socket FD 219 -Loop 69 listening on socket FD 178 -Loop 12 listening on socket FD 192 -Loop 17 listening on socket FD 198 -Loop 65 listening on socket FD 210 -Loop 72 listening on socket FD 182 -Loop 26 listening on socket FD 218 -Loop 15 listening on socket FD 189 +Loop 14 listening on socket FD 214 Cardigan HttpArena mode h2 is listening on 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/unary-grpc-tls/1024/cardigan-grpc-tls.log b/site/static/logs/unary-grpc-tls/1024/cardigan-grpc-tls.log index fc0a33fa8..61e7d2f25 100644 --- a/site/static/logs/unary-grpc-tls/1024/cardigan-grpc-tls.log +++ b/site/static/logs/unary-grpc-tls/1024/cardigan-grpc-tls.log @@ -70,69 +70,69 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 6 listening on socket FD 195 -Loop 70 listening on socket FD 198 -Loop 23 listening on socket FD 224 -Loop 83 listening on socket FD 199 -Loop 68 listening on socket FD 178 -Loop 10 listening on socket FD 204 -Loop 79 listening on socket FD 218 -Loop 82 listening on socket FD 223 -Loop 92 listening on socket FD 225 -Loop 19 listening on socket FD 191 -Loop 25 listening on socket FD 205 -Loop 88 listening on socket FD 217 -Loop 22 listening on socket FD 194 -Loop 65 listening on socket FD 231 -Loop 64 listening on socket FD 201 -Loop 15 listening on socket FD 169 -Loop 13 listening on socket FD 179 -Loop 74 listening on socket FD 182 -Loop 9 listening on socket FD 200 -Loop 94 listening on socket FD 172 -Loop 16 listening on socket FD 207 -Loop 27 listening on socket FD 230 -Loop 91 listening on socket FD 187 -Loop 11 listening on socket FD 171 -Loop 75 listening on socket FD 186 -Loop 8 listening on socket FD 185 -Loop 17 listening on socket FD 189 -Loop 95 listening on socket FD 221 -Loop 71 listening on socket FD 227 -Loop 87 listening on socket FD 219 -Loop 20 listening on socket FD 209 -Loop 0 listening on socket FD 226 -Loop 5 listening on socket FD 213 -Loop 69 listening on socket FD 188 -Loop 78 listening on socket FD 220 -Loop 76 listening on socket FD 174 -Loop 72 listening on socket FD 211 -Loop 30 listening on socket FD 212 -Loop 28 listening on socket FD 196 -Loop 93 listening on socket FD 232 -Loop 12 listening on socket FD 180 -Loop 24 listening on socket FD 216 -Loop 31 listening on socket FD 181 -Loop 80 listening on socket FD 192 -Loop 1 listening on socket FD 229 -Loop 3 listening on socket FD 222 -Loop 86 listening on socket FD 208 -Loop 89 listening on socket FD 190 -Loop 77 listening on socket FD 176 -Loop 29 listening on socket FD 183 -Loop 73 listening on socket FD 210 -Loop 7 listening on socket FD 184 -Loop 18 listening on socket FD 202 -Loop 2 listening on socket FD 215 -Loop 81 listening on socket FD 206 -Loop 14 listening on socket FD 175 -Loop 67 listening on socket FD 193 -Loop 85 listening on socket FD 173 -Loop 4 listening on socket FD 177 -Loop 21 listening on socket FD 214 -Loop 26 listening on socket FD 170 -Loop 66 listening on socket FD 203 -Loop 90 listening on socket FD 228 -Loop 84 listening on socket FD 197 +Loop 17 listening on socket FD 177 +Loop 76 listening on socket FD 183 +Loop 18 listening on socket FD 184 +Loop 71 listening on socket FD 175 +Loop 80 listening on socket FD 209 +Loop 8 listening on socket FD 201 +Loop 75 listening on socket FD 220 +Loop 83 listening on socket FD 224 +Loop 67 listening on socket FD 215 +Loop 24 listening on socket FD 228 +Loop 77 listening on socket FD 174 +Loop 15 listening on socket FD 187 +Loop 19 listening on socket FD 226 +Loop 1 listening on socket FD 176 +Loop 64 listening on socket FD 225 +Loop 23 listening on socket FD 171 +Loop 29 listening on socket FD 185 +Loop 95 listening on socket FD 173 +Loop 84 listening on socket FD 232 +Loop 88 listening on socket FD 199 +Loop 26 listening on socket FD 229 +Loop 21 listening on socket FD 196 +Loop 30 listening on socket FD 204 +Loop 93 listening on socket FD 198 +Loop 0 listening on socket FD 217 +Loop 78 listening on socket FD 222 +Loop 5 listening on socket FD 208 +Loop 25 listening on socket FD 200 +Loop 14 listening on socket FD 216 +Loop 22 listening on socket FD 219 +Loop 13 listening on socket FD 192 +Loop 10 listening on socket FD 205 +Loop 2 listening on socket FD 223 +Loop 82 listening on socket FD 230 +Loop 73 listening on socket FD 212 +Loop 91 listening on socket FD 186 +Loop 3 listening on socket FD 189 +Loop 86 listening on socket FD 211 +Loop 89 listening on socket FD 191 +Loop 9 listening on socket FD 203 +Loop 68 listening on socket FD 170 +Loop 12 listening on socket FD 193 +Loop 85 listening on socket FD 188 +Loop 16 listening on socket FD 206 +Loop 66 listening on socket FD 210 +Loop 70 listening on socket FD 179 +Loop 20 listening on socket FD 181 +Loop 31 listening on socket FD 213 +Loop 74 listening on socket FD 214 +Loop 81 listening on socket FD 218 +Loop 7 listening on socket FD 169 +Loop 6 listening on socket FD 172 +Loop 11 listening on socket FD 190 +Loop 94 listening on socket FD 227 +Loop 4 listening on socket FD 195 +Loop 65 listening on socket FD 180 +Loop 28 listening on socket FD 231 +Loop 79 listening on socket FD 221 +Loop 72 listening on socket FD 178 +Loop 27 listening on socket FD 194 +Loop 90 listening on socket FD 202 +Loop 92 listening on socket FD 182 +Loop 69 listening on socket FD 197 +Loop 87 listening on socket FD 207 Cardigan HttpArena mode grpc-tls is listening on 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/unary-grpc-tls/256/cardigan-grpc-tls.log b/site/static/logs/unary-grpc-tls/256/cardigan-grpc-tls.log index e7106b911..c4ee5dcd4 100644 --- a/site/static/logs/unary-grpc-tls/256/cardigan-grpc-tls.log +++ b/site/static/logs/unary-grpc-tls/256/cardigan-grpc-tls.log @@ -70,69 +70,69 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 2 listening on socket FD 193 -Loop 0 listening on socket FD 184 -Loop 17 listening on socket FD 178 -Loop 6 listening on socket FD 211 -Loop 82 listening on socket FD 174 -Loop 68 listening on socket FD 218 -Loop 21 listening on socket FD 175 -Loop 14 listening on socket FD 217 -Loop 95 listening on socket FD 213 -Loop 78 listening on socket FD 205 -Loop 77 listening on socket FD 226 -Loop 16 listening on socket FD 223 -Loop 87 listening on socket FD 219 -Loop 88 listening on socket FD 196 -Loop 66 listening on socket FD 200 -Loop 28 listening on socket FD 190 -Loop 22 listening on socket FD 177 -Loop 73 listening on socket FD 225 -Loop 13 listening on socket FD 199 -Loop 10 listening on socket FD 221 -Loop 74 listening on socket FD 202 -Loop 19 listening on socket FD 229 -Loop 64 listening on socket FD 194 -Loop 86 listening on socket FD 209 -Loop 69 listening on socket FD 212 -Loop 71 listening on socket FD 222 -Loop 23 listening on socket FD 180 -Loop 76 listening on socket FD 214 -Loop 1 listening on socket FD 192 -Loop 5 listening on socket FD 224 -Loop 24 listening on socket FD 183 -Loop 8 listening on socket FD 206 -Loop 67 listening on socket FD 231 -Loop 25 listening on socket FD 185 -Loop 79 listening on socket FD 220 -Loop 89 listening on socket FD 179 -Loop 70 listening on socket FD 204 -Loop 9 listening on socket FD 230 -Loop 4 listening on socket FD 198 -Loop 12 listening on socket FD 208 -Loop 18 listening on socket FD 227 -Loop 29 listening on socket FD 191 -Loop 75 listening on socket FD 228 -Loop 93 listening on socket FD 203 -Loop 83 listening on socket FD 172 -Loop 65 listening on socket FD 197 -Loop 11 listening on socket FD 181 -Loop 81 listening on socket FD 215 -Loop 91 listening on socket FD 173 -Loop 90 listening on socket FD 176 -Loop 30 listening on socket FD 195 -Loop 92 listening on socket FD 232 -Loop 27 listening on socket FD 188 -Loop 84 listening on socket FD 182 -Loop 15 listening on socket FD 216 +Loop 80 listening on socket FD 190 +Loop 21 listening on socket FD 210 +Loop 8 listening on socket FD 171 +Loop 19 listening on socket FD 176 +Loop 95 listening on socket FD 175 +Loop 68 listening on socket FD 191 +Loop 86 listening on socket FD 194 +Loop 75 listening on socket FD 221 +Loop 9 listening on socket FD 198 +Loop 83 listening on socket FD 178 +Loop 17 listening on socket FD 173 +Loop 28 listening on socket FD 218 +Loop 79 listening on socket FD 206 +Loop 85 listening on socket FD 179 +Loop 76 listening on socket FD 227 +Loop 10 listening on socket FD 172 +Loop 73 listening on socket FD 205 +Loop 20 listening on socket FD 180 +Loop 30 listening on socket FD 185 +Loop 94 listening on socket FD 174 +Loop 4 listening on socket FD 211 +Loop 77 listening on socket FD 195 +Loop 5 listening on socket FD 212 +Loop 71 listening on socket FD 202 +Loop 29 listening on socket FD 192 +Loop 69 listening on socket FD 220 +Loop 15 listening on socket FD 225 +Loop 87 listening on socket FD 213 +Loop 31 listening on socket FD 222 +Loop 3 listening on socket FD 188 +Loop 26 listening on socket FD 203 +Loop 12 listening on socket FD 228 +Loop 0 listening on socket FD 217 +Loop 67 listening on socket FD 199 +Loop 27 listening on socket FD 196 +Loop 24 listening on socket FD 189 +Loop 82 listening on socket FD 184 +Loop 93 listening on socket FD 197 +Loop 18 listening on socket FD 226 +Loop 16 listening on socket FD 231 +Loop 6 listening on socket FD 200 +Loop 14 listening on socket FD 183 +Loop 78 listening on socket FD 186 Loop 72 listening on socket FD 187 -Loop 94 listening on socket FD 169 -Loop 85 listening on socket FD 207 -Loop 20 listening on socket FD 170 -Loop 80 listening on socket FD 171 -Loop 3 listening on socket FD 201 -Loop 26 listening on socket FD 186 -Loop 31 listening on socket FD 189 -Loop 7 listening on socket FD 210 +Loop 84 listening on socket FD 209 +Loop 11 listening on socket FD 219 +Loop 74 listening on socket FD 208 +Loop 64 listening on socket FD 223 +Loop 13 listening on socket FD 207 +Loop 70 listening on socket FD 229 +Loop 81 listening on socket FD 201 +Loop 65 listening on socket FD 224 +Loop 66 listening on socket FD 216 +Loop 90 listening on socket FD 177 +Loop 1 listening on socket FD 234 +Loop 22 listening on socket FD 204 +Loop 2 listening on socket FD 170 +Loop 89 listening on socket FD 193 +Loop 25 listening on socket FD 169 +Loop 91 listening on socket FD 182 +Loop 7 listening on socket FD 230 +Loop 23 listening on socket FD 214 +Loop 92 listening on socket FD 181 +Loop 88 listening on socket FD 215 Cardigan HttpArena mode grpc-tls is listening on 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/unary-grpc/1024/cardigan-grpc.log b/site/static/logs/unary-grpc/1024/cardigan-grpc.log index 4c0ef4d58..fe9c1d853 100644 --- a/site/static/logs/unary-grpc/1024/cardigan-grpc.log +++ b/site/static/logs/unary-grpc/1024/cardigan-grpc.log @@ -70,68 +70,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 0 listening on socket FD 204 -Loop 83 listening on socket FD 217 -Loop 92 listening on socket FD 179 -Loop 69 listening on socket FD 201 -Loop 3 listening on socket FD 187 -Loop 65 listening on socket FD 173 -Loop 70 listening on socket FD 202 -Loop 82 listening on socket FD 218 -Loop 87 listening on socket FD 208 -Loop 68 listening on socket FD 216 -Loop 4 listening on socket FD 215 -Loop 88 listening on socket FD 182 -Loop 19 listening on socket FD 212 -Loop 81 listening on socket FD 211 -Loop 79 listening on socket FD 174 -Loop 16 listening on socket FD 210 -Loop 84 listening on socket FD 225 -Loop 86 listening on socket FD 194 -Loop 23 listening on socket FD 200 -Loop 85 listening on socket FD 232 -Loop 93 listening on socket FD 191 -Loop 71 listening on socket FD 184 +Loop 28 listening on socket FD 170 +Loop 67 listening on socket FD 181 +Loop 89 listening on socket FD 217 +Loop 86 listening on socket FD 215 +Loop 0 listening on socket FD 179 +Loop 84 listening on socket FD 209 +Loop 65 listening on socket FD 182 +Loop 3 listening on socket FD 200 +Loop 68 listening on socket FD 176 +Loop 7 listening on socket FD 193 +Loop 19 listening on socket FD 189 +Loop 83 listening on socket FD 212 +Loop 87 listening on socket FD 214 +Loop 16 listening on socket FD 230 +Loop 74 listening on socket FD 232 +Loop 24 listening on socket FD 188 +Loop 91 listening on socket FD 220 +Loop 90 listening on socket FD 219 +Loop 80 listening on socket FD 206 +Loop 15 listening on socket FD 175 +Loop 94 listening on socket FD 226 +Loop 78 listening on socket FD 201 +Loop 14 listening on socket FD 211 +Loop 10 listening on socket FD 231 Loop 72 listening on socket FD 229 -Loop 95 listening on socket FD 193 -Loop 67 listening on socket FD 205 -Loop 29 listening on socket FD 170 -Loop 31 listening on socket FD 171 -Loop 75 listening on socket FD 199 -Loop 15 listening on socket FD 185 -Loop 13 listening on socket FD 221 -Loop 24 listening on socket FD 178 -Loop 25 listening on socket FD 176 -Loop 91 listening on socket FD 181 -Loop 27 listening on socket FD 222 -Loop 78 listening on socket FD 209 -Loop 26 listening on socket FD 190 -Loop 14 listening on socket FD 183 -Loop 22 listening on socket FD 224 -Loop 18 listening on socket FD 180 -Loop 77 listening on socket FD 231 -Loop 8 listening on socket FD 226 -Loop 5 listening on socket FD 203 -Loop 12 listening on socket FD 197 -Loop 73 listening on socket FD 195 -Loop 74 listening on socket FD 220 -Loop 1 listening on socket FD 177 -Loop 2 listening on socket FD 186 -Loop 28 listening on socket FD 172 -Loop 90 listening on socket FD 175 -Loop 21 listening on socket FD 219 -Loop 30 listening on socket FD 169 -Loop 6 listening on socket FD 207 -Loop 64 listening on socket FD 189 -Loop 10 listening on socket FD 196 -Loop 80 listening on socket FD 223 -Loop 9 listening on socket FD 230 -Loop 11 listening on socket FD 198 -Loop 20 listening on socket FD 214 -Loop 76 listening on socket FD 227 -Loop 94 listening on socket FD 188 -Loop 66 listening on socket FD 206 -Loop 89 listening on socket FD 192 -Loop 17 listening on socket FD 213 -Loop 7 listening on socket FD 228 +Loop 69 listening on socket FD 186 +Loop 95 listening on socket FD 228 +Loop 31 listening on socket FD 174 +Loop 23 listening on socket FD 169 +Loop 66 listening on socket FD 191 +Loop 70 listening on socket FD 195 +Loop 12 listening on socket FD 224 +Loop 18 listening on socket FD 185 +Loop 8 listening on socket FD 221 +Loop 2 listening on socket FD 192 +Loop 9 listening on socket FD 218 +Loop 73 listening on socket FD 194 +Loop 30 listening on socket FD 171 +Loop 29 listening on socket FD 183 +Loop 5 listening on socket FD 196 +Loop 82 listening on socket FD 208 +Loop 88 listening on socket FD 204 +Loop 76 listening on socket FD 199 +Loop 75 listening on socket FD 197 +Loop 4 listening on socket FD 202 +Loop 77 listening on socket FD 198 +Loop 13 listening on socket FD 227 +Loop 22 listening on socket FD 190 +Loop 20 listening on socket FD 172 +Loop 81 listening on socket FD 203 +Loop 25 listening on socket FD 177 +Loop 85 listening on socket FD 210 +Loop 6 listening on socket FD 205 +Loop 17 listening on socket FD 223 +Loop 26 listening on socket FD 180 +Loop 21 listening on socket FD 184 +Loop 64 listening on socket FD 178 +Loop 1 listening on socket FD 213 +Loop 71 listening on socket FD 187 +Loop 27 listening on socket FD 173 +Loop 92 listening on socket FD 222 +Loop 93 listening on socket FD 225 +Loop 79 listening on socket FD 207 +Loop 11 listening on socket FD 216 Cardigan HttpArena mode grpc is listening on 8080 diff --git a/site/static/logs/unary-grpc/256/cardigan-grpc.log b/site/static/logs/unary-grpc/256/cardigan-grpc.log index 000959144..cf5b274e6 100644 --- a/site/static/logs/unary-grpc/256/cardigan-grpc.log +++ b/site/static/logs/unary-grpc/256/cardigan-grpc.log @@ -70,68 +70,68 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 66 listening on socket FD 192 -Loop 64 listening on socket FD 197 -Loop 27 listening on socket FD 195 -Loop 67 listening on socket FD 176 -Loop 77 listening on socket FD 191 -Loop 21 listening on socket FD 174 -Loop 89 listening on socket FD 185 -Loop 71 listening on socket FD 228 -Loop 22 listening on socket FD 200 -Loop 92 listening on socket FD 187 -Loop 17 listening on socket FD 205 -Loop 9 listening on socket FD 186 -Loop 8 listening on socket FD 206 -Loop 11 listening on socket FD 221 -Loop 79 listening on socket FD 219 -Loop 69 listening on socket FD 194 -Loop 82 listening on socket FD 226 -Loop 76 listening on socket FD 178 -Loop 19 listening on socket FD 227 -Loop 80 listening on socket FD 198 -Loop 68 listening on socket FD 209 -Loop 95 listening on socket FD 201 +Loop 76 listening on socket FD 215 +Loop 66 listening on socket FD 169 +Loop 79 listening on socket FD 206 +Loop 26 listening on socket FD 213 +Loop 29 listening on socket FD 175 +Loop 8 listening on socket FD 227 +Loop 74 listening on socket FD 180 Loop 93 listening on socket FD 193 -Loop 3 listening on socket FD 217 -Loop 28 listening on socket FD 177 -Loop 15 listening on socket FD 199 -Loop 4 listening on socket FD 196 -Loop 72 listening on socket FD 203 -Loop 75 listening on socket FD 169 -Loop 13 listening on socket FD 214 -Loop 14 listening on socket FD 212 -Loop 0 listening on socket FD 223 -Loop 70 listening on socket FD 213 +Loop 21 listening on socket FD 214 +Loop 23 listening on socket FD 198 +Loop 2 listening on socket FD 219 +Loop 3 listening on socket FD 209 +Loop 19 listening on socket FD 211 +Loop 82 listening on socket FD 192 +Loop 71 listening on socket FD 189 +Loop 4 listening on socket FD 178 +Loop 68 listening on socket FD 203 +Loop 81 listening on socket FD 207 +Loop 7 listening on socket FD 185 +Loop 69 listening on socket FD 177 +Loop 25 listening on socket FD 190 +Loop 12 listening on socket FD 200 +Loop 6 listening on socket FD 228 +Loop 80 listening on socket FD 220 +Loop 16 listening on socket FD 205 +Loop 72 listening on socket FD 187 +Loop 24 listening on socket FD 202 +Loop 1 listening on socket FD 174 +Loop 14 listening on socket FD 170 +Loop 75 listening on socket FD 218 +Loop 0 listening on socket FD 196 +Loop 73 listening on socket FD 182 +Loop 65 listening on socket FD 232 +Loop 17 listening on socket FD 221 +Loop 90 listening on socket FD 171 +Loop 22 listening on socket FD 188 +Loop 91 listening on socket FD 173 +Loop 13 listening on socket FD 217 Loop 94 listening on socket FD 179 -Loop 10 listening on socket FD 220 -Loop 86 listening on socket FD 222 -Loop 73 listening on socket FD 181 -Loop 84 listening on socket FD 207 -Loop 20 listening on socket FD 232 -Loop 29 listening on socket FD 175 -Loop 78 listening on socket FD 172 -Loop 30 listening on socket FD 171 -Loop 6 listening on socket FD 184 -Loop 31 listening on socket FD 170 -Loop 16 listening on socket FD 204 -Loop 26 listening on socket FD 173 -Loop 5 listening on socket FD 189 -Loop 83 listening on socket FD 208 -Loop 90 listening on socket FD 225 -Loop 7 listening on socket FD 231 -Loop 65 listening on socket FD 180 -Loop 81 listening on socket FD 215 -Loop 23 listening on socket FD 183 -Loop 12 listening on socket FD 230 -Loop 24 listening on socket FD 188 -Loop 2 listening on socket FD 202 -Loop 85 listening on socket FD 210 -Loop 25 listening on socket FD 224 -Loop 74 listening on socket FD 182 -Loop 88 listening on socket FD 216 -Loop 18 listening on socket FD 229 -Loop 91 listening on socket FD 190 -Loop 1 listening on socket FD 211 -Loop 87 listening on socket FD 218 +Loop 15 listening on socket FD 229 +Loop 95 listening on socket FD 197 +Loop 70 listening on socket FD 184 +Loop 18 listening on socket FD 225 +Loop 11 listening on socket FD 194 +Loop 89 listening on socket FD 223 +Loop 28 listening on socket FD 172 +Loop 9 listening on socket FD 181 +Loop 10 listening on socket FD 222 +Loop 77 listening on socket FD 226 +Loop 31 listening on socket FD 186 +Loop 30 listening on socket FD 224 +Loop 27 listening on socket FD 199 +Loop 88 listening on socket FD 195 +Loop 83 listening on socket FD 212 +Loop 67 listening on socket FD 183 +Loop 20 listening on socket FD 204 +Loop 86 listening on socket FD 216 +Loop 84 listening on socket FD 231 +Loop 64 listening on socket FD 208 +Loop 85 listening on socket FD 230 +Loop 92 listening on socket FD 201 +Loop 78 listening on socket FD 210 +Loop 5 listening on socket FD 191 +Loop 87 listening on socket FD 176 Cardigan HttpArena mode grpc is listening on 8080 From fdc862008d273faa9ee60fbd83f99256e64b859c Mon Sep 17 00:00:00 2001 From: Per Hjeltman Date: Wed, 2 Sep 2026 18:10:24 +0000 Subject: [PATCH 4/5] consolidating cardigan into one fixture --- frameworks/cardigan-grpc-tls/build.sh | 9 -- frameworks/cardigan-grpc-tls/meta.json | 15 -- frameworks/cardigan-grpc/build.sh | 9 -- frameworks/cardigan-grpc/meta.json | 15 -- frameworks/cardigan-h2/build.sh | 9 -- frameworks/cardigan-h2/meta.json | 16 -- frameworks/cardigan-h2c/build.sh | 9 -- frameworks/cardigan-h2c/meta.json | 15 -- frameworks/cardigan-json-tls/build.sh | 9 -- frameworks/cardigan-json-tls/meta.json | 15 -- frameworks/cardigan/Dockerfile | 3 - frameworks/cardigan/build.sh | 4 +- frameworks/cardigan/meta.json | 8 +- .../dev/cardigan/httparena/HttpArenaMain.java | 124 +++++++--------- site/data/frameworks.json | 39 +---- .../1024/{cardigan-h2.log => cardigan.log} | 0 .../256/{cardigan-h2.log => cardigan.log} | 0 .../1024/{cardigan-h2c.log => cardigan.log} | 0 .../256/{cardigan-h2c.log => cardigan.log} | 0 .../4096/{cardigan-h2c.log => cardigan.log} | 0 .../{cardigan-json-tls.log => cardigan.log} | 0 .../1024/{cardigan-h2.log => cardigan.log} | 0 .../256/{cardigan-h2.log => cardigan.log} | 0 .../stream-grpc-tls/64/cardigan-grpc-tls.log | 138 ------------------ .../logs/stream-grpc/64/cardigan-grpc.log | 137 ----------------- .../{cardigan-grpc-tls.log => cardigan.log} | 0 .../{cardigan-grpc-tls.log => cardigan.log} | 0 .../1024/{cardigan-grpc.log => cardigan.log} | 0 .../256/{cardigan-grpc.log => cardigan.log} | 0 29 files changed, 62 insertions(+), 512 deletions(-) delete mode 100755 frameworks/cardigan-grpc-tls/build.sh delete mode 100644 frameworks/cardigan-grpc-tls/meta.json delete mode 100755 frameworks/cardigan-grpc/build.sh delete mode 100644 frameworks/cardigan-grpc/meta.json delete mode 100755 frameworks/cardigan-h2/build.sh delete mode 100644 frameworks/cardigan-h2/meta.json delete mode 100755 frameworks/cardigan-h2c/build.sh delete mode 100644 frameworks/cardigan-h2c/meta.json delete mode 100755 frameworks/cardigan-json-tls/build.sh delete mode 100644 frameworks/cardigan-json-tls/meta.json rename site/static/logs/baseline-h2/1024/{cardigan-h2.log => cardigan.log} (100%) rename site/static/logs/baseline-h2/256/{cardigan-h2.log => cardigan.log} (100%) rename site/static/logs/baseline-h2c/1024/{cardigan-h2c.log => cardigan.log} (100%) rename site/static/logs/baseline-h2c/256/{cardigan-h2c.log => cardigan.log} (100%) rename site/static/logs/baseline-h2c/4096/{cardigan-h2c.log => cardigan.log} (100%) rename site/static/logs/json-tls/4096/{cardigan-json-tls.log => cardigan.log} (100%) rename site/static/logs/static-h2/1024/{cardigan-h2.log => cardigan.log} (100%) rename site/static/logs/static-h2/256/{cardigan-h2.log => cardigan.log} (100%) delete mode 100644 site/static/logs/stream-grpc-tls/64/cardigan-grpc-tls.log delete mode 100644 site/static/logs/stream-grpc/64/cardigan-grpc.log rename site/static/logs/unary-grpc-tls/1024/{cardigan-grpc-tls.log => cardigan.log} (100%) rename site/static/logs/unary-grpc-tls/256/{cardigan-grpc-tls.log => cardigan.log} (100%) rename site/static/logs/unary-grpc/1024/{cardigan-grpc.log => cardigan.log} (100%) rename site/static/logs/unary-grpc/256/{cardigan-grpc.log => cardigan.log} (100%) diff --git a/frameworks/cardigan-grpc-tls/build.sh b/frameworks/cardigan-grpc-tls/build.sh deleted file mode 100755 index e836994cc..000000000 --- a/frameworks/cardigan-grpc-tls/build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash -# SPDX-License-Identifier: MPL-2.0 -set -euo pipefail - -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd -P)" -CONTEXT_DIR="$(cd "$SCRIPT_DIR/../cardigan" && pwd -P)" -docker build -t httparena-cardigan-grpc-tls \ - --build-arg CARDIGAN_HTTPARENA_MODE=grpc-tls \ - "$CONTEXT_DIR" diff --git a/frameworks/cardigan-grpc-tls/meta.json b/frameworks/cardigan-grpc-tls/meta.json deleted file mode 100644 index d78be2869..000000000 --- a/frameworks/cardigan-grpc-tls/meta.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "display_name": "cardigan", - "language": "Java", - "type": "engine", - "engine": "io_uring", - "description": "Cardigan gRPC over HTTP/2 and TLS.", - "repo": "https://github.com/phjeltman/cardigan", - "enabled": true, - "tests": [ - "unary-grpc-tls" - ], - "maintainers": [ - "phjeltman" - ] -} diff --git a/frameworks/cardigan-grpc/build.sh b/frameworks/cardigan-grpc/build.sh deleted file mode 100755 index 7e8fcda62..000000000 --- a/frameworks/cardigan-grpc/build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash -# SPDX-License-Identifier: MPL-2.0 -set -euo pipefail - -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd -P)" -CONTEXT_DIR="$(cd "$SCRIPT_DIR/../cardigan" && pwd -P)" -docker build -t httparena-cardigan-grpc \ - --build-arg CARDIGAN_HTTPARENA_MODE=grpc \ - "$CONTEXT_DIR" diff --git a/frameworks/cardigan-grpc/meta.json b/frameworks/cardigan-grpc/meta.json deleted file mode 100644 index 6f06e1d9d..000000000 --- a/frameworks/cardigan-grpc/meta.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "display_name": "cardigan", - "language": "Java", - "type": "engine", - "engine": "io_uring", - "description": "Cardigan gRPC over cleartext HTTP/2 prior knowledge.", - "repo": "https://github.com/phjeltman/cardigan", - "enabled": true, - "tests": [ - "unary-grpc" - ], - "maintainers": [ - "phjeltman" - ] -} diff --git a/frameworks/cardigan-h2/build.sh b/frameworks/cardigan-h2/build.sh deleted file mode 100755 index c6316309c..000000000 --- a/frameworks/cardigan-h2/build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash -# SPDX-License-Identifier: MPL-2.0 -set -euo pipefail - -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd -P)" -CONTEXT_DIR="$(cd "$SCRIPT_DIR/../cardigan" && pwd -P)" -docker build -t httparena-cardigan-h2 \ - --build-arg CARDIGAN_HTTPARENA_MODE=h2 \ - "$CONTEXT_DIR" diff --git a/frameworks/cardigan-h2/meta.json b/frameworks/cardigan-h2/meta.json deleted file mode 100644 index 35e4bd36a..000000000 --- a/frameworks/cardigan-h2/meta.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "display_name": "cardigan", - "language": "Java", - "type": "engine", - "engine": "io_uring", - "description": "Cardigan HTTP/2 over TLS.", - "repo": "https://github.com/phjeltman/cardigan", - "enabled": true, - "tests": [ - "baseline-h2", - "static-h2" - ], - "maintainers": [ - "phjeltman" - ] -} diff --git a/frameworks/cardigan-h2c/build.sh b/frameworks/cardigan-h2c/build.sh deleted file mode 100755 index 2fc95d435..000000000 --- a/frameworks/cardigan-h2c/build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash -# SPDX-License-Identifier: MPL-2.0 -set -euo pipefail - -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd -P)" -CONTEXT_DIR="$(cd "$SCRIPT_DIR/../cardigan" && pwd -P)" -docker build -t httparena-cardigan-h2c \ - --build-arg CARDIGAN_HTTPARENA_MODE=h2c \ - "$CONTEXT_DIR" diff --git a/frameworks/cardigan-h2c/meta.json b/frameworks/cardigan-h2c/meta.json deleted file mode 100644 index c7a4d6624..000000000 --- a/frameworks/cardigan-h2c/meta.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "display_name": "cardigan", - "language": "Java", - "type": "engine", - "engine": "io_uring", - "description": "Cardigan HTTP/2 over cleartext prior knowledge.", - "repo": "https://github.com/phjeltman/cardigan", - "enabled": true, - "tests": [ - "baseline-h2c" - ], - "maintainers": [ - "phjeltman" - ] -} diff --git a/frameworks/cardigan-json-tls/build.sh b/frameworks/cardigan-json-tls/build.sh deleted file mode 100755 index 20dd25062..000000000 --- a/frameworks/cardigan-json-tls/build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash -# SPDX-License-Identifier: MPL-2.0 -set -euo pipefail - -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd -P)" -CONTEXT_DIR="$(cd "$SCRIPT_DIR/../cardigan" && pwd -P)" -docker build -t httparena-cardigan-json-tls \ - --build-arg CARDIGAN_HTTPARENA_MODE=json-tls \ - "$CONTEXT_DIR" diff --git a/frameworks/cardigan-json-tls/meta.json b/frameworks/cardigan-json-tls/meta.json deleted file mode 100644 index 78e1ac722..000000000 --- a/frameworks/cardigan-json-tls/meta.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "display_name": "cardigan", - "language": "Java", - "type": "engine", - "engine": "io_uring", - "description": "Cardigan HTTP/1.1 over TLS.", - "repo": "https://github.com/phjeltman/cardigan", - "enabled": true, - "tests": [ - "json-tls" - ], - "maintainers": [ - "phjeltman" - ] -} diff --git a/frameworks/cardigan/Dockerfile b/frameworks/cardigan/Dockerfile index 8b286def2..d03d6fdd5 100644 --- a/frameworks/cardigan/Dockerfile +++ b/frameworks/cardigan/Dockerfile @@ -14,9 +14,6 @@ RUN apt-get update \ && apt-get install -y --no-install-recommends libssl3 \ && rm -rf /var/lib/apt/lists/* -ARG CARDIGAN_HTTPARENA_MODE=h1 -ENV CARDIGAN_HTTPARENA_MODE=${CARDIGAN_HTTPARENA_MODE} - WORKDIR /app COPY --from=build /src/target/cardigan-httparena.jar ./cardigan-httparena.jar COPY --from=build /deps ./lib diff --git a/frameworks/cardigan/build.sh b/frameworks/cardigan/build.sh index c9968b8ca..081d7180d 100755 --- a/frameworks/cardigan/build.sh +++ b/frameworks/cardigan/build.sh @@ -3,6 +3,4 @@ set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd -P)" -docker build -t httparena-cardigan \ - --build-arg CARDIGAN_HTTPARENA_MODE=h1 \ - "$SCRIPT_DIR" +docker build -t httparena-cardigan "$SCRIPT_DIR" diff --git a/frameworks/cardigan/meta.json b/frameworks/cardigan/meta.json index 93f63d853..b5f1173c8 100644 --- a/frameworks/cardigan/meta.json +++ b/frameworks/cardigan/meta.json @@ -10,7 +10,13 @@ "baseline", "latency-1m", "latency-10k", "pipelined", - "limited-conn" + "limited-conn", + "json-tls", + "baseline-h2", + "static-h2", + "baseline-h2c", + "unary-grpc", + "unary-grpc-tls" ], "maintainers": [ "phjeltman" diff --git a/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaMain.java b/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaMain.java index b94996412..f74728cb0 100644 --- a/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaMain.java +++ b/frameworks/cardigan/src/main/java/dev/cardigan/httparena/HttpArenaMain.java @@ -8,16 +8,12 @@ import java.nio.file.Path; -/** Dedicated launcher for the independently scored HttpArena transports. */ +/** Launches Cardigan's HttpArena listeners in one process. */ public final class HttpArenaMain { private HttpArenaMain() { } public static void main(String[] args) throws Exception { - String mode = args.length == 0 - ? System.getenv().getOrDefault( - "CARDIGAN_HTTPARENA_MODE", "h1") - : args[0]; int threads = Integer.parseInt( System.getenv().getOrDefault( "CARDIGAN_THREADS", @@ -29,86 +25,72 @@ public static void main(String[] args) throws Exception { System.setProperty( "jdk.virtualThreadScheduler.maxPoolSize", Integer.toString(threads)); - if (mode.equals("h1")) { - // Cardigan owns transport I/O for these profiles. One JDK read - // poller keeps handler socket I/O ready without adding a - // sub-poller for every server CPU. - System.setProperty("jdk.readPollers", "1"); - } + // Cardigan owns transport I/O for these profiles. One JDK read poller + // keeps handler socket I/O ready for application-side socket clients. + System.setProperty("jdk.readPollers", "1"); - int port = switch (mode) { - case "h1", "grpc" -> 8080; - case "json-tls" -> 8081; - case "h2c" -> 8082; - case "h2", "grpc-tls" -> 8443; - default -> throw new IllegalArgumentException( - "Unknown HttpArena mode: " + mode); - }; Path certificate = environmentPath( "CARDIGAN_CERTIFICATE", "/certs/server.crt"); Path privateKey = environmentPath( "CARDIGAN_PRIVATE_KEY", "/certs/server.key"); - boolean tlsMode = mode.equals("json-tls") - || mode.equals("h2") || mode.equals("grpc-tls"); - TlsConfig tls = tlsMode - ? new TlsConfig(certificate, privateKey) - : null; - ProtocolMode protocol = switch (mode) { - case "h2", "h2c", "grpc", "grpc-tls" -> - ProtocolMode.HTTP2_ONLY; - case "h1", "json-tls" -> ProtocolMode.HTTP1_ONLY; - default -> throw new AssertionError(mode); - }; + TlsConfig tls = new TlsConfig(certificate, privateKey); + Path staticDirectory = environmentPath( + "CARDIGAN_STATIC_DIR", "/data/static"); + HttpArenaDataset dataset = HttpArenaDataset.load(environmentPath( + "CARDIGAN_DATASET", "/data/dataset.json")); - CardiganServer.Builder builder = CardiganServer.builder() - .port(port) + CardiganServer plaintext = CardiganServer.builder() + .port(8080) .eventLoops(threads) - .protocol(protocol) - .routes(new HttpArenaController()); - if (tls == null) { - builder.plaintext(); - } else { - builder.tls(tls); - } - if (mode.equals("json-tls")) { - builder.routes(new HttpArenaJsonController( - HttpArenaDataset.load(environmentPath( - "CARDIGAN_DATASET", "/data/dataset.json")))); - } else if (mode.equals("h2")) { - builder.routes(new HttpArenaStaticController( - environmentPath( - "CARDIGAN_STATIC_DIR", "/data/static"))); - } else if (mode.equals("grpc") || mode.equals("grpc-tls")) { - builder.routes(new HttpArenaGrpcController()); - } + .protocol(ProtocolMode.HTTP1_AND_HTTP2) + .plaintext() + .routes( + new HttpArenaController(), + new HttpArenaGrpcController()) + .build(); + CardiganServer jsonTls = CardiganServer.builder() + .port(8081) + .eventLoops(threads) + .protocol(ProtocolMode.HTTP1_ONLY) + .tls(tls) + .routes( + new HttpArenaController(), + new HttpArenaJsonController(dataset)) + .build(); + CardiganServer h2c = CardiganServer.builder() + .port(8082) + .eventLoops(threads) + .protocol(ProtocolMode.HTTP2_ONLY) + .plaintext() + .routes(new HttpArenaController()) + .build(); + CardiganServer h2Tls = CardiganServer.builder() + .port(8443) + .eventLoops(threads) + .protocol(ProtocolMode.HTTP2_ONLY) + .tls(tls) + .routes( + new HttpArenaController(), + new HttpArenaStaticController(staticDirectory), + new HttpArenaGrpcController()) + .build(); - CardiganServer plaintext = mode.equals("json-tls") - ? CardiganServer.builder() - .port(8080) - .eventLoops(1) - .protocol(ProtocolMode.HTTP1_ONLY) - .plaintext() - .routes(new HttpArenaController()) - .build() - : null; - try (plaintext; CardiganServer server = builder.build()) { + CardiganServer[] servers = {plaintext, jsonTls, h2c, h2Tls}; + try (plaintext; jsonTls; h2c; h2Tls) { Runtime.getRuntime().addShutdownHook( Thread.ofPlatform() .name("cardigan-httparena-shutdown") .unstarted(() -> { - server.close(); - if (plaintext != null) plaintext.close(); + for (int i = servers.length - 1; i >= 0; i--) { + servers[i].close(); + } })); - server.start(); - System.out.println( - "Cardigan HttpArena mode " + mode - + " is listening on " + port); - if (plaintext != null) { - plaintext.start(); - System.out.println( - "Cardigan HttpArena baseline readiness is listening" - + " on 8080"); + for (CardiganServer server : servers) { + server.start(); } + System.out.println( + "Cardigan HttpArena listeners are ready on" + + " 8080, 8081, 8082, and 8443"); Thread.currentThread().join(); } } diff --git a/site/data/frameworks.json b/site/data/frameworks.json index 87140146a..89b31a521 100644 --- a/site/data/frameworks.json +++ b/site/data/frameworks.json @@ -267,44 +267,7 @@ "description": "Java HTTP engine built on io_uring, Panama FFI, virtual threads, and thread-per-core event loops.", "repo": "https://github.com/phjeltman/cardigan", "type": "engine", - "engine": "io_uring", - "variants": [ - { - "dir": "cardigan-grpc", - "description": "Cardigan gRPC over cleartext HTTP/2 prior knowledge.", - "repo": "https://github.com/phjeltman/cardigan", - "type": "engine", - "engine": "io_uring" - }, - { - "dir": "cardigan-grpc-tls", - "description": "Cardigan gRPC over HTTP/2 and TLS.", - "repo": "https://github.com/phjeltman/cardigan", - "type": "engine", - "engine": "io_uring" - }, - { - "dir": "cardigan-h2", - "description": "Cardigan HTTP/2 over TLS.", - "repo": "https://github.com/phjeltman/cardigan", - "type": "engine", - "engine": "io_uring" - }, - { - "dir": "cardigan-h2c", - "description": "Cardigan HTTP/2 over cleartext prior knowledge.", - "repo": "https://github.com/phjeltman/cardigan", - "type": "engine", - "engine": "io_uring" - }, - { - "dir": "cardigan-json-tls", - "description": "Cardigan HTTP/1.1 over TLS.", - "repo": "https://github.com/phjeltman/cardigan", - "type": "engine", - "engine": "io_uring" - } - ] + "engine": "io_uring" }, "carter": { "dir": "carter", diff --git a/site/static/logs/baseline-h2/1024/cardigan-h2.log b/site/static/logs/baseline-h2/1024/cardigan.log similarity index 100% rename from site/static/logs/baseline-h2/1024/cardigan-h2.log rename to site/static/logs/baseline-h2/1024/cardigan.log diff --git a/site/static/logs/baseline-h2/256/cardigan-h2.log b/site/static/logs/baseline-h2/256/cardigan.log similarity index 100% rename from site/static/logs/baseline-h2/256/cardigan-h2.log rename to site/static/logs/baseline-h2/256/cardigan.log diff --git a/site/static/logs/baseline-h2c/1024/cardigan-h2c.log b/site/static/logs/baseline-h2c/1024/cardigan.log similarity index 100% rename from site/static/logs/baseline-h2c/1024/cardigan-h2c.log rename to site/static/logs/baseline-h2c/1024/cardigan.log diff --git a/site/static/logs/baseline-h2c/256/cardigan-h2c.log b/site/static/logs/baseline-h2c/256/cardigan.log similarity index 100% rename from site/static/logs/baseline-h2c/256/cardigan-h2c.log rename to site/static/logs/baseline-h2c/256/cardigan.log diff --git a/site/static/logs/baseline-h2c/4096/cardigan-h2c.log b/site/static/logs/baseline-h2c/4096/cardigan.log similarity index 100% rename from site/static/logs/baseline-h2c/4096/cardigan-h2c.log rename to site/static/logs/baseline-h2c/4096/cardigan.log diff --git a/site/static/logs/json-tls/4096/cardigan-json-tls.log b/site/static/logs/json-tls/4096/cardigan.log similarity index 100% rename from site/static/logs/json-tls/4096/cardigan-json-tls.log rename to site/static/logs/json-tls/4096/cardigan.log diff --git a/site/static/logs/static-h2/1024/cardigan-h2.log b/site/static/logs/static-h2/1024/cardigan.log similarity index 100% rename from site/static/logs/static-h2/1024/cardigan-h2.log rename to site/static/logs/static-h2/1024/cardigan.log diff --git a/site/static/logs/static-h2/256/cardigan-h2.log b/site/static/logs/static-h2/256/cardigan.log similarity index 100% rename from site/static/logs/static-h2/256/cardigan-h2.log rename to site/static/logs/static-h2/256/cardigan.log diff --git a/site/static/logs/stream-grpc-tls/64/cardigan-grpc-tls.log b/site/static/logs/stream-grpc-tls/64/cardigan-grpc-tls.log deleted file mode 100644 index 4c5ca1a9a..000000000 --- a/site/static/logs/stream-grpc-tls/64/cardigan-grpc-tls.log +++ /dev/null @@ -1,138 +0,0 @@ -WARNING: Using incubator modules: jdk.incubator.vector -Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 -Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 -Registered Route: [GET] /pipeline -> HttpArenaController.pipeline -Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum -Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum -Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL... -Pinned cardigan-loop-0 to Linux CPU 0 -Pinned cardigan-loop-1 to Linux CPU 1 -Pinned cardigan-loop-2 to Linux CPU 2 -Pinned cardigan-loop-3 to Linux CPU 3 -Pinned cardigan-loop-4 to Linux CPU 4 -Pinned cardigan-loop-5 to Linux CPU 5 -Pinned cardigan-loop-6 to Linux CPU 6 -Pinned cardigan-loop-7 to Linux CPU 7 -Pinned cardigan-loop-8 to Linux CPU 8 -Pinned cardigan-loop-9 to Linux CPU 9 -Pinned cardigan-loop-10 to Linux CPU 10 -Pinned cardigan-loop-11 to Linux CPU 11 -Pinned cardigan-loop-12 to Linux CPU 12 -Pinned cardigan-loop-13 to Linux CPU 13 -Pinned cardigan-loop-14 to Linux CPU 14 -Pinned cardigan-loop-15 to Linux CPU 15 -Pinned cardigan-loop-16 to Linux CPU 16 -Pinned cardigan-loop-17 to Linux CPU 17 -Pinned cardigan-loop-18 to Linux CPU 18 -Pinned cardigan-loop-19 to Linux CPU 19 -Pinned cardigan-loop-20 to Linux CPU 20 -Pinned cardigan-loop-21 to Linux CPU 21 -Pinned cardigan-loop-22 to Linux CPU 22 -Pinned cardigan-loop-23 to Linux CPU 23 -Pinned cardigan-loop-24 to Linux CPU 24 -Pinned cardigan-loop-25 to Linux CPU 25 -Pinned cardigan-loop-26 to Linux CPU 26 -Pinned cardigan-loop-27 to Linux CPU 27 -Pinned cardigan-loop-28 to Linux CPU 28 -Pinned cardigan-loop-29 to Linux CPU 29 -Pinned cardigan-loop-30 to Linux CPU 30 -Pinned cardigan-loop-31 to Linux CPU 31 -Pinned cardigan-loop-64 to Linux CPU 64 -Pinned cardigan-loop-65 to Linux CPU 65 -Pinned cardigan-loop-66 to Linux CPU 66 -Pinned cardigan-loop-67 to Linux CPU 67 -Pinned cardigan-loop-68 to Linux CPU 68 -Pinned cardigan-loop-69 to Linux CPU 69 -Pinned cardigan-loop-70 to Linux CPU 70 -Pinned cardigan-loop-71 to Linux CPU 71 -Pinned cardigan-loop-72 to Linux CPU 72 -Pinned cardigan-loop-73 to Linux CPU 73 -Pinned cardigan-loop-74 to Linux CPU 74 -Pinned cardigan-loop-75 to Linux CPU 75 -Pinned cardigan-loop-76 to Linux CPU 76 -Pinned cardigan-loop-77 to Linux CPU 77 -Pinned cardigan-loop-78 to Linux CPU 78 -Pinned cardigan-loop-79 to Linux CPU 79 -Pinned cardigan-loop-80 to Linux CPU 80 -Pinned cardigan-loop-81 to Linux CPU 81 -Pinned cardigan-loop-82 to Linux CPU 82 -Pinned cardigan-loop-83 to Linux CPU 83 -Pinned cardigan-loop-84 to Linux CPU 84 -Pinned cardigan-loop-85 to Linux CPU 85 -Pinned cardigan-loop-86 to Linux CPU 86 -Pinned cardigan-loop-87 to Linux CPU 87 -Pinned cardigan-loop-88 to Linux CPU 88 -Pinned cardigan-loop-89 to Linux CPU 89 -Pinned cardigan-loop-90 to Linux CPU 90 -Pinned cardigan-loop-91 to Linux CPU 91 -Pinned cardigan-loop-92 to Linux CPU 92 -Pinned cardigan-loop-93 to Linux CPU 93 -Pinned cardigan-loop-94 to Linux CPU 94 -Pinned cardigan-loop-95 to Linux CPU 95 -Loop 83 listening on socket FD 166 -Loop 69 listening on socket FD 165 -Loop 72 listening on socket FD 149 -Loop 92 listening on socket FD 146 -Loop 78 listening on socket FD 158 -Loop 1 listening on socket FD 147 -Loop 16 listening on socket FD 180 -Loop 68 listening on socket FD 137 -Loop 73 listening on socket FD 138 -Loop 65 listening on socket FD 197 -Loop 85 listening on socket FD 188 -Loop 7 listening on socket FD 191 -Loop 22 listening on socket FD 178 -Loop 15 listening on socket FD 144 -Loop 29 listening on socket FD 192 -Loop 20 listening on socket FD 187 -Loop 77 listening on socket FD 167 -Loop 12 listening on socket FD 189 -Loop 80 listening on socket FD 185 -Loop 18 listening on socket FD 154 -Loop 81 listening on socket FD 155 -Loop 75 listening on socket FD 181 -Loop 21 listening on socket FD 184 -Loop 23 listening on socket FD 171 -Loop 10 listening on socket FD 145 -Loop 4 listening on socket FD 157 -Loop 24 listening on socket FD 194 -Loop 76 listening on socket FD 172 -Loop 95 listening on socket FD 174 -Loop 71 listening on socket FD 156 -Loop 66 listening on socket FD 193 -Loop 3 listening on socket FD 176 -Loop 9 listening on socket FD 134 -Loop 67 listening on socket FD 190 -Loop 91 listening on socket FD 143 -Loop 30 listening on socket FD 139 -Loop 8 listening on socket FD 195 -Loop 31 listening on socket FD 141 -Loop 13 listening on socket FD 175 -Loop 94 listening on socket FD 136 -Loop 79 listening on socket FD 151 -Loop 87 listening on socket FD 160 -Loop 82 listening on socket FD 159 -Loop 93 listening on socket FD 152 -Loop 17 listening on socket FD 163 -Loop 0 listening on socket FD 164 -Loop 84 listening on socket FD 140 -Loop 28 listening on socket FD 135 -Loop 64 listening on socket FD 153 -Loop 11 listening on socket FD 148 -Loop 5 listening on socket FD 177 -Loop 27 listening on socket FD 161 -Loop 90 listening on socket FD 186 -Loop 70 listening on socket FD 150 -Loop 14 listening on socket FD 168 -Loop 86 listening on socket FD 142 -Loop 6 listening on socket FD 173 -Loop 19 listening on socket FD 162 -Loop 89 listening on socket FD 170 -Loop 74 listening on socket FD 196 -Loop 2 listening on socket FD 179 -Loop 26 listening on socket FD 183 -Loop 25 listening on socket FD 169 -Loop 88 listening on socket FD 182 -Cardigan HttpArena mode grpc-tls is listening on 8443 -TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/stream-grpc/64/cardigan-grpc.log b/site/static/logs/stream-grpc/64/cardigan-grpc.log deleted file mode 100644 index aae17e2d2..000000000 --- a/site/static/logs/stream-grpc/64/cardigan-grpc.log +++ /dev/null @@ -1,137 +0,0 @@ -WARNING: Using incubator modules: jdk.incubator.vector -Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 -Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 -Registered Route: [GET] /pipeline -> HttpArenaController.pipeline -Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum -Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum -Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext... -Pinned cardigan-loop-0 to Linux CPU 0 -Pinned cardigan-loop-1 to Linux CPU 1 -Pinned cardigan-loop-2 to Linux CPU 2 -Pinned cardigan-loop-3 to Linux CPU 3 -Pinned cardigan-loop-4 to Linux CPU 4 -Pinned cardigan-loop-5 to Linux CPU 5 -Pinned cardigan-loop-6 to Linux CPU 6 -Pinned cardigan-loop-7 to Linux CPU 7 -Pinned cardigan-loop-8 to Linux CPU 8 -Pinned cardigan-loop-9 to Linux CPU 9 -Pinned cardigan-loop-10 to Linux CPU 10 -Pinned cardigan-loop-11 to Linux CPU 11 -Pinned cardigan-loop-12 to Linux CPU 12 -Pinned cardigan-loop-13 to Linux CPU 13 -Pinned cardigan-loop-14 to Linux CPU 14 -Pinned cardigan-loop-15 to Linux CPU 15 -Pinned cardigan-loop-16 to Linux CPU 16 -Pinned cardigan-loop-17 to Linux CPU 17 -Pinned cardigan-loop-18 to Linux CPU 18 -Pinned cardigan-loop-19 to Linux CPU 19 -Pinned cardigan-loop-20 to Linux CPU 20 -Pinned cardigan-loop-21 to Linux CPU 21 -Pinned cardigan-loop-22 to Linux CPU 22 -Pinned cardigan-loop-23 to Linux CPU 23 -Pinned cardigan-loop-24 to Linux CPU 24 -Pinned cardigan-loop-25 to Linux CPU 25 -Pinned cardigan-loop-26 to Linux CPU 26 -Pinned cardigan-loop-27 to Linux CPU 27 -Pinned cardigan-loop-28 to Linux CPU 28 -Pinned cardigan-loop-29 to Linux CPU 29 -Pinned cardigan-loop-30 to Linux CPU 30 -Pinned cardigan-loop-31 to Linux CPU 31 -Pinned cardigan-loop-64 to Linux CPU 64 -Pinned cardigan-loop-65 to Linux CPU 65 -Pinned cardigan-loop-66 to Linux CPU 66 -Pinned cardigan-loop-67 to Linux CPU 67 -Pinned cardigan-loop-68 to Linux CPU 68 -Pinned cardigan-loop-69 to Linux CPU 69 -Pinned cardigan-loop-70 to Linux CPU 70 -Pinned cardigan-loop-71 to Linux CPU 71 -Pinned cardigan-loop-72 to Linux CPU 72 -Pinned cardigan-loop-73 to Linux CPU 73 -Pinned cardigan-loop-74 to Linux CPU 74 -Pinned cardigan-loop-75 to Linux CPU 75 -Pinned cardigan-loop-76 to Linux CPU 76 -Pinned cardigan-loop-77 to Linux CPU 77 -Pinned cardigan-loop-78 to Linux CPU 78 -Pinned cardigan-loop-79 to Linux CPU 79 -Pinned cardigan-loop-80 to Linux CPU 80 -Pinned cardigan-loop-81 to Linux CPU 81 -Pinned cardigan-loop-82 to Linux CPU 82 -Pinned cardigan-loop-83 to Linux CPU 83 -Pinned cardigan-loop-84 to Linux CPU 84 -Pinned cardigan-loop-85 to Linux CPU 85 -Pinned cardigan-loop-86 to Linux CPU 86 -Pinned cardigan-loop-87 to Linux CPU 87 -Pinned cardigan-loop-88 to Linux CPU 88 -Pinned cardigan-loop-89 to Linux CPU 89 -Pinned cardigan-loop-90 to Linux CPU 90 -Pinned cardigan-loop-91 to Linux CPU 91 -Pinned cardigan-loop-92 to Linux CPU 92 -Pinned cardigan-loop-93 to Linux CPU 93 -Pinned cardigan-loop-94 to Linux CPU 94 -Pinned cardigan-loop-95 to Linux CPU 95 -Loop 66 listening on socket FD 157 -Loop 76 listening on socket FD 152 -Loop 95 listening on socket FD 148 -Loop 72 listening on socket FD 140 -Loop 94 listening on socket FD 156 -Loop 67 listening on socket FD 167 -Loop 21 listening on socket FD 158 -Loop 65 listening on socket FD 192 -Loop 88 listening on socket FD 166 -Loop 13 listening on socket FD 153 -Loop 15 listening on socket FD 179 -Loop 85 listening on socket FD 185 -Loop 93 listening on socket FD 139 -Loop 6 listening on socket FD 188 -Loop 69 listening on socket FD 141 -Loop 80 listening on socket FD 178 -Loop 24 listening on socket FD 190 -Loop 26 listening on socket FD 174 -Loop 86 listening on socket FD 187 -Loop 17 listening on socket FD 169 -Loop 27 listening on socket FD 183 -Loop 9 listening on socket FD 150 -Loop 7 listening on socket FD 177 -Loop 83 listening on socket FD 143 -Loop 91 listening on socket FD 181 -Loop 30 listening on socket FD 160 -Loop 20 listening on socket FD 151 -Loop 22 listening on socket FD 164 -Loop 84 listening on socket FD 144 -Loop 74 listening on socket FD 194 -Loop 71 listening on socket FD 145 -Loop 89 listening on socket FD 175 -Loop 19 listening on socket FD 193 -Loop 81 listening on socket FD 162 -Loop 75 listening on socket FD 176 -Loop 73 listening on socket FD 184 -Loop 29 listening on socket FD 163 -Loop 77 listening on socket FD 149 -Loop 28 listening on socket FD 159 -Loop 3 listening on socket FD 161 -Loop 10 listening on socket FD 135 -Loop 68 listening on socket FD 170 -Loop 12 listening on socket FD 173 -Loop 92 listening on socket FD 147 -Loop 14 listening on socket FD 155 -Loop 18 listening on socket FD 189 -Loop 90 listening on socket FD 154 -Loop 79 listening on socket FD 191 -Loop 0 listening on socket FD 137 -Loop 5 listening on socket FD 136 -Loop 23 listening on socket FD 172 -Loop 78 listening on socket FD 196 -Loop 8 listening on socket FD 165 -Loop 11 listening on socket FD 142 -Loop 64 listening on socket FD 138 -Loop 1 listening on socket FD 195 -Loop 2 listening on socket FD 171 -Loop 87 listening on socket FD 134 -Loop 16 listening on socket FD 197 -Loop 70 listening on socket FD 182 -Loop 82 listening on socket FD 146 -Loop 4 listening on socket FD 180 -Loop 31 listening on socket FD 168 -Loop 25 listening on socket FD 186 -Cardigan HttpArena mode grpc is listening on 8080 diff --git a/site/static/logs/unary-grpc-tls/1024/cardigan-grpc-tls.log b/site/static/logs/unary-grpc-tls/1024/cardigan.log similarity index 100% rename from site/static/logs/unary-grpc-tls/1024/cardigan-grpc-tls.log rename to site/static/logs/unary-grpc-tls/1024/cardigan.log diff --git a/site/static/logs/unary-grpc-tls/256/cardigan-grpc-tls.log b/site/static/logs/unary-grpc-tls/256/cardigan.log similarity index 100% rename from site/static/logs/unary-grpc-tls/256/cardigan-grpc-tls.log rename to site/static/logs/unary-grpc-tls/256/cardigan.log diff --git a/site/static/logs/unary-grpc/1024/cardigan-grpc.log b/site/static/logs/unary-grpc/1024/cardigan.log similarity index 100% rename from site/static/logs/unary-grpc/1024/cardigan-grpc.log rename to site/static/logs/unary-grpc/1024/cardigan.log diff --git a/site/static/logs/unary-grpc/256/cardigan-grpc.log b/site/static/logs/unary-grpc/256/cardigan.log similarity index 100% rename from site/static/logs/unary-grpc/256/cardigan-grpc.log rename to site/static/logs/unary-grpc/256/cardigan.log From 3a8e8c12dc427b26d44b991988b35243c0f3ec91 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 2 Sep 2026 18:39:56 +0000 Subject: [PATCH 5/5] Benchmark results: cardigan [skip ci] --- site/data/results/cardigan.json | 254 ++++---- .../static/logs/baseline-h2/1024/cardigan.log | 558 ++++++++++++++--- site/static/logs/baseline-h2/256/cardigan.log | 564 +++++++++++++++--- .../logs/baseline-h2c/1024/cardigan.log | 554 +++++++++++++++-- .../static/logs/baseline-h2c/256/cardigan.log | 554 +++++++++++++++-- .../logs/baseline-h2c/4096/cardigan.log | 554 +++++++++++++++-- site/static/logs/baseline/4096/cardigan.log | 554 +++++++++++++++-- site/static/logs/json-tls/4096/cardigan.log | 551 ++++++++++++++--- .../static/logs/latency-10k/1024/cardigan.log | 552 +++++++++++++++-- site/static/logs/latency-1m/1024/cardigan.log | 550 +++++++++++++++-- .../logs/limited-conn/4096/cardigan.log | 554 +++++++++++++++-- site/static/logs/pipelined/4096/cardigan.log | 552 +++++++++++++++-- site/static/logs/static-h2/1024/cardigan.log | 556 ++++++++++++++--- site/static/logs/static-h2/256/cardigan.log | 550 ++++++++++++++--- .../logs/unary-grpc-tls/1024/cardigan.log | 552 +++++++++++++++-- .../logs/unary-grpc-tls/256/cardigan.log | 552 +++++++++++++++-- site/static/logs/unary-grpc/1024/cardigan.log | 550 +++++++++++++++-- site/static/logs/unary-grpc/256/cardigan.log | 552 +++++++++++++++-- 18 files changed, 8387 insertions(+), 1276 deletions(-) diff --git a/site/data/results/cardigan.json b/site/data/results/cardigan.json index d55451798..96283ef68 100644 --- a/site/data/results/cardigan.json +++ b/site/data/results/cardigan.json @@ -4,19 +4,19 @@ "baseline-4096": { "framework": "cardigan", "language": "Java", - "rps": 3600663, + "rps": 3607392, "avg_latency": "1.14ms", - "p99_latency": "3.78ms", - "cpu": "6376.8%", - "memory": "1.3GiB", + "p99_latency": "4.45ms", + "cpu": "6382.7%", + "memory": "3.0GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "226.53MB/s", - "input_bw": "278.14MB/s", + "bandwidth": "227.00MB/s", + "input_bw": "278.66MB/s", "reconnects": 0, - "status_2xx": 18003319, + "status_2xx": 18036963, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -24,18 +24,18 @@ "baseline-h2-1024": { "framework": "cardigan", "language": "Java", - "rps": 14491128, - "avg_latency": "3.34ms", - "p99_latency": "88.70ms", - "cpu": "1658.8%", - "memory": "2.3GiB", + "rps": 14155366, + "avg_latency": "3.54ms", + "p99_latency": "79.66ms", + "cpu": "1733.3%", + "memory": "3.9GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "516.45MB/s", + "bandwidth": "504.49MB/s", "reconnects": 0, - "status_2xx": 73180200, + "status_2xx": 71484600, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -43,18 +43,18 @@ "baseline-h2-256": { "framework": "cardigan", "language": "Java", - "rps": 15138548, - "avg_latency": "862us", - "p99_latency": "24.69ms", - "cpu": "1644.1%", - "memory": "1.2GiB", + "rps": 14506103, + "avg_latency": "971us", + "p99_latency": "33.66ms", + "cpu": "1549.9%", + "memory": "2.7GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "537.38MB/s", + "bandwidth": "514.93MB/s", "reconnects": 0, - "status_2xx": 76146900, + "status_2xx": 72965700, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -62,18 +62,18 @@ "baseline-h2c-1024": { "framework": "cardigan", "language": "Java", - "rps": 14860276, - "avg_latency": "3.28ms", - "p99_latency": "23.92ms", - "cpu": "1339.6%", - "memory": "2.5GiB", + "rps": 15076666, + "avg_latency": "3.22ms", + "p99_latency": "22.25ms", + "cpu": "1415.2%", + "memory": "4.1GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "531.70MB/s", + "bandwidth": "539.45MB/s", "reconnects": 0, - "status_2xx": 75341600, + "status_2xx": 76438700, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -81,18 +81,18 @@ "baseline-h2c-256": { "framework": "cardigan", "language": "Java", - "rps": 15224612, - "avg_latency": "872us", - "p99_latency": "11.11ms", - "cpu": "1388.0%", - "memory": "1.3GiB", + "rps": 14982803, + "avg_latency": "844us", + "p99_latency": "12.41ms", + "cpu": "1598.6%", + "memory": "2.7GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "540.44MB/s", + "bandwidth": "531.86MB/s", "reconnects": 0, - "status_2xx": 76579800, + "status_2xx": 75363500, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -100,18 +100,18 @@ "baseline-h2c-4096": { "framework": "cardigan", "language": "Java", - "rps": 14053901, - "avg_latency": "14.68ms", - "p99_latency": "83.44ms", - "cpu": "1358.8%", - "memory": "5.9GiB", + "rps": 13990510, + "avg_latency": "14.32ms", + "p99_latency": "56.31ms", + "cpu": "1420.5%", + "memory": "7.2GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "506.83MB/s", + "bandwidth": "502.57MB/s", "reconnects": 0, - "status_2xx": 71815435, + "status_2xx": 71211700, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -119,18 +119,18 @@ "json-tls-4096": { "framework": "cardigan", "language": "Java", - "rps": 1763949, - "avg_latency": "2.24ms", - "p99_latency": "128.47ms", - "cpu": "6176.4%", - "memory": "1.8GiB", + "rps": 1692156, + "avg_latency": "2.37ms", + "p99_latency": "140.47ms", + "cpu": "6171.0%", + "memory": "3.2GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "5.90GB", + "bandwidth": "5.66GB", "reconnects": 0, - "status_2xx": 8981427, + "status_2xx": 8631387, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -138,67 +138,67 @@ "latency-10k-1024": { "framework": "cardigan", "language": "Java", - "rps": 9979, - "avg_latency": "90.9us", - "p99_latency": "112.0us", - "cpu": "31.3%", - "memory": "886MiB", + "rps": 9983, + "avg_latency": "82.0us", + "p99_latency": "116.0us", + "cpu": "31.0%", + "memory": "2.3GiB", "connections": 1024, "threads": 64, "duration": "20s", "pipeline": 1, "bandwidth": "0.65MB/s", "reconnects": 0, - "status_2xx": 199601, + "status_2xx": 199683, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "cpu_usec": 6699644, - "cpu_per_req_us": 33.5652, + "cpu_usec": 6521634, + "cpu_per_req_us": 32.6599, "target_rate": 10000, - "rate_ratio": 0.9979, - "p99_9_latency": "572.0us" + "rate_ratio": 0.9983, + "p99_9_latency": "1687.0us" }, "latency-1m-1024": { "framework": "cardigan", "language": "Java", - "rps": 997593, - "avg_latency": "94.6us", - "p99_latency": "162.0us", - "cpu": "2210.7%", - "memory": "907MiB", + "rps": 997757, + "avg_latency": "89.5us", + "p99_latency": "155.0us", + "cpu": "2232.7%", + "memory": "2.6GiB", "connections": 1024, "threads": 64, "duration": "20s", "pipeline": 1, - "bandwidth": "64.84MB/s", + "bandwidth": "64.85MB/s", "reconnects": 0, - "status_2xx": 19955256, + "status_2xx": 19958417, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "cpu_usec": 405741489, - "cpu_per_req_us": 20.3326, + "cpu_usec": 408349237, + "cpu_per_req_us": 20.46, "target_rate": 1000000, - "rate_ratio": 0.9976, - "p99_9_latency": "2803.0us" + "rate_ratio": 0.9978, + "p99_9_latency": "2555.0us" }, "limited-conn-4096": { "framework": "cardigan", "language": "Java", - "rps": 2648410, - "avg_latency": "1.41ms", - "p99_latency": "3.95ms", - "cpu": "6017.5%", - "memory": "1.5GiB", + "rps": 2617588, + "avg_latency": "1.44ms", + "p99_latency": "4.95ms", + "cpu": "6015.1%", + "memory": "3.0GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "166.63MB/s", - "input_bw": "204.58MB/s", - "reconnects": 1324034, - "status_2xx": 13242053, + "bandwidth": "164.70MB/s", + "input_bw": "202.20MB/s", + "reconnects": 1309090, + "status_2xx": 13087940, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -206,18 +206,18 @@ "pipelined-4096": { "framework": "cardigan", "language": "Java", - "rps": 46046748, - "avg_latency": "1.42ms", - "p99_latency": "3.83ms", - "cpu": "6314.6%", - "memory": "1.6GiB", + "rps": 44448986, + "avg_latency": "1.47ms", + "p99_latency": "5.03ms", + "cpu": "6194.1%", + "memory": "3.0GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "2.83GB/s", + "bandwidth": "2.73GB/s", "reconnects": 0, - "status_2xx": 230233744, + "status_2xx": 222244932, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -225,18 +225,18 @@ "static-h2-1024": { "framework": "cardigan", "language": "Java", - "rps": 1046258, - "avg_latency": "30.00ms", - "p99_latency": "581.07ms", - "cpu": "6159.9%", - "memory": "2.7GiB", + "rps": 1034764, + "avg_latency": "30.36ms", + "p99_latency": "1.06s", + "cpu": "6113.9%", + "memory": "4.3GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "16.09GB/s", + "bandwidth": "15.98GB/s", "reconnects": 0, - "status_2xx": 5283605, + "status_2xx": 5246255, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -244,18 +244,18 @@ "static-h2-256": { "framework": "cardigan", "language": "Java", - "rps": 1189184, + "rps": 1181646, "avg_latency": "7.25ms", - "p99_latency": "36.63ms", - "cpu": "6176.6%", - "memory": "1.5GiB", + "p99_latency": "34.24ms", + "cpu": "6272.0%", + "memory": "2.9GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "18.22GB/s", + "bandwidth": "18.10GB/s", "reconnects": 0, - "status_2xx": 5981598, + "status_2xx": 5943683, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -263,18 +263,18 @@ "unary-grpc-1024": { "framework": "cardigan", "language": "Java", - "rps": 6901980, - "avg_latency": "8.71ms", - "p99_latency": "101.69ms", - "cpu": "1654.3%", - "memory": "3.3GiB", + "rps": 6522257, + "avg_latency": "12.57ms", + "p99_latency": "212.33ms", + "cpu": "1996.9%", + "memory": "4.7GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "485.34MB/s", + "bandwidth": "458.63MB/s", "reconnects": 0, - "status_2xx": 34855000, + "status_2xx": 32937400, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -282,18 +282,18 @@ "unary-grpc-256": { "framework": "cardigan", "language": "Java", - "rps": 7091284, - "avg_latency": "2.14ms", - "p99_latency": "25.82ms", - "cpu": "1406.6%", - "memory": "2.0GiB", + "rps": 7060377, + "avg_latency": "2.15ms", + "p99_latency": "14.71ms", + "cpu": "1514.4%", + "memory": "3.1GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "499.63MB/s", + "bandwidth": "494.51MB/s", "reconnects": 0, - "status_2xx": 35881900, + "status_2xx": 35513700, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -301,18 +301,18 @@ "unary-grpc-tls-1024": { "framework": "cardigan", "language": "Java", - "rps": 6663596, - "avg_latency": "8.16ms", - "p99_latency": "84.42ms", - "cpu": "1763.3%", - "memory": "3.8GiB", + "rps": 6380217, + "avg_latency": "10.07ms", + "p99_latency": "99.99ms", + "cpu": "2216.5%", + "memory": "4.5GiB", "connections": 1024, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "469.50MB/s", + "bandwidth": "449.53MB/s", "reconnects": 0, - "status_2xx": 33717800, + "status_2xx": 32283900, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -320,18 +320,18 @@ "unary-grpc-tls-256": { "framework": "cardigan", "language": "Java", - "rps": 6788514, - "avg_latency": "2.24ms", - "p99_latency": "30.89ms", - "cpu": "1484.9%", - "memory": "2.1GiB", + "rps": 6857594, + "avg_latency": "2.22ms", + "p99_latency": "27.49ms", + "cpu": "1634.2%", + "memory": "3.2GiB", "connections": 256, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "477.35MB/s", + "bandwidth": "480.30MB/s", "reconnects": 0, - "status_2xx": 34282000, + "status_2xx": 34493700, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/static/logs/baseline-h2/1024/cardigan.log b/site/static/logs/baseline-h2/1024/cardigan.log index afc5fcc22..fc34c47e5 100644 --- a/site/static/logs/baseline-h2/1024/cardigan.log +++ b/site/static/logs/baseline-h2/1024/cardigan.log @@ -3,26 +3,430 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml -Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml -Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 -Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 -Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg -Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg -Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp -Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp -Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp -Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss -Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs -Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 7 listening on socket FD 176 +Loop 22 listening on socket FD 172 +Loop 74 listening on socket FD 141 +Loop 79 listening on socket FD 161 +Loop 90 listening on socket FD 188 +Loop 3 listening on socket FD 199 +Loop 27 listening on socket FD 160 +Loop 24 listening on socket FD 157 +Loop 23 listening on socket FD 197 +Loop 73 listening on socket FD 139 +Loop 87 listening on socket FD 171 +Loop 13 listening on socket FD 179 +Loop 16 listening on socket FD 189 +Loop 95 listening on socket FD 146 +Loop 11 listening on socket FD 149 +Loop 72 listening on socket FD 175 +Loop 14 listening on socket FD 158 +Loop 80 listening on socket FD 194 +Loop 78 listening on socket FD 154 +Loop 15 listening on socket FD 159 +Loop 76 listening on socket FD 198 +Loop 9 listening on socket FD 193 +Loop 83 listening on socket FD 163 +Loop 29 listening on socket FD 152 +Loop 8 listening on socket FD 174 +Loop 21 listening on socket FD 167 +Loop 86 listening on socket FD 150 +Loop 77 listening on socket FD 185 +Loop 0 listening on socket FD 192 +Loop 2 listening on socket FD 170 +Loop 82 listening on socket FD 173 +Loop 18 listening on socket FD 138 +Loop 4 listening on socket FD 162 +Loop 64 listening on socket FD 191 +Loop 91 listening on socket FD 151 +Loop 69 listening on socket FD 147 +Loop 31 listening on socket FD 143 +Loop 1 listening on socket FD 187 +Loop 30 listening on socket FD 153 +Loop 66 listening on socket FD 180 +Loop 26 listening on socket FD 190 +Loop 25 listening on socket FD 195 +Loop 89 listening on socket FD 196 +Loop 68 listening on socket FD 184 +Loop 81 listening on socket FD 182 +Loop 92 listening on socket FD 169 +Loop 71 listening on socket FD 181 +Loop 94 listening on socket FD 140 +Loop 85 listening on socket FD 155 +Loop 93 listening on socket FD 156 +Loop 17 listening on socket FD 200 +Loop 19 listening on socket FD 201 +Loop 67 listening on socket FD 165 +Loop 12 listening on socket FD 183 +Loop 20 listening on socket FD 145 +Loop 84 listening on socket FD 164 +Loop 88 listening on socket FD 168 +Loop 65 listening on socket FD 148 +Loop 70 listening on socket FD 144 +Loop 6 listening on socket FD 142 +Loop 10 listening on socket FD 178 +Loop 75 listening on socket FD 186 +Loop 5 listening on socket FD 166 +Loop 28 listening on socket FD 177 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 0 listening on socket FD 330 +Loop 1 listening on socket FD 331 +Loop 3 listening on socket FD 332 +Loop 7 listening on socket FD 336 +Loop 5 listening on socket FD 334 +Loop 6 listening on socket FD 333 +Loop 4 listening on socket FD 335 +Loop 8 listening on socket FD 339 +Loop 13 listening on socket FD 342 +Loop 9 listening on socket FD 338 +Loop 14 listening on socket FD 344 +Loop 65 listening on socket FD 354 +Loop 12 listening on socket FD 343 +Loop 67 listening on socket FD 356 +Loop 10 listening on socket FD 349 +Loop 20 listening on socket FD 346 +Loop 92 listening on socket FD 376 +Loop 26 listening on socket FD 387 +Loop 21 listening on socket FD 341 +Loop 23 listening on socket FD 348 +Loop 22 listening on socket FD 345 +Loop 11 listening on socket FD 347 +Loop 15 listening on socket FD 340 +Loop 64 listening on socket FD 352 +Loop 30 listening on socket FD 355 +Loop 28 listening on socket FD 351 +Loop 31 listening on socket FD 353 +Loop 27 listening on socket FD 350 +Loop 66 listening on socket FD 358 +Loop 2 listening on socket FD 337 +Loop 68 listening on socket FD 359 +Loop 70 listening on socket FD 357 +Loop 71 listening on socket FD 360 +Loop 69 listening on socket FD 361 +Loop 75 listening on socket FD 365 +Loop 95 listening on socket FD 393 +Loop 72 listening on socket FD 364 +Loop 77 listening on socket FD 363 +Loop 29 listening on socket FD 362 +Loop 84 listening on socket FD 368 +Loop 85 listening on socket FD 367 +Loop 87 listening on socket FD 366 +Loop 86 listening on socket FD 371 +Loop 90 listening on socket FD 373 +Loop 89 listening on socket FD 372 +Loop 73 listening on socket FD 375 +Loop 91 listening on socket FD 374 +Loop 94 listening on socket FD 381 +Loop 81 listening on socket FD 369 +Loop 82 listening on socket FD 370 +Loop 24 listening on socket FD 377 +Loop 76 listening on socket FD 383 +Loop 93 listening on socket FD 380 +Loop 74 listening on socket FD 382 +Loop 83 listening on socket FD 378 +Loop 88 listening on socket FD 379 +Loop 79 listening on socket FD 384 +Loop 78 listening on socket FD 385 +Loop 18 listening on socket FD 388 +Loop 25 listening on socket FD 386 +Loop 19 listening on socket FD 392 +Loop 80 listening on socket FD 391 +Loop 16 listening on socket FD 390 +Loop 17 listening on socket FD 389 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 524 +Loop 3 listening on socket FD 523 +Loop 4 listening on socket FD 525 +Loop 6 listening on socket FD 527 +Loop 8 listening on socket FD 530 +Loop 2 listening on socket FD 533 +Loop 15 listening on socket FD 535 +Loop 0 listening on socket FD 522 +Loop 9 listening on socket FD 529 +Loop 12 listening on socket FD 531 +Loop 13 listening on socket FD 532 +Loop 14 listening on socket FD 534 +Loop 16 listening on socket FD 536 +Loop 26 listening on socket FD 543 +Loop 31 listening on socket FD 551 +Loop 80 listening on socket FD 567 +Loop 5 listening on socket FD 526 +Loop 17 listening on socket FD 537 +Loop 18 listening on socket FD 538 +Loop 90 listening on socket FD 579 +Loop 93 listening on socket FD 582 +Loop 19 listening on socket FD 539 +Loop 20 listening on socket FD 540 +Loop 21 listening on socket FD 541 +Loop 24 listening on socket FD 544 +Loop 23 listening on socket FD 545 +Loop 65 listening on socket FD 553 +Loop 27 listening on socket FD 548 +Loop 67 listening on socket FD 555 +Loop 64 listening on socket FD 554 +Loop 29 listening on socket FD 549 +Loop 28 listening on socket FD 550 +Loop 11 listening on socket FD 542 +Loop 66 listening on socket FD 556 +Loop 22 listening on socket FD 546 +Loop 25 listening on socket FD 547 +Loop 30 listening on socket FD 552 +Loop 70 listening on socket FD 559 +Loop 69 listening on socket FD 558 +Loop 68 listening on socket FD 557 +Loop 72 listening on socket FD 561 +Loop 71 listening on socket FD 560 +Loop 74 listening on socket FD 563 +Loop 77 listening on socket FD 562 +Loop 75 listening on socket FD 564 +Loop 73 listening on socket FD 565 +Loop 78 listening on socket FD 566 +Loop 82 listening on socket FD 569 +Loop 83 listening on socket FD 570 +Loop 81 listening on socket FD 568 +Loop 84 listening on socket FD 571 +Loop 85 listening on socket FD 572 +Loop 87 listening on socket FD 573 +Loop 86 listening on socket FD 574 +Loop 7 listening on socket FD 528 +Loop 88 listening on socket FD 577 +Loop 91 listening on socket FD 578 +Loop 89 listening on socket FD 575 +Loop 94 listening on socket FD 580 +Loop 92 listening on socket FD 584 +Loop 10 listening on socket FD 576 +Loop 79 listening on socket FD 581 +Loop 76 listening on socket FD 583 +Loop 95 listening on socket FD 585 Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -88,69 +492,69 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 95 listening on socket FD 176 -Loop 93 listening on socket FD 191 -Loop 0 listening on socket FD 201 -Loop 29 listening on socket FD 198 -Loop 14 listening on socket FD 207 -Loop 28 listening on socket FD 188 -Loop 19 listening on socket FD 206 -Loop 20 listening on socket FD 192 -Loop 23 listening on socket FD 210 -Loop 24 listening on socket FD 195 -Loop 78 listening on socket FD 170 -Loop 69 listening on socket FD 213 -Loop 80 listening on socket FD 204 -Loop 66 listening on socket FD 183 -Loop 30 listening on socket FD 185 -Loop 7 listening on socket FD 222 -Loop 71 listening on socket FD 223 -Loop 90 listening on socket FD 226 -Loop 81 listening on socket FD 232 -Loop 88 listening on socket FD 212 -Loop 9 listening on socket FD 175 -Loop 17 listening on socket FD 178 -Loop 87 listening on socket FD 225 -Loop 74 listening on socket FD 217 -Loop 10 listening on socket FD 218 -Loop 82 listening on socket FD 208 -Loop 18 listening on socket FD 189 -Loop 25 listening on socket FD 177 -Loop 89 listening on socket FD 227 -Loop 1 listening on socket FD 172 -Loop 77 listening on socket FD 229 -Loop 13 listening on socket FD 180 -Loop 27 listening on socket FD 194 -Loop 85 listening on socket FD 228 -Loop 31 listening on socket FD 174 -Loop 84 listening on socket FD 199 -Loop 4 listening on socket FD 202 -Loop 21 listening on socket FD 181 -Loop 64 listening on socket FD 209 -Loop 22 listening on socket FD 214 -Loop 15 listening on socket FD 173 -Loop 26 listening on socket FD 219 -Loop 91 listening on socket FD 203 -Loop 16 listening on socket FD 216 -Loop 6 listening on socket FD 182 -Loop 11 listening on socket FD 179 -Loop 83 listening on socket FD 196 -Loop 67 listening on socket FD 171 -Loop 72 listening on socket FD 211 -Loop 65 listening on socket FD 190 -Loop 75 listening on socket FD 215 -Loop 2 listening on socket FD 230 -Loop 3 listening on socket FD 224 -Loop 68 listening on socket FD 193 -Loop 73 listening on socket FD 197 -Loop 70 listening on socket FD 187 -Loop 94 listening on socket FD 221 -Loop 92 listening on socket FD 184 -Loop 76 listening on socket FD 186 -Loop 12 listening on socket FD 231 -Loop 79 listening on socket FD 200 -Loop 5 listening on socket FD 169 -Loop 86 listening on socket FD 205 -Loop 8 listening on socket FD 220 -Cardigan HttpArena mode h2 is listening on 8443 +Loop 22 listening on socket FD 717 +Loop 13 listening on socket FD 715 +Loop 19 listening on socket FD 721 +Loop 23 listening on socket FD 720 +Loop 5 listening on socket FD 714 +Loop 14 listening on socket FD 716 +Loop 28 listening on socket FD 731 +Loop 10 listening on socket FD 718 +Loop 20 listening on socket FD 735 +Loop 74 listening on socket FD 751 +Loop 16 listening on socket FD 737 +Loop 26 listening on socket FD 725 +Loop 71 listening on socket FD 748 +Loop 76 listening on socket FD 754 +Loop 17 listening on socket FD 719 +Loop 78 listening on socket FD 755 +Loop 81 listening on socket FD 758 +Loop 72 listening on socket FD 749 +Loop 15 listening on socket FD 724 +Loop 80 listening on socket FD 757 +Loop 82 listening on socket FD 759 +Loop 2 listening on socket FD 761 +Loop 85 listening on socket FD 762 +Loop 83 listening on socket FD 760 +Loop 86 listening on socket FD 763 +Loop 31 listening on socket FD 723 +Loop 29 listening on socket FD 722 +Loop 87 listening on socket FD 765 +Loop 12 listening on socket FD 726 +Loop 21 listening on socket FD 727 +Loop 93 listening on socket FD 769 +Loop 92 listening on socket FD 773 +Loop 8 listening on socket FD 772 +Loop 95 listening on socket FD 776 +Loop 30 listening on socket FD 736 +Loop 18 listening on socket FD 730 +Loop 69 listening on socket FD 746 +Loop 70 listening on socket FD 777 +Loop 4 listening on socket FD 740 +Loop 27 listening on socket FD 733 +Loop 11 listening on socket FD 729 +Loop 75 listening on socket FD 752 +Loop 6 listening on socket FD 728 +Loop 7 listening on socket FD 739 +Loop 24 listening on socket FD 738 +Loop 25 listening on socket FD 734 +Loop 67 listening on socket FD 747 +Loop 66 listening on socket FD 744 +Loop 3 listening on socket FD 745 +Loop 64 listening on socket FD 742 +Loop 1 listening on socket FD 741 +Loop 77 listening on socket FD 753 +Loop 9 listening on socket FD 732 +Loop 79 listening on socket FD 756 +Loop 73 listening on socket FD 750 +Loop 0 listening on socket FD 743 +Loop 84 listening on socket FD 764 +Loop 88 listening on socket FD 766 +Loop 89 listening on socket FD 767 +Loop 65 listening on socket FD 768 +Loop 90 listening on socket FD 770 +Loop 94 listening on socket FD 771 +Loop 91 listening on socket FD 775 +Loop 68 listening on socket FD 774 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/baseline-h2/256/cardigan.log b/site/static/logs/baseline-h2/256/cardigan.log index 0a7c4e1e4..e02760e92 100644 --- a/site/static/logs/baseline-h2/256/cardigan.log +++ b/site/static/logs/baseline-h2/256/cardigan.log @@ -3,27 +3,44 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs -Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs -Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs -Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml -Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml -Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 -Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 -Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg -Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg -Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp -Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp -Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp -Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss -Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss -Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs -Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 Pinned cardigan-loop-2 to Linux CPU 2 @@ -88,69 +105,456 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 95 listening on socket FD 199 -Loop 93 listening on socket FD 202 -Loop 10 listening on socket FD 231 -Loop 77 listening on socket FD 214 -Loop 92 listening on socket FD 201 -Loop 29 listening on socket FD 207 -Loop 0 listening on socket FD 179 -Loop 14 listening on socket FD 184 -Loop 30 listening on socket FD 197 -Loop 13 listening on socket FD 210 -Loop 79 listening on socket FD 212 -Loop 84 listening on socket FD 169 -Loop 89 listening on socket FD 186 -Loop 24 listening on socket FD 189 -Loop 83 listening on socket FD 174 -Loop 2 listening on socket FD 216 -Loop 5 listening on socket FD 185 -Loop 3 listening on socket FD 173 -Loop 73 listening on socket FD 229 -Loop 6 listening on socket FD 226 -Loop 85 listening on socket FD 178 -Loop 67 listening on socket FD 176 -Loop 68 listening on socket FD 191 -Loop 80 listening on socket FD 204 -Loop 90 listening on socket FD 215 -Loop 64 listening on socket FD 218 -Loop 70 listening on socket FD 187 -Loop 74 listening on socket FD 230 -Loop 65 listening on socket FD 208 -Loop 78 listening on socket FD 180 -Loop 72 listening on socket FD 224 -Loop 1 listening on socket FD 181 -Loop 71 listening on socket FD 196 -Loop 7 listening on socket FD 172 -Loop 26 listening on socket FD 195 -Loop 91 listening on socket FD 225 -Loop 19 listening on socket FD 221 -Loop 17 listening on socket FD 213 +Loop 7 listening on socket FD 163 +Loop 68 listening on socket FD 178 +Loop 84 listening on socket FD 184 +Loop 21 listening on socket FD 157 +Loop 12 listening on socket FD 153 +Loop 6 listening on socket FD 145 +Loop 8 listening on socket FD 142 +Loop 95 listening on socket FD 156 +Loop 17 listening on socket FD 189 +Loop 11 listening on socket FD 167 +Loop 93 listening on socket FD 183 +Loop 76 listening on socket FD 174 +Loop 14 listening on socket FD 199 Loop 82 listening on socket FD 171 -Loop 21 listening on socket FD 211 -Loop 18 listening on socket FD 170 -Loop 23 listening on socket FD 194 -Loop 16 listening on socket FD 203 -Loop 69 listening on socket FD 183 -Loop 12 listening on socket FD 192 -Loop 75 listening on socket FD 232 -Loop 27 listening on socket FD 206 -Loop 94 listening on socket FD 228 -Loop 4 listening on socket FD 209 -Loop 25 listening on socket FD 188 -Loop 87 listening on socket FD 182 -Loop 31 listening on socket FD 217 -Loop 28 listening on socket FD 193 -Loop 11 listening on socket FD 223 -Loop 8 listening on socket FD 222 -Loop 20 listening on socket FD 177 -Loop 81 listening on socket FD 219 -Loop 66 listening on socket FD 175 -Loop 88 listening on socket FD 200 -Loop 15 listening on socket FD 205 -Loop 76 listening on socket FD 190 -Loop 86 listening on socket FD 198 -Loop 9 listening on socket FD 227 -Loop 22 listening on socket FD 220 -Cardigan HttpArena mode h2 is listening on 8443 +Loop 74 listening on socket FD 144 +Loop 26 listening on socket FD 172 +Loop 30 listening on socket FD 147 +Loop 75 listening on socket FD 162 +Loop 20 listening on socket FD 141 +Loop 83 listening on socket FD 150 +Loop 79 listening on socket FD 168 +Loop 90 listening on socket FD 201 +Loop 22 listening on socket FD 188 +Loop 87 listening on socket FD 175 +Loop 3 listening on socket FD 143 +Loop 70 listening on socket FD 173 +Loop 77 listening on socket FD 198 +Loop 88 listening on socket FD 151 +Loop 31 listening on socket FD 164 +Loop 80 listening on socket FD 165 +Loop 64 listening on socket FD 185 +Loop 73 listening on socket FD 148 +Loop 81 listening on socket FD 170 +Loop 72 listening on socket FD 177 +Loop 65 listening on socket FD 187 +Loop 10 listening on socket FD 195 +Loop 92 listening on socket FD 149 +Loop 69 listening on socket FD 192 +Loop 86 listening on socket FD 196 +Loop 85 listening on socket FD 166 +Loop 13 listening on socket FD 152 +Loop 66 listening on socket FD 181 +Loop 9 listening on socket FD 138 +Loop 91 listening on socket FD 194 +Loop 19 listening on socket FD 140 +Loop 67 listening on socket FD 197 +Loop 1 listening on socket FD 159 +Loop 16 listening on socket FD 154 +Loop 15 listening on socket FD 176 +Loop 89 listening on socket FD 139 +Loop 25 listening on socket FD 190 +Loop 71 listening on socket FD 169 +Loop 94 listening on socket FD 161 +Loop 2 listening on socket FD 193 +Loop 5 listening on socket FD 186 +Loop 29 listening on socket FD 179 +Loop 28 listening on socket FD 160 +Loop 18 listening on socket FD 158 +Loop 4 listening on socket FD 146 +Loop 0 listening on socket FD 191 +Loop 24 listening on socket FD 182 +Loop 27 listening on socket FD 180 +Loop 78 listening on socket FD 200 +Loop 23 listening on socket FD 155 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 3 listening on socket FD 336 +Loop 4 listening on socket FD 331 +Loop 9 listening on socket FD 343 +Loop 1 listening on socket FD 334 +Loop 16 listening on socket FD 339 +Loop 12 listening on socket FD 348 +Loop 17 listening on socket FD 338 +Loop 71 listening on socket FD 364 +Loop 18 listening on socket FD 340 +Loop 0 listening on socket FD 335 +Loop 2 listening on socket FD 333 +Loop 66 listening on socket FD 366 +Loop 80 listening on socket FD 368 +Loop 14 listening on socket FD 352 +Loop 82 listening on socket FD 370 +Loop 83 listening on socket FD 377 +Loop 19 listening on socket FD 341 +Loop 6 listening on socket FD 337 +Loop 5 listening on socket FD 330 +Loop 91 listening on socket FD 389 +Loop 22 listening on socket FD 344 +Loop 21 listening on socket FD 345 +Loop 23 listening on socket FD 351 +Loop 11 listening on socket FD 342 +Loop 8 listening on socket FD 347 +Loop 29 listening on socket FD 355 +Loop 28 listening on socket FD 353 +Loop 30 listening on socket FD 356 +Loop 65 listening on socket FD 357 +Loop 31 listening on socket FD 354 +Loop 70 listening on socket FD 360 +Loop 95 listening on socket FD 393 +Loop 15 listening on socket FD 350 +Loop 13 listening on socket FD 349 +Loop 69 listening on socket FD 362 +Loop 68 listening on socket FD 358 +Loop 20 listening on socket FD 346 +Loop 7 listening on socket FD 332 +Loop 64 listening on socket FD 361 +Loop 67 listening on socket FD 363 +Loop 27 listening on socket FD 359 +Loop 74 listening on socket FD 365 +Loop 78 listening on socket FD 367 +Loop 81 listening on socket FD 369 +Loop 84 listening on socket FD 374 +Loop 10 listening on socket FD 373 +Loop 26 listening on socket FD 371 +Loop 72 listening on socket FD 372 +Loop 79 listening on socket FD 375 +Loop 77 listening on socket FD 376 +Loop 85 listening on socket FD 378 +Loop 87 listening on socket FD 380 +Loop 76 listening on socket FD 379 +Loop 25 listening on socket FD 382 +Loop 24 listening on socket FD 381 +Loop 93 listening on socket FD 384 +Loop 94 listening on socket FD 387 +Loop 90 listening on socket FD 388 +Loop 88 listening on socket FD 383 +Loop 89 listening on socket FD 386 +Loop 92 listening on socket FD 390 +Loop 75 listening on socket FD 385 +Loop 86 listening on socket FD 391 +Loop 73 listening on socket FD 392 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 523 +Loop 0 listening on socket FD 522 +Loop 7 listening on socket FD 527 +Loop 12 listening on socket FD 530 +Loop 11 listening on socket FD 529 +Loop 9 listening on socket FD 532 +Loop 13 listening on socket FD 531 +Loop 8 listening on socket FD 528 +Loop 16 listening on socket FD 535 +Loop 10 listening on socket FD 533 +Loop 15 listening on socket FD 534 +Loop 21 listening on socket FD 540 +Loop 24 listening on socket FD 545 +Loop 30 listening on socket FD 550 +Loop 31 listening on socket FD 553 +Loop 26 listening on socket FD 548 +Loop 68 listening on socket FD 558 +Loop 70 listening on socket FD 559 +Loop 71 listening on socket FD 563 +Loop 18 listening on socket FD 539 +Loop 4 listening on socket FD 525 +Loop 17 listening on socket FD 536 +Loop 20 listening on socket FD 541 +Loop 3 listening on socket FD 537 +Loop 2 listening on socket FD 538 +Loop 6 listening on socket FD 526 +Loop 19 listening on socket FD 542 +Loop 23 listening on socket FD 544 +Loop 25 listening on socket FD 546 +Loop 22 listening on socket FD 543 +Loop 28 listening on socket FD 547 +Loop 29 listening on socket FD 549 +Loop 27 listening on socket FD 551 +Loop 65 listening on socket FD 555 +Loop 66 listening on socket FD 556 +Loop 64 listening on socket FD 554 +Loop 14 listening on socket FD 552 +Loop 5 listening on socket FD 524 +Loop 67 listening on socket FD 557 +Loop 69 listening on socket FD 560 +Loop 72 listening on socket FD 562 +Loop 74 listening on socket FD 561 +Loop 75 listening on socket FD 564 +Loop 77 listening on socket FD 565 +Loop 78 listening on socket FD 566 +Loop 81 listening on socket FD 567 +Loop 83 listening on socket FD 569 +Loop 84 listening on socket FD 570 +Loop 82 listening on socket FD 568 +Loop 80 listening on socket FD 572 +Loop 87 listening on socket FD 573 +Loop 86 listening on socket FD 571 +Loop 89 listening on socket FD 575 +Loop 85 listening on socket FD 574 +Loop 92 listening on socket FD 578 +Loop 93 listening on socket FD 579 +Loop 88 listening on socket FD 577 +Loop 95 listening on socket FD 581 +Loop 91 listening on socket FD 576 +Loop 94 listening on socket FD 583 +Loop 90 listening on socket FD 580 +Loop 73 listening on socket FD 582 +Loop 76 listening on socket FD 584 +Loop 79 listening on socket FD 585 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 20 listening on socket FD 717 +Loop 18 listening on socket FD 728 +Loop 66 listening on socket FD 749 +Loop 65 listening on socket FD 747 +Loop 11 listening on socket FD 723 +Loop 12 listening on socket FD 724 +Loop 9 listening on socket FD 737 +Loop 4 listening on socket FD 732 +Loop 85 listening on socket FD 775 +Loop 25 listening on socket FD 735 +Loop 72 listening on socket FD 755 +Loop 74 listening on socket FD 756 +Loop 75 listening on socket FD 759 +Loop 15 listening on socket FD 718 +Loop 90 listening on socket FD 771 +Loop 21 listening on socket FD 715 +Loop 23 listening on socket FD 714 +Loop 14 listening on socket FD 726 +Loop 22 listening on socket FD 716 +Loop 94 listening on socket FD 773 +Loop 13 listening on socket FD 730 +Loop 3 listening on socket FD 719 +Loop 19 listening on socket FD 738 +Loop 17 listening on socket FD 729 +Loop 0 listening on socket FD 725 +Loop 8 listening on socket FD 721 +Loop 29 listening on socket FD 743 +Loop 16 listening on socket FD 727 +Loop 30 listening on socket FD 745 +Loop 69 listening on socket FD 750 +Loop 92 listening on socket FD 776 +Loop 5 listening on socket FD 733 +Loop 93 listening on socket FD 777 +Loop 31 listening on socket FD 742 +Loop 28 listening on socket FD 744 +Loop 76 listening on socket FD 757 +Loop 2 listening on socket FD 740 +Loop 1 listening on socket FD 720 +Loop 64 listening on socket FD 746 +Loop 73 listening on socket FD 753 +Loop 68 listening on socket FD 751 +Loop 6 listening on socket FD 731 +Loop 77 listening on socket FD 758 +Loop 67 listening on socket FD 748 +Loop 24 listening on socket FD 736 +Loop 26 listening on socket FD 734 +Loop 80 listening on socket FD 761 +Loop 83 listening on socket FD 762 +Loop 82 listening on socket FD 766 +Loop 10 listening on socket FD 722 +Loop 81 listening on socket FD 767 +Loop 7 listening on socket FD 741 +Loop 70 listening on socket FD 752 +Loop 86 listening on socket FD 764 +Loop 71 listening on socket FD 754 +Loop 87 listening on socket FD 765 +Loop 84 listening on socket FD 763 +Loop 79 listening on socket FD 760 +Loop 88 listening on socket FD 768 +Loop 89 listening on socket FD 770 +Loop 78 listening on socket FD 772 +Loop 27 listening on socket FD 739 +Loop 91 listening on socket FD 769 +Loop 95 listening on socket FD 774 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/baseline-h2c/1024/cardigan.log b/site/static/logs/baseline-h2c/1024/cardigan.log index ebfdf3503..adbbb82aa 100644 --- a/site/static/logs/baseline-h2c/1024/cardigan.log +++ b/site/static/logs/baseline-h2c/1024/cardigan.log @@ -1,8 +1,303 @@ WARNING: Using incubator modules: jdk.incubator.vector +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 80 listening on socket FD 199 +Loop 81 listening on socket FD 170 +Loop 28 listening on socket FD 153 +Loop 82 listening on socket FD 169 +Loop 65 listening on socket FD 191 +Loop 26 listening on socket FD 166 +Loop 74 listening on socket FD 161 +Loop 29 listening on socket FD 168 +Loop 95 listening on socket FD 167 +Loop 6 listening on socket FD 172 +Loop 67 listening on socket FD 192 +Loop 69 listening on socket FD 182 +Loop 73 listening on socket FD 200 +Loop 22 listening on socket FD 190 +Loop 0 listening on socket FD 162 +Loop 64 listening on socket FD 157 +Loop 70 listening on socket FD 154 +Loop 90 listening on socket FD 143 +Loop 85 listening on socket FD 138 +Loop 15 listening on socket FD 173 +Loop 12 listening on socket FD 171 +Loop 93 listening on socket FD 193 +Loop 84 listening on socket FD 146 +Loop 66 listening on socket FD 164 +Loop 3 listening on socket FD 163 +Loop 7 listening on socket FD 139 +Loop 94 listening on socket FD 196 +Loop 27 listening on socket FD 179 +Loop 23 listening on socket FD 197 +Loop 75 listening on socket FD 198 +Loop 25 listening on socket FD 156 +Loop 87 listening on socket FD 160 +Loop 89 listening on socket FD 144 +Loop 5 listening on socket FD 186 +Loop 78 listening on socket FD 155 +Loop 76 listening on socket FD 149 +Loop 13 listening on socket FD 174 +Loop 1 listening on socket FD 158 +Loop 72 listening on socket FD 181 +Loop 11 listening on socket FD 176 +Loop 91 listening on socket FD 184 +Loop 68 listening on socket FD 183 +Loop 16 listening on socket FD 180 +Loop 86 listening on socket FD 175 +Loop 20 listening on socket FD 145 +Loop 31 listening on socket FD 185 +Loop 79 listening on socket FD 178 +Loop 24 listening on socket FD 195 +Loop 71 listening on socket FD 194 +Loop 83 listening on socket FD 141 +Loop 77 listening on socket FD 140 +Loop 4 listening on socket FD 189 +Loop 19 listening on socket FD 201 +Loop 17 listening on socket FD 151 +Loop 21 listening on socket FD 142 +Loop 30 listening on socket FD 152 +Loop 9 listening on socket FD 148 +Loop 18 listening on socket FD 165 +Loop 92 listening on socket FD 150 +Loop 14 listening on socket FD 147 +Loop 2 listening on socket FD 177 +Loop 8 listening on socket FD 187 +Loop 10 listening on socket FD 188 +Loop 88 listening on socket FD 159 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 4 listening on socket FD 330 +Loop 5 listening on socket FD 335 +Loop 7 listening on socket FD 331 +Loop 6 listening on socket FD 332 +Loop 0 listening on socket FD 336 +Loop 1 listening on socket FD 337 +Loop 16 listening on socket FD 347 +Loop 22 listening on socket FD 350 +Loop 24 listening on socket FD 353 +Loop 68 listening on socket FD 363 +Loop 2 listening on socket FD 334 +Loop 3 listening on socket FD 333 +Loop 11 listening on socket FD 339 +Loop 81 listening on socket FD 367 +Loop 83 listening on socket FD 370 +Loop 86 listening on socket FD 374 +Loop 91 listening on socket FD 375 +Loop 93 listening on socket FD 378 +Loop 10 listening on socket FD 380 +Loop 30 listening on socket FD 382 +Loop 72 listening on socket FD 381 +Loop 76 listening on socket FD 385 +Loop 79 listening on socket FD 387 +Loop 9 listening on socket FD 338 +Loop 92 listening on socket FD 391 +Loop 8 listening on socket FD 343 +Loop 14 listening on socket FD 340 +Loop 13 listening on socket FD 341 +Loop 12 listening on socket FD 342 +Loop 18 listening on socket FD 345 +Loop 17 listening on socket FD 344 +Loop 19 listening on socket FD 346 +Loop 15 listening on socket FD 352 +Loop 23 listening on socket FD 351 +Loop 20 listening on socket FD 349 +Loop 21 listening on socket FD 348 +Loop 27 listening on socket FD 354 +Loop 26 listening on socket FD 356 +Loop 25 listening on socket FD 355 +Loop 67 listening on socket FD 362 +Loop 64 listening on socket FD 359 +Loop 65 listening on socket FD 361 +Loop 66 listening on socket FD 360 +Loop 29 listening on socket FD 357 +Loop 28 listening on socket FD 358 +Loop 71 listening on socket FD 364 +Loop 69 listening on socket FD 366 +Loop 77 listening on socket FD 393 +Loop 73 listening on socket FD 365 +Loop 82 listening on socket FD 368 +Loop 80 listening on socket FD 369 +Loop 84 listening on socket FD 372 +Loop 87 listening on socket FD 371 +Loop 85 listening on socket FD 373 +Loop 88 listening on socket FD 376 +Loop 94 listening on socket FD 377 +Loop 70 listening on socket FD 379 +Loop 89 listening on socket FD 383 +Loop 90 listening on socket FD 384 +Loop 74 listening on socket FD 386 +Loop 31 listening on socket FD 388 +Loop 78 listening on socket FD 389 +Loop 95 listening on socket FD 390 +Loop 75 listening on socket FD 392 Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -68,68 +363,197 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 16 listening on socket FD 217 -Loop 17 listening on socket FD 211 -Loop 1 listening on socket FD 224 -Loop 79 listening on socket FD 185 -Loop 20 listening on socket FD 200 -Loop 30 listening on socket FD 223 -Loop 24 listening on socket FD 184 -Loop 74 listening on socket FD 212 -Loop 95 listening on socket FD 210 -Loop 23 listening on socket FD 180 -Loop 72 listening on socket FD 230 -Loop 10 listening on socket FD 177 -Loop 94 listening on socket FD 194 -Loop 2 listening on socket FD 193 -Loop 12 listening on socket FD 216 -Loop 5 listening on socket FD 190 -Loop 73 listening on socket FD 214 -Loop 11 listening on socket FD 228 -Loop 78 listening on socket FD 205 -Loop 25 listening on socket FD 175 -Loop 81 listening on socket FD 176 -Loop 9 listening on socket FD 219 -Loop 88 listening on socket FD 196 -Loop 22 listening on socket FD 209 -Loop 89 listening on socket FD 181 -Loop 13 listening on socket FD 201 -Loop 14 listening on socket FD 227 -Loop 66 listening on socket FD 215 -Loop 4 listening on socket FD 178 -Loop 77 listening on socket FD 179 -Loop 83 listening on socket FD 222 -Loop 91 listening on socket FD 229 -Loop 76 listening on socket FD 226 -Loop 28 listening on socket FD 189 -Loop 92 listening on socket FD 174 -Loop 93 listening on socket FD 207 -Loop 29 listening on socket FD 195 -Loop 67 listening on socket FD 186 -Loop 0 listening on socket FD 191 -Loop 65 listening on socket FD 213 -Loop 71 listening on socket FD 169 -Loop 90 listening on socket FD 182 -Loop 26 listening on socket FD 171 -Loop 70 listening on socket FD 173 -Loop 82 listening on socket FD 220 -Loop 3 listening on socket FD 187 -Loop 27 listening on socket FD 188 -Loop 31 listening on socket FD 218 -Loop 68 listening on socket FD 172 -Loop 86 listening on socket FD 232 -Loop 84 listening on socket FD 204 -Loop 18 listening on socket FD 170 -Loop 6 listening on socket FD 183 -Loop 8 listening on socket FD 225 -Loop 64 listening on socket FD 199 -Loop 87 listening on socket FD 208 -Loop 85 listening on socket FD 198 -Loop 15 listening on socket FD 231 -Loop 80 listening on socket FD 221 -Loop 7 listening on socket FD 192 -Loop 75 listening on socket FD 197 -Loop 19 listening on socket FD 202 -Loop 69 listening on socket FD 203 -Loop 21 listening on socket FD 206 -Cardigan HttpArena mode h2c is listening on 8082 +Loop 16 listening on socket FD 522 +Loop 20 listening on socket FD 530 +Loop 8 listening on socket FD 527 +Loop 4 listening on socket FD 525 +Loop 24 listening on socket FD 545 +Loop 28 listening on socket FD 549 +Loop 66 listening on socket FD 555 +Loop 17 listening on socket FD 528 +Loop 74 listening on socket FD 562 +Loop 3 listening on socket FD 533 +Loop 11 listening on socket FD 529 +Loop 18 listening on socket FD 536 +Loop 22 listening on socket FD 539 +Loop 87 listening on socket FD 572 +Loop 10 listening on socket FD 524 +Loop 0 listening on socket FD 531 +Loop 2 listening on socket FD 532 +Loop 94 listening on socket FD 581 +Loop 9 listening on socket FD 583 +Loop 15 listening on socket FD 537 +Loop 76 listening on socket FD 585 +Loop 13 listening on socket FD 538 +Loop 12 listening on socket FD 535 +Loop 5 listening on socket FD 540 +Loop 25 listening on socket FD 544 +Loop 27 listening on socket FD 543 +Loop 23 listening on socket FD 546 +Loop 6 listening on socket FD 541 +Loop 1 listening on socket FD 542 +Loop 29 listening on socket FD 551 +Loop 31 listening on socket FD 548 +Loop 26 listening on socket FD 547 +Loop 65 listening on socket FD 553 +Loop 64 listening on socket FD 552 +Loop 67 listening on socket FD 554 +Loop 30 listening on socket FD 550 +Loop 69 listening on socket FD 558 +Loop 71 listening on socket FD 557 +Loop 68 listening on socket FD 556 +Loop 73 listening on socket FD 560 +Loop 72 listening on socket FD 559 +Loop 70 listening on socket FD 561 +Loop 75 listening on socket FD 563 +Loop 77 listening on socket FD 564 +Loop 81 listening on socket FD 566 +Loop 82 listening on socket FD 567 +Loop 80 listening on socket FD 565 +Loop 84 listening on socket FD 570 +Loop 85 listening on socket FD 569 +Loop 86 listening on socket FD 571 +Loop 83 listening on socket FD 568 +Loop 89 listening on socket FD 573 +Loop 79 listening on socket FD 575 +Loop 78 listening on socket FD 574 +Loop 90 listening on socket FD 578 +Loop 7 listening on socket FD 523 +Loop 92 listening on socket FD 576 +Loop 91 listening on socket FD 577 +Loop 88 listening on socket FD 579 +Loop 19 listening on socket FD 526 +Loop 95 listening on socket FD 584 +Loop 93 listening on socket FD 580 +Loop 21 listening on socket FD 534 +Loop 14 listening on socket FD 582 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 3 listening on socket FD 717 +Loop 7 listening on socket FD 719 +Loop 1 listening on socket FD 714 +Loop 2 listening on socket FD 716 +Loop 20 listening on socket FD 729 +Loop 0 listening on socket FD 715 +Loop 28 listening on socket FD 738 +Loop 31 listening on socket FD 741 +Loop 64 listening on socket FD 742 +Loop 26 listening on socket FD 736 +Loop 6 listening on socket FD 720 +Loop 71 listening on socket FD 749 +Loop 13 listening on socket FD 733 +Loop 5 listening on socket FD 718 +Loop 19 listening on socket FD 724 +Loop 17 listening on socket FD 723 +Loop 16 listening on socket FD 722 +Loop 18 listening on socket FD 728 +Loop 21 listening on socket FD 731 +Loop 22 listening on socket FD 732 +Loop 72 listening on socket FD 765 +Loop 94 listening on socket FD 773 +Loop 23 listening on socket FD 730 +Loop 9 listening on socket FD 726 +Loop 10 listening on socket FD 725 +Loop 8 listening on socket FD 727 +Loop 29 listening on socket FD 740 +Loop 95 listening on socket FD 776 +Loop 27 listening on socket FD 739 +Loop 24 listening on socket FD 737 +Loop 25 listening on socket FD 735 +Loop 65 listening on socket FD 744 +Loop 68 listening on socket FD 745 +Loop 70 listening on socket FD 747 +Loop 69 listening on socket FD 748 +Loop 66 listening on socket FD 743 +Loop 14 listening on socket FD 734 +Loop 12 listening on socket FD 746 +Loop 4 listening on socket FD 721 +Loop 80 listening on socket FD 751 +Loop 30 listening on socket FD 752 +Loop 81 listening on socket FD 754 +Loop 67 listening on socket FD 750 +Loop 11 listening on socket FD 755 +Loop 75 listening on socket FD 753 +Loop 82 listening on socket FD 758 +Loop 79 listening on socket FD 756 +Loop 15 listening on socket FD 757 +Loop 83 listening on socket FD 759 +Loop 78 listening on socket FD 761 +Loop 85 listening on socket FD 760 +Loop 74 listening on socket FD 763 +Loop 73 listening on socket FD 762 +Loop 88 listening on socket FD 764 +Loop 87 listening on socket FD 769 +Loop 93 listening on socket FD 768 +Loop 91 listening on socket FD 767 +Loop 86 listening on socket FD 766 +Loop 90 listening on socket FD 772 +Loop 84 listening on socket FD 770 +Loop 92 listening on socket FD 774 +Loop 77 listening on socket FD 771 +Loop 76 listening on socket FD 775 +Loop 89 listening on socket FD 777 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/baseline-h2c/256/cardigan.log b/site/static/logs/baseline-h2c/256/cardigan.log index 0d5131803..3f72cff3e 100644 --- a/site/static/logs/baseline-h2c/256/cardigan.log +++ b/site/static/logs/baseline-h2c/256/cardigan.log @@ -1,8 +1,303 @@ WARNING: Using incubator modules: jdk.incubator.vector +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 10 listening on socket FD 199 +Loop 25 listening on socket FD 156 +Loop 93 listening on socket FD 179 +Loop 31 listening on socket FD 200 +Loop 79 listening on socket FD 145 +Loop 77 listening on socket FD 148 +Loop 24 listening on socket FD 165 +Loop 94 listening on socket FD 177 +Loop 9 listening on socket FD 189 +Loop 8 listening on socket FD 157 +Loop 65 listening on socket FD 147 +Loop 2 listening on socket FD 164 +Loop 3 listening on socket FD 196 +Loop 83 listening on socket FD 141 +Loop 80 listening on socket FD 172 +Loop 6 listening on socket FD 183 +Loop 67 listening on socket FD 193 +Loop 22 listening on socket FD 198 +Loop 11 listening on socket FD 187 +Loop 17 listening on socket FD 158 +Loop 26 listening on socket FD 170 +Loop 92 listening on socket FD 182 +Loop 66 listening on socket FD 201 +Loop 16 listening on socket FD 166 +Loop 88 listening on socket FD 184 +Loop 78 listening on socket FD 191 +Loop 14 listening on socket FD 143 +Loop 71 listening on socket FD 138 +Loop 5 listening on socket FD 152 +Loop 4 listening on socket FD 149 +Loop 28 listening on socket FD 194 +Loop 30 listening on socket FD 186 +Loop 21 listening on socket FD 168 +Loop 82 listening on socket FD 173 +Loop 27 listening on socket FD 192 +Loop 75 listening on socket FD 142 +Loop 89 listening on socket FD 140 +Loop 20 listening on socket FD 178 +Loop 70 listening on socket FD 176 +Loop 68 listening on socket FD 175 +Loop 85 listening on socket FD 155 +Loop 7 listening on socket FD 197 +Loop 0 listening on socket FD 195 +Loop 18 listening on socket FD 146 +Loop 12 listening on socket FD 190 +Loop 15 listening on socket FD 161 +Loop 76 listening on socket FD 181 +Loop 13 listening on socket FD 144 +Loop 73 listening on socket FD 159 +Loop 87 listening on socket FD 174 +Loop 86 listening on socket FD 167 +Loop 91 listening on socket FD 150 +Loop 29 listening on socket FD 151 +Loop 64 listening on socket FD 185 +Loop 84 listening on socket FD 154 +Loop 81 listening on socket FD 171 +Loop 1 listening on socket FD 180 +Loop 72 listening on socket FD 169 +Loop 23 listening on socket FD 153 +Loop 95 listening on socket FD 160 +Loop 74 listening on socket FD 188 +Loop 90 listening on socket FD 162 +Loop 69 listening on socket FD 139 +Loop 19 listening on socket FD 163 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 17 listening on socket FD 337 +Loop 2 listening on socket FD 332 +Loop 21 listening on socket FD 340 +Loop 5 listening on socket FD 330 +Loop 31 listening on socket FD 347 +Loop 4 listening on socket FD 333 +Loop 27 listening on socket FD 354 +Loop 6 listening on socket FD 331 +Loop 82 listening on socket FD 368 +Loop 18 listening on socket FD 336 +Loop 71 listening on socket FD 361 +Loop 87 listening on socket FD 372 +Loop 88 listening on socket FD 376 +Loop 89 listening on socket FD 377 +Loop 94 listening on socket FD 381 +Loop 93 listening on socket FD 380 +Loop 70 listening on socket FD 386 +Loop 3 listening on socket FD 334 +Loop 29 listening on socket FD 346 +Loop 24 listening on socket FD 389 +Loop 78 listening on socket FD 391 +Loop 0 listening on socket FD 335 +Loop 25 listening on socket FD 392 +Loop 19 listening on socket FD 339 +Loop 16 listening on socket FD 338 +Loop 20 listening on socket FD 341 +Loop 22 listening on socket FD 342 +Loop 64 listening on socket FD 353 +Loop 67 listening on socket FD 356 +Loop 65 listening on socket FD 355 +Loop 68 listening on socket FD 358 +Loop 66 listening on socket FD 357 +Loop 10 listening on socket FD 345 +Loop 8 listening on socket FD 343 +Loop 69 listening on socket FD 359 +Loop 13 listening on socket FD 352 +Loop 14 listening on socket FD 350 +Loop 1 listening on socket FD 360 +Loop 26 listening on socket FD 351 +Loop 74 listening on socket FD 364 +Loop 73 listening on socket FD 362 +Loop 72 listening on socket FD 363 +Loop 75 listening on socket FD 367 +Loop 77 listening on socket FD 365 +Loop 80 listening on socket FD 366 +Loop 84 listening on socket FD 371 +Loop 81 listening on socket FD 369 +Loop 11 listening on socket FD 344 +Loop 79 listening on socket FD 370 +Loop 85 listening on socket FD 375 +Loop 83 listening on socket FD 374 +Loop 92 listening on socket FD 378 +Loop 28 listening on socket FD 348 +Loop 86 listening on socket FD 373 +Loop 30 listening on socket FD 349 +Loop 7 listening on socket FD 379 +Loop 90 listening on socket FD 384 +Loop 91 listening on socket FD 383 +Loop 12 listening on socket FD 382 +Loop 15 listening on socket FD 385 +Loop 76 listening on socket FD 387 +Loop 23 listening on socket FD 388 +Loop 9 listening on socket FD 390 +Loop 95 listening on socket FD 393 Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -68,68 +363,197 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 68 listening on socket FD 228 -Loop 69 listening on socket FD 207 -Loop 26 listening on socket FD 172 -Loop 93 listening on socket FD 221 -Loop 64 listening on socket FD 175 -Loop 7 listening on socket FD 220 -Loop 70 listening on socket FD 195 -Loop 25 listening on socket FD 216 -Loop 9 listening on socket FD 214 -Loop 30 listening on socket FD 232 -Loop 3 listening on socket FD 217 -Loop 12 listening on socket FD 198 -Loop 13 listening on socket FD 224 -Loop 66 listening on socket FD 189 -Loop 87 listening on socket FD 188 -Loop 5 listening on socket FD 199 -Loop 11 listening on socket FD 203 -Loop 73 listening on socket FD 186 -Loop 16 listening on socket FD 223 -Loop 92 listening on socket FD 211 -Loop 23 listening on socket FD 182 -Loop 91 listening on socket FD 174 -Loop 2 listening on socket FD 176 -Loop 86 listening on socket FD 170 -Loop 74 listening on socket FD 212 -Loop 15 listening on socket FD 219 -Loop 65 listening on socket FD 218 -Loop 0 listening on socket FD 213 -Loop 71 listening on socket FD 206 -Loop 85 listening on socket FD 181 -Loop 31 listening on socket FD 177 -Loop 80 listening on socket FD 183 -Loop 1 listening on socket FD 227 -Loop 78 listening on socket FD 222 -Loop 67 listening on socket FD 231 -Loop 14 listening on socket FD 201 -Loop 89 listening on socket FD 180 -Loop 79 listening on socket FD 187 -Loop 24 listening on socket FD 225 -Loop 77 listening on socket FD 196 -Loop 22 listening on socket FD 226 -Loop 83 listening on socket FD 208 -Loop 81 listening on socket FD 173 -Loop 10 listening on socket FD 202 -Loop 18 listening on socket FD 179 -Loop 76 listening on socket FD 229 -Loop 94 listening on socket FD 210 -Loop 21 listening on socket FD 178 -Loop 4 listening on socket FD 194 -Loop 17 listening on socket FD 204 -Loop 20 listening on socket FD 205 -Loop 19 listening on socket FD 171 -Loop 28 listening on socket FD 190 -Loop 95 listening on socket FD 215 -Loop 29 listening on socket FD 230 -Loop 6 listening on socket FD 197 -Loop 88 listening on socket FD 169 -Loop 90 listening on socket FD 184 -Loop 84 listening on socket FD 193 -Loop 82 listening on socket FD 185 -Loop 27 listening on socket FD 209 -Loop 75 listening on socket FD 191 -Loop 72 listening on socket FD 192 -Loop 8 listening on socket FD 200 -Cardigan HttpArena mode h2c is listening on 8082 +Loop 4 listening on socket FD 523 +Loop 7 listening on socket FD 527 +Loop 3 listening on socket FD 522 +Loop 0 listening on socket FD 524 +Loop 5 listening on socket FD 526 +Loop 10 listening on socket FD 528 +Loop 2 listening on socket FD 536 +Loop 22 listening on socket FD 542 +Loop 23 listening on socket FD 543 +Loop 11 listening on socket FD 530 +Loop 12 listening on socket FD 531 +Loop 8 listening on socket FD 529 +Loop 31 listening on socket FD 551 +Loop 65 listening on socket FD 553 +Loop 64 listening on socket FD 555 +Loop 14 listening on socket FD 532 +Loop 66 listening on socket FD 556 +Loop 73 listening on socket FD 563 +Loop 76 listening on socket FD 564 +Loop 15 listening on socket FD 533 +Loop 17 listening on socket FD 535 +Loop 83 listening on socket FD 574 +Loop 87 listening on socket FD 576 +Loop 16 listening on socket FD 534 +Loop 19 listening on socket FD 538 +Loop 89 listening on socket FD 579 +Loop 1 listening on socket FD 537 +Loop 21 listening on socket FD 541 +Loop 20 listening on socket FD 540 +Loop 18 listening on socket FD 539 +Loop 24 listening on socket FD 545 +Loop 26 listening on socket FD 546 +Loop 25 listening on socket FD 544 +Loop 27 listening on socket FD 547 +Loop 30 listening on socket FD 552 +Loop 29 listening on socket FD 550 +Loop 28 listening on socket FD 549 +Loop 13 listening on socket FD 548 +Loop 67 listening on socket FD 554 +Loop 69 listening on socket FD 557 +Loop 71 listening on socket FD 560 +Loop 68 listening on socket FD 559 +Loop 70 listening on socket FD 558 +Loop 6 listening on socket FD 525 +Loop 9 listening on socket FD 562 +Loop 72 listening on socket FD 561 +Loop 79 listening on socket FD 569 +Loop 78 listening on socket FD 568 +Loop 77 listening on socket FD 567 +Loop 74 listening on socket FD 565 +Loop 81 listening on socket FD 571 +Loop 75 listening on socket FD 566 +Loop 82 listening on socket FD 572 +Loop 80 listening on socket FD 570 +Loop 85 listening on socket FD 575 +Loop 84 listening on socket FD 573 +Loop 86 listening on socket FD 577 +Loop 91 listening on socket FD 580 +Loop 88 listening on socket FD 578 +Loop 94 listening on socket FD 581 +Loop 90 listening on socket FD 582 +Loop 95 listening on socket FD 583 +Loop 92 listening on socket FD 584 +Loop 93 listening on socket FD 585 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 29 listening on socket FD 743 +Loop 31 listening on socket FD 742 +Loop 25 listening on socket FD 716 +Loop 24 listening on socket FD 714 +Loop 5 listening on socket FD 730 +Loop 86 listening on socket FD 766 +Loop 0 listening on socket FD 738 +Loop 80 listening on socket FD 761 +Loop 66 listening on socket FD 747 +Loop 65 listening on socket FD 749 +Loop 28 listening on socket FD 744 +Loop 90 listening on socket FD 771 +Loop 17 listening on socket FD 734 +Loop 94 listening on socket FD 773 +Loop 81 listening on socket FD 762 +Loop 93 listening on socket FD 774 +Loop 95 listening on socket FD 776 +Loop 10 listening on socket FD 740 +Loop 13 listening on socket FD 717 +Loop 11 listening on socket FD 726 +Loop 15 listening on socket FD 720 +Loop 26 listening on socket FD 715 +Loop 22 listening on socket FD 733 +Loop 12 listening on socket FD 736 +Loop 27 listening on socket FD 722 +Loop 77 listening on socket FD 759 +Loop 70 listening on socket FD 752 +Loop 64 listening on socket FD 746 +Loop 79 listening on socket FD 760 +Loop 21 listening on socket FD 725 +Loop 4 listening on socket FD 731 +Loop 83 listening on socket FD 765 +Loop 68 listening on socket FD 750 +Loop 76 listening on socket FD 757 +Loop 69 listening on socket FD 751 +Loop 23 listening on socket FD 723 +Loop 6 listening on socket FD 741 +Loop 2 listening on socket FD 718 +Loop 72 listening on socket FD 753 +Loop 9 listening on socket FD 728 +Loop 84 listening on socket FD 764 +Loop 8 listening on socket FD 727 +Loop 7 listening on socket FD 732 +Loop 75 listening on socket FD 756 +Loop 3 listening on socket FD 737 +Loop 67 listening on socket FD 748 +Loop 78 listening on socket FD 758 +Loop 71 listening on socket FD 754 +Loop 73 listening on socket FD 755 +Loop 14 listening on socket FD 735 +Loop 82 listening on socket FD 763 +Loop 74 listening on socket FD 769 +Loop 1 listening on socket FD 739 +Loop 19 listening on socket FD 719 +Loop 88 listening on socket FD 779 +Loop 87 listening on socket FD 770 +Loop 85 listening on socket FD 767 +Loop 89 listening on socket FD 768 +Loop 20 listening on socket FD 724 +Loop 30 listening on socket FD 745 +Loop 91 listening on socket FD 772 +Loop 18 listening on socket FD 729 +Loop 16 listening on socket FD 721 +Loop 92 listening on socket FD 775 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/baseline-h2c/4096/cardigan.log b/site/static/logs/baseline-h2c/4096/cardigan.log index bd1ebf1fc..d6dc74688 100644 --- a/site/static/logs/baseline-h2c/4096/cardigan.log +++ b/site/static/logs/baseline-h2c/4096/cardigan.log @@ -1,9 +1,46 @@ WARNING: Using incubator modules: jdk.incubator.vector +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 Pinned cardigan-loop-2 to Linux CPU 2 @@ -68,68 +105,455 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 21 listening on socket FD 169 -Loop 77 listening on socket FD 201 -Loop 3 listening on socket FD 172 -Loop 71 listening on socket FD 225 -Loop 76 listening on socket FD 175 -Loop 69 listening on socket FD 195 -Loop 19 listening on socket FD 191 -Loop 66 listening on socket FD 203 -Loop 65 listening on socket FD 190 -Loop 79 listening on socket FD 184 -Loop 28 listening on socket FD 220 -Loop 17 listening on socket FD 207 -Loop 80 listening on socket FD 196 -Loop 22 listening on socket FD 211 -Loop 75 listening on socket FD 206 +Loop 2 listening on socket FD 192 +Loop 29 listening on socket FD 196 +Loop 31 listening on socket FD 188 +Loop 86 listening on socket FD 155 +Loop 11 listening on socket FD 148 +Loop 9 listening on socket FD 164 +Loop 25 listening on socket FD 166 +Loop 24 listening on socket FD 199 +Loop 4 listening on socket FD 197 +Loop 73 listening on socket FD 143 +Loop 17 listening on socket FD 187 +Loop 78 listening on socket FD 191 +Loop 10 listening on socket FD 198 +Loop 94 listening on socket FD 149 +Loop 74 listening on socket FD 186 +Loop 22 listening on socket FD 145 +Loop 12 listening on socket FD 158 +Loop 0 listening on socket FD 193 +Loop 68 listening on socket FD 141 +Loop 81 listening on socket FD 142 +Loop 23 listening on socket FD 176 +Loop 16 listening on socket FD 190 +Loop 1 listening on socket FD 139 +Loop 69 listening on socket FD 169 +Loop 95 listening on socket FD 177 +Loop 15 listening on socket FD 167 +Loop 93 listening on socket FD 162 +Loop 79 listening on socket FD 182 +Loop 82 listening on socket FD 154 +Loop 13 listening on socket FD 140 +Loop 21 listening on socket FD 180 +Loop 66 listening on socket FD 150 +Loop 19 listening on socket FD 189 +Loop 65 listening on socket FD 146 +Loop 5 listening on socket FD 200 +Loop 71 listening on socket FD 168 +Loop 18 listening on socket FD 179 +Loop 76 listening on socket FD 138 +Loop 67 listening on socket FD 160 +Loop 64 listening on socket FD 157 +Loop 80 listening on socket FD 184 +Loop 70 listening on socket FD 172 +Loop 3 listening on socket FD 185 +Loop 88 listening on socket FD 201 +Loop 27 listening on socket FD 175 Loop 89 listening on socket FD 170 -Loop 10 listening on socket FD 204 -Loop 31 listening on socket FD 219 -Loop 92 listening on socket FD 174 -Loop 93 listening on socket FD 185 -Loop 72 listening on socket FD 215 -Loop 85 listening on socket FD 180 -Loop 29 listening on socket FD 232 -Loop 26 listening on socket FD 210 -Loop 23 listening on socket FD 228 -Loop 11 listening on socket FD 229 -Loop 2 listening on socket FD 179 -Loop 24 listening on socket FD 213 -Loop 73 listening on socket FD 214 -Loop 74 listening on socket FD 197 -Loop 81 listening on socket FD 209 -Loop 0 listening on socket FD 198 -Loop 12 listening on socket FD 176 -Loop 4 listening on socket FD 222 -Loop 7 listening on socket FD 178 -Loop 8 listening on socket FD 173 -Loop 91 listening on socket FD 216 -Loop 88 listening on socket FD 192 -Loop 27 listening on socket FD 212 -Loop 5 listening on socket FD 227 -Loop 82 listening on socket FD 189 -Loop 94 listening on socket FD 231 -Loop 1 listening on socket FD 186 -Loop 67 listening on socket FD 183 -Loop 6 listening on socket FD 193 -Loop 18 listening on socket FD 171 -Loop 83 listening on socket FD 182 -Loop 16 listening on socket FD 217 -Loop 15 listening on socket FD 199 -Loop 87 listening on socket FD 202 -Loop 78 listening on socket FD 208 -Loop 30 listening on socket FD 224 -Loop 13 listening on socket FD 205 -Loop 25 listening on socket FD 226 -Loop 90 listening on socket FD 194 -Loop 84 listening on socket FD 230 -Loop 68 listening on socket FD 223 -Loop 20 listening on socket FD 177 -Loop 86 listening on socket FD 181 -Loop 14 listening on socket FD 200 -Loop 70 listening on socket FD 221 -Loop 9 listening on socket FD 218 -Loop 95 listening on socket FD 188 -Loop 64 listening on socket FD 187 -Cardigan HttpArena mode h2c is listening on 8082 +Loop 6 listening on socket FD 163 +Loop 83 listening on socket FD 174 +Loop 84 listening on socket FD 147 +Loop 87 listening on socket FD 144 +Loop 72 listening on socket FD 159 +Loop 28 listening on socket FD 165 +Loop 26 listening on socket FD 194 +Loop 85 listening on socket FD 153 +Loop 75 listening on socket FD 178 +Loop 8 listening on socket FD 195 +Loop 90 listening on socket FD 183 +Loop 30 listening on socket FD 151 +Loop 92 listening on socket FD 171 +Loop 20 listening on socket FD 152 +Loop 77 listening on socket FD 181 +Loop 7 listening on socket FD 173 +Loop 91 listening on socket FD 161 +Loop 14 listening on socket FD 156 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 331 +Loop 0 listening on socket FD 332 +Loop 2 listening on socket FD 330 +Loop 6 listening on socket FD 335 +Loop 5 listening on socket FD 334 +Loop 3 listening on socket FD 333 +Loop 7 listening on socket FD 337 +Loop 9 listening on socket FD 341 +Loop 4 listening on socket FD 336 +Loop 10 listening on socket FD 340 +Loop 14 listening on socket FD 347 +Loop 29 listening on socket FD 360 +Loop 64 listening on socket FD 362 +Loop 70 listening on socket FD 368 +Loop 75 listening on socket FD 372 +Loop 11 listening on socket FD 339 +Loop 8 listening on socket FD 338 +Loop 12 listening on socket FD 345 +Loop 20 listening on socket FD 343 +Loop 23 listening on socket FD 346 +Loop 82 listening on socket FD 378 +Loop 86 listening on socket FD 385 +Loop 21 listening on socket FD 349 +Loop 77 listening on socket FD 373 +Loop 15 listening on socket FD 342 +Loop 22 listening on socket FD 348 +Loop 95 listening on socket FD 391 +Loop 25 listening on socket FD 350 +Loop 24 listening on socket FD 351 +Loop 26 listening on socket FD 352 +Loop 31 listening on socket FD 359 +Loop 30 listening on socket FD 358 +Loop 65 listening on socket FD 365 +Loop 27 listening on socket FD 357 +Loop 66 listening on socket FD 363 +Loop 28 listening on socket FD 361 +Loop 69 listening on socket FD 369 +Loop 72 listening on socket FD 367 +Loop 13 listening on socket FD 344 +Loop 73 listening on socket FD 370 +Loop 68 listening on socket FD 364 +Loop 67 listening on socket FD 366 +Loop 17 listening on socket FD 356 +Loop 18 listening on socket FD 353 +Loop 19 listening on socket FD 354 +Loop 16 listening on socket FD 355 +Loop 71 listening on socket FD 371 +Loop 78 listening on socket FD 374 +Loop 80 listening on socket FD 375 +Loop 81 listening on socket FD 376 +Loop 79 listening on socket FD 377 +Loop 89 listening on socket FD 382 +Loop 83 listening on socket FD 379 +Loop 84 listening on socket FD 380 +Loop 90 listening on socket FD 383 +Loop 94 listening on socket FD 387 +Loop 85 listening on socket FD 381 +Loop 87 listening on socket FD 384 +Loop 92 listening on socket FD 389 +Loop 93 listening on socket FD 388 +Loop 74 listening on socket FD 386 +Loop 76 listening on socket FD 390 +Loop 91 listening on socket FD 392 +Loop 88 listening on socket FD 393 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 5 listening on socket FD 525 +Loop 1 listening on socket FD 527 +Loop 7 listening on socket FD 526 +Loop 9 listening on socket FD 529 +Loop 8 listening on socket FD 528 +Loop 4 listening on socket FD 532 +Loop 12 listening on socket FD 533 +Loop 16 listening on socket FD 535 +Loop 18 listening on socket FD 539 +Loop 19 listening on socket FD 540 +Loop 22 listening on socket FD 543 +Loop 10 listening on socket FD 530 +Loop 23 listening on socket FD 544 +Loop 11 listening on socket FD 531 +Loop 24 listening on socket FD 545 +Loop 30 listening on socket FD 552 +Loop 0 listening on socket FD 522 +Loop 3 listening on socket FD 523 +Loop 69 listening on socket FD 560 +Loop 6 listening on socket FD 534 +Loop 17 listening on socket FD 538 +Loop 76 listening on socket FD 564 +Loop 15 listening on socket FD 536 +Loop 2 listening on socket FD 524 +Loop 14 listening on socket FD 537 +Loop 21 listening on socket FD 542 +Loop 20 listening on socket FD 541 +Loop 27 listening on socket FD 546 +Loop 64 listening on socket FD 550 +Loop 31 listening on socket FD 551 +Loop 29 listening on socket FD 549 +Loop 13 listening on socket FD 547 +Loop 65 listening on socket FD 554 +Loop 66 listening on socket FD 557 +Loop 67 listening on socket FD 556 +Loop 28 listening on socket FD 548 +Loop 25 listening on socket FD 555 +Loop 26 listening on socket FD 553 +Loop 68 listening on socket FD 559 +Loop 70 listening on socket FD 558 +Loop 71 listening on socket FD 561 +Loop 74 listening on socket FD 562 +Loop 77 listening on socket FD 563 +Loop 79 listening on socket FD 565 +Loop 80 listening on socket FD 568 +Loop 81 listening on socket FD 566 +Loop 84 listening on socket FD 567 +Loop 85 listening on socket FD 569 +Loop 83 listening on socket FD 571 +Loop 91 listening on socket FD 572 +Loop 89 listening on socket FD 574 +Loop 82 listening on socket FD 570 +Loop 86 listening on socket FD 573 +Loop 88 listening on socket FD 576 +Loop 90 listening on socket FD 575 +Loop 95 listening on socket FD 577 +Loop 73 listening on socket FD 578 +Loop 87 listening on socket FD 579 +Loop 94 listening on socket FD 580 +Loop 92 listening on socket FD 581 +Loop 78 listening on socket FD 582 +Loop 93 listening on socket FD 583 +Loop 75 listening on socket FD 584 +Loop 72 listening on socket FD 585 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 15 listening on socket FD 714 +Loop 13 listening on socket FD 715 +Loop 16 listening on socket FD 716 +Loop 3 listening on socket FD 718 +Loop 12 listening on socket FD 725 +Loop 19 listening on socket FD 724 +Loop 7 listening on socket FD 731 +Loop 18 listening on socket FD 726 +Loop 67 listening on socket FD 747 +Loop 29 listening on socket FD 742 +Loop 22 listening on socket FD 734 +Loop 21 listening on socket FD 735 +Loop 77 listening on socket FD 757 +Loop 25 listening on socket FD 736 +Loop 73 listening on socket FD 750 +Loop 71 listening on socket FD 753 +Loop 8 listening on socket FD 720 +Loop 11 listening on socket FD 723 +Loop 1 listening on socket FD 719 +Loop 83 listening on socket FD 762 +Loop 82 listening on socket FD 761 +Loop 85 listening on socket FD 763 +Loop 86 listening on socket FD 765 +Loop 91 listening on socket FD 770 +Loop 4 listening on socket FD 721 +Loop 0 listening on socket FD 717 +Loop 72 listening on socket FD 774 +Loop 10 listening on socket FD 727 +Loop 6 listening on socket FD 722 +Loop 5 listening on socket FD 732 +Loop 14 listening on socket FD 728 +Loop 9 listening on socket FD 777 +Loop 64 listening on socket FD 746 +Loop 2 listening on socket FD 730 +Loop 65 listening on socket FD 741 +Loop 68 listening on socket FD 748 +Loop 30 listening on socket FD 744 +Loop 28 listening on socket FD 743 +Loop 31 listening on socket FD 745 +Loop 17 listening on socket FD 729 +Loop 66 listening on socket FD 749 +Loop 24 listening on socket FD 737 +Loop 69 listening on socket FD 751 +Loop 70 listening on socket FD 752 +Loop 74 listening on socket FD 756 +Loop 75 listening on socket FD 754 +Loop 20 listening on socket FD 733 +Loop 23 listening on socket FD 740 +Loop 76 listening on socket FD 755 +Loop 26 listening on socket FD 738 +Loop 27 listening on socket FD 739 +Loop 79 listening on socket FD 758 +Loop 80 listening on socket FD 759 +Loop 81 listening on socket FD 760 +Loop 84 listening on socket FD 764 +Loop 88 listening on socket FD 766 +Loop 89 listening on socket FD 767 +Loop 95 listening on socket FD 771 +Loop 94 listening on socket FD 768 +Loop 90 listening on socket FD 769 +Loop 92 listening on socket FD 775 +Loop 93 listening on socket FD 773 +Loop 87 listening on socket FD 772 +Loop 78 listening on socket FD 776 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/baseline/4096/cardigan.log b/site/static/logs/baseline/4096/cardigan.log index 78ced2245..58d870176 100644 --- a/site/static/logs/baseline/4096/cardigan.log +++ b/site/static/logs/baseline/4096/cardigan.log @@ -3,6 +3,43 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -68,68 +105,455 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 29 listening on socket FD 144 -Loop 95 listening on socket FD 168 -Loop 31 listening on socket FD 180 -Loop 71 listening on socket FD 162 -Loop 4 listening on socket FD 154 -Loop 69 listening on socket FD 169 -Loop 22 listening on socket FD 167 -Loop 78 listening on socket FD 153 -Loop 9 listening on socket FD 150 -Loop 12 listening on socket FD 176 -Loop 81 listening on socket FD 155 -Loop 28 listening on socket FD 181 -Loop 66 listening on socket FD 194 -Loop 30 listening on socket FD 188 -Loop 5 listening on socket FD 157 -Loop 11 listening on socket FD 138 -Loop 75 listening on socket FD 139 -Loop 15 listening on socket FD 142 -Loop 64 listening on socket FD 187 -Loop 74 listening on socket FD 191 -Loop 0 listening on socket FD 184 -Loop 20 listening on socket FD 174 -Loop 3 listening on socket FD 185 -Loop 23 listening on socket FD 171 -Loop 8 listening on socket FD 198 -Loop 25 listening on socket FD 159 -Loop 89 listening on socket FD 149 -Loop 26 listening on socket FD 197 -Loop 90 listening on socket FD 200 -Loop 7 listening on socket FD 195 -Loop 6 listening on socket FD 166 -Loop 70 listening on socket FD 173 -Loop 72 listening on socket FD 183 -Loop 82 listening on socket FD 177 -Loop 77 listening on socket FD 170 -Loop 83 listening on socket FD 152 -Loop 79 listening on socket FD 196 -Loop 19 listening on socket FD 141 -Loop 14 listening on socket FD 158 -Loop 16 listening on socket FD 192 -Loop 1 listening on socket FD 189 -Loop 65 listening on socket FD 151 -Loop 92 listening on socket FD 186 -Loop 91 listening on socket FD 156 -Loop 86 listening on socket FD 193 -Loop 80 listening on socket FD 201 -Loop 13 listening on socket FD 163 -Loop 27 listening on socket FD 140 -Loop 68 listening on socket FD 161 -Loop 85 listening on socket FD 175 -Loop 73 listening on socket FD 145 -Loop 21 listening on socket FD 146 -Loop 84 listening on socket FD 164 -Loop 93 listening on socket FD 190 -Loop 18 listening on socket FD 179 -Loop 76 listening on socket FD 165 -Loop 67 listening on socket FD 147 -Loop 88 listening on socket FD 172 -Loop 24 listening on socket FD 199 -Loop 87 listening on socket FD 182 -Loop 17 listening on socket FD 143 -Loop 2 listening on socket FD 160 -Loop 94 listening on socket FD 148 -Loop 10 listening on socket FD 178 -Cardigan HttpArena mode h1 is listening on 8080 +Loop 66 listening on socket FD 143 +Loop 91 listening on socket FD 173 +Loop 14 listening on socket FD 175 +Loop 73 listening on socket FD 189 +Loop 5 listening on socket FD 184 +Loop 69 listening on socket FD 191 +Loop 2 listening on socket FD 172 +Loop 72 listening on socket FD 140 +Loop 30 listening on socket FD 195 +Loop 80 listening on socket FD 186 +Loop 77 listening on socket FD 171 +Loop 28 listening on socket FD 176 +Loop 65 listening on socket FD 169 +Loop 18 listening on socket FD 168 +Loop 94 listening on socket FD 188 +Loop 10 listening on socket FD 197 +Loop 25 listening on socket FD 183 +Loop 12 listening on socket FD 151 +Loop 79 listening on socket FD 148 +Loop 74 listening on socket FD 149 +Loop 29 listening on socket FD 180 +Loop 89 listening on socket FD 181 +Loop 93 listening on socket FD 161 +Loop 26 listening on socket FD 153 +Loop 24 listening on socket FD 174 +Loop 64 listening on socket FD 158 +Loop 1 listening on socket FD 144 +Loop 95 listening on socket FD 166 +Loop 85 listening on socket FD 178 +Loop 20 listening on socket FD 201 +Loop 86 listening on socket FD 163 +Loop 88 listening on socket FD 192 +Loop 75 listening on socket FD 150 +Loop 84 listening on socket FD 147 +Loop 4 listening on socket FD 156 +Loop 71 listening on socket FD 138 +Loop 7 listening on socket FD 200 +Loop 70 listening on socket FD 187 +Loop 87 listening on socket FD 185 +Loop 31 listening on socket FD 160 +Loop 0 listening on socket FD 159 +Loop 6 listening on socket FD 139 +Loop 78 listening on socket FD 154 +Loop 23 listening on socket FD 199 +Loop 17 listening on socket FD 193 +Loop 83 listening on socket FD 182 +Loop 9 listening on socket FD 141 +Loop 90 listening on socket FD 145 +Loop 3 listening on socket FD 162 +Loop 19 listening on socket FD 142 +Loop 15 listening on socket FD 177 +Loop 81 listening on socket FD 179 +Loop 16 listening on socket FD 146 +Loop 22 listening on socket FD 165 +Loop 68 listening on socket FD 157 +Loop 11 listening on socket FD 155 +Loop 21 listening on socket FD 198 +Loop 67 listening on socket FD 164 +Loop 8 listening on socket FD 170 +Loop 27 listening on socket FD 196 +Loop 13 listening on socket FD 194 +Loop 92 listening on socket FD 152 +Loop 76 listening on socket FD 190 +Loop 82 listening on socket FD 167 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 17 listening on socket FD 331 +Loop 76 listening on socket FD 341 +Loop 19 listening on socket FD 332 +Loop 18 listening on socket FD 330 +Loop 16 listening on socket FD 333 +Loop 11 listening on socket FD 352 +Loop 68 listening on socket FD 353 +Loop 10 listening on socket FD 334 +Loop 8 listening on socket FD 339 +Loop 82 listening on socket FD 355 +Loop 26 listening on socket FD 336 +Loop 93 listening on socket FD 371 +Loop 9 listening on socket FD 338 +Loop 27 listening on socket FD 337 +Loop 24 listening on socket FD 335 +Loop 74 listening on socket FD 345 +Loop 13 listening on socket FD 340 +Loop 4 listening on socket FD 342 +Loop 64 listening on socket FD 343 +Loop 67 listening on socket FD 344 +Loop 29 listening on socket FD 347 +Loop 28 listening on socket FD 346 +Loop 90 listening on socket FD 349 +Loop 89 listening on socket FD 348 +Loop 69 listening on socket FD 388 +Loop 95 listening on socket FD 389 +Loop 31 listening on socket FD 390 +Loop 94 listening on socket FD 392 +Loop 83 listening on socket FD 351 +Loop 84 listening on socket FD 350 +Loop 30 listening on socket FD 356 +Loop 6 listening on socket FD 360 +Loop 5 listening on socket FD 359 +Loop 72 listening on socket FD 357 +Loop 21 listening on socket FD 362 +Loop 87 listening on socket FD 381 +Loop 14 listening on socket FD 361 +Loop 86 listening on socket FD 375 +Loop 65 listening on socket FD 364 +Loop 2 listening on socket FD 385 +Loop 73 listening on socket FD 384 +Loop 75 listening on socket FD 369 +Loop 66 listening on socket FD 363 +Loop 1 listening on socket FD 373 +Loop 15 listening on socket FD 367 +Loop 85 listening on socket FD 365 +Loop 12 listening on socket FD 366 +Loop 78 listening on socket FD 377 +Loop 0 listening on socket FD 374 +Loop 81 listening on socket FD 376 +Loop 92 listening on socket FD 378 +Loop 91 listening on socket FD 358 +Loop 22 listening on socket FD 372 +Loop 3 listening on socket FD 380 +Loop 20 listening on socket FD 370 +Loop 25 listening on socket FD 379 +Loop 71 listening on socket FD 382 +Loop 7 listening on socket FD 368 +Loop 80 listening on socket FD 354 +Loop 88 listening on socket FD 386 +Loop 23 listening on socket FD 383 +Loop 77 listening on socket FD 387 +Loop 70 listening on socket FD 393 +Loop 79 listening on socket FD 391 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 19 listening on socket FD 527 +Loop 66 listening on socket FD 537 +Loop 68 listening on socket FD 533 +Loop 81 listening on socket FD 557 +Loop 4 listening on socket FD 522 +Loop 12 listening on socket FD 525 +Loop 88 listening on socket FD 564 +Loop 23 listening on socket FD 528 +Loop 67 listening on socket FD 532 +Loop 28 listening on socket FD 531 +Loop 25 listening on socket FD 530 +Loop 24 listening on socket FD 529 +Loop 20 listening on socket FD 534 +Loop 6 listening on socket FD 549 +Loop 18 listening on socket FD 548 +Loop 73 listening on socket FD 576 +Loop 17 listening on socket FD 535 +Loop 15 listening on socket FD 526 +Loop 64 listening on socket FD 536 +Loop 94 listening on socket FD 579 +Loop 8 listening on socket FD 580 +Loop 31 listening on socket FD 583 +Loop 26 listening on socket FD 582 +Loop 29 listening on socket FD 539 +Loop 90 listening on socket FD 584 +Loop 30 listening on socket FD 538 +Loop 65 listening on socket FD 540 +Loop 22 listening on socket FD 542 +Loop 7 listening on socket FD 544 +Loop 69 listening on socket FD 546 +Loop 9 listening on socket FD 585 +Loop 21 listening on socket FD 545 +Loop 5 listening on socket FD 547 +Loop 83 listening on socket FD 552 +Loop 86 listening on socket FD 553 +Loop 16 listening on socket FD 554 +Loop 75 listening on socket FD 551 +Loop 10 listening on socket FD 550 +Loop 95 listening on socket FD 555 +Loop 2 listening on socket FD 523 +Loop 80 listening on socket FD 558 +Loop 87 listening on socket FD 559 +Loop 27 listening on socket FD 556 +Loop 92 listening on socket FD 560 +Loop 84 listening on socket FD 561 +Loop 3 listening on socket FD 562 +Loop 79 listening on socket FD 563 +Loop 85 listening on socket FD 565 +Loop 82 listening on socket FD 567 +Loop 89 listening on socket FD 568 +Loop 76 listening on socket FD 570 +Loop 71 listening on socket FD 566 +Loop 93 listening on socket FD 569 +Loop 78 listening on socket FD 572 +Loop 77 listening on socket FD 573 +Loop 70 listening on socket FD 571 +Loop 14 listening on socket FD 543 +Loop 74 listening on socket FD 574 +Loop 11 listening on socket FD 575 +Loop 1 listening on socket FD 541 +Loop 72 listening on socket FD 578 +Loop 0 listening on socket FD 577 +Loop 13 listening on socket FD 524 +Loop 91 listening on socket FD 581 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 716 +Loop 13 listening on socket FD 720 +Loop 3 listening on socket FD 715 +Loop 21 listening on socket FD 723 +Loop 5 listening on socket FD 718 +Loop 24 listening on socket FD 726 +Loop 78 listening on socket FD 740 +Loop 9 listening on socket FD 719 +Loop 2 listening on socket FD 714 +Loop 90 listening on socket FD 746 +Loop 19 listening on socket FD 722 +Loop 94 listening on socket FD 750 +Loop 18 listening on socket FD 721 +Loop 22 listening on socket FD 724 +Loop 66 listening on socket FD 733 +Loop 89 listening on socket FD 753 +Loop 65 listening on socket FD 732 +Loop 28 listening on socket FD 754 +Loop 67 listening on socket FD 730 +Loop 69 listening on socket FD 758 +Loop 84 listening on socket FD 762 +Loop 0 listening on socket FD 772 +Loop 92 listening on socket FD 769 +Loop 68 listening on socket FD 731 +Loop 71 listening on socket FD 734 +Loop 31 listening on socket FD 729 +Loop 29 listening on socket FD 728 +Loop 72 listening on socket FD 735 +Loop 73 listening on socket FD 736 +Loop 74 listening on socket FD 738 +Loop 79 listening on socket FD 739 +Loop 83 listening on socket FD 741 +Loop 85 listening on socket FD 742 +Loop 7 listening on socket FD 717 +Loop 86 listening on socket FD 743 +Loop 88 listening on socket FD 744 +Loop 91 listening on socket FD 745 +Loop 93 listening on socket FD 747 +Loop 95 listening on socket FD 749 +Loop 81 listening on socket FD 748 +Loop 82 listening on socket FD 751 +Loop 30 listening on socket FD 752 +Loop 15 listening on socket FD 755 +Loop 17 listening on socket FD 761 +Loop 16 listening on socket FD 757 +Loop 4 listening on socket FD 759 +Loop 75 listening on socket FD 763 +Loop 87 listening on socket FD 760 +Loop 8 listening on socket FD 766 +Loop 64 listening on socket FD 774 +Loop 23 listening on socket FD 767 +Loop 26 listening on socket FD 765 +Loop 6 listening on socket FD 771 +Loop 76 listening on socket FD 776 +Loop 14 listening on socket FD 773 +Loop 20 listening on socket FD 764 +Loop 70 listening on socket FD 770 +Loop 11 listening on socket FD 768 +Loop 12 listening on socket FD 775 +Loop 27 listening on socket FD 725 +Loop 80 listening on socket FD 777 +Loop 77 listening on socket FD 737 +Loop 10 listening on socket FD 756 +Loop 25 listening on socket FD 727 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/json-tls/4096/cardigan.log b/site/static/logs/json-tls/4096/cardigan.log index ef8d350b8..8841368db 100644 --- a/site/static/logs/json-tls/4096/cardigan.log +++ b/site/static/logs/json-tls/4096/cardigan.log @@ -3,12 +3,44 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json -Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 Pinned cardigan-loop-2 to Linux CPU 2 @@ -73,73 +105,456 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 2 listening on socket FD 196 -Loop 27 listening on socket FD 181 -Loop 22 listening on socket FD 201 -Loop 79 listening on socket FD 219 -Loop 25 listening on socket FD 189 -Loop 89 listening on socket FD 179 -Loop 93 listening on socket FD 197 -Loop 24 listening on socket FD 173 -Loop 3 listening on socket FD 171 -Loop 73 listening on socket FD 211 -Loop 78 listening on socket FD 221 -Loop 76 listening on socket FD 215 -Loop 12 listening on socket FD 226 -Loop 19 listening on socket FD 177 +Loop 2 listening on socket FD 153 +Loop 26 listening on socket FD 174 +Loop 79 listening on socket FD 148 +Loop 0 listening on socket FD 181 +Loop 28 listening on socket FD 175 +Loop 10 listening on socket FD 154 +Loop 64 listening on socket FD 176 +Loop 22 listening on socket FD 172 +Loop 84 listening on socket FD 152 +Loop 8 listening on socket FD 179 +Loop 75 listening on socket FD 192 +Loop 73 listening on socket FD 166 +Loop 65 listening on socket FD 188 +Loop 15 listening on socket FD 197 +Loop 30 listening on socket FD 189 +Loop 80 listening on socket FD 144 +Loop 18 listening on socket FD 163 +Loop 19 listening on socket FD 169 +Loop 17 listening on socket FD 167 +Loop 88 listening on socket FD 196 +Loop 90 listening on socket FD 194 +Loop 25 listening on socket FD 186 +Loop 70 listening on socket FD 140 +Loop 4 listening on socket FD 177 +Loop 72 listening on socket FD 168 +Loop 12 listening on socket FD 184 +Loop 69 listening on socket FD 141 +Loop 3 listening on socket FD 150 +Loop 86 listening on socket FD 156 +Loop 5 listening on socket FD 155 +Loop 31 listening on socket FD 139 +Loop 94 listening on socket FD 145 +Loop 9 listening on socket FD 171 +Loop 1 listening on socket FD 161 +Loop 16 listening on socket FD 151 +Loop 71 listening on socket FD 164 +Loop 92 listening on socket FD 178 +Loop 78 listening on socket FD 146 +Loop 93 listening on socket FD 142 +Loop 11 listening on socket FD 157 +Loop 82 listening on socket FD 183 +Loop 87 listening on socket FD 199 +Loop 21 listening on socket FD 165 +Loop 68 listening on socket FD 180 +Loop 81 listening on socket FD 193 +Loop 85 listening on socket FD 160 Loop 29 listening on socket FD 198 -Loop 90 listening on socket FD 174 -Loop 4 listening on socket FD 213 -Loop 92 listening on socket FD 182 -Loop 31 listening on socket FD 180 -Loop 1 listening on socket FD 190 -Loop 8 listening on socket FD 217 -Loop 0 listening on socket FD 169 -Loop 26 listening on socket FD 184 -Loop 71 listening on socket FD 214 -Loop 94 listening on socket FD 204 -Loop 23 listening on socket FD 186 -Loop 69 listening on socket FD 209 -Loop 81 listening on socket FD 227 -Loop 86 listening on socket FD 188 -Loop 88 listening on socket FD 193 -Loop 70 listening on socket FD 212 -Loop 15 listening on socket FD 178 -Loop 77 listening on socket FD 216 -Loop 68 listening on socket FD 206 -Loop 6 listening on socket FD 210 -Loop 74 listening on socket FD 195 -Loop 91 listening on socket FD 200 -Loop 16 listening on socket FD 222 -Loop 85 listening on socket FD 230 -Loop 83 listening on socket FD 223 -Loop 82 listening on socket FD 233 -Loop 72 listening on socket FD 232 -Loop 80 listening on socket FD 220 -Loop 28 listening on socket FD 203 -Loop 84 listening on socket FD 225 -Loop 11 listening on socket FD 218 -Loop 75 listening on socket FD 199 -Loop 18 listening on socket FD 187 -Loop 95 listening on socket FD 202 -Loop 7 listening on socket FD 207 -Loop 65 listening on socket FD 176 -Loop 5 listening on socket FD 205 -Loop 13 listening on socket FD 229 -Loop 87 listening on socket FD 228 -Loop 67 listening on socket FD 172 -Loop 21 listening on socket FD 185 -Loop 17 listening on socket FD 183 -Loop 30 listening on socket FD 194 -Loop 10 listening on socket FD 170 -Loop 64 listening on socket FD 175 -Loop 14 listening on socket FD 224 -Loop 9 listening on socket FD 192 -Loop 66 listening on socket FD 208 -Loop 20 listening on socket FD 191 -Cardigan HttpArena mode json-tls is listening on 8081 -Starting Cardigan Server on port 8080 with 1 io_uring event loops on CPUs [0], transport=plaintext, fixed-files=direct... +Loop 89 listening on socket FD 187 +Loop 24 listening on socket FD 143 +Loop 7 listening on socket FD 201 +Loop 77 listening on socket FD 162 +Loop 83 listening on socket FD 195 +Loop 14 listening on socket FD 170 +Loop 95 listening on socket FD 138 +Loop 23 listening on socket FD 159 +Loop 76 listening on socket FD 190 +Loop 13 listening on socket FD 147 +Loop 74 listening on socket FD 185 +Loop 6 listening on socket FD 149 +Loop 67 listening on socket FD 173 +Loop 20 listening on socket FD 158 +Loop 66 listening on socket FD 191 +Loop 91 listening on socket FD 182 +Loop 27 listening on socket FD 200 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... Pinned cardigan-loop-0 to Linux CPU 0 -Loop 0 listening on socket FD 235 -Cardigan HttpArena baseline readiness is listening on 8080 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 0 listening on socket FD 330 +Loop 5 listening on socket FD 335 +Loop 6 listening on socket FD 333 +Loop 1 listening on socket FD 337 +Loop 7 listening on socket FD 334 +Loop 8 listening on socket FD 338 +Loop 2 listening on socket FD 331 +Loop 12 listening on socket FD 339 +Loop 15 listening on socket FD 351 +Loop 3 listening on socket FD 332 +Loop 67 listening on socket FD 363 +Loop 14 listening on socket FD 365 +Loop 73 listening on socket FD 367 +Loop 74 listening on socket FD 372 +Loop 9 listening on socket FD 336 +Loop 11 listening on socket FD 340 +Loop 76 listening on socket FD 374 +Loop 19 listening on socket FD 342 +Loop 89 listening on socket FD 386 +Loop 18 listening on socket FD 341 +Loop 17 listening on socket FD 343 +Loop 16 listening on socket FD 344 +Loop 4 listening on socket FD 345 +Loop 20 listening on socket FD 347 +Loop 21 listening on socket FD 346 +Loop 22 listening on socket FD 349 +Loop 23 listening on socket FD 348 +Loop 30 listening on socket FD 352 +Loop 29 listening on socket FD 354 +Loop 28 listening on socket FD 353 +Loop 31 listening on socket FD 355 +Loop 95 listening on socket FD 393 +Loop 13 listening on socket FD 350 +Loop 64 listening on socket FD 361 +Loop 66 listening on socket FD 356 +Loop 10 listening on socket FD 364 +Loop 65 listening on socket FD 362 +Loop 25 listening on socket FD 358 +Loop 24 listening on socket FD 359 +Loop 27 listening on socket FD 357 +Loop 69 listening on socket FD 369 +Loop 70 listening on socket FD 368 +Loop 71 listening on socket FD 370 +Loop 68 listening on socket FD 366 +Loop 26 listening on socket FD 360 +Loop 72 listening on socket FD 371 +Loop 78 listening on socket FD 373 +Loop 80 listening on socket FD 378 +Loop 82 listening on socket FD 375 +Loop 79 listening on socket FD 379 +Loop 81 listening on socket FD 377 +Loop 83 listening on socket FD 376 +Loop 85 listening on socket FD 381 +Loop 84 listening on socket FD 380 +Loop 87 listening on socket FD 382 +Loop 86 listening on socket FD 383 +Loop 94 listening on socket FD 384 +Loop 88 listening on socket FD 385 +Loop 91 listening on socket FD 388 +Loop 92 listening on socket FD 389 +Loop 93 listening on socket FD 387 +Loop 90 listening on socket FD 390 +Loop 75 listening on socket FD 392 +Loop 77 listening on socket FD 391 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 TLS/OpenSSL negotiated http/1.1; kTLS TX=true, RX=true, direct RX=false +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 21 listening on socket FD 4618 +Loop 23 listening on socket FD 4620 +Loop 31 listening on socket FD 4622 +Loop 16 listening on socket FD 4625 +Loop 3 listening on socket FD 4635 +Loop 20 listening on socket FD 4619 +Loop 7 listening on socket FD 4642 +Loop 24 listening on socket FD 4621 +Loop 26 listening on socket FD 4627 +Loop 25 listening on socket FD 4629 +Loop 22 listening on socket FD 4626 +Loop 5 listening on socket FD 4650 +Loop 29 listening on socket FD 4634 +Loop 28 listening on socket FD 4633 +Loop 6 listening on socket FD 4630 +Loop 0 listening on socket FD 4636 +Loop 13 listening on socket FD 4631 +Loop 15 listening on socket FD 4637 +Loop 12 listening on socket FD 4638 +Loop 14 listening on socket FD 4632 +Loop 8 listening on socket FD 4641 +Loop 9 listening on socket FD 4639 +Loop 10 listening on socket FD 4640 +Loop 17 listening on socket FD 4643 +Loop 11 listening on socket FD 4644 +Loop 19 listening on socket FD 4645 +Loop 1 listening on socket FD 4646 +Loop 2 listening on socket FD 4647 +Loop 27 listening on socket FD 4648 +Loop 18 listening on socket FD 4624 +Loop 65 listening on socket FD 4623 +Loop 4 listening on socket FD 4628 +Loop 69 listening on socket FD 4651 +Loop 68 listening on socket FD 4652 +Loop 71 listening on socket FD 4653 +Loop 74 listening on socket FD 4654 +Loop 75 listening on socket FD 4655 +Loop 87 listening on socket FD 4660 +Loop 82 listening on socket FD 4658 +Loop 86 listening on socket FD 4661 +Loop 81 listening on socket FD 4659 +Loop 30 listening on socket FD 4662 +Loop 78 listening on socket FD 4657 +Loop 76 listening on socket FD 4656 +Loop 88 listening on socket FD 4663 +Loop 92 listening on socket FD 4666 +Loop 89 listening on socket FD 4664 +Loop 90 listening on socket FD 4665 +Loop 95 listening on socket FD 4667 +Loop 70 listening on socket FD 4669 +Loop 91 listening on socket FD 4671 +Loop 73 listening on socket FD 4672 +Loop 72 listening on socket FD 4673 +Loop 93 listening on socket FD 4674 +Loop 67 listening on socket FD 4668 +Loop 66 listening on socket FD 4670 +Loop 79 listening on socket FD 4675 +Loop 84 listening on socket FD 4677 +Loop 85 listening on socket FD 4676 +Loop 80 listening on socket FD 4679 +Loop 83 listening on socket FD 4678 +Loop 64 listening on socket FD 4649 +Loop 94 listening on socket FD 4680 +Loop 77 listening on socket FD 4681 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 2 listening on socket FD 4811 +Loop 0 listening on socket FD 4810 +Loop 17 listening on socket FD 4814 +Loop 78 listening on socket FD 4827 +Loop 10 listening on socket FD 4830 +Loop 89 listening on socket FD 4833 +Loop 92 listening on socket FD 4834 +Loop 11 listening on socket FD 4817 +Loop 87 listening on socket FD 4838 +Loop 85 listening on socket FD 4839 +Loop 93 listening on socket FD 4841 +Loop 30 listening on socket FD 4843 +Loop 1 listening on socket FD 4846 +Loop 3 listening on socket FD 4849 +Loop 14 listening on socket FD 4850 +Loop 12 listening on socket FD 4851 +Loop 68 listening on socket FD 4861 +Loop 80 listening on socket FD 4828 +Loop 6 listening on socket FD 4812 +Loop 5 listening on socket FD 4813 +Loop 83 listening on socket FD 4872 +Loop 20 listening on socket FD 4820 +Loop 65 listening on socket FD 4821 +Loop 66 listening on socket FD 4819 +Loop 21 listening on socket FD 4873 +Loop 13 listening on socket FD 4816 +Loop 67 listening on socket FD 4823 +Loop 69 listening on socket FD 4822 +Loop 70 listening on socket FD 4824 +Loop 71 listening on socket FD 4825 +Loop 81 listening on socket FD 4829 +Loop 88 listening on socket FD 4832 +Loop 75 listening on socket FD 4831 +Loop 94 listening on socket FD 4835 +Loop 95 listening on socket FD 4837 +Loop 7 listening on socket FD 4836 +Loop 16 listening on socket FD 4815 +Loop 19 listening on socket FD 4840 +Loop 28 listening on socket FD 4844 +Loop 31 listening on socket FD 4845 +Loop 91 listening on socket FD 4842 +Loop 90 listening on socket FD 4847 +Loop 23 listening on socket FD 4848 +Loop 73 listening on socket FD 4855 +Loop 86 listening on socket FD 4854 +Loop 4 listening on socket FD 4853 +Loop 82 listening on socket FD 4856 +Loop 72 listening on socket FD 4857 +Loop 27 listening on socket FD 4852 +Loop 29 listening on socket FD 4862 +Loop 74 listening on socket FD 4860 +Loop 9 listening on socket FD 4858 +Loop 76 listening on socket FD 4863 +Loop 25 listening on socket FD 4864 +Loop 26 listening on socket FD 4859 +Loop 18 listening on socket FD 4865 +Loop 8 listening on socket FD 4866 +Loop 15 listening on socket FD 4868 +Loop 77 listening on socket FD 4867 +Loop 22 listening on socket FD 4869 +Loop 84 listening on socket FD 4870 +Loop 79 listening on socket FD 4871 +Loop 24 listening on socket FD 4818 +Loop 64 listening on socket FD 4826 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/latency-10k/1024/cardigan.log b/site/static/logs/latency-10k/1024/cardigan.log index 8f4fbb188..d0bf89f84 100644 --- a/site/static/logs/latency-10k/1024/cardigan.log +++ b/site/static/logs/latency-10k/1024/cardigan.log @@ -1,8 +1,45 @@ WARNING: Using incubator modules: jdk.incubator.vector Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -68,68 +105,455 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 20 listening on socket FD 158 -Loop 87 listening on socket FD 163 -Loop 78 listening on socket FD 162 -Loop 16 listening on socket FD 182 -Loop 71 listening on socket FD 183 -Loop 22 listening on socket FD 143 -Loop 24 listening on socket FD 140 -Loop 23 listening on socket FD 185 -Loop 83 listening on socket FD 195 -Loop 11 listening on socket FD 177 -Loop 94 listening on socket FD 200 -Loop 89 listening on socket FD 167 -Loop 95 listening on socket FD 138 -Loop 9 listening on socket FD 152 -Loop 64 listening on socket FD 161 -Loop 29 listening on socket FD 147 -Loop 14 listening on socket FD 176 -Loop 93 listening on socket FD 174 -Loop 6 listening on socket FD 173 -Loop 5 listening on socket FD 187 -Loop 82 listening on socket FD 164 -Loop 19 listening on socket FD 180 -Loop 70 listening on socket FD 165 -Loop 86 listening on socket FD 168 -Loop 68 listening on socket FD 160 -Loop 79 listening on socket FD 197 -Loop 88 listening on socket FD 179 -Loop 26 listening on socket FD 198 -Loop 12 listening on socket FD 141 -Loop 21 listening on socket FD 188 -Loop 85 listening on socket FD 201 -Loop 65 listening on socket FD 193 -Loop 10 listening on socket FD 145 -Loop 27 listening on socket FD 199 -Loop 15 listening on socket FD 157 +Loop 24 listening on socket FD 185 +Loop 1 listening on socket FD 190 +Loop 0 listening on socket FD 179 +Loop 72 listening on socket FD 164 +Loop 15 listening on socket FD 147 +Loop 65 listening on socket FD 183 +Loop 85 listening on socket FD 198 +Loop 81 listening on socket FD 143 +Loop 29 listening on socket FD 142 +Loop 11 listening on socket FD 138 +Loop 12 listening on socket FD 177 +Loop 16 listening on socket FD 162 +Loop 73 listening on socket FD 144 +Loop 80 listening on socket FD 174 +Loop 74 listening on socket FD 170 +Loop 3 listening on socket FD 192 +Loop 82 listening on socket FD 186 +Loop 21 listening on socket FD 201 +Loop 77 listening on socket FD 157 +Loop 68 listening on socket FD 148 +Loop 20 listening on socket FD 156 +Loop 14 listening on socket FD 165 +Loop 7 listening on socket FD 158 +Loop 5 listening on socket FD 188 +Loop 78 listening on socket FD 175 +Loop 64 listening on socket FD 149 +Loop 2 listening on socket FD 182 +Loop 22 listening on socket FD 150 +Loop 23 listening on socket FD 166 +Loop 17 listening on socket FD 187 +Loop 28 listening on socket FD 191 +Loop 25 listening on socket FD 176 +Loop 4 listening on socket FD 184 Loop 66 listening on socket FD 189 -Loop 2 listening on socket FD 194 -Loop 80 listening on socket FD 150 -Loop 69 listening on socket FD 172 -Loop 67 listening on socket FD 178 -Loop 31 listening on socket FD 171 -Loop 92 listening on socket FD 139 -Loop 3 listening on socket FD 153 -Loop 0 listening on socket FD 159 -Loop 91 listening on socket FD 186 -Loop 28 listening on socket FD 144 -Loop 90 listening on socket FD 192 -Loop 18 listening on socket FD 170 -Loop 74 listening on socket FD 155 -Loop 75 listening on socket FD 154 -Loop 17 listening on socket FD 169 -Loop 7 listening on socket FD 166 -Loop 84 listening on socket FD 190 -Loop 13 listening on socket FD 148 -Loop 25 listening on socket FD 184 -Loop 76 listening on socket FD 151 -Loop 81 listening on socket FD 191 -Loop 72 listening on socket FD 142 -Loop 8 listening on socket FD 146 -Loop 73 listening on socket FD 149 -Loop 1 listening on socket FD 156 -Loop 30 listening on socket FD 175 -Loop 4 listening on socket FD 196 -Loop 77 listening on socket FD 181 -Cardigan HttpArena mode h1 is listening on 8080 +Loop 27 listening on socket FD 152 +Loop 91 listening on socket FD 167 +Loop 94 listening on socket FD 139 +Loop 30 listening on socket FD 194 +Loop 19 listening on socket FD 163 +Loop 86 listening on socket FD 151 +Loop 93 listening on socket FD 199 +Loop 87 listening on socket FD 154 +Loop 71 listening on socket FD 161 +Loop 89 listening on socket FD 141 +Loop 31 listening on socket FD 195 +Loop 13 listening on socket FD 153 +Loop 84 listening on socket FD 180 +Loop 83 listening on socket FD 178 +Loop 69 listening on socket FD 168 +Loop 70 listening on socket FD 171 +Loop 67 listening on socket FD 155 +Loop 6 listening on socket FD 145 +Loop 88 listening on socket FD 173 +Loop 18 listening on socket FD 181 +Loop 90 listening on socket FD 193 +Loop 26 listening on socket FD 160 +Loop 95 listening on socket FD 169 +Loop 76 listening on socket FD 200 +Loop 9 listening on socket FD 159 +Loop 75 listening on socket FD 197 +Loop 92 listening on socket FD 172 +Loop 79 listening on socket FD 146 +Loop 10 listening on socket FD 140 +Loop 8 listening on socket FD 196 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 3 listening on socket FD 332 +Loop 0 listening on socket FD 330 +Loop 1 listening on socket FD 331 +Loop 5 listening on socket FD 335 +Loop 4 listening on socket FD 333 +Loop 7 listening on socket FD 334 +Loop 16 listening on socket FD 338 +Loop 11 listening on socket FD 336 +Loop 20 listening on socket FD 347 +Loop 19 listening on socket FD 343 +Loop 64 listening on socket FD 354 +Loop 25 listening on socket FD 352 +Loop 69 listening on socket FD 360 +Loop 18 listening on socket FD 339 +Loop 17 listening on socket FD 337 +Loop 6 listening on socket FD 362 +Loop 75 listening on socket FD 363 +Loop 74 listening on socket FD 390 +Loop 95 listening on socket FD 391 +Loop 88 listening on socket FD 393 +Loop 14 listening on socket FD 340 +Loop 13 listening on socket FD 341 +Loop 15 listening on socket FD 344 +Loop 12 listening on socket FD 342 +Loop 22 listening on socket FD 346 +Loop 21 listening on socket FD 345 +Loop 23 listening on socket FD 348 +Loop 2 listening on socket FD 349 +Loop 27 listening on socket FD 351 +Loop 26 listening on socket FD 355 +Loop 66 listening on socket FD 358 +Loop 29 listening on socket FD 350 +Loop 30 listening on socket FD 353 +Loop 65 listening on socket FD 356 +Loop 67 listening on socket FD 357 +Loop 68 listening on socket FD 359 +Loop 70 listening on socket FD 361 +Loop 71 listening on socket FD 366 +Loop 24 listening on socket FD 364 +Loop 76 listening on socket FD 367 +Loop 79 listening on socket FD 368 +Loop 31 listening on socket FD 365 +Loop 80 listening on socket FD 370 +Loop 10 listening on socket FD 369 +Loop 8 listening on socket FD 371 +Loop 85 listening on socket FD 375 +Loop 86 listening on socket FD 373 +Loop 84 listening on socket FD 374 +Loop 87 listening on socket FD 376 +Loop 83 listening on socket FD 380 +Loop 82 listening on socket FD 372 +Loop 28 listening on socket FD 378 +Loop 81 listening on socket FD 377 +Loop 91 listening on socket FD 382 +Loop 90 listening on socket FD 383 +Loop 89 listening on socket FD 384 +Loop 78 listening on socket FD 379 +Loop 94 listening on socket FD 381 +Loop 9 listening on socket FD 386 +Loop 77 listening on socket FD 385 +Loop 93 listening on socket FD 387 +Loop 73 listening on socket FD 388 +Loop 92 listening on socket FD 389 +Loop 72 listening on socket FD 392 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 3 listening on socket FD 525 +Loop 2 listening on socket FD 524 +Loop 1 listening on socket FD 523 +Loop 7 listening on socket FD 526 +Loop 6 listening on socket FD 527 +Loop 11 listening on socket FD 529 +Loop 9 listening on socket FD 531 +Loop 12 listening on socket FD 534 +Loop 15 listening on socket FD 535 +Loop 21 listening on socket FD 539 +Loop 13 listening on socket FD 533 +Loop 30 listening on socket FD 548 +Loop 66 listening on socket FD 552 +Loop 14 listening on socket FD 532 +Loop 16 listening on socket FD 554 +Loop 0 listening on socket FD 522 +Loop 5 listening on socket FD 560 +Loop 83 listening on socket FD 569 +Loop 79 listening on socket FD 566 +Loop 73 listening on socket FD 573 +Loop 18 listening on socket FD 537 +Loop 19 listening on socket FD 538 +Loop 17 listening on socket FD 536 +Loop 74 listening on socket FD 578 +Loop 22 listening on socket FD 540 +Loop 23 listening on socket FD 541 +Loop 20 listening on socket FD 542 +Loop 27 listening on socket FD 544 +Loop 90 listening on socket FD 580 +Loop 93 listening on socket FD 582 +Loop 26 listening on socket FD 543 +Loop 28 listening on socket FD 546 +Loop 31 listening on socket FD 549 +Loop 29 listening on socket FD 545 +Loop 64 listening on socket FD 550 +Loop 67 listening on socket FD 551 +Loop 25 listening on socket FD 547 +Loop 65 listening on socket FD 553 +Loop 8 listening on socket FD 530 +Loop 71 listening on socket FD 558 +Loop 70 listening on socket FD 557 +Loop 69 listening on socket FD 556 +Loop 68 listening on socket FD 555 +Loop 10 listening on socket FD 528 +Loop 76 listening on socket FD 561 +Loop 75 listening on socket FD 563 +Loop 81 listening on socket FD 565 +Loop 78 listening on socket FD 567 +Loop 72 listening on socket FD 562 +Loop 82 listening on socket FD 570 +Loop 80 listening on socket FD 568 +Loop 4 listening on socket FD 559 +Loop 77 listening on socket FD 564 +Loop 86 listening on socket FD 571 +Loop 87 listening on socket FD 574 +Loop 85 listening on socket FD 575 +Loop 84 listening on socket FD 572 +Loop 24 listening on socket FD 576 +Loop 88 listening on socket FD 577 +Loop 89 listening on socket FD 579 +Loop 91 listening on socket FD 581 +Loop 94 listening on socket FD 583 +Loop 92 listening on socket FD 584 +Loop 95 listening on socket FD 585 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 7 listening on socket FD 721 +Loop 17 listening on socket FD 728 +Loop 19 listening on socket FD 731 +Loop 6 listening on socket FD 718 +Loop 23 listening on socket FD 733 +Loop 4 listening on socket FD 719 +Loop 0 listening on socket FD 716 +Loop 24 listening on socket FD 737 +Loop 31 listening on socket FD 742 +Loop 67 listening on socket FD 744 +Loop 65 listening on socket FD 746 +Loop 64 listening on socket FD 739 +Loop 11 listening on socket FD 723 +Loop 69 listening on socket FD 748 +Loop 8 listening on socket FD 722 +Loop 73 listening on socket FD 753 +Loop 76 listening on socket FD 756 +Loop 80 listening on socket FD 761 +Loop 10 listening on socket FD 758 +Loop 83 listening on socket FD 764 +Loop 84 listening on socket FD 763 +Loop 3 listening on socket FD 714 +Loop 13 listening on socket FD 724 +Loop 12 listening on socket FD 725 +Loop 87 listening on socket FD 767 +Loop 15 listening on socket FD 727 +Loop 90 listening on socket FD 769 +Loop 95 listening on socket FD 772 +Loop 93 listening on socket FD 773 +Loop 94 listening on socket FD 775 +Loop 14 listening on socket FD 726 +Loop 78 listening on socket FD 776 +Loop 5 listening on socket FD 720 +Loop 2 listening on socket FD 717 +Loop 1 listening on socket FD 715 +Loop 16 listening on socket FD 729 +Loop 18 listening on socket FD 730 +Loop 22 listening on socket FD 735 +Loop 20 listening on socket FD 732 +Loop 21 listening on socket FD 734 +Loop 26 listening on socket FD 736 +Loop 25 listening on socket FD 738 +Loop 27 listening on socket FD 741 +Loop 28 listening on socket FD 740 +Loop 29 listening on socket FD 743 +Loop 71 listening on socket FD 749 +Loop 68 listening on socket FD 745 +Loop 30 listening on socket FD 751 +Loop 66 listening on socket FD 747 +Loop 72 listening on socket FD 752 +Loop 70 listening on socket FD 750 +Loop 77 listening on socket FD 759 +Loop 9 listening on socket FD 755 +Loop 75 listening on socket FD 754 +Loop 79 listening on socket FD 760 +Loop 74 listening on socket FD 757 +Loop 81 listening on socket FD 762 +Loop 86 listening on socket FD 765 +Loop 82 listening on socket FD 766 +Loop 89 listening on socket FD 768 +Loop 91 listening on socket FD 770 +Loop 88 listening on socket FD 771 +Loop 92 listening on socket FD 774 +Loop 85 listening on socket FD 777 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/latency-1m/1024/cardigan.log b/site/static/logs/latency-1m/1024/cardigan.log index 56123d1b0..bfcbb6239 100644 --- a/site/static/logs/latency-1m/1024/cardigan.log +++ b/site/static/logs/latency-1m/1024/cardigan.log @@ -1,8 +1,45 @@ WARNING: Using incubator modules: jdk.incubator.vector +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -68,68 +105,455 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 66 listening on socket FD 197 -Loop 93 listening on socket FD 151 -Loop 6 listening on socket FD 168 -Loop 85 listening on socket FD 180 -Loop 88 listening on socket FD 164 -Loop 1 listening on socket FD 138 -Loop 67 listening on socket FD 194 -Loop 20 listening on socket FD 152 -Loop 8 listening on socket FD 200 -Loop 95 listening on socket FD 145 -Loop 22 listening on socket FD 144 -Loop 87 listening on socket FD 181 -Loop 94 listening on socket FD 146 -Loop 29 listening on socket FD 163 -Loop 81 listening on socket FD 179 -Loop 3 listening on socket FD 195 -Loop 0 listening on socket FD 161 -Loop 24 listening on socket FD 162 -Loop 77 listening on socket FD 196 -Loop 86 listening on socket FD 184 -Loop 89 listening on socket FD 154 -Loop 26 listening on socket FD 155 -Loop 25 listening on socket FD 160 -Loop 72 listening on socket FD 175 -Loop 27 listening on socket FD 157 -Loop 10 listening on socket FD 148 -Loop 90 listening on socket FD 153 -Loop 80 listening on socket FD 186 -Loop 71 listening on socket FD 156 -Loop 21 listening on socket FD 143 -Loop 7 listening on socket FD 140 -Loop 84 listening on socket FD 173 -Loop 70 listening on socket FD 199 -Loop 13 listening on socket FD 150 -Loop 73 listening on socket FD 167 -Loop 9 listening on socket FD 187 -Loop 19 listening on socket FD 139 -Loop 15 listening on socket FD 149 -Loop 12 listening on socket FD 141 -Loop 11 listening on socket FD 158 +Loop 64 listening on socket FD 154 +Loop 67 listening on socket FD 188 +Loop 74 listening on socket FD 163 +Loop 73 listening on socket FD 151 +Loop 88 listening on socket FD 165 +Loop 8 listening on socket FD 189 +Loop 82 listening on socket FD 161 +Loop 20 listening on socket FD 159 +Loop 1 listening on socket FD 162 +Loop 29 listening on socket FD 166 +Loop 66 listening on socket FD 181 +Loop 86 listening on socket FD 160 +Loop 26 listening on socket FD 168 +Loop 91 listening on socket FD 197 +Loop 87 listening on socket FD 150 +Loop 27 listening on socket FD 172 +Loop 23 listening on socket FD 194 +Loop 79 listening on socket FD 183 +Loop 68 listening on socket FD 147 +Loop 5 listening on socket FD 140 +Loop 93 listening on socket FD 187 +Loop 14 listening on socket FD 157 +Loop 78 listening on socket FD 198 +Loop 84 listening on socket FD 186 +Loop 11 listening on socket FD 201 Loop 18 listening on socket FD 169 -Loop 75 listening on socket FD 201 -Loop 28 listening on socket FD 171 -Loop 16 listening on socket FD 170 -Loop 79 listening on socket FD 188 -Loop 30 listening on socket FD 177 -Loop 91 listening on socket FD 159 -Loop 76 listening on socket FD 198 -Loop 4 listening on socket FD 165 -Loop 64 listening on socket FD 182 -Loop 23 listening on socket FD 147 -Loop 82 listening on socket FD 190 -Loop 78 listening on socket FD 176 -Loop 2 listening on socket FD 185 -Loop 74 listening on socket FD 191 -Loop 31 listening on socket FD 183 -Loop 68 listening on socket FD 193 -Loop 65 listening on socket FD 192 -Loop 14 listening on socket FD 166 -Loop 92 listening on socket FD 174 -Loop 69 listening on socket FD 172 -Loop 83 listening on socket FD 178 +Loop 16 listening on socket FD 153 +Loop 10 listening on socket FD 155 +Loop 9 listening on socket FD 177 +Loop 15 listening on socket FD 184 +Loop 4 listening on socket FD 195 +Loop 69 listening on socket FD 182 +Loop 80 listening on socket FD 170 +Loop 12 listening on socket FD 156 +Loop 85 listening on socket FD 138 +Loop 24 listening on socket FD 158 +Loop 21 listening on socket FD 144 +Loop 19 listening on socket FD 173 +Loop 2 listening on socket FD 148 +Loop 81 listening on socket FD 152 +Loop 72 listening on socket FD 178 +Loop 83 listening on socket FD 180 +Loop 0 listening on socket FD 185 +Loop 94 listening on socket FD 145 Loop 17 listening on socket FD 142 -Loop 5 listening on socket FD 189 -Cardigan HttpArena mode h1 is listening on 8080 +Loop 30 listening on socket FD 171 +Loop 95 listening on socket FD 143 +Loop 75 listening on socket FD 196 +Loop 22 listening on socket FD 139 +Loop 89 listening on socket FD 146 +Loop 28 listening on socket FD 174 +Loop 90 listening on socket FD 149 +Loop 3 listening on socket FD 192 +Loop 7 listening on socket FD 141 +Loop 71 listening on socket FD 193 +Loop 65 listening on socket FD 167 +Loop 31 listening on socket FD 199 +Loop 76 listening on socket FD 164 +Loop 6 listening on socket FD 200 +Loop 70 listening on socket FD 175 +Loop 25 listening on socket FD 179 +Loop 77 listening on socket FD 190 +Loop 92 listening on socket FD 176 +Loop 13 listening on socket FD 191 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 331 +Loop 3 listening on socket FD 332 +Loop 2 listening on socket FD 333 +Loop 0 listening on socket FD 330 +Loop 7 listening on socket FD 335 +Loop 5 listening on socket FD 337 +Loop 14 listening on socket FD 340 +Loop 6 listening on socket FD 336 +Loop 20 listening on socket FD 350 +Loop 23 listening on socket FD 353 +Loop 4 listening on socket FD 334 +Loop 12 listening on socket FD 338 +Loop 66 listening on socket FD 362 +Loop 28 listening on socket FD 358 +Loop 65 listening on socket FD 365 +Loop 68 listening on socket FD 364 +Loop 69 listening on socket FD 369 +Loop 13 listening on socket FD 339 +Loop 78 listening on socket FD 371 +Loop 82 listening on socket FD 375 +Loop 15 listening on socket FD 341 +Loop 88 listening on socket FD 382 +Loop 10 listening on socket FD 344 +Loop 9 listening on socket FD 343 +Loop 92 listening on socket FD 390 +Loop 11 listening on socket FD 342 +Loop 8 listening on socket FD 348 +Loop 16 listening on socket FD 345 +Loop 19 listening on socket FD 349 +Loop 18 listening on socket FD 347 +Loop 17 listening on socket FD 346 +Loop 21 listening on socket FD 352 +Loop 95 listening on socket FD 393 +Loop 22 listening on socket FD 351 +Loop 64 listening on socket FD 361 +Loop 24 listening on socket FD 356 +Loop 67 listening on socket FD 363 +Loop 25 listening on socket FD 357 +Loop 27 listening on socket FD 354 +Loop 26 listening on socket FD 355 +Loop 31 listening on socket FD 360 +Loop 29 listening on socket FD 359 +Loop 70 listening on socket FD 366 +Loop 71 listening on socket FD 368 +Loop 30 listening on socket FD 367 +Loop 80 listening on socket FD 376 +Loop 79 listening on socket FD 374 +Loop 76 listening on socket FD 372 +Loop 77 listening on socket FD 370 +Loop 83 listening on socket FD 378 +Loop 81 listening on socket FD 377 +Loop 74 listening on socket FD 373 +Loop 84 listening on socket FD 380 +Loop 85 listening on socket FD 379 +Loop 86 listening on socket FD 381 +Loop 89 listening on socket FD 383 +Loop 90 listening on socket FD 387 +Loop 91 listening on socket FD 386 +Loop 87 listening on socket FD 384 +Loop 72 listening on socket FD 385 +Loop 73 listening on socket FD 388 +Loop 93 listening on socket FD 391 +Loop 94 listening on socket FD 392 +Loop 75 listening on socket FD 389 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 6 listening on socket FD 522 +Loop 0 listening on socket FD 523 +Loop 4 listening on socket FD 525 +Loop 7 listening on socket FD 524 +Loop 10 listening on socket FD 530 +Loop 3 listening on socket FD 527 +Loop 21 listening on socket FD 539 +Loop 20 listening on socket FD 540 +Loop 11 listening on socket FD 528 +Loop 16 listening on socket FD 537 +Loop 5 listening on socket FD 543 +Loop 27 listening on socket FD 547 +Loop 1 listening on socket FD 526 +Loop 28 listening on socket FD 549 +Loop 66 listening on socket FD 555 +Loop 18 listening on socket FD 536 +Loop 71 listening on socket FD 562 +Loop 73 listening on socket FD 561 +Loop 75 listening on socket FD 565 +Loop 79 listening on socket FD 567 +Loop 74 listening on socket FD 573 +Loop 87 listening on socket FD 576 +Loop 86 listening on socket FD 577 +Loop 89 listening on socket FD 578 +Loop 14 listening on socket FD 533 +Loop 12 listening on socket FD 532 +Loop 88 listening on socket FD 585 +Loop 19 listening on socket FD 538 +Loop 17 listening on socket FD 535 +Loop 22 listening on socket FD 541 +Loop 13 listening on socket FD 531 +Loop 23 listening on socket FD 542 +Loop 25 listening on socket FD 544 +Loop 24 listening on socket FD 546 +Loop 26 listening on socket FD 545 +Loop 2 listening on socket FD 529 +Loop 29 listening on socket FD 550 +Loop 65 listening on socket FD 553 +Loop 64 listening on socket FD 554 +Loop 15 listening on socket FD 534 +Loop 30 listening on socket FD 552 +Loop 31 listening on socket FD 548 +Loop 9 listening on socket FD 551 +Loop 68 listening on socket FD 557 +Loop 70 listening on socket FD 559 +Loop 69 listening on socket FD 558 +Loop 67 listening on socket FD 556 +Loop 76 listening on socket FD 563 +Loop 78 listening on socket FD 564 +Loop 72 listening on socket FD 560 +Loop 8 listening on socket FD 566 +Loop 77 listening on socket FD 570 +Loop 81 listening on socket FD 568 +Loop 80 listening on socket FD 569 +Loop 83 listening on socket FD 572 +Loop 82 listening on socket FD 571 +Loop 84 listening on socket FD 574 +Loop 85 listening on socket FD 575 +Loop 90 listening on socket FD 579 +Loop 94 listening on socket FD 583 +Loop 92 listening on socket FD 581 +Loop 93 listening on socket FD 580 +Loop 91 listening on socket FD 582 +Loop 95 listening on socket FD 584 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 714 +Loop 3 listening on socket FD 715 +Loop 2 listening on socket FD 716 +Loop 4 listening on socket FD 717 +Loop 7 listening on socket FD 720 +Loop 0 listening on socket FD 723 +Loop 6 listening on socket FD 719 +Loop 15 listening on socket FD 727 +Loop 16 listening on socket FD 728 +Loop 18 listening on socket FD 730 +Loop 23 listening on socket FD 736 +Loop 22 listening on socket FD 732 +Loop 5 listening on socket FD 718 +Loop 27 listening on socket FD 740 +Loop 28 listening on socket FD 741 +Loop 24 listening on socket FD 739 +Loop 26 listening on socket FD 737 +Loop 10 listening on socket FD 731 +Loop 66 listening on socket FD 749 +Loop 68 listening on socket FD 747 +Loop 31 listening on socket FD 744 +Loop 69 listening on socket FD 748 +Loop 11 listening on socket FD 722 +Loop 67 listening on socket FD 753 +Loop 25 listening on socket FD 738 +Loop 72 listening on socket FD 754 +Loop 71 listening on socket FD 756 +Loop 75 listening on socket FD 757 +Loop 76 listening on socket FD 758 +Loop 9 listening on socket FD 721 +Loop 84 listening on socket FD 763 +Loop 80 listening on socket FD 766 +Loop 14 listening on socket FD 726 +Loop 13 listening on socket FD 725 +Loop 87 listening on socket FD 768 +Loop 86 listening on socket FD 772 +Loop 94 listening on socket FD 769 +Loop 91 listening on socket FD 773 +Loop 89 listening on socket FD 767 +Loop 8 listening on socket FD 755 +Loop 88 listening on socket FD 775 +Loop 92 listening on socket FD 774 +Loop 12 listening on socket FD 724 +Loop 19 listening on socket FD 729 +Loop 17 listening on socket FD 734 +Loop 20 listening on socket FD 733 +Loop 21 listening on socket FD 735 +Loop 30 listening on socket FD 743 +Loop 29 listening on socket FD 742 +Loop 65 listening on socket FD 746 +Loop 64 listening on socket FD 745 +Loop 90 listening on socket FD 776 +Loop 73 listening on socket FD 750 +Loop 70 listening on socket FD 752 +Loop 74 listening on socket FD 751 +Loop 78 listening on socket FD 759 +Loop 81 listening on socket FD 760 +Loop 83 listening on socket FD 761 +Loop 77 listening on socket FD 762 +Loop 82 listening on socket FD 770 +Loop 79 listening on socket FD 765 +Loop 85 listening on socket FD 764 +Loop 93 listening on socket FD 771 +Loop 95 listening on socket FD 777 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/limited-conn/4096/cardigan.log b/site/static/logs/limited-conn/4096/cardigan.log index ffee5d15d..074e04e74 100644 --- a/site/static/logs/limited-conn/4096/cardigan.log +++ b/site/static/logs/limited-conn/4096/cardigan.log @@ -3,6 +3,43 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -68,68 +105,455 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 31 listening on socket FD 173 -Loop 13 listening on socket FD 200 -Loop 9 listening on socket FD 198 -Loop 67 listening on socket FD 164 -Loop 11 listening on socket FD 195 -Loop 77 listening on socket FD 161 -Loop 0 listening on socket FD 163 -Loop 80 listening on socket FD 160 -Loop 30 listening on socket FD 174 -Loop 73 listening on socket FD 154 -Loop 68 listening on socket FD 141 -Loop 71 listening on socket FD 146 -Loop 87 listening on socket FD 182 -Loop 24 listening on socket FD 191 -Loop 5 listening on socket FD 152 -Loop 70 listening on socket FD 142 -Loop 93 listening on socket FD 155 -Loop 94 listening on socket FD 158 -Loop 12 listening on socket FD 138 -Loop 27 listening on socket FD 201 -Loop 25 listening on socket FD 181 -Loop 76 listening on socket FD 157 -Loop 79 listening on socket FD 168 -Loop 21 listening on socket FD 186 -Loop 2 listening on socket FD 175 -Loop 65 listening on socket FD 183 -Loop 95 listening on socket FD 172 -Loop 64 listening on socket FD 179 -Loop 23 listening on socket FD 178 -Loop 86 listening on socket FD 171 -Loop 22 listening on socket FD 196 -Loop 84 listening on socket FD 180 -Loop 3 listening on socket FD 165 -Loop 20 listening on socket FD 153 -Loop 19 listening on socket FD 197 -Loop 18 listening on socket FD 177 -Loop 75 listening on socket FD 194 -Loop 14 listening on socket FD 139 -Loop 8 listening on socket FD 151 -Loop 66 listening on socket FD 189 -Loop 28 listening on socket FD 140 -Loop 91 listening on socket FD 187 -Loop 85 listening on socket FD 143 -Loop 89 listening on socket FD 190 -Loop 82 listening on socket FD 192 -Loop 81 listening on socket FD 159 -Loop 6 listening on socket FD 199 -Loop 1 listening on socket FD 147 -Loop 17 listening on socket FD 166 -Loop 29 listening on socket FD 188 -Loop 7 listening on socket FD 148 -Loop 83 listening on socket FD 184 -Loop 4 listening on socket FD 170 -Loop 26 listening on socket FD 156 -Loop 15 listening on socket FD 162 -Loop 72 listening on socket FD 149 -Loop 69 listening on socket FD 144 -Loop 10 listening on socket FD 193 -Loop 88 listening on socket FD 169 -Loop 90 listening on socket FD 176 -Loop 74 listening on socket FD 150 -Loop 16 listening on socket FD 185 -Loop 78 listening on socket FD 167 -Loop 92 listening on socket FD 145 -Cardigan HttpArena mode h1 is listening on 8080 +Loop 5 listening on socket FD 197 +Loop 76 listening on socket FD 183 +Loop 68 listening on socket FD 172 +Loop 31 listening on socket FD 184 +Loop 22 listening on socket FD 174 +Loop 73 listening on socket FD 178 +Loop 79 listening on socket FD 150 +Loop 7 listening on socket FD 149 +Loop 19 listening on socket FD 158 +Loop 83 listening on socket FD 163 +Loop 10 listening on socket FD 139 +Loop 94 listening on socket FD 185 +Loop 4 listening on socket FD 144 +Loop 90 listening on socket FD 152 +Loop 30 listening on socket FD 170 +Loop 29 listening on socket FD 179 +Loop 74 listening on socket FD 138 +Loop 15 listening on socket FD 161 +Loop 24 listening on socket FD 176 +Loop 92 listening on socket FD 193 +Loop 82 listening on socket FD 191 +Loop 26 listening on socket FD 146 +Loop 3 listening on socket FD 156 +Loop 13 listening on socket FD 162 +Loop 8 listening on socket FD 145 +Loop 93 listening on socket FD 151 +Loop 85 listening on socket FD 175 +Loop 64 listening on socket FD 148 +Loop 72 listening on socket FD 199 +Loop 17 listening on socket FD 155 +Loop 16 listening on socket FD 168 +Loop 0 listening on socket FD 196 +Loop 95 listening on socket FD 177 +Loop 12 listening on socket FD 159 +Loop 89 listening on socket FD 153 +Loop 86 listening on socket FD 180 +Loop 87 listening on socket FD 143 +Loop 65 listening on socket FD 154 +Loop 20 listening on socket FD 171 +Loop 14 listening on socket FD 192 +Loop 21 listening on socket FD 182 +Loop 88 listening on socket FD 200 +Loop 6 listening on socket FD 190 +Loop 77 listening on socket FD 147 +Loop 1 listening on socket FD 187 +Loop 78 listening on socket FD 195 +Loop 2 listening on socket FD 167 +Loop 67 listening on socket FD 188 +Loop 11 listening on socket FD 181 +Loop 71 listening on socket FD 186 +Loop 23 listening on socket FD 166 +Loop 18 listening on socket FD 164 +Loop 91 listening on socket FD 189 +Loop 9 listening on socket FD 140 +Loop 75 listening on socket FD 169 +Loop 69 listening on socket FD 194 +Loop 70 listening on socket FD 141 +Loop 80 listening on socket FD 173 +Loop 66 listening on socket FD 157 +Loop 81 listening on socket FD 165 +Loop 25 listening on socket FD 198 +Loop 27 listening on socket FD 160 +Loop 28 listening on socket FD 201 +Loop 84 listening on socket FD 142 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 5 listening on socket FD 334 +Loop 6 listening on socket FD 336 +Loop 1 listening on socket FD 331 +Loop 4 listening on socket FD 335 +Loop 3 listening on socket FD 333 +Loop 2 listening on socket FD 330 +Loop 0 listening on socket FD 332 +Loop 7 listening on socket FD 337 +Loop 19 listening on socket FD 340 +Loop 9 listening on socket FD 338 +Loop 18 listening on socket FD 342 +Loop 17 listening on socket FD 341 +Loop 8 listening on socket FD 339 +Loop 16 listening on socket FD 346 +Loop 15 listening on socket FD 357 +Loop 66 listening on socket FD 359 +Loop 64 listening on socket FD 358 +Loop 71 listening on socket FD 366 +Loop 21 listening on socket FD 345 +Loop 74 listening on socket FD 367 +Loop 29 listening on socket FD 362 +Loop 81 listening on socket FD 370 +Loop 22 listening on socket FD 343 +Loop 83 listening on socket FD 374 +Loop 82 listening on socket FD 372 +Loop 85 listening on socket FD 375 +Loop 86 listening on socket FD 377 +Loop 93 listening on socket FD 379 +Loop 94 listening on socket FD 382 +Loop 72 listening on socket FD 381 +Loop 91 listening on socket FD 383 +Loop 79 listening on socket FD 388 +Loop 90 listening on socket FD 391 +Loop 28 listening on socket FD 390 +Loop 20 listening on socket FD 344 +Loop 10 listening on socket FD 348 +Loop 11 listening on socket FD 349 +Loop 23 listening on socket FD 347 +Loop 14 listening on socket FD 352 +Loop 12 listening on socket FD 351 +Loop 13 listening on socket FD 350 +Loop 27 listening on socket FD 356 +Loop 25 listening on socket FD 353 +Loop 26 listening on socket FD 354 +Loop 24 listening on socket FD 355 +Loop 69 listening on socket FD 361 +Loop 70 listening on socket FD 365 +Loop 68 listening on socket FD 360 +Loop 75 listening on socket FD 368 +Loop 30 listening on socket FD 364 +Loop 31 listening on socket FD 363 +Loop 80 listening on socket FD 369 +Loop 84 listening on socket FD 371 +Loop 65 listening on socket FD 376 +Loop 76 listening on socket FD 373 +Loop 87 listening on socket FD 378 +Loop 92 listening on socket FD 380 +Loop 67 listening on socket FD 384 +Loop 88 listening on socket FD 385 +Loop 89 listening on socket FD 387 +Loop 78 listening on socket FD 386 +Loop 77 listening on socket FD 389 +Loop 73 listening on socket FD 392 +Loop 95 listening on socket FD 393 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 2 listening on socket FD 523 +Loop 16 listening on socket FD 539 +Loop 7 listening on socket FD 544 +Loop 81 listening on socket FD 557 +Loop 31 listening on socket FD 558 +Loop 68 listening on socket FD 562 +Loop 84 listening on socket FD 568 +Loop 65 listening on socket FD 530 +Loop 19 listening on socket FD 525 +Loop 20 listening on socket FD 527 +Loop 29 listening on socket FD 529 +Loop 14 listening on socket FD 526 +Loop 21 listening on socket FD 528 +Loop 25 listening on socket FD 524 +Loop 1 listening on socket FD 522 +Loop 66 listening on socket FD 538 +Loop 18 listening on socket FD 536 +Loop 26 listening on socket FD 531 +Loop 9 listening on socket FD 535 +Loop 8 listening on socket FD 534 +Loop 10 listening on socket FD 533 +Loop 73 listening on socket FD 545 +Loop 28 listening on socket FD 532 +Loop 74 listening on socket FD 547 +Loop 69 listening on socket FD 541 +Loop 5 listening on socket FD 542 +Loop 6 listening on socket FD 540 +Loop 80 listening on socket FD 548 +Loop 76 listening on socket FD 546 +Loop 85 listening on socket FD 551 +Loop 88 listening on socket FD 552 +Loop 91 listening on socket FD 553 +Loop 92 listening on socket FD 554 +Loop 64 listening on socket FD 555 +Loop 95 listening on socket FD 556 +Loop 22 listening on socket FD 559 +Loop 90 listening on socket FD 560 +Loop 78 listening on socket FD 561 +Loop 72 listening on socket FD 563 +Loop 82 listening on socket FD 567 +Loop 75 listening on socket FD 565 +Loop 70 listening on socket FD 566 +Loop 93 listening on socket FD 564 +Loop 23 listening on socket FD 569 +Loop 17 listening on socket FD 570 +Loop 13 listening on socket FD 571 +Loop 3 listening on socket FD 572 +Loop 12 listening on socket FD 573 +Loop 11 listening on socket FD 574 +Loop 89 listening on socket FD 575 +Loop 4 listening on socket FD 576 +Loop 30 listening on socket FD 578 +Loop 94 listening on socket FD 577 +Loop 87 listening on socket FD 579 +Loop 27 listening on socket FD 580 +Loop 77 listening on socket FD 549 +Loop 83 listening on socket FD 550 +Loop 71 listening on socket FD 543 +Loop 86 listening on socket FD 581 +Loop 15 listening on socket FD 582 +Loop 79 listening on socket FD 583 +Loop 67 listening on socket FD 537 +Loop 0 listening on socket FD 584 +Loop 24 listening on socket FD 585 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 3 listening on socket FD 714 +Loop 13 listening on socket FD 718 +Loop 1 listening on socket FD 715 +Loop 2 listening on socket FD 719 +Loop 9 listening on socket FD 717 +Loop 23 listening on socket FD 720 +Loop 26 listening on socket FD 722 +Loop 77 listening on socket FD 731 +Loop 18 listening on socket FD 721 +Loop 74 listening on socket FD 736 +Loop 28 listening on socket FD 737 +Loop 87 listening on socket FD 741 +Loop 95 listening on socket FD 742 +Loop 93 listening on socket FD 744 +Loop 19 listening on socket FD 723 +Loop 31 listening on socket FD 724 +Loop 72 listening on socket FD 726 +Loop 73 listening on socket FD 728 +Loop 69 listening on socket FD 725 +Loop 76 listening on socket FD 730 +Loop 78 listening on socket FD 727 +Loop 82 listening on socket FD 729 +Loop 75 listening on socket FD 743 +Loop 71 listening on socket FD 732 +Loop 4 listening on socket FD 733 +Loop 6 listening on socket FD 734 +Loop 83 listening on socket FD 776 +Loop 21 listening on socket FD 777 +Loop 84 listening on socket FD 735 +Loop 90 listening on socket FD 739 +Loop 29 listening on socket FD 740 +Loop 80 listening on socket FD 738 +Loop 94 listening on socket FD 745 +Loop 68 listening on socket FD 746 +Loop 89 listening on socket FD 747 +Loop 85 listening on socket FD 748 +Loop 67 listening on socket FD 754 +Loop 66 listening on socket FD 752 +Loop 64 listening on socket FD 751 +Loop 11 listening on socket FD 749 +Loop 5 listening on socket FD 750 +Loop 22 listening on socket FD 757 +Loop 88 listening on socket FD 755 +Loop 24 listening on socket FD 756 +Loop 25 listening on socket FD 753 +Loop 10 listening on socket FD 760 +Loop 14 listening on socket FD 761 +Loop 16 listening on socket FD 759 +Loop 20 listening on socket FD 762 +Loop 86 listening on socket FD 768 +Loop 79 listening on socket FD 772 +Loop 12 listening on socket FD 763 +Loop 70 listening on socket FD 765 +Loop 8 listening on socket FD 769 +Loop 65 listening on socket FD 766 +Loop 27 listening on socket FD 767 +Loop 30 listening on socket FD 764 +Loop 91 listening on socket FD 773 +Loop 15 listening on socket FD 771 +Loop 7 listening on socket FD 716 +Loop 17 listening on socket FD 770 +Loop 92 listening on socket FD 758 +Loop 0 listening on socket FD 774 +Loop 81 listening on socket FD 775 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/pipelined/4096/cardigan.log b/site/static/logs/pipelined/4096/cardigan.log index 349888656..458eafa65 100644 --- a/site/static/logs/pipelined/4096/cardigan.log +++ b/site/static/logs/pipelined/4096/cardigan.log @@ -3,6 +3,43 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -68,68 +105,455 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 26 listening on socket FD 161 -Loop 88 listening on socket FD 166 -Loop 82 listening on socket FD 147 -Loop 81 listening on socket FD 156 -Loop 17 listening on socket FD 146 -Loop 23 listening on socket FD 151 -Loop 68 listening on socket FD 188 -Loop 95 listening on socket FD 149 -Loop 71 listening on socket FD 195 -Loop 84 listening on socket FD 183 -Loop 6 listening on socket FD 191 -Loop 83 listening on socket FD 142 -Loop 75 listening on socket FD 139 -Loop 4 listening on socket FD 186 -Loop 8 listening on socket FD 157 -Loop 89 listening on socket FD 140 -Loop 64 listening on socket FD 154 -Loop 85 listening on socket FD 168 -Loop 74 listening on socket FD 189 -Loop 29 listening on socket FD 153 -Loop 5 listening on socket FD 185 -Loop 92 listening on socket FD 145 -Loop 87 listening on socket FD 160 -Loop 18 listening on socket FD 152 -Loop 14 listening on socket FD 150 -Loop 93 listening on socket FD 193 -Loop 0 listening on socket FD 162 -Loop 9 listening on socket FD 144 -Loop 20 listening on socket FD 199 -Loop 31 listening on socket FD 164 -Loop 11 listening on socket FD 177 -Loop 73 listening on socket FD 148 -Loop 22 listening on socket FD 165 -Loop 86 listening on socket FD 196 -Loop 67 listening on socket FD 190 +Loop 5 listening on socket FD 193 +Loop 93 listening on socket FD 181 +Loop 10 listening on socket FD 148 +Loop 91 listening on socket FD 171 +Loop 1 listening on socket FD 188 +Loop 0 listening on socket FD 144 +Loop 81 listening on socket FD 189 +Loop 16 listening on socket FD 201 +Loop 12 listening on socket FD 160 +Loop 23 listening on socket FD 194 +Loop 9 listening on socket FD 162 +Loop 94 listening on socket FD 182 +Loop 73 listening on socket FD 141 +Loop 76 listening on socket FD 154 +Loop 79 listening on socket FD 164 +Loop 83 listening on socket FD 163 +Loop 8 listening on socket FD 161 +Loop 15 listening on socket FD 176 +Loop 75 listening on socket FD 178 +Loop 21 listening on socket FD 147 +Loop 27 listening on socket FD 186 +Loop 88 listening on socket FD 150 +Loop 4 listening on socket FD 198 +Loop 85 listening on socket FD 185 +Loop 74 listening on socket FD 169 Loop 2 listening on socket FD 159 -Loop 78 listening on socket FD 192 -Loop 12 listening on socket FD 174 -Loop 76 listening on socket FD 187 -Loop 25 listening on socket FD 163 -Loop 13 listening on socket FD 170 -Loop 30 listening on socket FD 175 -Loop 79 listening on socket FD 194 -Loop 15 listening on socket FD 172 -Loop 1 listening on socket FD 138 -Loop 91 listening on socket FD 198 -Loop 72 listening on socket FD 179 -Loop 65 listening on socket FD 167 -Loop 90 listening on socket FD 173 -Loop 24 listening on socket FD 171 -Loop 80 listening on socket FD 155 -Loop 94 listening on socket FD 141 -Loop 19 listening on socket FD 176 -Loop 77 listening on socket FD 182 -Loop 70 listening on socket FD 184 -Loop 66 listening on socket FD 143 -Loop 7 listening on socket FD 180 -Loop 21 listening on socket FD 201 -Loop 27 listening on socket FD 169 -Loop 16 listening on socket FD 181 -Loop 69 listening on socket FD 178 -Loop 3 listening on socket FD 158 -Loop 28 listening on socket FD 200 -Loop 10 listening on socket FD 197 -Cardigan HttpArena mode h1 is listening on 8080 +Loop 86 listening on socket FD 191 +Loop 20 listening on socket FD 156 +Loop 28 listening on socket FD 165 +Loop 82 listening on socket FD 192 +Loop 3 listening on socket FD 180 +Loop 67 listening on socket FD 139 +Loop 17 listening on socket FD 167 +Loop 26 listening on socket FD 170 +Loop 84 listening on socket FD 190 +Loop 13 listening on socket FD 143 +Loop 19 listening on socket FD 142 +Loop 6 listening on socket FD 174 +Loop 14 listening on socket FD 197 +Loop 71 listening on socket FD 202 +Loop 68 listening on socket FD 152 +Loop 80 listening on socket FD 184 +Loop 24 listening on socket FD 196 +Loop 89 listening on socket FD 151 +Loop 70 listening on socket FD 140 +Loop 18 listening on socket FD 146 +Loop 90 listening on socket FD 179 +Loop 30 listening on socket FD 199 +Loop 77 listening on socket FD 173 +Loop 78 listening on socket FD 175 +Loop 25 listening on socket FD 168 +Loop 22 listening on socket FD 155 +Loop 11 listening on socket FD 153 +Loop 69 listening on socket FD 149 +Loop 31 listening on socket FD 145 +Loop 95 listening on socket FD 166 +Loop 66 listening on socket FD 158 +Loop 7 listening on socket FD 183 +Loop 65 listening on socket FD 172 +Loop 29 listening on socket FD 177 +Loop 64 listening on socket FD 138 +Loop 87 listening on socket FD 157 +Loop 92 listening on socket FD 195 +Loop 72 listening on socket FD 187 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 0 listening on socket FD 330 +Loop 7 listening on socket FD 336 +Loop 1 listening on socket FD 331 +Loop 2 listening on socket FD 332 +Loop 3 listening on socket FD 333 +Loop 5 listening on socket FD 334 +Loop 4 listening on socket FD 335 +Loop 9 listening on socket FD 338 +Loop 16 listening on socket FD 343 +Loop 19 listening on socket FD 346 +Loop 6 listening on socket FD 337 +Loop 27 listening on socket FD 352 +Loop 11 listening on socket FD 339 +Loop 31 listening on socket FD 357 +Loop 67 listening on socket FD 362 +Loop 10 listening on socket FD 340 +Loop 68 listening on socket FD 367 +Loop 20 listening on socket FD 363 +Loop 76 listening on socket FD 370 +Loop 13 listening on socket FD 348 +Loop 12 listening on socket FD 342 +Loop 15 listening on socket FD 347 +Loop 18 listening on socket FD 345 +Loop 92 listening on socket FD 384 +Loop 17 listening on socket FD 344 +Loop 87 listening on socket FD 391 +Loop 90 listening on socket FD 392 +Loop 95 listening on socket FD 393 +Loop 24 listening on socket FD 350 +Loop 25 listening on socket FD 351 +Loop 64 listening on socket FD 358 +Loop 23 listening on socket FD 353 +Loop 22 listening on socket FD 354 +Loop 28 listening on socket FD 355 +Loop 30 listening on socket FD 356 +Loop 66 listening on socket FD 361 +Loop 65 listening on socket FD 360 +Loop 14 listening on socket FD 359 +Loop 69 listening on socket FD 366 +Loop 8 listening on socket FD 341 +Loop 29 listening on socket FD 364 +Loop 71 listening on socket FD 365 +Loop 70 listening on socket FD 368 +Loop 74 listening on socket FD 369 +Loop 77 listening on socket FD 371 +Loop 79 listening on socket FD 373 +Loop 81 listening on socket FD 372 +Loop 72 listening on socket FD 375 +Loop 80 listening on socket FD 376 +Loop 78 listening on socket FD 374 +Loop 83 listening on socket FD 378 +Loop 82 listening on socket FD 377 +Loop 86 listening on socket FD 380 +Loop 84 listening on socket FD 379 +Loop 21 listening on socket FD 381 +Loop 85 listening on socket FD 382 +Loop 93 listening on socket FD 386 +Loop 88 listening on socket FD 383 +Loop 91 listening on socket FD 387 +Loop 89 listening on socket FD 389 +Loop 75 listening on socket FD 388 +Loop 73 listening on socket FD 390 +Loop 26 listening on socket FD 349 +Loop 94 listening on socket FD 385 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 27 listening on socket FD 523 +Loop 20 listening on socket FD 522 +Loop 68 listening on socket FD 528 +Loop 24 listening on socket FD 544 +Loop 76 listening on socket FD 546 +Loop 88 listening on socket FD 533 +Loop 80 listening on socket FD 532 +Loop 75 listening on socket FD 530 +Loop 69 listening on socket FD 526 +Loop 8 listening on socket FD 563 +Loop 71 listening on socket FD 564 +Loop 67 listening on socket FD 524 +Loop 87 listening on socket FD 566 +Loop 4 listening on socket FD 557 +Loop 77 listening on socket FD 568 +Loop 21 listening on socket FD 541 +Loop 85 listening on socket FD 576 +Loop 72 listening on socket FD 577 +Loop 70 listening on socket FD 527 +Loop 92 listening on socket FD 578 +Loop 5 listening on socket FD 580 +Loop 23 listening on socket FD 581 +Loop 31 listening on socket FD 583 +Loop 3 listening on socket FD 582 +Loop 22 listening on socket FD 584 +Loop 25 listening on socket FD 585 +Loop 1 listening on socket FD 538 +Loop 65 listening on socket FD 525 +Loop 81 listening on socket FD 531 +Loop 79 listening on socket FD 536 +Loop 12 listening on socket FD 535 +Loop 30 listening on socket FD 537 +Loop 83 listening on socket FD 540 +Loop 14 listening on socket FD 542 +Loop 16 listening on socket FD 543 +Loop 13 listening on socket FD 545 +Loop 9 listening on socket FD 550 +Loop 17 listening on socket FD 552 +Loop 10 listening on socket FD 553 +Loop 74 listening on socket FD 554 +Loop 66 listening on socket FD 551 +Loop 84 listening on socket FD 547 +Loop 7 listening on socket FD 555 +Loop 73 listening on socket FD 556 +Loop 29 listening on socket FD 559 +Loop 15 listening on socket FD 560 +Loop 6 listening on socket FD 562 +Loop 28 listening on socket FD 558 +Loop 0 listening on socket FD 548 +Loop 64 listening on socket FD 549 +Loop 26 listening on socket FD 565 +Loop 78 listening on socket FD 567 +Loop 19 listening on socket FD 529 +Loop 11 listening on socket FD 569 +Loop 90 listening on socket FD 570 +Loop 94 listening on socket FD 571 +Loop 93 listening on socket FD 572 +Loop 95 listening on socket FD 573 +Loop 91 listening on socket FD 575 +Loop 18 listening on socket FD 574 +Loop 2 listening on socket FD 561 +Loop 82 listening on socket FD 539 +Loop 86 listening on socket FD 534 +Loop 89 listening on socket FD 579 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 714 +Loop 31 listening on socket FD 723 +Loop 80 listening on socket FD 728 +Loop 81 listening on socket FD 729 +Loop 29 listening on socket FD 722 +Loop 79 listening on socket FD 732 +Loop 23 listening on socket FD 718 +Loop 10 listening on socket FD 715 +Loop 26 listening on socket FD 720 +Loop 15 listening on socket FD 716 +Loop 73 listening on socket FD 725 +Loop 9 listening on socket FD 724 +Loop 84 listening on socket FD 730 +Loop 22 listening on socket FD 731 +Loop 77 listening on socket FD 727 +Loop 20 listening on socket FD 733 +Loop 87 listening on socket FD 764 +Loop 2 listening on socket FD 767 +Loop 89 listening on socket FD 768 +Loop 93 listening on socket FD 770 +Loop 95 listening on socket FD 769 +Loop 4 listening on socket FD 771 +Loop 92 listening on socket FD 773 +Loop 78 listening on socket FD 734 +Loop 24 listening on socket FD 737 +Loop 18 listening on socket FD 736 +Loop 12 listening on socket FD 775 +Loop 65 listening on socket FD 735 +Loop 91 listening on socket FD 776 +Loop 66 listening on socket FD 738 +Loop 28 listening on socket FD 740 +Loop 27 listening on socket FD 739 +Loop 76 listening on socket FD 741 +Loop 16 listening on socket FD 742 +Loop 6 listening on socket FD 777 +Loop 75 listening on socket FD 751 +Loop 64 listening on socket FD 743 +Loop 0 listening on socket FD 750 +Loop 13 listening on socket FD 746 +Loop 11 listening on socket FD 749 +Loop 67 listening on socket FD 754 +Loop 3 listening on socket FD 755 +Loop 72 listening on socket FD 756 +Loop 8 listening on socket FD 757 +Loop 86 listening on socket FD 744 +Loop 21 listening on socket FD 752 +Loop 85 listening on socket FD 753 +Loop 68 listening on socket FD 745 +Loop 5 listening on socket FD 748 +Loop 69 listening on socket FD 726 +Loop 14 listening on socket FD 758 +Loop 88 listening on socket FD 759 +Loop 30 listening on socket FD 761 +Loop 25 listening on socket FD 719 +Loop 19 listening on socket FD 717 +Loop 17 listening on socket FD 721 +Loop 74 listening on socket FD 747 +Loop 7 listening on socket FD 762 +Loop 71 listening on socket FD 763 +Loop 82 listening on socket FD 765 +Loop 83 listening on socket FD 766 +Loop 90 listening on socket FD 772 +Loop 94 listening on socket FD 774 +Loop 70 listening on socket FD 760 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/static-h2/1024/cardigan.log b/site/static/logs/static-h2/1024/cardigan.log index 9c993ff7f..ad65c2f8e 100644 --- a/site/static/logs/static-h2/1024/cardigan.log +++ b/site/static/logs/static-h2/1024/cardigan.log @@ -1,29 +1,46 @@ WARNING: Using incubator modules: jdk.incubator.vector Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 -Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml -Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml -Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 -Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 -Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg -Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg -Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp -Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp -Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp -Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss -Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs -Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 Pinned cardigan-loop-2 to Linux CPU 2 @@ -88,69 +105,456 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 78 listening on socket FD 209 -Loop 28 listening on socket FD 169 -Loop 17 listening on socket FD 194 -Loop 68 listening on socket FD 182 -Loop 0 listening on socket FD 179 -Loop 31 listening on socket FD 223 -Loop 76 listening on socket FD 228 -Loop 82 listening on socket FD 230 -Loop 64 listening on socket FD 196 -Loop 84 listening on socket FD 174 -Loop 22 listening on socket FD 195 -Loop 16 listening on socket FD 203 -Loop 83 listening on socket FD 232 -Loop 80 listening on socket FD 173 -Loop 8 listening on socket FD 204 -Loop 89 listening on socket FD 184 -Loop 86 listening on socket FD 222 -Loop 27 listening on socket FD 185 -Loop 5 listening on socket FD 231 -Loop 12 listening on socket FD 177 -Loop 15 listening on socket FD 172 -Loop 21 listening on socket FD 189 -Loop 29 listening on socket FD 181 -Loop 90 listening on socket FD 180 -Loop 19 listening on socket FD 176 -Loop 92 listening on socket FD 207 -Loop 88 listening on socket FD 208 -Loop 87 listening on socket FD 215 -Loop 20 listening on socket FD 227 -Loop 91 listening on socket FD 224 -Loop 9 listening on socket FD 199 -Loop 73 listening on socket FD 171 -Loop 74 listening on socket FD 225 -Loop 65 listening on socket FD 192 -Loop 3 listening on socket FD 175 -Loop 4 listening on socket FD 216 -Loop 23 listening on socket FD 220 -Loop 77 listening on socket FD 213 -Loop 81 listening on socket FD 218 -Loop 85 listening on socket FD 210 -Loop 13 listening on socket FD 188 -Loop 30 listening on socket FD 170 -Loop 10 listening on socket FD 214 -Loop 67 listening on socket FD 212 -Loop 94 listening on socket FD 211 -Loop 79 listening on socket FD 219 -Loop 75 listening on socket FD 191 -Loop 66 listening on socket FD 229 -Loop 72 listening on socket FD 201 -Loop 71 listening on socket FD 217 -Loop 26 listening on socket FD 190 -Loop 11 listening on socket FD 221 -Loop 69 listening on socket FD 178 -Loop 95 listening on socket FD 198 -Loop 24 listening on socket FD 206 -Loop 6 listening on socket FD 193 -Loop 70 listening on socket FD 205 -Loop 93 listening on socket FD 197 -Loop 1 listening on socket FD 187 -Loop 14 listening on socket FD 200 -Loop 7 listening on socket FD 202 -Loop 18 listening on socket FD 186 +Loop 75 listening on socket FD 175 +Loop 16 listening on socket FD 153 +Loop 82 listening on socket FD 165 +Loop 71 listening on socket FD 149 +Loop 69 listening on socket FD 144 +Loop 80 listening on socket FD 168 +Loop 76 listening on socket FD 160 +Loop 19 listening on socket FD 200 +Loop 91 listening on socket FD 140 +Loop 31 listening on socket FD 158 +Loop 84 listening on socket FD 199 +Loop 65 listening on socket FD 181 +Loop 3 listening on socket FD 196 +Loop 78 listening on socket FD 198 +Loop 79 listening on socket FD 147 +Loop 15 listening on socket FD 176 +Loop 21 listening on socket FD 188 +Loop 85 listening on socket FD 178 +Loop 30 listening on socket FD 143 +Loop 94 listening on socket FD 142 +Loop 23 listening on socket FD 164 +Loop 26 listening on socket FD 197 +Loop 29 listening on socket FD 166 +Loop 93 listening on socket FD 155 +Loop 17 listening on socket FD 154 +Loop 73 listening on socket FD 156 +Loop 9 listening on socket FD 195 +Loop 14 listening on socket FD 141 +Loop 68 listening on socket FD 152 +Loop 4 listening on socket FD 151 +Loop 27 listening on socket FD 148 +Loop 0 listening on socket FD 187 +Loop 90 listening on socket FD 192 +Loop 66 listening on socket FD 146 +Loop 6 listening on socket FD 161 +Loop 87 listening on socket FD 177 +Loop 83 listening on socket FD 171 +Loop 86 listening on socket FD 179 +Loop 1 listening on socket FD 184 Loop 25 listening on socket FD 183 -Loop 2 listening on socket FD 226 -Cardigan HttpArena mode h2 is listening on 8443 +Loop 89 listening on socket FD 169 +Loop 18 listening on socket FD 174 +Loop 12 listening on socket FD 182 +Loop 70 listening on socket FD 162 +Loop 20 listening on socket FD 163 +Loop 88 listening on socket FD 173 +Loop 5 listening on socket FD 191 +Loop 2 listening on socket FD 172 +Loop 11 listening on socket FD 193 +Loop 95 listening on socket FD 145 +Loop 7 listening on socket FD 194 +Loop 81 listening on socket FD 185 +Loop 72 listening on socket FD 186 +Loop 24 listening on socket FD 189 +Loop 28 listening on socket FD 190 +Loop 92 listening on socket FD 139 +Loop 77 listening on socket FD 201 +Loop 64 listening on socket FD 150 +Loop 13 listening on socket FD 157 +Loop 22 listening on socket FD 180 +Loop 10 listening on socket FD 170 +Loop 8 listening on socket FD 159 +Loop 67 listening on socket FD 138 +Loop 74 listening on socket FD 167 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 0 listening on socket FD 331 +Loop 2 listening on socket FD 332 +Loop 1 listening on socket FD 330 +Loop 3 listening on socket FD 333 +Loop 4 listening on socket FD 335 +Loop 6 listening on socket FD 334 +Loop 12 listening on socket FD 348 +Loop 7 listening on socket FD 337 +Loop 20 listening on socket FD 351 +Loop 31 listening on socket FD 356 +Loop 65 listening on socket FD 360 +Loop 67 listening on socket FD 362 +Loop 15 listening on socket FD 343 +Loop 5 listening on socket FD 336 +Loop 71 listening on socket FD 366 +Loop 9 listening on socket FD 338 +Loop 76 listening on socket FD 368 +Loop 11 listening on socket FD 339 +Loop 77 listening on socket FD 370 +Loop 10 listening on socket FD 369 +Loop 84 listening on socket FD 377 +Loop 13 listening on socket FD 344 +Loop 87 listening on socket FD 381 +Loop 14 listening on socket FD 341 +Loop 19 listening on socket FD 346 +Loop 18 listening on socket FD 342 +Loop 94 listening on socket FD 387 +Loop 21 listening on socket FD 350 +Loop 23 listening on socket FD 349 +Loop 22 listening on socket FD 347 +Loop 28 listening on socket FD 354 +Loop 24 listening on socket FD 352 +Loop 27 listening on socket FD 355 +Loop 25 listening on socket FD 353 +Loop 30 listening on socket FD 357 +Loop 66 listening on socket FD 361 +Loop 68 listening on socket FD 363 +Loop 8 listening on socket FD 358 +Loop 64 listening on socket FD 359 +Loop 70 listening on socket FD 365 +Loop 69 listening on socket FD 364 +Loop 17 listening on socket FD 345 +Loop 16 listening on socket FD 340 +Loop 78 listening on socket FD 371 +Loop 74 listening on socket FD 372 +Loop 79 listening on socket FD 373 +Loop 83 listening on socket FD 374 +Loop 80 listening on socket FD 376 +Loop 81 listening on socket FD 375 +Loop 85 listening on socket FD 378 +Loop 86 listening on socket FD 380 +Loop 82 listening on socket FD 379 +Loop 73 listening on socket FD 382 +Loop 88 listening on socket FD 384 +Loop 29 listening on socket FD 383 +Loop 26 listening on socket FD 385 +Loop 93 listening on socket FD 386 +Loop 89 listening on socket FD 388 +Loop 72 listening on socket FD 367 +Loop 75 listening on socket FD 389 +Loop 92 listening on socket FD 391 +Loop 91 listening on socket FD 390 +Loop 95 listening on socket FD 392 +Loop 90 listening on socket FD 393 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 6 listening on socket FD 525 +Loop 19 listening on socket FD 530 +Loop 3 listening on socket FD 529 +Loop 7 listening on socket FD 522 +Loop 18 listening on socket FD 534 +Loop 17 listening on socket FD 538 +Loop 16 listening on socket FD 537 +Loop 13 listening on socket FD 542 +Loop 68 listening on socket FD 554 +Loop 75 listening on socket FD 558 +Loop 78 listening on socket FD 561 +Loop 84 listening on socket FD 567 +Loop 83 listening on socket FD 566 +Loop 2 listening on socket FD 526 +Loop 0 listening on socket FD 524 +Loop 8 listening on socket FD 582 +Loop 12 listening on socket FD 523 +Loop 15 listening on socket FD 528 +Loop 11 listening on socket FD 527 +Loop 10 listening on socket FD 533 +Loop 20 listening on socket FD 532 +Loop 23 listening on socket FD 536 +Loop 21 listening on socket FD 535 +Loop 22 listening on socket FD 539 +Loop 9 listening on socket FD 540 +Loop 28 listening on socket FD 541 +Loop 30 listening on socket FD 548 +Loop 29 listening on socket FD 547 +Loop 31 listening on socket FD 551 +Loop 69 listening on socket FD 555 +Loop 64 listening on socket FD 553 +Loop 1 listening on socket FD 550 +Loop 67 listening on socket FD 556 +Loop 66 listening on socket FD 549 +Loop 65 listening on socket FD 552 +Loop 27 listening on socket FD 546 +Loop 26 listening on socket FD 545 +Loop 24 listening on socket FD 543 +Loop 25 listening on socket FD 544 +Loop 72 listening on socket FD 557 +Loop 70 listening on socket FD 559 +Loop 76 listening on socket FD 562 +Loop 77 listening on socket FD 563 +Loop 71 listening on socket FD 560 +Loop 81 listening on socket FD 565 +Loop 80 listening on socket FD 564 +Loop 87 listening on socket FD 572 +Loop 85 listening on socket FD 570 +Loop 82 listening on socket FD 568 +Loop 73 listening on socket FD 569 +Loop 86 listening on socket FD 571 +Loop 89 listening on socket FD 575 +Loop 88 listening on socket FD 573 +Loop 90 listening on socket FD 576 +Loop 92 listening on socket FD 574 +Loop 4 listening on socket FD 577 +Loop 93 listening on socket FD 579 +Loop 79 listening on socket FD 580 +Loop 91 listening on socket FD 578 +Loop 14 listening on socket FD 531 +Loop 94 listening on socket FD 583 +Loop 5 listening on socket FD 581 +Loop 74 listening on socket FD 584 +Loop 95 listening on socket FD 585 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 11 listening on socket FD 723 +Loop 18 listening on socket FD 730 +Loop 4 listening on socket FD 721 +Loop 27 listening on socket FD 738 +Loop 64 listening on socket FD 744 +Loop 65 listening on socket FD 745 +Loop 6 listening on socket FD 718 +Loop 5 listening on socket FD 720 +Loop 73 listening on socket FD 750 +Loop 71 listening on socket FD 751 +Loop 76 listening on socket FD 752 +Loop 79 listening on socket FD 756 +Loop 80 listening on socket FD 761 +Loop 75 listening on socket FD 755 +Loop 78 listening on socket FD 757 +Loop 83 listening on socket FD 762 +Loop 7 listening on socket FD 719 +Loop 84 listening on socket FD 763 +Loop 85 listening on socket FD 766 +Loop 82 listening on socket FD 769 +Loop 88 listening on socket FD 765 +Loop 91 listening on socket FD 772 +Loop 93 listening on socket FD 775 +Loop 3 listening on socket FD 715 +Loop 1 listening on socket FD 717 +Loop 2 listening on socket FD 716 +Loop 26 listening on socket FD 774 +Loop 13 listening on socket FD 725 +Loop 12 listening on socket FD 726 +Loop 14 listening on socket FD 724 +Loop 89 listening on socket FD 776 +Loop 15 listening on socket FD 727 +Loop 9 listening on socket FD 722 +Loop 0 listening on socket FD 714 +Loop 19 listening on socket FD 729 +Loop 17 listening on socket FD 731 +Loop 16 listening on socket FD 728 +Loop 23 listening on socket FD 735 +Loop 22 listening on socket FD 733 +Loop 20 listening on socket FD 732 +Loop 21 listening on socket FD 734 +Loop 24 listening on socket FD 737 +Loop 25 listening on socket FD 736 +Loop 66 listening on socket FD 743 +Loop 30 listening on socket FD 742 +Loop 29 listening on socket FD 740 +Loop 31 listening on socket FD 739 +Loop 28 listening on socket FD 741 +Loop 67 listening on socket FD 746 +Loop 68 listening on socket FD 747 +Loop 70 listening on socket FD 748 +Loop 8 listening on socket FD 749 +Loop 77 listening on socket FD 753 +Loop 81 listening on socket FD 759 +Loop 72 listening on socket FD 754 +Loop 69 listening on socket FD 758 +Loop 74 listening on socket FD 760 +Loop 87 listening on socket FD 767 +Loop 86 listening on socket FD 768 +Loop 10 listening on socket FD 764 +Loop 92 listening on socket FD 770 +Loop 90 listening on socket FD 771 +Loop 95 listening on socket FD 773 +Loop 94 listening on socket FD 777 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/static-h2/256/cardigan.log b/site/static/logs/static-h2/256/cardigan.log index edc2dbd7c..607fc1cf0 100644 --- a/site/static/logs/static-h2/256/cardigan.log +++ b/site/static/logs/static-h2/256/cardigan.log @@ -3,27 +3,44 @@ Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml -Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 -Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 -Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg -Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson -Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss -Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss -Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss -Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss -Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs -Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 Pinned cardigan-loop-2 to Linux CPU 2 @@ -88,69 +105,456 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 70 listening on socket FD 188 -Loop 31 listening on socket FD 204 -Loop 7 listening on socket FD 221 -Loop 74 listening on socket FD 183 -Loop 17 listening on socket FD 229 -Loop 4 listening on socket FD 228 -Loop 19 listening on socket FD 224 -Loop 16 listening on socket FD 179 -Loop 18 listening on socket FD 171 -Loop 25 listening on socket FD 176 -Loop 89 listening on socket FD 230 -Loop 27 listening on socket FD 195 -Loop 84 listening on socket FD 220 -Loop 72 listening on socket FD 216 -Loop 87 listening on socket FD 197 -Loop 91 listening on socket FD 180 -Loop 3 listening on socket FD 192 -Loop 73 listening on socket FD 217 -Loop 6 listening on socket FD 170 -Loop 2 listening on socket FD 200 -Loop 24 listening on socket FD 186 -Loop 20 listening on socket FD 225 -Loop 82 listening on socket FD 189 -Loop 86 listening on socket FD 177 +Loop 83 listening on socket FD 188 +Loop 2 listening on socket FD 147 +Loop 95 listening on socket FD 153 +Loop 29 listening on socket FD 199 +Loop 5 listening on socket FD 157 +Loop 24 listening on socket FD 155 +Loop 93 listening on socket FD 182 +Loop 28 listening on socket FD 141 +Loop 77 listening on socket FD 148 +Loop 85 listening on socket FD 191 +Loop 67 listening on socket FD 156 +Loop 78 listening on socket FD 180 +Loop 3 listening on socket FD 138 +Loop 90 listening on socket FD 185 +Loop 6 listening on socket FD 159 +Loop 76 listening on socket FD 171 +Loop 22 listening on socket FD 197 +Loop 87 listening on socket FD 150 +Loop 26 listening on socket FD 154 +Loop 89 listening on socket FD 173 Loop 65 listening on socket FD 178 -Loop 85 listening on socket FD 203 -Loop 93 listening on socket FD 227 -Loop 68 listening on socket FD 231 -Loop 30 listening on socket FD 208 -Loop 21 listening on socket FD 172 -Loop 9 listening on socket FD 169 -Loop 92 listening on socket FD 223 -Loop 69 listening on socket FD 207 -Loop 28 listening on socket FD 212 -Loop 10 listening on socket FD 191 -Loop 76 listening on socket FD 213 -Loop 79 listening on socket FD 193 -Loop 13 listening on socket FD 187 -Loop 80 listening on socket FD 190 -Loop 22 listening on socket FD 185 -Loop 12 listening on socket FD 209 -Loop 5 listening on socket FD 211 -Loop 67 listening on socket FD 182 -Loop 0 listening on socket FD 205 -Loop 88 listening on socket FD 194 +Loop 12 listening on socket FD 198 +Loop 66 listening on socket FD 139 +Loop 64 listening on socket FD 186 +Loop 27 listening on socket FD 174 +Loop 16 listening on socket FD 194 Loop 11 listening on socket FD 201 -Loop 90 listening on socket FD 173 -Loop 66 listening on socket FD 184 -Loop 75 listening on socket FD 196 -Loop 83 listening on socket FD 206 -Loop 8 listening on socket FD 198 -Loop 15 listening on socket FD 199 -Loop 77 listening on socket FD 218 -Loop 94 listening on socket FD 226 -Loop 23 listening on socket FD 232 -Loop 95 listening on socket FD 219 -Loop 78 listening on socket FD 222 -Loop 64 listening on socket FD 174 -Loop 29 listening on socket FD 181 -Loop 1 listening on socket FD 202 -Loop 81 listening on socket FD 210 -Loop 26 listening on socket FD 215 -Loop 71 listening on socket FD 175 -Loop 14 listening on socket FD 214 -Cardigan HttpArena mode h2 is listening on 8443 +Loop 79 listening on socket FD 165 +Loop 81 listening on socket FD 140 +Loop 15 listening on socket FD 175 +Loop 25 listening on socket FD 160 +Loop 20 listening on socket FD 162 +Loop 74 listening on socket FD 176 +Loop 84 listening on socket FD 183 +Loop 72 listening on socket FD 179 +Loop 18 listening on socket FD 193 +Loop 82 listening on socket FD 144 +Loop 7 listening on socket FD 166 +Loop 23 listening on socket FD 146 +Loop 80 listening on socket FD 172 +Loop 73 listening on socket FD 149 +Loop 94 listening on socket FD 143 +Loop 1 listening on socket FD 169 +Loop 31 listening on socket FD 161 +Loop 75 listening on socket FD 164 +Loop 13 listening on socket FD 142 +Loop 30 listening on socket FD 181 +Loop 92 listening on socket FD 152 +Loop 14 listening on socket FD 187 +Loop 69 listening on socket FD 195 +Loop 4 listening on socket FD 184 +Loop 21 listening on socket FD 145 +Loop 10 listening on socket FD 170 +Loop 86 listening on socket FD 189 +Loop 8 listening on socket FD 200 +Loop 68 listening on socket FD 190 +Loop 9 listening on socket FD 158 +Loop 71 listening on socket FD 167 +Loop 70 listening on socket FD 192 +Loop 88 listening on socket FD 177 +Loop 91 listening on socket FD 163 +Loop 19 listening on socket FD 196 +Loop 0 listening on socket FD 168 +Loop 17 listening on socket FD 151 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 0 listening on socket FD 332 +Loop 2 listening on socket FD 333 +Loop 3 listening on socket FD 331 +Loop 1 listening on socket FD 330 +Loop 4 listening on socket FD 335 +Loop 5 listening on socket FD 337 +Loop 7 listening on socket FD 334 +Loop 22 listening on socket FD 342 +Loop 6 listening on socket FD 336 +Loop 18 listening on socket FD 341 +Loop 30 listening on socket FD 352 +Loop 12 listening on socket FD 356 +Loop 71 listening on socket FD 368 +Loop 66 listening on socket FD 366 +Loop 10 listening on socket FD 360 +Loop 17 listening on socket FD 339 +Loop 16 listening on socket FD 338 +Loop 82 listening on socket FD 375 +Loop 19 listening on socket FD 340 +Loop 78 listening on socket FD 379 +Loop 76 listening on socket FD 380 +Loop 74 listening on socket FD 381 +Loop 23 listening on socket FD 344 +Loop 20 listening on socket FD 343 +Loop 21 listening on socket FD 345 +Loop 72 listening on socket FD 384 +Loop 29 listening on socket FD 351 +Loop 85 listening on socket FD 386 +Loop 28 listening on socket FD 349 +Loop 88 listening on socket FD 391 +Loop 31 listening on socket FD 353 +Loop 13 listening on socket FD 354 +Loop 15 listening on socket FD 346 +Loop 14 listening on socket FD 355 +Loop 64 listening on socket FD 357 +Loop 65 listening on socket FD 359 +Loop 69 listening on socket FD 362 +Loop 68 listening on socket FD 358 +Loop 70 listening on socket FD 369 +Loop 67 listening on socket FD 361 +Loop 11 listening on socket FD 347 +Loop 9 listening on socket FD 348 +Loop 8 listening on socket FD 350 +Loop 27 listening on socket FD 363 +Loop 24 listening on socket FD 365 +Loop 26 listening on socket FD 367 +Loop 25 listening on socket FD 364 +Loop 80 listening on socket FD 372 +Loop 81 listening on socket FD 371 +Loop 77 listening on socket FD 370 +Loop 83 listening on socket FD 373 +Loop 86 listening on socket FD 377 +Loop 87 listening on socket FD 376 +Loop 84 listening on socket FD 374 +Loop 79 listening on socket FD 378 +Loop 92 listening on socket FD 383 +Loop 94 listening on socket FD 382 +Loop 73 listening on socket FD 385 +Loop 95 listening on socket FD 387 +Loop 93 listening on socket FD 388 +Loop 91 listening on socket FD 389 +Loop 89 listening on socket FD 390 +Loop 90 listening on socket FD 392 +Loop 75 listening on socket FD 393 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 0 listening on socket FD 524 +Loop 1 listening on socket FD 523 +Loop 10 listening on socket FD 530 +Loop 19 listening on socket FD 537 +Loop 22 listening on socket FD 540 +Loop 14 listening on socket FD 538 +Loop 9 listening on socket FD 528 +Loop 7 listening on socket FD 525 +Loop 30 listening on socket FD 551 +Loop 4 listening on socket FD 527 +Loop 11 listening on socket FD 529 +Loop 6 listening on socket FD 526 +Loop 71 listening on socket FD 560 +Loop 75 listening on socket FD 561 +Loop 81 listening on socket FD 568 +Loop 16 listening on socket FD 531 +Loop 73 listening on socket FD 562 +Loop 18 listening on socket FD 533 +Loop 17 listening on socket FD 532 +Loop 20 listening on socket FD 539 +Loop 12 listening on socket FD 534 +Loop 15 listening on socket FD 535 +Loop 78 listening on socket FD 585 +Loop 13 listening on socket FD 536 +Loop 21 listening on socket FD 541 +Loop 23 listening on socket FD 543 +Loop 29 listening on socket FD 549 +Loop 28 listening on socket FD 548 +Loop 27 listening on socket FD 547 +Loop 2 listening on socket FD 522 +Loop 3 listening on socket FD 550 +Loop 31 listening on socket FD 552 +Loop 5 listening on socket FD 542 +Loop 24 listening on socket FD 545 +Loop 67 listening on socket FD 553 +Loop 68 listening on socket FD 557 +Loop 25 listening on socket FD 546 +Loop 70 listening on socket FD 559 +Loop 64 listening on socket FD 554 +Loop 26 listening on socket FD 544 +Loop 66 listening on socket FD 556 +Loop 65 listening on socket FD 555 +Loop 69 listening on socket FD 558 +Loop 72 listening on socket FD 564 +Loop 74 listening on socket FD 563 +Loop 76 listening on socket FD 565 +Loop 80 listening on socket FD 567 +Loop 77 listening on socket FD 566 +Loop 82 listening on socket FD 569 +Loop 83 listening on socket FD 572 +Loop 85 listening on socket FD 571 +Loop 84 listening on socket FD 570 +Loop 87 listening on socket FD 573 +Loop 90 listening on socket FD 575 +Loop 89 listening on socket FD 574 +Loop 91 listening on socket FD 576 +Loop 93 listening on socket FD 579 +Loop 92 listening on socket FD 577 +Loop 95 listening on socket FD 580 +Loop 86 listening on socket FD 578 +Loop 94 listening on socket FD 583 +Loop 88 listening on socket FD 581 +Loop 8 listening on socket FD 582 +Loop 79 listening on socket FD 584 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 714 +Loop 6 listening on socket FD 720 +Loop 11 listening on socket FD 724 +Loop 2 listening on socket FD 717 +Loop 14 listening on socket FD 726 +Loop 3 listening on socket FD 716 +Loop 21 listening on socket FD 730 +Loop 0 listening on socket FD 715 +Loop 26 listening on socket FD 736 +Loop 68 listening on socket FD 746 +Loop 69 listening on socket FD 747 +Loop 74 listening on socket FD 749 +Loop 70 listening on socket FD 748 +Loop 76 listening on socket FD 752 +Loop 77 listening on socket FD 753 +Loop 4 listening on socket FD 718 +Loop 75 listening on socket FD 756 +Loop 81 listening on socket FD 758 +Loop 7 listening on socket FD 721 +Loop 88 listening on socket FD 765 +Loop 93 listening on socket FD 769 +Loop 85 listening on socket FD 764 +Loop 9 listening on socket FD 772 +Loop 94 listening on socket FD 773 +Loop 15 listening on socket FD 774 +Loop 24 listening on socket FD 776 +Loop 8 listening on socket FD 723 +Loop 10 listening on socket FD 722 +Loop 5 listening on socket FD 719 +Loop 12 listening on socket FD 727 +Loop 16 listening on socket FD 731 +Loop 13 listening on socket FD 725 +Loop 19 listening on socket FD 728 +Loop 17 listening on socket FD 733 +Loop 18 listening on socket FD 734 +Loop 23 listening on socket FD 735 +Loop 22 listening on socket FD 732 +Loop 20 listening on socket FD 729 +Loop 30 listening on socket FD 742 +Loop 31 listening on socket FD 741 +Loop 28 listening on socket FD 739 +Loop 29 listening on socket FD 737 +Loop 65 listening on socket FD 744 +Loop 64 listening on socket FD 740 +Loop 66 listening on socket FD 743 +Loop 27 listening on socket FD 738 +Loop 67 listening on socket FD 745 +Loop 71 listening on socket FD 751 +Loop 73 listening on socket FD 750 +Loop 72 listening on socket FD 755 +Loop 79 listening on socket FD 754 +Loop 83 listening on socket FD 759 +Loop 80 listening on socket FD 757 +Loop 87 listening on socket FD 762 +Loop 82 listening on socket FD 760 +Loop 86 listening on socket FD 761 +Loop 84 listening on socket FD 763 +Loop 90 listening on socket FD 766 +Loop 92 listening on socket FD 767 +Loop 95 listening on socket FD 771 +Loop 91 listening on socket FD 770 +Loop 89 listening on socket FD 768 +Loop 78 listening on socket FD 775 +Loop 25 listening on socket FD 777 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/unary-grpc-tls/1024/cardigan.log b/site/static/logs/unary-grpc-tls/1024/cardigan.log index 61e7d2f25..344ce30c3 100644 --- a/site/static/logs/unary-grpc-tls/1024/cardigan.log +++ b/site/static/logs/unary-grpc-tls/1024/cardigan.log @@ -5,7 +5,42 @@ Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum -Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 Pinned cardigan-loop-2 to Linux CPU 2 @@ -70,69 +105,456 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 17 listening on socket FD 177 -Loop 76 listening on socket FD 183 -Loop 18 listening on socket FD 184 -Loop 71 listening on socket FD 175 -Loop 80 listening on socket FD 209 -Loop 8 listening on socket FD 201 -Loop 75 listening on socket FD 220 -Loop 83 listening on socket FD 224 -Loop 67 listening on socket FD 215 -Loop 24 listening on socket FD 228 -Loop 77 listening on socket FD 174 -Loop 15 listening on socket FD 187 -Loop 19 listening on socket FD 226 -Loop 1 listening on socket FD 176 -Loop 64 listening on socket FD 225 -Loop 23 listening on socket FD 171 -Loop 29 listening on socket FD 185 -Loop 95 listening on socket FD 173 -Loop 84 listening on socket FD 232 -Loop 88 listening on socket FD 199 -Loop 26 listening on socket FD 229 -Loop 21 listening on socket FD 196 -Loop 30 listening on socket FD 204 -Loop 93 listening on socket FD 198 -Loop 0 listening on socket FD 217 -Loop 78 listening on socket FD 222 -Loop 5 listening on socket FD 208 -Loop 25 listening on socket FD 200 -Loop 14 listening on socket FD 216 -Loop 22 listening on socket FD 219 -Loop 13 listening on socket FD 192 -Loop 10 listening on socket FD 205 -Loop 2 listening on socket FD 223 -Loop 82 listening on socket FD 230 -Loop 73 listening on socket FD 212 -Loop 91 listening on socket FD 186 -Loop 3 listening on socket FD 189 -Loop 86 listening on socket FD 211 -Loop 89 listening on socket FD 191 -Loop 9 listening on socket FD 203 -Loop 68 listening on socket FD 170 -Loop 12 listening on socket FD 193 -Loop 85 listening on socket FD 188 -Loop 16 listening on socket FD 206 -Loop 66 listening on socket FD 210 -Loop 70 listening on socket FD 179 -Loop 20 listening on socket FD 181 -Loop 31 listening on socket FD 213 -Loop 74 listening on socket FD 214 -Loop 81 listening on socket FD 218 -Loop 7 listening on socket FD 169 +Loop 83 listening on socket FD 177 +Loop 85 listening on socket FD 160 +Loop 20 listening on socket FD 156 +Loop 87 listening on socket FD 187 +Loop 88 listening on socket FD 179 +Loop 17 listening on socket FD 143 +Loop 82 listening on socket FD 195 +Loop 29 listening on socket FD 155 +Loop 13 listening on socket FD 170 +Loop 12 listening on socket FD 150 +Loop 15 listening on socket FD 140 +Loop 26 listening on socket FD 168 +Loop 79 listening on socket FD 191 +Loop 14 listening on socket FD 159 +Loop 86 listening on socket FD 182 +Loop 66 listening on socket FD 192 +Loop 23 listening on socket FD 153 +Loop 67 listening on socket FD 162 +Loop 64 listening on socket FD 185 +Loop 94 listening on socket FD 139 +Loop 1 listening on socket FD 199 +Loop 21 listening on socket FD 194 +Loop 72 listening on socket FD 197 +Loop 11 listening on socket FD 181 +Loop 74 listening on socket FD 163 +Loop 0 listening on socket FD 161 +Loop 8 listening on socket FD 151 +Loop 27 listening on socket FD 169 +Loop 89 listening on socket FD 167 +Loop 90 listening on socket FD 189 +Loop 68 listening on socket FD 198 +Loop 81 listening on socket FD 164 +Loop 3 listening on socket FD 138 +Loop 25 listening on socket FD 183 +Loop 71 listening on socket FD 148 +Loop 31 listening on socket FD 188 +Loop 78 listening on socket FD 165 +Loop 69 listening on socket FD 174 +Loop 4 listening on socket FD 186 +Loop 7 listening on socket FD 196 +Loop 70 listening on socket FD 193 Loop 6 listening on socket FD 172 -Loop 11 listening on socket FD 190 -Loop 94 listening on socket FD 227 -Loop 4 listening on socket FD 195 -Loop 65 listening on socket FD 180 -Loop 28 listening on socket FD 231 -Loop 79 listening on socket FD 221 -Loop 72 listening on socket FD 178 -Loop 27 listening on socket FD 194 -Loop 90 listening on socket FD 202 -Loop 92 listening on socket FD 182 -Loop 69 listening on socket FD 197 -Loop 87 listening on socket FD 207 -Cardigan HttpArena mode grpc-tls is listening on 8443 +Loop 5 listening on socket FD 173 +Loop 28 listening on socket FD 178 +Loop 92 listening on socket FD 141 +Loop 65 listening on socket FD 175 +Loop 16 listening on socket FD 200 +Loop 2 listening on socket FD 146 +Loop 18 listening on socket FD 144 +Loop 19 listening on socket FD 145 +Loop 73 listening on socket FD 152 +Loop 80 listening on socket FD 201 +Loop 30 listening on socket FD 190 +Loop 93 listening on socket FD 180 +Loop 75 listening on socket FD 142 +Loop 95 listening on socket FD 147 +Loop 24 listening on socket FD 166 +Loop 9 listening on socket FD 176 +Loop 77 listening on socket FD 184 +Loop 10 listening on socket FD 154 +Loop 91 listening on socket FD 158 +Loop 84 listening on socket FD 171 +Loop 22 listening on socket FD 157 +Loop 76 listening on socket FD 149 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 0 listening on socket FD 334 +Loop 9 listening on socket FD 342 +Loop 3 listening on socket FD 332 +Loop 11 listening on socket FD 344 +Loop 28 listening on socket FD 354 +Loop 2 listening on socket FD 336 +Loop 6 listening on socket FD 330 +Loop 4 listening on socket FD 335 +Loop 1 listening on socket FD 333 +Loop 74 listening on socket FD 365 +Loop 78 listening on socket FD 368 +Loop 7 listening on socket FD 331 +Loop 14 listening on socket FD 337 +Loop 85 listening on socket FD 374 +Loop 15 listening on socket FD 339 +Loop 83 listening on socket FD 376 +Loop 12 listening on socket FD 338 +Loop 13 listening on socket FD 340 +Loop 71 listening on socket FD 386 +Loop 27 listening on socket FD 387 +Loop 92 listening on socket FD 391 +Loop 18 listening on socket FD 347 +Loop 19 listening on socket FD 345 +Loop 16 listening on socket FD 346 +Loop 10 listening on socket FD 341 +Loop 8 listening on socket FD 343 +Loop 23 listening on socket FD 349 +Loop 22 listening on socket FD 351 +Loop 21 listening on socket FD 348 +Loop 20 listening on socket FD 350 +Loop 25 listening on socket FD 353 +Loop 24 listening on socket FD 352 +Loop 31 listening on socket FD 356 +Loop 65 listening on socket FD 357 +Loop 68 listening on socket FD 361 +Loop 70 listening on socket FD 362 +Loop 66 listening on socket FD 359 +Loop 17 listening on socket FD 358 +Loop 67 listening on socket FD 360 +Loop 69 listening on socket FD 364 +Loop 64 listening on socket FD 355 +Loop 5 listening on socket FD 363 +Loop 77 listening on socket FD 366 +Loop 76 listening on socket FD 367 +Loop 79 listening on socket FD 373 +Loop 75 listening on socket FD 369 +Loop 80 listening on socket FD 371 +Loop 82 listening on socket FD 372 +Loop 81 listening on socket FD 370 +Loop 87 listening on socket FD 375 +Loop 86 listening on socket FD 377 +Loop 88 listening on socket FD 378 +Loop 90 listening on socket FD 381 +Loop 91 listening on socket FD 380 +Loop 73 listening on socket FD 379 +Loop 72 listening on socket FD 382 +Loop 94 listening on socket FD 384 +Loop 29 listening on socket FD 385 +Loop 93 listening on socket FD 383 +Loop 26 listening on socket FD 388 +Loop 30 listening on socket FD 389 +Loop 84 listening on socket FD 390 +Loop 95 listening on socket FD 392 +Loop 89 listening on socket FD 393 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 2 listening on socket FD 524 +Loop 3 listening on socket FD 522 +Loop 4 listening on socket FD 525 +Loop 0 listening on socket FD 523 +Loop 5 listening on socket FD 526 +Loop 11 listening on socket FD 528 +Loop 13 listening on socket FD 532 +Loop 12 listening on socket FD 531 +Loop 14 listening on socket FD 534 +Loop 17 listening on socket FD 536 +Loop 15 listening on socket FD 535 +Loop 23 listening on socket FD 542 +Loop 27 listening on socket FD 546 +Loop 94 listening on socket FD 580 +Loop 76 listening on socket FD 581 +Loop 16 listening on socket FD 533 +Loop 19 listening on socket FD 538 +Loop 18 listening on socket FD 537 +Loop 21 listening on socket FD 539 +Loop 22 listening on socket FD 540 +Loop 24 listening on socket FD 544 +Loop 25 listening on socket FD 545 +Loop 31 listening on socket FD 549 +Loop 30 listening on socket FD 550 +Loop 66 listening on socket FD 551 +Loop 26 listening on socket FD 543 +Loop 28 listening on socket FD 547 +Loop 20 listening on socket FD 541 +Loop 29 listening on socket FD 548 +Loop 65 listening on socket FD 552 +Loop 67 listening on socket FD 553 +Loop 64 listening on socket FD 554 +Loop 68 listening on socket FD 558 +Loop 70 listening on socket FD 555 +Loop 69 listening on socket FD 560 +Loop 71 listening on socket FD 559 +Loop 7 listening on socket FD 527 +Loop 74 listening on socket FD 557 +Loop 73 listening on socket FD 556 +Loop 10 listening on socket FD 529 +Loop 8 listening on socket FD 530 +Loop 80 listening on socket FD 564 +Loop 82 listening on socket FD 565 +Loop 1 listening on socket FD 562 +Loop 83 listening on socket FD 567 +Loop 78 listening on socket FD 568 +Loop 6 listening on socket FD 563 +Loop 79 listening on socket FD 566 +Loop 77 listening on socket FD 561 +Loop 88 listening on socket FD 570 +Loop 84 listening on socket FD 571 +Loop 89 listening on socket FD 573 +Loop 87 listening on socket FD 574 +Loop 85 listening on socket FD 569 +Loop 86 listening on socket FD 572 +Loop 93 listening on socket FD 579 +Loop 92 listening on socket FD 577 +Loop 90 listening on socket FD 575 +Loop 91 listening on socket FD 576 +Loop 81 listening on socket FD 578 +Loop 9 listening on socket FD 583 +Loop 75 listening on socket FD 582 +Loop 95 listening on socket FD 584 +Loop 72 listening on socket FD 585 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 19 listening on socket FD 722 +Loop 7 listening on socket FD 716 +Loop 1 listening on socket FD 715 +Loop 16 listening on socket FD 729 +Loop 6 listening on socket FD 731 +Loop 64 listening on socket FD 732 +Loop 66 listening on socket FD 735 +Loop 67 listening on socket FD 737 +Loop 28 listening on socket FD 733 +Loop 23 listening on socket FD 730 +Loop 21 listening on socket FD 718 +Loop 20 listening on socket FD 719 +Loop 71 listening on socket FD 747 +Loop 18 listening on socket FD 726 +Loop 26 listening on socket FD 748 +Loop 17 listening on socket FD 728 +Loop 5 listening on socket FD 720 +Loop 2 listening on socket FD 717 +Loop 83 listening on socket FD 760 +Loop 3 listening on socket FD 714 +Loop 86 listening on socket FD 762 +Loop 4 listening on socket FD 727 +Loop 81 listening on socket FD 758 +Loop 0 listening on socket FD 721 +Loop 31 listening on socket FD 763 +Loop 90 listening on socket FD 764 +Loop 65 listening on socket FD 736 +Loop 91 listening on socket FD 765 +Loop 11 listening on socket FD 766 +Loop 95 listening on socket FD 768 +Loop 92 listening on socket FD 770 +Loop 78 listening on socket FD 773 +Loop 9 listening on socket FD 723 +Loop 10 listening on socket FD 724 +Loop 93 listening on socket FD 776 +Loop 68 listening on socket FD 745 +Loop 30 listening on socket FD 734 +Loop 69 listening on socket FD 746 +Loop 25 listening on socket FD 743 +Loop 27 listening on socket FD 740 +Loop 24 listening on socket FD 742 +Loop 70 listening on socket FD 749 +Loop 22 listening on socket FD 725 +Loop 15 listening on socket FD 744 +Loop 14 listening on socket FD 741 +Loop 13 listening on socket FD 738 +Loop 12 listening on socket FD 739 +Loop 75 listening on socket FD 751 +Loop 72 listening on socket FD 750 +Loop 82 listening on socket FD 755 +Loop 8 listening on socket FD 752 +Loop 74 listening on socket FD 754 +Loop 80 listening on socket FD 757 +Loop 73 listening on socket FD 753 +Loop 84 listening on socket FD 756 +Loop 87 listening on socket FD 761 +Loop 85 listening on socket FD 759 +Loop 76 listening on socket FD 767 +Loop 88 listening on socket FD 769 +Loop 89 listening on socket FD 771 +Loop 77 listening on socket FD 772 +Loop 79 listening on socket FD 775 +Loop 29 listening on socket FD 774 +Loop 94 listening on socket FD 777 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/unary-grpc-tls/256/cardigan.log b/site/static/logs/unary-grpc-tls/256/cardigan.log index c4ee5dcd4..13bca61a5 100644 --- a/site/static/logs/unary-grpc-tls/256/cardigan.log +++ b/site/static/logs/unary-grpc-tls/256/cardigan.log @@ -5,7 +5,42 @@ Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum -Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 Pinned cardigan-loop-2 to Linux CPU 2 @@ -70,69 +105,456 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 80 listening on socket FD 190 -Loop 21 listening on socket FD 210 -Loop 8 listening on socket FD 171 -Loop 19 listening on socket FD 176 -Loop 95 listening on socket FD 175 -Loop 68 listening on socket FD 191 -Loop 86 listening on socket FD 194 -Loop 75 listening on socket FD 221 -Loop 9 listening on socket FD 198 -Loop 83 listening on socket FD 178 -Loop 17 listening on socket FD 173 -Loop 28 listening on socket FD 218 -Loop 79 listening on socket FD 206 -Loop 85 listening on socket FD 179 -Loop 76 listening on socket FD 227 -Loop 10 listening on socket FD 172 -Loop 73 listening on socket FD 205 -Loop 20 listening on socket FD 180 -Loop 30 listening on socket FD 185 -Loop 94 listening on socket FD 174 -Loop 4 listening on socket FD 211 -Loop 77 listening on socket FD 195 -Loop 5 listening on socket FD 212 -Loop 71 listening on socket FD 202 -Loop 29 listening on socket FD 192 -Loop 69 listening on socket FD 220 -Loop 15 listening on socket FD 225 -Loop 87 listening on socket FD 213 -Loop 31 listening on socket FD 222 -Loop 3 listening on socket FD 188 -Loop 26 listening on socket FD 203 -Loop 12 listening on socket FD 228 -Loop 0 listening on socket FD 217 -Loop 67 listening on socket FD 199 -Loop 27 listening on socket FD 196 -Loop 24 listening on socket FD 189 -Loop 82 listening on socket FD 184 -Loop 93 listening on socket FD 197 -Loop 18 listening on socket FD 226 -Loop 16 listening on socket FD 231 -Loop 6 listening on socket FD 200 -Loop 14 listening on socket FD 183 -Loop 78 listening on socket FD 186 -Loop 72 listening on socket FD 187 -Loop 84 listening on socket FD 209 -Loop 11 listening on socket FD 219 -Loop 74 listening on socket FD 208 -Loop 64 listening on socket FD 223 -Loop 13 listening on socket FD 207 -Loop 70 listening on socket FD 229 -Loop 81 listening on socket FD 201 -Loop 65 listening on socket FD 224 -Loop 66 listening on socket FD 216 -Loop 90 listening on socket FD 177 -Loop 1 listening on socket FD 234 -Loop 22 listening on socket FD 204 +Loop 90 listening on socket FD 149 +Loop 77 listening on socket FD 158 +Loop 23 listening on socket FD 175 +Loop 21 listening on socket FD 195 +Loop 17 listening on socket FD 167 +Loop 67 listening on socket FD 180 +Loop 74 listening on socket FD 200 +Loop 10 listening on socket FD 144 +Loop 27 listening on socket FD 138 +Loop 75 listening on socket FD 183 +Loop 9 listening on socket FD 192 +Loop 7 listening on socket FD 179 +Loop 73 listening on socket FD 201 +Loop 18 listening on socket FD 187 +Loop 5 listening on socket FD 163 +Loop 91 listening on socket FD 152 +Loop 79 listening on socket FD 141 +Loop 24 listening on socket FD 139 +Loop 69 listening on socket FD 190 +Loop 88 listening on socket FD 140 +Loop 92 listening on socket FD 162 +Loop 84 listening on socket FD 168 +Loop 80 listening on socket FD 146 +Loop 26 listening on socket FD 143 +Loop 65 listening on socket FD 176 +Loop 72 listening on socket FD 161 +Loop 82 listening on socket FD 177 +Loop 19 listening on socket FD 150 +Loop 3 listening on socket FD 155 +Loop 20 listening on socket FD 181 +Loop 16 listening on socket FD 156 +Loop 14 listening on socket FD 194 +Loop 87 listening on socket FD 159 +Loop 31 listening on socket FD 145 +Loop 76 listening on socket FD 169 +Loop 4 listening on socket FD 151 +Loop 70 listening on socket FD 197 +Loop 13 listening on socket FD 189 +Loop 68 listening on socket FD 174 +Loop 8 listening on socket FD 182 +Loop 83 listening on socket FD 154 +Loop 0 listening on socket FD 178 +Loop 78 listening on socket FD 148 +Loop 1 listening on socket FD 173 +Loop 11 listening on socket FD 142 +Loop 86 listening on socket FD 164 +Loop 81 listening on socket FD 157 +Loop 71 listening on socket FD 185 +Loop 66 listening on socket FD 188 +Loop 29 listening on socket FD 198 +Loop 85 listening on socket FD 171 +Loop 30 listening on socket FD 186 +Loop 95 listening on socket FD 172 Loop 2 listening on socket FD 170 -Loop 89 listening on socket FD 193 -Loop 25 listening on socket FD 169 -Loop 91 listening on socket FD 182 -Loop 7 listening on socket FD 230 -Loop 23 listening on socket FD 214 -Loop 92 listening on socket FD 181 -Loop 88 listening on socket FD 215 -Cardigan HttpArena mode grpc-tls is listening on 8443 +Loop 6 listening on socket FD 184 +Loop 22 listening on socket FD 153 +Loop 28 listening on socket FD 199 +Loop 94 listening on socket FD 165 +Loop 15 listening on socket FD 191 +Loop 93 listening on socket FD 160 +Loop 64 listening on socket FD 196 +Loop 25 listening on socket FD 166 +Loop 89 listening on socket FD 147 +Loop 12 listening on socket FD 193 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 3 listening on socket FD 332 +Loop 1 listening on socket FD 330 +Loop 2 listening on socket FD 333 +Loop 5 listening on socket FD 336 +Loop 8 listening on socket FD 338 +Loop 16 listening on socket FD 343 +Loop 0 listening on socket FD 331 +Loop 4 listening on socket FD 335 +Loop 7 listening on socket FD 334 +Loop 14 listening on socket FD 345 +Loop 6 listening on socket FD 337 +Loop 9 listening on socket FD 339 +Loop 11 listening on socket FD 340 +Loop 10 listening on socket FD 346 +Loop 13 listening on socket FD 341 +Loop 12 listening on socket FD 344 +Loop 18 listening on socket FD 348 +Loop 21 listening on socket FD 350 +Loop 22 listening on socket FD 353 +Loop 17 listening on socket FD 347 +Loop 28 listening on socket FD 354 +Loop 30 listening on socket FD 360 +Loop 64 listening on socket FD 361 +Loop 67 listening on socket FD 362 +Loop 25 listening on socket FD 358 +Loop 73 listening on socket FD 367 +Loop 76 listening on socket FD 369 +Loop 19 listening on socket FD 349 +Loop 82 listening on socket FD 373 +Loop 20 listening on socket FD 351 +Loop 84 listening on socket FD 374 +Loop 78 listening on socket FD 378 +Loop 23 listening on socket FD 352 +Loop 88 listening on socket FD 381 +Loop 31 listening on socket FD 355 +Loop 15 listening on socket FD 342 +Loop 66 listening on socket FD 363 +Loop 72 listening on socket FD 387 +Loop 90 listening on socket FD 389 +Loop 94 listening on socket FD 394 +Loop 65 listening on socket FD 390 +Loop 29 listening on socket FD 391 +Loop 68 listening on socket FD 364 +Loop 95 listening on socket FD 392 +Loop 27 listening on socket FD 356 +Loop 70 listening on socket FD 365 +Loop 24 listening on socket FD 359 +Loop 71 listening on socket FD 366 +Loop 26 listening on socket FD 357 +Loop 75 listening on socket FD 368 +Loop 77 listening on socket FD 370 +Loop 80 listening on socket FD 372 +Loop 83 listening on socket FD 376 +Loop 81 listening on socket FD 371 +Loop 69 listening on socket FD 375 +Loop 87 listening on socket FD 377 +Loop 85 listening on socket FD 379 +Loop 86 listening on socket FD 380 +Loop 79 listening on socket FD 382 +Loop 89 listening on socket FD 384 +Loop 91 listening on socket FD 383 +Loop 92 listening on socket FD 386 +Loop 93 listening on socket FD 385 +Loop 74 listening on socket FD 388 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 3 listening on socket FD 522 +Loop 5 listening on socket FD 525 +Loop 8 listening on socket FD 528 +Loop 12 listening on socket FD 531 +Loop 13 listening on socket FD 532 +Loop 10 listening on socket FD 529 +Loop 17 listening on socket FD 535 +Loop 9 listening on socket FD 537 +Loop 4 listening on socket FD 530 +Loop 11 listening on socket FD 527 +Loop 14 listening on socket FD 533 +Loop 25 listening on socket FD 544 +Loop 15 listening on socket FD 534 +Loop 28 listening on socket FD 548 +Loop 16 listening on socket FD 536 +Loop 7 listening on socket FD 526 +Loop 1 listening on socket FD 523 +Loop 18 listening on socket FD 538 +Loop 79 listening on socket FD 566 +Loop 89 listening on socket FD 580 +Loop 75 listening on socket FD 583 +Loop 19 listening on socket FD 539 +Loop 93 listening on socket FD 585 +Loop 20 listening on socket FD 540 +Loop 22 listening on socket FD 541 +Loop 23 listening on socket FD 542 +Loop 24 listening on socket FD 543 +Loop 26 listening on socket FD 546 +Loop 27 listening on socket FD 547 +Loop 21 listening on socket FD 545 +Loop 29 listening on socket FD 549 +Loop 30 listening on socket FD 551 +Loop 31 listening on socket FD 550 +Loop 67 listening on socket FD 553 +Loop 64 listening on socket FD 555 +Loop 66 listening on socket FD 552 +Loop 69 listening on socket FD 556 +Loop 70 listening on socket FD 557 +Loop 65 listening on socket FD 554 +Loop 71 listening on socket FD 559 +Loop 68 listening on socket FD 558 +Loop 72 listening on socket FD 560 +Loop 74 listening on socket FD 561 +Loop 2 listening on socket FD 562 +Loop 76 listening on socket FD 564 +Loop 77 listening on socket FD 565 +Loop 6 listening on socket FD 563 +Loop 0 listening on socket FD 524 +Loop 83 listening on socket FD 568 +Loop 80 listening on socket FD 567 +Loop 81 listening on socket FD 570 +Loop 82 listening on socket FD 569 +Loop 84 listening on socket FD 571 +Loop 86 listening on socket FD 572 +Loop 85 listening on socket FD 573 +Loop 87 listening on socket FD 575 +Loop 78 listening on socket FD 574 +Loop 88 listening on socket FD 578 +Loop 91 listening on socket FD 576 +Loop 90 listening on socket FD 577 +Loop 73 listening on socket FD 579 +Loop 95 listening on socket FD 581 +Loop 92 listening on socket FD 582 +Loop 94 listening on socket FD 584 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 22 listening on socket FD 718 +Loop 21 listening on socket FD 719 +Loop 2 listening on socket FD 726 +Loop 16 listening on socket FD 728 +Loop 12 listening on socket FD 732 +Loop 13 listening on socket FD 736 +Loop 67 listening on socket FD 747 +Loop 30 listening on socket FD 739 +Loop 26 listening on socket FD 741 +Loop 65 listening on socket FD 745 +Loop 71 listening on socket FD 751 +Loop 78 listening on socket FD 759 +Loop 20 listening on socket FD 725 +Loop 3 listening on socket FD 720 +Loop 81 listening on socket FD 758 +Loop 80 listening on socket FD 757 +Loop 82 listening on socket FD 762 +Loop 83 listening on socket FD 763 +Loop 9 listening on socket FD 723 +Loop 89 listening on socket FD 768 +Loop 0 listening on socket FD 721 +Loop 90 listening on socket FD 770 +Loop 10 listening on socket FD 717 +Loop 79 listening on socket FD 775 +Loop 24 listening on socket FD 778 +Loop 11 listening on socket FD 722 +Loop 17 listening on socket FD 727 +Loop 8 listening on socket FD 716 +Loop 95 listening on socket FD 776 +Loop 4 listening on socket FD 714 +Loop 6 listening on socket FD 715 +Loop 15 listening on socket FD 733 +Loop 14 listening on socket FD 731 +Loop 18 listening on socket FD 729 +Loop 31 listening on socket FD 737 +Loop 28 listening on socket FD 738 +Loop 5 listening on socket FD 724 +Loop 19 listening on socket FD 730 +Loop 29 listening on socket FD 743 +Loop 23 listening on socket FD 735 +Loop 7 listening on socket FD 734 +Loop 64 listening on socket FD 744 +Loop 72 listening on socket FD 752 +Loop 73 listening on socket FD 754 +Loop 27 listening on socket FD 740 +Loop 25 listening on socket FD 742 +Loop 68 listening on socket FD 750 +Loop 66 listening on socket FD 746 +Loop 1 listening on socket FD 748 +Loop 69 listening on socket FD 749 +Loop 70 listening on socket FD 753 +Loop 74 listening on socket FD 755 +Loop 77 listening on socket FD 756 +Loop 76 listening on socket FD 761 +Loop 84 listening on socket FD 760 +Loop 85 listening on socket FD 764 +Loop 86 listening on socket FD 765 +Loop 87 listening on socket FD 766 +Loop 91 listening on socket FD 771 +Loop 88 listening on socket FD 767 +Loop 93 listening on socket FD 769 +Loop 92 listening on socket FD 772 +Loop 94 listening on socket FD 774 +Loop 75 listening on socket FD 773 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 TLS/OpenSSL negotiated h2; kTLS TX=true, RX=true, direct RX=false diff --git a/site/static/logs/unary-grpc/1024/cardigan.log b/site/static/logs/unary-grpc/1024/cardigan.log index fe9c1d853..951f74fe0 100644 --- a/site/static/logs/unary-grpc/1024/cardigan.log +++ b/site/static/logs/unary-grpc/1024/cardigan.log @@ -5,6 +5,41 @@ Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -70,68 +105,455 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 28 listening on socket FD 170 -Loop 67 listening on socket FD 181 -Loop 89 listening on socket FD 217 -Loop 86 listening on socket FD 215 -Loop 0 listening on socket FD 179 -Loop 84 listening on socket FD 209 -Loop 65 listening on socket FD 182 -Loop 3 listening on socket FD 200 -Loop 68 listening on socket FD 176 -Loop 7 listening on socket FD 193 -Loop 19 listening on socket FD 189 -Loop 83 listening on socket FD 212 -Loop 87 listening on socket FD 214 -Loop 16 listening on socket FD 230 -Loop 74 listening on socket FD 232 -Loop 24 listening on socket FD 188 -Loop 91 listening on socket FD 220 -Loop 90 listening on socket FD 219 -Loop 80 listening on socket FD 206 -Loop 15 listening on socket FD 175 -Loop 94 listening on socket FD 226 -Loop 78 listening on socket FD 201 -Loop 14 listening on socket FD 211 -Loop 10 listening on socket FD 231 -Loop 72 listening on socket FD 229 -Loop 69 listening on socket FD 186 -Loop 95 listening on socket FD 228 -Loop 31 listening on socket FD 174 -Loop 23 listening on socket FD 169 -Loop 66 listening on socket FD 191 -Loop 70 listening on socket FD 195 -Loop 12 listening on socket FD 224 -Loop 18 listening on socket FD 185 -Loop 8 listening on socket FD 221 -Loop 2 listening on socket FD 192 -Loop 9 listening on socket FD 218 -Loop 73 listening on socket FD 194 -Loop 30 listening on socket FD 171 -Loop 29 listening on socket FD 183 -Loop 5 listening on socket FD 196 -Loop 82 listening on socket FD 208 -Loop 88 listening on socket FD 204 -Loop 76 listening on socket FD 199 -Loop 75 listening on socket FD 197 -Loop 4 listening on socket FD 202 -Loop 77 listening on socket FD 198 -Loop 13 listening on socket FD 227 -Loop 22 listening on socket FD 190 -Loop 20 listening on socket FD 172 -Loop 81 listening on socket FD 203 +Loop 0 listening on socket FD 153 +Loop 66 listening on socket FD 171 +Loop 2 listening on socket FD 146 +Loop 29 listening on socket FD 158 +Loop 82 listening on socket FD 139 +Loop 84 listening on socket FD 154 +Loop 9 listening on socket FD 142 +Loop 75 listening on socket FD 194 +Loop 11 listening on socket FD 191 +Loop 91 listening on socket FD 189 +Loop 8 listening on socket FD 150 +Loop 77 listening on socket FD 140 +Loop 31 listening on socket FD 166 +Loop 65 listening on socket FD 184 +Loop 76 listening on socket FD 174 +Loop 94 listening on socket FD 179 +Loop 86 listening on socket FD 175 +Loop 93 listening on socket FD 157 +Loop 81 listening on socket FD 188 +Loop 71 listening on socket FD 181 +Loop 80 listening on socket FD 201 +Loop 89 listening on socket FD 176 +Loop 70 listening on socket FD 197 +Loop 30 listening on socket FD 172 +Loop 10 listening on socket FD 183 +Loop 19 listening on socket FD 178 +Loop 14 listening on socket FD 199 +Loop 21 listening on socket FD 156 +Loop 87 listening on socket FD 160 +Loop 12 listening on socket FD 147 Loop 25 listening on socket FD 177 -Loop 85 listening on socket FD 210 -Loop 6 listening on socket FD 205 -Loop 17 listening on socket FD 223 -Loop 26 listening on socket FD 180 -Loop 21 listening on socket FD 184 -Loop 64 listening on socket FD 178 -Loop 1 listening on socket FD 213 -Loop 71 listening on socket FD 187 -Loop 27 listening on socket FD 173 -Loop 92 listening on socket FD 222 -Loop 93 listening on socket FD 225 -Loop 79 listening on socket FD 207 -Loop 11 listening on socket FD 216 -Cardigan HttpArena mode grpc is listening on 8080 +Loop 64 listening on socket FD 190 +Loop 72 listening on socket FD 200 +Loop 3 listening on socket FD 196 +Loop 18 listening on socket FD 138 +Loop 67 listening on socket FD 173 +Loop 26 listening on socket FD 186 +Loop 78 listening on socket FD 145 +Loop 79 listening on socket FD 180 +Loop 17 listening on socket FD 152 +Loop 13 listening on socket FD 164 +Loop 15 listening on socket FD 159 +Loop 1 listening on socket FD 163 +Loop 27 listening on socket FD 185 +Loop 74 listening on socket FD 193 +Loop 28 listening on socket FD 198 +Loop 92 listening on socket FD 162 +Loop 88 listening on socket FD 161 +Loop 22 listening on socket FD 169 +Loop 5 listening on socket FD 168 +Loop 68 listening on socket FD 151 +Loop 6 listening on socket FD 192 +Loop 16 listening on socket FD 144 +Loop 85 listening on socket FD 182 +Loop 4 listening on socket FD 195 +Loop 83 listening on socket FD 148 +Loop 73 listening on socket FD 149 +Loop 90 listening on socket FD 187 +Loop 7 listening on socket FD 141 +Loop 24 listening on socket FD 167 +Loop 20 listening on socket FD 165 +Loop 69 listening on socket FD 155 +Loop 23 listening on socket FD 143 +Loop 95 listening on socket FD 170 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 3 listening on socket FD 335 +Loop 19 listening on socket FD 343 +Loop 18 listening on socket FD 345 +Loop 2 listening on socket FD 334 +Loop 1 listening on socket FD 336 +Loop 12 listening on socket FD 346 +Loop 7 listening on socket FD 332 +Loop 5 listening on socket FD 331 +Loop 70 listening on socket FD 364 +Loop 22 listening on socket FD 352 +Loop 75 listening on socket FD 366 +Loop 85 listening on socket FD 371 +Loop 14 listening on socket FD 370 +Loop 86 listening on socket FD 374 +Loop 6 listening on socket FD 330 +Loop 4 listening on socket FD 333 +Loop 11 listening on socket FD 338 +Loop 10 listening on socket FD 340 +Loop 9 listening on socket FD 341 +Loop 77 listening on socket FD 380 +Loop 74 listening on socket FD 381 +Loop 90 listening on socket FD 382 +Loop 92 listening on socket FD 388 +Loop 95 listening on socket FD 393 +Loop 8 listening on socket FD 339 +Loop 17 listening on socket FD 344 +Loop 16 listening on socket FD 342 +Loop 23 listening on socket FD 349 +Loop 21 listening on socket FD 350 +Loop 0 listening on socket FD 337 +Loop 13 listening on socket FD 348 +Loop 20 listening on socket FD 351 +Loop 15 listening on socket FD 347 +Loop 64 listening on socket FD 359 +Loop 26 listening on socket FD 353 +Loop 25 listening on socket FD 355 +Loop 27 listening on socket FD 354 +Loop 66 listening on socket FD 356 +Loop 69 listening on socket FD 363 +Loop 65 listening on socket FD 360 +Loop 68 listening on socket FD 362 +Loop 29 listening on socket FD 357 +Loop 30 listening on socket FD 358 +Loop 67 listening on socket FD 361 +Loop 71 listening on socket FD 365 +Loop 76 listening on socket FD 367 +Loop 80 listening on socket FD 368 +Loop 73 listening on socket FD 373 +Loop 72 listening on socket FD 369 +Loop 82 listening on socket FD 372 +Loop 87 listening on socket FD 376 +Loop 83 listening on socket FD 375 +Loop 88 listening on socket FD 377 +Loop 24 listening on socket FD 378 +Loop 81 listening on socket FD 379 +Loop 84 listening on socket FD 383 +Loop 91 listening on socket FD 384 +Loop 94 listening on socket FD 385 +Loop 31 listening on socket FD 387 +Loop 78 listening on socket FD 386 +Loop 93 listening on socket FD 389 +Loop 79 listening on socket FD 390 +Loop 89 listening on socket FD 391 +Loop 28 listening on socket FD 392 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 8 listening on socket FD 523 +Loop 16 listening on socket FD 524 +Loop 28 listening on socket FD 583 +Loop 81 listening on socket FD 585 +Loop 17 listening on socket FD 525 +Loop 20 listening on socket FD 526 +Loop 1 listening on socket FD 529 +Loop 2 listening on socket FD 527 +Loop 13 listening on socket FD 533 +Loop 15 listening on socket FD 532 +Loop 5 listening on socket FD 530 +Loop 11 listening on socket FD 534 +Loop 65 listening on socket FD 535 +Loop 66 listening on socket FD 537 +Loop 31 listening on socket FD 536 +Loop 71 listening on socket FD 539 +Loop 72 listening on socket FD 540 +Loop 73 listening on socket FD 541 +Loop 76 listening on socket FD 542 +Loop 74 listening on socket FD 543 +Loop 7 listening on socket FD 531 +Loop 87 listening on socket FD 545 +Loop 86 listening on socket FD 547 +Loop 84 listening on socket FD 544 +Loop 90 listening on socket FD 546 +Loop 80 listening on socket FD 548 +Loop 6 listening on socket FD 549 +Loop 94 listening on socket FD 550 +Loop 78 listening on socket FD 551 +Loop 95 listening on socket FD 552 +Loop 83 listening on socket FD 553 +Loop 69 listening on socket FD 554 +Loop 68 listening on socket FD 555 +Loop 10 listening on socket FD 556 +Loop 70 listening on socket FD 557 +Loop 23 listening on socket FD 562 +Loop 26 listening on socket FD 558 +Loop 64 listening on socket FD 568 +Loop 77 listening on socket FD 565 +Loop 89 listening on socket FD 561 +Loop 67 listening on socket FD 567 +Loop 92 listening on socket FD 559 +Loop 12 listening on socket FD 569 +Loop 30 listening on socket FD 564 +Loop 25 listening on socket FD 560 +Loop 93 listening on socket FD 563 +Loop 29 listening on socket FD 566 +Loop 3 listening on socket FD 522 +Loop 19 listening on socket FD 571 +Loop 18 listening on socket FD 528 +Loop 14 listening on socket FD 570 +Loop 79 listening on socket FD 572 +Loop 85 listening on socket FD 573 +Loop 75 listening on socket FD 574 +Loop 24 listening on socket FD 538 +Loop 0 listening on socket FD 575 +Loop 4 listening on socket FD 576 +Loop 82 listening on socket FD 577 +Loop 22 listening on socket FD 578 +Loop 9 listening on socket FD 579 +Loop 88 listening on socket FD 580 +Loop 27 listening on socket FD 581 +Loop 91 listening on socket FD 582 +Loop 21 listening on socket FD 584 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 30 listening on socket FD 743 +Loop 5 listening on socket FD 717 +Loop 65 listening on socket FD 758 +Loop 66 listening on socket FD 760 +Loop 75 listening on socket FD 761 +Loop 4 listening on socket FD 718 +Loop 95 listening on socket FD 762 +Loop 80 listening on socket FD 763 +Loop 76 listening on socket FD 764 +Loop 87 listening on socket FD 767 +Loop 18 listening on socket FD 730 +Loop 12 listening on socket FD 725 +Loop 86 listening on socket FD 769 +Loop 78 listening on socket FD 771 +Loop 23 listening on socket FD 736 +Loop 28 listening on socket FD 775 +Loop 26 listening on socket FD 738 +Loop 64 listening on socket FD 744 +Loop 27 listening on socket FD 739 +Loop 29 listening on socket FD 742 +Loop 14 listening on socket FD 724 +Loop 69 listening on socket FD 745 +Loop 83 listening on socket FD 746 +Loop 10 listening on socket FD 737 +Loop 88 listening on socket FD 776 +Loop 93 listening on socket FD 777 +Loop 79 listening on socket FD 747 +Loop 31 listening on socket FD 748 +Loop 74 listening on socket FD 749 +Loop 81 listening on socket FD 750 +Loop 92 listening on socket FD 752 +Loop 84 listening on socket FD 751 +Loop 77 listening on socket FD 753 +Loop 0 listening on socket FD 714 +Loop 3 listening on socket FD 715 +Loop 7 listening on socket FD 719 +Loop 73 listening on socket FD 754 +Loop 70 listening on socket FD 755 +Loop 94 listening on socket FD 757 +Loop 1 listening on socket FD 716 +Loop 8 listening on socket FD 722 +Loop 82 listening on socket FD 756 +Loop 67 listening on socket FD 759 +Loop 13 listening on socket FD 723 +Loop 15 listening on socket FD 726 +Loop 72 listening on socket FD 765 +Loop 11 listening on socket FD 720 +Loop 6 listening on socket FD 727 +Loop 2 listening on socket FD 728 +Loop 19 listening on socket FD 731 +Loop 16 listening on socket FD 732 +Loop 89 listening on socket FD 766 +Loop 90 listening on socket FD 768 +Loop 9 listening on socket FD 721 +Loop 22 listening on socket FD 734 +Loop 68 listening on socket FD 772 +Loop 71 listening on socket FD 770 +Loop 85 listening on socket FD 774 +Loop 91 listening on socket FD 773 +Loop 20 listening on socket FD 733 +Loop 25 listening on socket FD 740 +Loop 21 listening on socket FD 735 +Loop 24 listening on socket FD 741 +Loop 17 listening on socket FD 729 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443 diff --git a/site/static/logs/unary-grpc/256/cardigan.log b/site/static/logs/unary-grpc/256/cardigan.log index cf5b274e6..2f6589eb3 100644 --- a/site/static/logs/unary-grpc/256/cardigan.log +++ b/site/static/logs/unary-grpc/256/cardigan.log @@ -5,6 +5,41 @@ Registered Route: [GET] /pipeline -> HttpArenaController.pipeline Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /json/{count} -> HttpArenaJsonController.json +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [POST] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /baseline11 -> HttpArenaController.baseline11 +Registered Route: [GET] /pipeline -> HttpArenaController.pipeline +Registered Route: [GET] /baseline2 -> HttpArenaController.baseline2 +Registered Route: [GET] /static/components.css -> HttpArenaStaticController.componentsCss +Registered Route: [GET] /static/reset.css -> HttpArenaStaticController.resetCss +Registered Route: [GET] /static/layout.css -> HttpArenaStaticController.layoutCss +Registered Route: [GET] /static/theme.css -> HttpArenaStaticController.themeCss +Registered Route: [GET] /static/analytics.js -> HttpArenaStaticController.analyticsJs +Registered Route: [GET] /static/header.html -> HttpArenaStaticController.headerHtml +Registered Route: [GET] /static/footer.html -> HttpArenaStaticController.footerHtml +Registered Route: [GET] /static/regular.woff2 -> HttpArenaStaticController.regularWoff2 +Registered Route: [GET] /static/helpers.js -> HttpArenaStaticController.helpersJs +Registered Route: [GET] /static/bold.woff2 -> HttpArenaStaticController.boldWoff2 +Registered Route: [GET] /static/logo.svg -> HttpArenaStaticController.logoSvg +Registered Route: [GET] /static/icon-sprite.svg -> HttpArenaStaticController.iconSpriteSvg +Registered Route: [GET] /static/hero.webp -> HttpArenaStaticController.heroWebp +Registered Route: [GET] /static/thumb1.webp -> HttpArenaStaticController.thumb1Webp +Registered Route: [GET] /static/thumb2.webp -> HttpArenaStaticController.thumb2Webp +Registered Route: [GET] /static/manifest.json -> HttpArenaStaticController.manifestJson +Registered Route: [GET] /static/app.js -> HttpArenaStaticController.appJs +Registered Route: [GET] /static/vendor.js -> HttpArenaStaticController.vendorJs +Registered Route: [GET] /static/router.js -> HttpArenaStaticController.routerJs +Registered Route: [GET] /static/utilities.css -> HttpArenaStaticController.utilitiesCss +Registered Route: [POST] /benchmark.BenchmarkService/GetSum -> HttpArenaGrpcController.getSum +Registered Route: [POST] /benchmark.BenchmarkService/StreamSum -> HttpArenaGrpcController.streamSum Starting Cardigan Server on port 8080 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... Pinned cardigan-loop-0 to Linux CPU 0 Pinned cardigan-loop-1 to Linux CPU 1 @@ -70,68 +105,455 @@ Pinned cardigan-loop-92 to Linux CPU 92 Pinned cardigan-loop-93 to Linux CPU 93 Pinned cardigan-loop-94 to Linux CPU 94 Pinned cardigan-loop-95 to Linux CPU 95 -Loop 76 listening on socket FD 215 -Loop 66 listening on socket FD 169 -Loop 79 listening on socket FD 206 -Loop 26 listening on socket FD 213 -Loop 29 listening on socket FD 175 -Loop 8 listening on socket FD 227 -Loop 74 listening on socket FD 180 -Loop 93 listening on socket FD 193 -Loop 21 listening on socket FD 214 -Loop 23 listening on socket FD 198 -Loop 2 listening on socket FD 219 -Loop 3 listening on socket FD 209 -Loop 19 listening on socket FD 211 -Loop 82 listening on socket FD 192 -Loop 71 listening on socket FD 189 -Loop 4 listening on socket FD 178 -Loop 68 listening on socket FD 203 -Loop 81 listening on socket FD 207 -Loop 7 listening on socket FD 185 -Loop 69 listening on socket FD 177 -Loop 25 listening on socket FD 190 -Loop 12 listening on socket FD 200 -Loop 6 listening on socket FD 228 -Loop 80 listening on socket FD 220 -Loop 16 listening on socket FD 205 -Loop 72 listening on socket FD 187 -Loop 24 listening on socket FD 202 -Loop 1 listening on socket FD 174 -Loop 14 listening on socket FD 170 -Loop 75 listening on socket FD 218 -Loop 0 listening on socket FD 196 -Loop 73 listening on socket FD 182 -Loop 65 listening on socket FD 232 -Loop 17 listening on socket FD 221 -Loop 90 listening on socket FD 171 -Loop 22 listening on socket FD 188 -Loop 91 listening on socket FD 173 -Loop 13 listening on socket FD 217 -Loop 94 listening on socket FD 179 -Loop 15 listening on socket FD 229 -Loop 95 listening on socket FD 197 -Loop 70 listening on socket FD 184 -Loop 18 listening on socket FD 225 -Loop 11 listening on socket FD 194 -Loop 89 listening on socket FD 223 -Loop 28 listening on socket FD 172 -Loop 9 listening on socket FD 181 -Loop 10 listening on socket FD 222 -Loop 77 listening on socket FD 226 -Loop 31 listening on socket FD 186 -Loop 30 listening on socket FD 224 -Loop 27 listening on socket FD 199 -Loop 88 listening on socket FD 195 -Loop 83 listening on socket FD 212 -Loop 67 listening on socket FD 183 -Loop 20 listening on socket FD 204 -Loop 86 listening on socket FD 216 -Loop 84 listening on socket FD 231 -Loop 64 listening on socket FD 208 -Loop 85 listening on socket FD 230 -Loop 92 listening on socket FD 201 -Loop 78 listening on socket FD 210 -Loop 5 listening on socket FD 191 -Loop 87 listening on socket FD 176 -Cardigan HttpArena mode grpc is listening on 8080 +Loop 89 listening on socket FD 144 +Loop 70 listening on socket FD 167 +Loop 24 listening on socket FD 181 +Loop 69 listening on socket FD 163 +Loop 79 listening on socket FD 168 +Loop 80 listening on socket FD 197 +Loop 66 listening on socket FD 162 +Loop 23 listening on socket FD 192 +Loop 4 listening on socket FD 193 +Loop 0 listening on socket FD 157 +Loop 82 listening on socket FD 152 +Loop 91 listening on socket FD 179 +Loop 85 listening on socket FD 145 +Loop 72 listening on socket FD 151 +Loop 71 listening on socket FD 169 +Loop 90 listening on socket FD 160 +Loop 2 listening on socket FD 140 +Loop 17 listening on socket FD 173 +Loop 81 listening on socket FD 147 +Loop 15 listening on socket FD 191 +Loop 6 listening on socket FD 171 +Loop 29 listening on socket FD 138 +Loop 93 listening on socket FD 174 +Loop 26 listening on socket FD 155 +Loop 14 listening on socket FD 180 +Loop 27 listening on socket FD 194 +Loop 67 listening on socket FD 164 +Loop 20 listening on socket FD 177 +Loop 77 listening on socket FD 183 +Loop 75 listening on socket FD 184 +Loop 7 listening on socket FD 159 +Loop 18 listening on socket FD 198 +Loop 95 listening on socket FD 196 +Loop 9 listening on socket FD 195 +Loop 25 listening on socket FD 176 +Loop 83 listening on socket FD 148 +Loop 31 listening on socket FD 189 +Loop 21 listening on socket FD 149 +Loop 76 listening on socket FD 188 +Loop 1 listening on socket FD 141 +Loop 87 listening on socket FD 146 +Loop 13 listening on socket FD 156 +Loop 74 listening on socket FD 187 +Loop 8 listening on socket FD 199 +Loop 22 listening on socket FD 139 +Loop 86 listening on socket FD 186 +Loop 11 listening on socket FD 165 +Loop 64 listening on socket FD 178 +Loop 16 listening on socket FD 185 +Loop 3 listening on socket FD 182 +Loop 73 listening on socket FD 200 +Loop 10 listening on socket FD 154 +Loop 92 listening on socket FD 143 +Loop 5 listening on socket FD 158 +Loop 88 listening on socket FD 150 +Loop 78 listening on socket FD 142 +Loop 68 listening on socket FD 153 +Loop 65 listening on socket FD 190 +Loop 94 listening on socket FD 166 +Loop 19 listening on socket FD 170 +Loop 84 listening on socket FD 172 +Loop 30 listening on socket FD 175 +Loop 12 listening on socket FD 161 +Loop 28 listening on socket FD 201 +Starting Cardigan Server on port 8081 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 330 +Loop 0 listening on socket FD 331 +Loop 2 listening on socket FD 332 +Loop 3 listening on socket FD 337 +Loop 4 listening on socket FD 333 +Loop 5 listening on socket FD 334 +Loop 7 listening on socket FD 336 +Loop 6 listening on socket FD 335 +Loop 18 listening on socket FD 342 +Loop 11 listening on socket FD 353 +Loop 28 listening on socket FD 356 +Loop 27 listening on socket FD 354 +Loop 68 listening on socket FD 363 +Loop 69 listening on socket FD 364 +Loop 71 listening on socket FD 368 +Loop 66 listening on socket FD 360 +Loop 14 listening on socket FD 367 +Loop 77 listening on socket FD 371 +Loop 78 listening on socket FD 372 +Loop 81 listening on socket FD 375 +Loop 83 listening on socket FD 377 +Loop 82 listening on socket FD 376 +Loop 75 listening on socket FD 378 +Loop 90 listening on socket FD 386 +Loop 10 listening on socket FD 339 +Loop 8 listening on socket FD 338 +Loop 16 listening on socket FD 340 +Loop 17 listening on socket FD 341 +Loop 19 listening on socket FD 343 +Loop 9 listening on socket FD 355 +Loop 13 listening on socket FD 344 +Loop 15 listening on socket FD 345 +Loop 22 listening on socket FD 350 +Loop 24 listening on socket FD 393 +Loop 20 listening on socket FD 349 +Loop 26 listening on socket FD 351 +Loop 25 listening on socket FD 352 +Loop 12 listening on socket FD 346 +Loop 29 listening on socket FD 357 +Loop 21 listening on socket FD 347 +Loop 23 listening on socket FD 348 +Loop 64 listening on socket FD 358 +Loop 67 listening on socket FD 362 +Loop 65 listening on socket FD 361 +Loop 31 listening on socket FD 359 +Loop 70 listening on socket FD 365 +Loop 72 listening on socket FD 366 +Loop 76 listening on socket FD 370 +Loop 73 listening on socket FD 369 +Loop 80 listening on socket FD 373 +Loop 79 listening on socket FD 374 +Loop 85 listening on socket FD 383 +Loop 86 listening on socket FD 381 +Loop 84 listening on socket FD 379 +Loop 87 listening on socket FD 385 +Loop 88 listening on socket FD 382 +Loop 92 listening on socket FD 387 +Loop 30 listening on socket FD 380 +Loop 93 listening on socket FD 384 +Loop 91 listening on socket FD 389 +Loop 94 listening on socket FD 388 +Loop 89 listening on socket FD 390 +Loop 74 listening on socket FD 391 +Loop 95 listening on socket FD 392 +Starting Cardigan Server on port 8082 with 64 io_uring event loops on CPUs [0, 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, 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], transport=plaintext, fixed-files=direct... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 1 listening on socket FD 522 +Loop 2 listening on socket FD 523 +Loop 4 listening on socket FD 525 +Loop 10 listening on socket FD 528 +Loop 15 listening on socket FD 536 +Loop 20 listening on socket FD 539 +Loop 25 listening on socket FD 545 +Loop 67 listening on socket FD 551 +Loop 13 listening on socket FD 530 +Loop 75 listening on socket FD 555 +Loop 77 listening on socket FD 556 +Loop 79 listening on socket FD 559 +Loop 80 listening on socket FD 560 +Loop 14 listening on socket FD 529 +Loop 93 listening on socket FD 579 +Loop 16 listening on socket FD 531 +Loop 89 listening on socket FD 582 +Loop 0 listening on socket FD 584 +Loop 7 listening on socket FD 585 +Loop 17 listening on socket FD 533 +Loop 11 listening on socket FD 538 +Loop 8 listening on socket FD 535 +Loop 18 listening on socket FD 532 +Loop 3 listening on socket FD 524 +Loop 19 listening on socket FD 534 +Loop 22 listening on socket FD 537 +Loop 24 listening on socket FD 540 +Loop 27 listening on socket FD 541 +Loop 66 listening on socket FD 546 +Loop 64 listening on socket FD 547 +Loop 30 listening on socket FD 543 +Loop 29 listening on socket FD 544 +Loop 26 listening on socket FD 548 +Loop 6 listening on socket FD 527 +Loop 28 listening on socket FD 542 +Loop 12 listening on socket FD 549 +Loop 5 listening on socket FD 526 +Loop 68 listening on socket FD 550 +Loop 72 listening on socket FD 552 +Loop 74 listening on socket FD 554 +Loop 73 listening on socket FD 553 +Loop 78 listening on socket FD 557 +Loop 21 listening on socket FD 558 +Loop 9 listening on socket FD 563 +Loop 69 listening on socket FD 561 +Loop 81 listening on socket FD 565 +Loop 82 listening on socket FD 564 +Loop 65 listening on socket FD 562 +Loop 84 listening on socket FD 566 +Loop 71 listening on socket FD 567 +Loop 85 listening on socket FD 568 +Loop 87 listening on socket FD 570 +Loop 90 listening on socket FD 572 +Loop 88 listening on socket FD 571 +Loop 91 listening on socket FD 573 +Loop 92 listening on socket FD 574 +Loop 86 listening on socket FD 569 +Loop 83 listening on socket FD 575 +Loop 76 listening on socket FD 576 +Loop 94 listening on socket FD 577 +Loop 23 listening on socket FD 578 +Loop 70 listening on socket FD 580 +Loop 31 listening on socket FD 581 +Loop 95 listening on socket FD 583 +Starting Cardigan Server on port 8443 with 64 io_uring event loops on CPUs [0, 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, 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], transport=TLS/OpenSSL, fixed-files=async-alloc... +Pinned cardigan-loop-0 to Linux CPU 0 +Pinned cardigan-loop-1 to Linux CPU 1 +Pinned cardigan-loop-2 to Linux CPU 2 +Pinned cardigan-loop-3 to Linux CPU 3 +Pinned cardigan-loop-4 to Linux CPU 4 +Pinned cardigan-loop-5 to Linux CPU 5 +Pinned cardigan-loop-6 to Linux CPU 6 +Pinned cardigan-loop-7 to Linux CPU 7 +Pinned cardigan-loop-8 to Linux CPU 8 +Pinned cardigan-loop-9 to Linux CPU 9 +Pinned cardigan-loop-10 to Linux CPU 10 +Pinned cardigan-loop-11 to Linux CPU 11 +Pinned cardigan-loop-12 to Linux CPU 12 +Pinned cardigan-loop-13 to Linux CPU 13 +Pinned cardigan-loop-14 to Linux CPU 14 +Pinned cardigan-loop-15 to Linux CPU 15 +Pinned cardigan-loop-16 to Linux CPU 16 +Pinned cardigan-loop-17 to Linux CPU 17 +Pinned cardigan-loop-18 to Linux CPU 18 +Pinned cardigan-loop-19 to Linux CPU 19 +Pinned cardigan-loop-20 to Linux CPU 20 +Pinned cardigan-loop-21 to Linux CPU 21 +Pinned cardigan-loop-22 to Linux CPU 22 +Pinned cardigan-loop-23 to Linux CPU 23 +Pinned cardigan-loop-24 to Linux CPU 24 +Pinned cardigan-loop-25 to Linux CPU 25 +Pinned cardigan-loop-26 to Linux CPU 26 +Pinned cardigan-loop-27 to Linux CPU 27 +Pinned cardigan-loop-28 to Linux CPU 28 +Pinned cardigan-loop-29 to Linux CPU 29 +Pinned cardigan-loop-30 to Linux CPU 30 +Pinned cardigan-loop-31 to Linux CPU 31 +Pinned cardigan-loop-64 to Linux CPU 64 +Pinned cardigan-loop-65 to Linux CPU 65 +Pinned cardigan-loop-66 to Linux CPU 66 +Pinned cardigan-loop-67 to Linux CPU 67 +Pinned cardigan-loop-68 to Linux CPU 68 +Pinned cardigan-loop-69 to Linux CPU 69 +Pinned cardigan-loop-70 to Linux CPU 70 +Pinned cardigan-loop-71 to Linux CPU 71 +Pinned cardigan-loop-72 to Linux CPU 72 +Pinned cardigan-loop-73 to Linux CPU 73 +Pinned cardigan-loop-74 to Linux CPU 74 +Pinned cardigan-loop-75 to Linux CPU 75 +Pinned cardigan-loop-76 to Linux CPU 76 +Pinned cardigan-loop-77 to Linux CPU 77 +Pinned cardigan-loop-78 to Linux CPU 78 +Pinned cardigan-loop-79 to Linux CPU 79 +Pinned cardigan-loop-80 to Linux CPU 80 +Pinned cardigan-loop-81 to Linux CPU 81 +Pinned cardigan-loop-82 to Linux CPU 82 +Pinned cardigan-loop-83 to Linux CPU 83 +Pinned cardigan-loop-84 to Linux CPU 84 +Pinned cardigan-loop-85 to Linux CPU 85 +Pinned cardigan-loop-86 to Linux CPU 86 +Pinned cardigan-loop-87 to Linux CPU 87 +Pinned cardigan-loop-88 to Linux CPU 88 +Pinned cardigan-loop-89 to Linux CPU 89 +Pinned cardigan-loop-90 to Linux CPU 90 +Pinned cardigan-loop-91 to Linux CPU 91 +Pinned cardigan-loop-92 to Linux CPU 92 +Pinned cardigan-loop-93 to Linux CPU 93 +Pinned cardigan-loop-94 to Linux CPU 94 +Pinned cardigan-loop-95 to Linux CPU 95 +Loop 15 listening on socket FD 727 +Loop 11 listening on socket FD 716 +Loop 30 listening on socket FD 741 +Loop 66 listening on socket FD 743 +Loop 31 listening on socket FD 742 +Loop 2 listening on socket FD 751 +Loop 75 listening on socket FD 754 +Loop 17 listening on socket FD 724 +Loop 81 listening on socket FD 753 +Loop 73 listening on socket FD 756 +Loop 80 listening on socket FD 757 +Loop 77 listening on socket FD 759 +Loop 89 listening on socket FD 760 +Loop 82 listening on socket FD 766 +Loop 93 listening on socket FD 769 +Loop 27 listening on socket FD 768 +Loop 78 listening on socket FD 770 +Loop 76 listening on socket FD 775 +Loop 14 listening on socket FD 720 +Loop 95 listening on socket FD 776 +Loop 90 listening on socket FD 765 +Loop 12 listening on socket FD 719 +Loop 6 listening on socket FD 722 +Loop 16 listening on socket FD 723 +Loop 18 listening on socket FD 725 +Loop 4 listening on socket FD 718 +Loop 7 listening on socket FD 735 +Loop 3 listening on socket FD 717 +Loop 10 listening on socket FD 734 +Loop 8 listening on socket FD 715 +Loop 5 listening on socket FD 737 +Loop 88 listening on socket FD 777 +Loop 19 listening on socket FD 726 +Loop 0 listening on socket FD 736 +Loop 22 listening on socket FD 728 +Loop 20 listening on socket FD 729 +Loop 21 listening on socket FD 730 +Loop 13 listening on socket FD 721 +Loop 23 listening on socket FD 738 +Loop 24 listening on socket FD 732 +Loop 26 listening on socket FD 733 +Loop 25 listening on socket FD 731 +Loop 29 listening on socket FD 740 +Loop 67 listening on socket FD 744 +Loop 28 listening on socket FD 739 +Loop 1 listening on socket FD 746 +Loop 69 listening on socket FD 747 +Loop 70 listening on socket FD 748 +Loop 68 listening on socket FD 745 +Loop 71 listening on socket FD 749 +Loop 65 listening on socket FD 750 +Loop 74 listening on socket FD 752 +Loop 84 listening on socket FD 755 +Loop 86 listening on socket FD 758 +Loop 9 listening on socket FD 714 +Loop 72 listening on socket FD 764 +Loop 87 listening on socket FD 761 +Loop 91 listening on socket FD 763 +Loop 64 listening on socket FD 762 +Loop 79 listening on socket FD 767 +Loop 83 listening on socket FD 771 +Loop 94 listening on socket FD 772 +Loop 92 listening on socket FD 773 +Loop 85 listening on socket FD 774 +Cardigan HttpArena listeners are ready on 8080, 8081, 8082, and 8443