Night 2026-10-28 (part): design notes R-1255/R-1254 (03), R-528 (08, live on Tester 1 + the operator's mail); capability map E8/E9 PROVEN-LIVE, B2 re-checked; 2 claims walked (35 -> 33 not walked); evidence + red-proofs
gates / gates (push) Successful in 1m49s

This commit is contained in:
admin committed 2026-10-29 00:00:44 +01:00
1 parent 1ee6d5a507
commit 8a3df79fda
104 files changed
+10243 -18

No files matched your search

@@ -103,7 +103,7 @@
| ID | Capability | Component | Status | Scope | Evidence |
|---|---|---|---|---|---|
| <a id="b1"></a>[B1](capability-map-detail/B.md#b1) | Deploy an app from the catalog (env config, memory guard, health-aware progress) | controller, catalog (65 apps, images pinned) | **PROVEN-LIVE** | **re-checked 2026-10-24** on controller 0.342.0 (after 6d90374 + 2fe6341): all 65 apps through the deploy request on a fresh box — 62 installed and answered, Wanderer installed but cannot run without DNS (R-739), 2 not offered by lifecycle; the memory guard did not fire (one app at a time) | `audits/catalog-sweep-2026-10-24/README.md` (2026-10-24); `tests/CAMPAIGN-2-2026-07-07.md` (2026-07-07); `audits/RERUN-p1p3-2026-07-06.md` (2026-07-06) |
| <a id="b2"></a>[B2](capability-map-detail/B.md#b2) | App lifecycle: start/stop/restart/update/logs/remove/redeploy | controller | **PROVEN-LIVE** | the actions; remove-with-data re-proven 2026-09-13; **re-check (2026-10-24):** mechanism changed after its evidence — 8ae9178 (removal deletes labelled volumes, R-1117) | `audits/R442-2026-09-13/` (2026-09-13); `tests/CAMPAIGN-2-2026-07-07.md` (2026-07-07) |
| <a id="b2"></a>[B2](capability-map-detail/B.md#b2) | App lifecycle: start/stop/restart/update/logs/remove/redeploy | controller | **PROVEN-LIVE** | the actions; remove-with-data re-proven 2026-09-13; **re-checked 2026-10-28 night on 9202** after 8ae9178 (removal deletes labelled volumes, R-1117): install, stop, start, restart, logs, the protected stacks refuse a stop (403), remove with data → its labelled volume and container gone (`audits/night-2026-10-28/part5-claims/lifecycle-walk.*`) | `audits/R442-2026-09-13/` (2026-09-13); `tests/CAMPAIGN-2-2026-07-07.md` (2026-07-07) |
| <a id="b3"></a>[B3](capability-map-detail/B.md#b3) | Update is GUARDED: it refuses without a restorable backup, backs up first when the copy is stale, and HOLDS an app that does not come up — on ANY backup tier, and the release itself arrives by the managed floor | controller v0.237.0 + v0.238.0 + v0.238.1 + v0.239.0, hub v0.112.0 | **PROVEN-LIVE** | — | `audits/slice4-2026-09-13/` (2026-09-13); `audits/rulings-r472-r475-2026-09-13/` (2026-09-13) |
| <a id="b4"></a>[B4](capability-map-detail/B.md#b4) | A failed update is UNDONE by the box itself — the previous version back with its data from seconds before the update; the app is held only if that undo fails too | controller v0.263.2 (the undo), v0.264.0 + hub v0.120.0 (the mail) | **PROVEN-LIVE** | scratch 9202 | `audits/undo-live-2026-09-23/README.md` (2026-09-23) |
| <a id="b5"></a>[B5](capability-map-detail/B.md#b5) | The catalog holds only TESTED steps — an image move without a proven test record (bench + box, digests the registry still serves) is refused at push time | catalog `6db08a5` (test-record gate, `ladder.py`) | **PROVEN-LIVE** | written PROVEN: the catalog gate against the live registry | `audits/DRILL-night-2026-09-23.md` (2026-09-23) |
@@ -195,8 +195,8 @@
| <a id="e5"></a>[E5](capability-map-detail/E.md#e5) | Files from Windows Explorer / Mac Finder (SMB server) | controller v0.145.0 + `felhom-samba:1.0.0` | **PROVEN-LIVE** | — | *(evidence not on file — not re-verifiable)*: the row cites `felhom-controller` REPORT.md (v0.144.0, outside `documentation/`), the design `controller/sharing.md` and the transport verdict `audits/SPIKE-lan-discovery-2026-07-18.md` — none is a run of the shipped server |
| <a id="e6"></a>[E6](capability-map-detail/E.md#e6) | Media to TV via DLNA | — | **MISSING** | — | R-6; R-8 |
| <a id="e7"></a>[E7](capability-map-detail/E.md#e7) | File access via browser | FileBrowser (infra app, auto-mount sync) | **IMPLEMENTED** | browse/download through FileBrowser in no doc | `audits/storage-lifecycle-acceptance-2026-06-15.md` (2026-06-15); R-75 |
| <a id="e8"></a>[E8](capability-map-detail/E.md#e8) | Indítópult (app launcher) — one-tap grid of the household's openable apps | controller v0.163.0 | **IMPLEMENTED** | live click-through pending | R-72 |
| <a id="e9"></a>[E9](capability-map-detail/E.md#e9) | Indítópult megosztás (vendég link) — capability URL `/s/<token>` serves a standalone read-only guest launcher (no account, no admin session); optional per-share password; QR | controller v0.165.0 | **IMPLEMENTED** | — | R-15 |
| <a id="e8"></a>[E8](capability-map-detail/E.md#e8) | Indítópult (app launcher) — one-tap grid of the household's openable apps | controller v0.163.0 | **PROVEN-LIVE** (2026-10-28 night, 9202, endpoint-level — the household's page lists a tile per openable app, each linking to its public address) | `audits/night-2026-10-28/part5-claims/launcher-walk.*` | R-72 |
| <a id="e9"></a>[E9](capability-map-detail/E.md#e9) | Indítópult megosztás (vendég link) — capability URL `/s/<token>` serves a standalone read-only guest launcher (no account, no admin session); optional per-share password; QR | controller v0.165.0 | **PROVEN-LIVE** (2026-10-28 night, 9202, endpoint-level: switched on, opened with NO session — the apps, no admin link; a wrong token 404; rotate → the old link 404, the new 200; switched off → 404; the box left as found) | `audits/night-2026-10-28/part5-claims/launcher-walk.*` | R-15 |
| <a id="e10"></a>[E10](capability-map-detail/E.md#e10) | Forgot dashboard password → instant reset code | controller v0.123, hub | **PROVEN-LIVE** | — | `audits/DRILL-day0-take2-2026-07-12.md` (2026-07-12) |
| <a id="e11"></a>[E11](capability-map-detail/E.md#e11) | The dashboard in English — the household picks its language; Hungarian unchanged | controller v0.247.0 (spike) → v0.250.0 (slice 1, R-556 CLOSED) | **PARTIAL** | every dashboard template live; other surfaces open | `audits/i18n-slice1-2026-09-17/C/live/` (2026-09-17); `audits/i18n-2026-09-17/live/` (2026-09-17) |
| <a id="e12"></a>[E12](capability-map-detail/E.md#e12) | The box tells visitors apart — a stranger's wrong passwords lock only the stranger (dashboard, setup gate, apps that read the visitor from the right) | controller v0.286.1, catalog router resets | **PARTIAL** | — | `audits/visitors-2026-10-01/A/L2-demo-hp-real-tunnel.txt` (2026-10-01); R-779 |
@@ -569,6 +569,16 @@ never opens, re-seals or logs it; the audit (`escrow_carried`) carries host ids
hosts → no carry, `escrow_carry_refused` to the operator. The box then sees „identity present", its mint guard (R-241)
holds, and it offers the recovery screen. Proven live 2026-10-21 (`audits/fixes-2026-10-21/P1-live/`: the right code
opened the household's history, Nextcloud's 3 031 files came back byte-identical, the next off-site run appended).
**[DESIGN] 2026-10-28 night — WHICH retained row is carried (R-1255 H3; felhom.eu `1ee6d5a5`, rides the next hub
release):** the newest retained row that has an identity blob AND a repository-password hash; only when no row has a
hash, the newest row as before (a legacy package whose hash was never recorded may still seal the password — never fewer
ways back). Before, the newest row alone was taken: a newer package without the password was carried while the
household's real one stayed under the deleted host. **And the set-aside purge (R-1255 H4):** a set-aside is named
`<repo>.orphaned-<YYYYMMDDTHHMMSSZ>` (unique per run; was the date, which a same-day abandonment freed for the next
set-aside), and a retained row is purged only when it was tagged with the deleted path no later than that path's
deletion (`repo_tagged_at`; a row tagged before the column existed uses `superseded_at`) — a reused path's later copy is
still stored, and its packages stay. Store tests `TestR1255_*`, red before the fix; no live proof (a hub deploy is not
tonight's).
#### The separation principle (the rule that governs every posture)
Reading customer data needs **BOTH** the encrypted chunks **AND** a usable key. **Zero-knowledge
@@ -652,6 +662,15 @@ nothing waiting 404, hub failure 502 (still waiting). A controller that has not
R-978 order. Proven on demo-hp 2026-10-19: ceremony 1 typed back → code 1 opens the hub's package, code 0 is a kept
earlier one (422); ceremony 2 shown and abandoned → code 1 still opens it, code 2 opens nothing
(`audits/day-2026-10-19/P1/escrow-*.txt`).
**[DESIGN] 2026-10-28 night — a lost or late answer (R-1254 H2; agent `5ddd124` + controller `e33cffa`, unreleased):**
the upload at the claim or the confirm can lose its answer AFTER the hub stored the package, and the household was then
told „the previous code still works" — false. Now, after a failed upload, the agent asks the hub which package it holds
(`GET /api/v1/hosts/<id>/escrow`, the identity blob compared byte for byte, ciphertext only, 15 s): THIS package → a
success; another package → 502, the old sentence (now true); no answer → **504**, a sentence that promises nothing about
either code, the wait goes on. The controller words 504 and its own failed call as „Nem tudjuk biztosan… Őrizd meg
mindkét kódot…" (`api.escrow.confirm_store_unknown`), and waits up to 60 s for the claim and the confirm (was the
client's 15 s — shorter than the agent's 30 s upload, so an abandoned claim could store a package whose code reached
nobody). Tests `TestR1254_*` in both repos, red first. Live proof with the agent release (the vouch).
#### Custody across generations — what the hub retains when a blob is superseded (hub v0.60.0; **contract corrected hub v0.93.0, R-198**)
@@ -251,6 +251,19 @@ today's engine, and its build (read the counter of every container; „probably
before any code, by the brief's measure-first rule — `09` §3 decision 155 stands for the operator to confirm or drop.
Cost measured for the record: one `docker exec … cat memory.events` across demo-hp's 21 containers takes 1.6 s wall
(0.47 s user, 0.44 s sys); cloudflared has no `cat` and reads as unknown. `audits/design-build-2026-10-06/C/`.
**[DESIGN] 2026-10-28 night — the host's counter beside Docker's flag (R-528, as designed in the row 2026-10-26; agent
`6f933d6` + controller `eed23e7`, unreleased):** the agent serves `GET /guest/oom-kills` — the kernel's `oom_kill` of
each of the asking guest's containers, read on the host from `/sys/fs/cgroup/lxc/<vmid>/ns/system.slice/docker-<id>.scope/memory.events`
(0444; the non-root agent reads it — no sudo); the 30-s scan asks once per pass (5 s cap; an agent without the route
404s and is asked again after 10 minutes; no agent = Docker's flag only). A running container whose CURRENT run counts a
kill (its scope is new at each start) raises the same `app_oom` (once per run), whatever Docker's flag says; the
event's details carry `source` (`docker`, `cgroup` or both) and the host's count is the run's kill count — so a
container with a false flag now also reaches the storm rung. **[FACT] live 2026-10-28 23:27 on Tester 1** (test builds
of both, put back afterwards): a throwaway Radicale capped at 128 MB, `tail /dev/zero` inside it → the hog killed
(exit 137), the container kept running, the host counter 0 → 1; the controller logged the OOM line naming Radicale,
„seen by docker,cgroup", and pushed ONE `app_oom` (none in the next two minutes); the operator's mailbox (a second
channel) held exactly one mail, details `"source":"docker,cgroup"`. Docker 29.8.2 reported this kill too, so the
cgroup-only path is proven by the tests, not live. `audits/night-2026-10-28/r528-oom/`.
**The box STOPS a crash loop or an out-of-memory storm (decision 28 of `09` §3, R-667, controller v0.269.0 /
hub v0.123.0, 2026-09-24).** Alarming was not enough: gokapi crash-looped for hours at 385 → 546 restarts
@@ -142,7 +142,9 @@
**Evidence (as written):** New FIRST sidebar page `/launcher`: colored tiles (deterministic slug color or `.felhom.yml` `brand_color`) + white glyph/monogram, one per openable app (tile ⟺ „Megnyitás" — subdomain presence is the single criterion; controller excluded). Operational → `<a target=_blank>` to the public URL; stopped → greyed + state badge, no link. `/` stays the Vezérlőpult. Endpoint-level + render-test verified; `felhom-controller/REPORT.md` (2026-07-24)
**Gap / roadmap (as written):** Live operator click-through of a real tile → app pending (browser automation not available on DooPlex). Follow-up: curate `brand_color` for top catalog apps (R-72). Sharing the launcher outside the household is now the capability-URL guest link — see the row below
**Walked 2026-10-28 night (9202, endpoint-level — the page and links the browser receives):** `/launcher` answered 200 with one tile per openable app (`hike`, `paperless`, `tasks`), each a link to the app's public address; the controller has no tile. `audits/night-2026-10-28/part5-claims/launcher-walk.*`.
**Gap / roadmap (as written):** Live operator click-through of a real tile → app pending (browser automation not available on DooPlex; the endpoint walk above stands in). Follow-up: curate `brand_color` for top catalog apps (R-72). Sharing the launcher outside the household is now the capability-URL guest link — see the row below
---
@@ -157,7 +159,7 @@
**Status (as written):** **IMPLEMENTED**
**Evidence and gap (as written — this row's text carries a `|` outside code, so its last cells are kept together as they stood):** 160-bit `crypto/rand` token, constant-time match (empty stored = disabled = byte-identical to the mux default 404); guest headers `noindex`/`no-referrer`/`no-store`; optional SEPARATE bcrypt share password + its own per-IP attempt map; signed cookie `HMAC(token`\ | `passwordHash)` keyed with `session_secret` (rotate-token OR change-password invalidates all cookies); token redacted in logs (`/s/<redacted>`). Groups A–G (14 tests) + 3 red-proofs; **§13 endpoint-level live validation on 9201 all-pass** (`felhom-controller/REPORT.md` 2026-07-24). **Design ruling: member accounts SUPERSEDED by this capability-URL model; per-member tile visibility parked under the SSO arc (R-15).** | Full operator browser click-through + a validation doc pending → then PROVEN-LIVE. Accepted residuals: link-preview crawlers fetch once (noindex prevents indexing); reverse-proxy/CF access logs hold the path (ops-tier); the modal link carries the request Host (LAN-IP admin ⇒ LAN-IP link)
**Evidence and gap (as written — this row's text carries a `|` outside code, so its last cells are kept together as they stood):** 160-bit `crypto/rand` token, constant-time match (empty stored = disabled = byte-identical to the mux default 404); guest headers `noindex`/`no-referrer`/`no-store`; optional SEPARATE bcrypt share password + its own per-IP attempt map; signed cookie `HMAC(token`\ | `passwordHash)` keyed with `session_secret` (rotate-token OR change-password invalidates all cookies); token redacted in logs (`/s/<redacted>`). Groups A–G (14 tests) + 3 red-proofs; **§13 endpoint-level live validation on 9201 all-pass** (`felhom-controller/REPORT.md` 2026-07-24). **Design ruling: member accounts SUPERSEDED by this capability-URL model; per-member tile visibility parked under the SSO arc (R-15).** | **Walked 2026-10-28 night on 9202 (endpoint-level, `audits/night-2026-10-28/part5-claims/launcher-walk.*`):** switched on from the launcher (303 `flash.share.enabled`); the link opened with NO session → 200, the household's app tiles, no admin link; a wrong token → 404; rotate → the old link 404, the new one 200; switched off → 404 (it was off before the walk). NOT-A-FINDING: an unknown non-`/s/` route answers an anonymous visitor 302 to the login page, so a wrong token is told apart from an unknown ROUTE (404 vs 302) — what the design hides is a wrong token from a disabled one, which both answer 404. → PROVEN-LIVE. Accepted residuals: link-preview crawlers fetch once (noindex prevents indexing); reverse-proxy/CF access logs hold the path (ops-tier); the modal link carries the request Host (LAN-IP admin ⇒ LAN-IP link)
---
@@ -6,14 +6,14 @@
</style></head><body><div class="wrap">
<h1>Where Felhom stands</h1>
<div style="color:#8fa0b8;font-size:12.5px;margin:7px 0 4px;max-width:1100px;line-height:1.5">What we built, what happens when things go wrong, and what is still missing. <b style="color:#cbd7e8">Generated from <code>where-felhom-stands.yaml</code></b>, which cites the capability map, register row or evidence document behind every claim — and which is checked by <code>scripts/check_stands.py</code>.</div>
<div style="color:#6b7a91;font-size:11.5px;margin-bottom:16px">Verified 2026-08-22 against felhom-agent <code>40d857b527</code>, felhom-controller <code>2da259af38</code>, hub <code>877fcd2a38</code>. <b style="color:#fbbf24">15 claim(s) carry a recorded status move</b> (8 re-checked in this pass) — each is marked on the page.</div>
<div style="display:flex;gap:22px;flex-wrap:wrap;background:#121b2c;border:1px solid #1f2c44;border-radius:6px;padding:11px 14px;margin-bottom:18px"><div style="display:flex;gap:8px;align-items:flex-start"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:11.5px"><b>Walked</b> <span style="color:#7c8aa3">(20)</span><span style="display:block;color:#6b7a91;font-size:10.5px">done end to end on real hardware, evidence on file</span></span></div><div style="display:flex;gap:8px;align-items:flex-start"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:11.5px"><b>Built</b> <span style="color:#7c8aa3">(15)</span><span style="display:block;color:#6b7a91;font-size:10.5px">shipped and tested, the real path never walked</span></span></div><div style="display:flex;gap:8px;align-items:flex-start"><span style="width:8px;height:8px;border-radius:50%;background:#fbbf24;flex:0 0 8px;margin-top:5px"></span><span style="font-size:11.5px"><b>Partial</b> <span style="color:#7c8aa3">(16)</span><span style="display:block;color:#6b7a91;font-size:10.5px">some walked, some not — the note says which</span></span></div><div style="display:flex;gap:8px;align-items:flex-start"><span style="width:8px;height:8px;border-radius:50%;background:#64748b;flex:0 0 8px;margin-top:5px"></span><span style="font-size:11.5px"><b>Missing</b> <span style="color:#7c8aa3">(4)</span><span style="display:block;color:#6b7a91;font-size:10.5px">does not exist</span></span></div><div style="display:flex;gap:8px;align-items:flex-start"><span style="font-size:11.5px"><b style="color:#7dd3fc">needs-hardware</b><span style="display:block;color:#6b7a91;font-size:10.5px">only a running box could settle it</span></span></div></div>
<div style="color:#6b7a91;font-size:11.5px;margin-bottom:16px">Verified 2026-08-22 against felhom-agent <code>40d857b527</code>, felhom-controller <code>2da259af38</code>, hub <code>877fcd2a38</code>. <b style="color:#fbbf24">16 claim(s) carry a recorded status move</b> (8 re-checked in this pass) — each is marked on the page.</div>
<div style="display:flex;gap:22px;flex-wrap:wrap;background:#121b2c;border:1px solid #1f2c44;border-radius:6px;padding:11px 14px;margin-bottom:18px"><div style="display:flex;gap:8px;align-items:flex-start"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:11.5px"><b>Walked</b> <span style="color:#7c8aa3">(22)</span><span style="display:block;color:#6b7a91;font-size:10.5px">done end to end on real hardware, evidence on file</span></span></div><div style="display:flex;gap:8px;align-items:flex-start"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:11.5px"><b>Built</b> <span style="color:#7c8aa3">(13)</span><span style="display:block;color:#6b7a91;font-size:10.5px">shipped and tested, the real path never walked</span></span></div><div style="display:flex;gap:8px;align-items:flex-start"><span style="width:8px;height:8px;border-radius:50%;background:#fbbf24;flex:0 0 8px;margin-top:5px"></span><span style="font-size:11.5px"><b>Partial</b> <span style="color:#7c8aa3">(16)</span><span style="display:block;color:#6b7a91;font-size:10.5px">some walked, some not — the note says which</span></span></div><div style="display:flex;gap:8px;align-items:flex-start"><span style="width:8px;height:8px;border-radius:50%;background:#64748b;flex:0 0 8px;margin-top:5px"></span><span style="font-size:11.5px"><b>Missing</b> <span style="color:#7c8aa3">(4)</span><span style="display:block;color:#6b7a91;font-size:10.5px">does not exist</span></span></div><div style="display:flex;gap:8px;align-items:flex-start"><span style="font-size:11.5px"><b style="color:#7dd3fc">needs-hardware</b><span style="display:block;color:#6b7a91;font-size:10.5px">only a running box could settle it</span></span></div></div>
<div style="font-size:15px;font-weight:600;margin:0 0 9px">The journey</div>
<div style="color:#6b7a91;font-size:11.5px;margin-bottom:10px">Seven stages, left to right, as they happen to a person.</div>
<div class="grid7">
<div style="background:#121b2c;border:1px solid #1f2c44;border-radius:6px;padding:14px 13px"><div style="font-size:14px;font-weight:500;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #1f2c44"><span style="color:#4b5b76;font-family:ui-monospace,monospace">1</span> &nbsp;Getting a box</div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">A blank machine installs itself from our own boot image and registers itself as unclaimed — proven on two different boards<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Two boards: N100 2026-07-18, HP t740 2026-07-21.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Bare-metal Felhom ISO (blank hardware → zero-touch auto-ins… · evidence tests/VALIDATION-n100-rehearsal-2026-07-18.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">The installer is published rather than pushed: rolling it back is one act<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">changed 2026-08-09, was walked</span><span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Gate 6 of hostinstall_gates asserts the manifest names an installer-v tag; ran green tonight.</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: gate 6 asserts the manifest names an installer tag, but no walk of a rollback is on file</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map The installer is PUBLISHED, not pushed · register R-110</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#fbbf24;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Installing onto hardware the customer already owns — the path exists, the first real one has not happened<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">UPGRADED: a real --mode byo install completed on demo-hp 2026-08-09 (Day-0 provision SUCCESS, 3m49s). Still not a customer's own hardware, so not 'walked' — but 'has not happened' is now false.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">evidence audits/REHEARSAL-byo-reinstall-2026-08-09.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#fbbf24;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">A machine that ends up on the wrong network port explains itself on screen and finds its way back — proven in a virtual drill, never on metal<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Map says the same: PROVEN-LIVE (nested drill — nested != metal).</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Box survives a wrong-NIC install · evidence audits/SPIKE-firstboot-nic-sweep-2026-07-22.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#fbbf24;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Reinstalling a machine we previously installed refuses, because our own removal leaves a name service holding the port our own installer checks<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Warning card. Confirmed live 2026-08-09; dnsmasq restarted by --uninstall seizes :53.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">register R-272 · evidence audits/REHEARSAL-byo-reinstall-2026-08-09.md</span></span></div></div>
<div style="background:#121b2c;border:1px solid #1f2c44;border-radius:6px;padding:14px 13px"><div style="font-size:14px;font-weight:500;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #1f2c44"><span style="color:#4b5b76;font-family:ui-monospace,monospace">2</span> &nbsp;Making it theirs</div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">An emailed one-time code; the customer sets their own password and the operator never sees it<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Exercised live 2026-08-09: reset code accepted at /claim, 302 + session.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Customer claim: one-time emailed code → customer sets own p… · evidence audits/REHEARSAL-byo-reinstall-2026-08-09.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">The customer can bind their own machine from a link, with no operator present — done once, for real<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">attempts=0, locked=0, source customer_selfbind, 2026-07-18.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Customer binds their own appliance (self-service) · evidence tests/VALIDATION-n100-rehearsal-2026-07-18.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#fbbf24;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">It has never been done by a person who is not the operator<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Map records MISSING (as evidence). Still true after 2026-08-09.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map A customer (not the operator) performs a restore via UI alone</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Each of the two secrets has one name on every surface, and the re-enrol mail points at a page a rebuilt machine shows<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Shipped (controller v0.211.0, hub v0.104.0/v0.105.0); no customer has typed the passphrase yet. Operator ruling 2026-10-12 (S13). The old defect cost a real code on 2026-08-09.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">register R-282 · register R-295 · register R-323 · register R-327</span></span></div></div>
<div style="background:#121b2c;border:1px solid #1f2c44;border-radius:6px;padding:14px 13px"><div style="font-size:14px;font-weight:500;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #1f2c44"><span style="color:#4b5b76;font-family:ui-monospace,monospace">3</span> &nbsp;Using it</div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Apps installed from a catalog of about 52, with a memory guard and health-aware progress<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">53 templates listed on the rebuilt box 2026-08-09; deploy driven live.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Deploy an app from the catalog (env config, memory guard, h… · evidence audits/REHEARSAL-byo-reinstall-2026-08-09.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Start, stop, restart, update, logs, remove — and the parts that must not be stopped cannot be<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">changed 2026-08-09, was walked</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: no walk document cited by the map row or anywhere else</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map App lifecycle: start/stop/restart/update/logs/remove/redeploy · register R-108</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Reachable from anywhere through a tunnel, per-app addresses<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Verified tonight: the rebuilt box answered on its public URL from outside.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Remote access via Cloudflare Tunnel + Traefik (per-app subd… · evidence audits/REHEARSAL-byo-reinstall-2026-08-09.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Reachable on the home network when the internet is down<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#1b2740;color:#7dd3fc;font-size:10px;white-space:nowrap">needs-hardware</span><span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Only an observation on a running box with WAN pulled could settle it. Boxes are off.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map LAN access when internet is down (lan_resolver)</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Phone photos, documents with text recognition, files from Windows Explorer or a Mac<span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Files from Windows Explorer / Mac Finder (SMB server) · evidence audits/SPIKE-lan-discovery-2026-07-18.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">A one-tap launcher, and a read-only guest link for visitors<span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Indítópult (app launcher) — one-tap grid of the household's…</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#64748b;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-heigLine truncated
<div style="background:#121b2c;border:1px solid #1f2c44;border-radius:6px;padding:14px 13px"><div style="font-size:14px;font-weight:500;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #1f2c44"><span style="color:#4b5b76;font-family:ui-monospace,monospace">3</span> &nbsp;Using it</div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Apps installed from a catalog of about 52, with a memory guard and health-aware progress<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">53 templates listed on the rebuilt box 2026-08-09; deploy driven live.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Deploy an app from the catalog (env config, memory guard, h… · evidence audits/REHEARSAL-byo-reinstall-2026-08-09.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Start, stop, restart, update, logs, remove — and the parts that must not be stopped cannot be<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">changed 2026-08-09, was built</span><span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Walked 2026-10-28 night on scratch 9202: install, stop, start, restart, logs; traefik and cloudflared refuse a stop (403); remove with data leaves no volume and no container. The update half: the same day's guarded updates on 9202 (bench + box + undo walks).</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: a walk document is now cited (2026-10-28 night)</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map App lifecycle: start/stop/restart/update/logs/remove/redeploy · register R-108 · evidence audits/night-2026-10-28/part5-claims/lifecycle-walk.log · evidence audits/dockerhub-bigsteps-2026-10-28</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Reachable from anywhere through a tunnel, per-app addresses<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Verified tonight: the rebuilt box answered on its public URL from outside.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Remote access via Cloudflare Tunnel + Traefik (per-app subd… · evidence audits/REHEARSAL-byo-reinstall-2026-08-09.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Reachable on the home network when the internet is down<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#1b2740;color:#7dd3fc;font-size:10px;white-space:nowrap">needs-hardware</span><span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Only an observation on a running box with WAN pulled could settle it. Boxes are off.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map LAN access when internet is down (lan_resolver)</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Phone photos, documents with text recognition, files from Windows Explorer or a Mac<span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Files from Windows Explorer / Mac Finder (SMB server) · evidence audits/SPIKE-lan-discovery-2026-07-18.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">A one-tap launcher, and a read-only guest link for visitors<sLine truncated
<div style="background:#121b2c;border:1px solid #1f2c44;border-radius:6px;padding:14px 13px"><div style="font-size:14px;font-weight:500;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #1f2c44"><span style="color:#4b5b76;font-family:ui-monospace,monospace">4</span> &nbsp;Drives</div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">A new drive is found, offered, formatted, mounted and enrolled — including on awkward older boot layouts<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">moved twice: 2026-08-09 walked -&gt; built, then 2026-08-10 back to walked</span><span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Applies to a NEW drive. Re-attaching an existing one after a reinstall is R-280 and fails.</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: receipt found 2026-08-10: a live throwaway drive on felhom-pve walked scan -&gt; format -&gt; mount -&gt; PVE dir storage -&gt; one-click Regisztralas, with the resulting storage.cfg entry and systemd mount unit recorded. The map already read PROVEN-LIVE; the dataset was behind it. Scope unchanged: this is a NEW drive. Re-attaching an existing one after a reinstall is R-280 and still fails.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Drive wizard: scan/format/mount/enroll, incl. legacy-boot L… · register R-220 · evidence audits/SPIKE-raw-drive-enroll-2026-06-15.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Moving data between drives, crash-safe; removing a drive safely; unplug detected<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">changed 2026-08-09, was walked</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: no walk document cited</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Data migration between drives (all / per-app), crash-safe</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">A network drive can be browsed and hold bulk media, but may not hold an app's data — enforced<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">RefuseAsAppNamespace is the fail-closed predicate.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Network storage (NAS) is browse + bulk-media only · register R-108 · evidence audits/R108-network-app-namespace-2026-07-30.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#fbbf24;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">After a reinstall the data drive cannot be re-attached through any dashboard route<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Warning card. /api/disks/candidates returns empty; the restore page promises two clicks.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">register R-280 · evidence audits/REHEARSAL-byo-reinstall-2026-08-09.md</span></span></div></div>
<div style="background:#121b2c;border:1px solid #1f2c44;border-radius:6px;padding:14px 13px"><div style="font-size:14px;font-weight:500;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #1f2c44"><span style="color:#4b5b76;font-family:ui-monospace,monospace">5</span> &nbsp;Backing up</div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#34d399;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">App data on the machine, nightly database dumps, a copy on a second drive<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">moved twice: 2026-08-09 walked -&gt; built, then 2026-08-10 back to walked</span><span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">True for every app but one, and that one was found on 2026-08-21: paperless-ngx's 72-table PostgreSQL was dumped nightly and written into a folder named after an app that does not exist, so it never entered the recovery unit, the second-drive copy or the off-site copy. Fixed and proven live 2026-08-22 (R-355) — the dump is now in the app's own unit and in the off-site snapshot for the first time. A catalogue-wide sweep, itself proven able to convict a planted case, says 1 of 53 was affected.</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: receipt found 2026-08-10: an adversarial, destructive, unattended overnight campaign across both boxes and ep0, with A2 (one quiesce, two tiers) proven end to end. Map already read PROVEN-LIVE.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Tier-2 secondary-drive copy: class-driven legs · register R-355 · evidence audits/CAMPAIGN-8-backup-restore-2026-07-27.md · evidence audits/DRILL-backup-truth-2026-08-21/evidence/phase4-paperl…</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">A whole-machine archive that lands off the guest's own disk — a single-drive machine is recorded as degraded rather than pretending<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">changed 2026-08-09, was walked</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: no walk document cited</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Whole-guest backup lands OFF the guest's own physical device · register R-165</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#fbbf24;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">An encrypted off-site copy, sealed with a key the operator cannot read<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">changed 2026-08-09, was walked</span><span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">The COPY is real and the key is still unreadable to us — what failed is DAILY and UNBROKEN. The 2026-08-09 note said '18 snapshots, daily, unbroken'; the next snapshot after 2026-08-09 08:30 was 2026-08-21 22:17, put there by hand during the drill. Twelve days, no alarm. Two causes in series: the 2026-08-21 rebuild lost the off-box target (R-193's shape), and after the self-heal restored it EVERY per-app switch was still off, so the first run logged 'backup OK: 0 app(s) backed up, 14s'.</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: the claim is about a CONTINUING daily copy; a 12-day silent gap was found on 2026-08-21 and nothing reported it</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Offsite (restic → Hetzner Storage Box) · register R-199 · register R-193 · evidence audits/REHEARSAL-byo-reinstall-2026-08-09.md · evidence audits/REPORT-DRILL-backup-truth-2026-08-21.md</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">The backups prove themselves: a restore is actually performed, uLine truncated
<div style="background:#121b2c;border:1px solid #1f2c44;border-radius:6px;padding:14px 13px"><div style="font-size:14px;font-weight:500;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #1f2c44"><span style="color:#4b5b76;font-family:ui-monospace,monospace">6</span> &nbsp;When something goes wrong</div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">The machine watches itself and repairs some faults without telling anyone it had to<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">changed 2026-08-09, was walked</span><span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">R-264 records that the self-heal counters reach the hub and are decoded nowhere.</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: no walk document cited</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map Box survives an unattended app or guest-network failure · register R-264</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Failures reach the operator by email, one mail per run, every failing app named<span style="display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;background:#3a2a12;color:#fbbf24;font-size:10px;white-space:nowrap">changed 2026-08-09, was walked</span><span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">CONFIRMED against source: backup_run_failures digest is allowlisted (api/handler.go:1837), operator-only (dispatcher.go:423), templated (templates.go:48); recovery_unit_capture_failed is record-only (dispatcher.go:376). NOTE: R-182's register row still describes the PRE-FIX behaviour — see R-289.</span><span style="display:block;color:#9a7b3a;font-size:11px;margin-top:2px">why it moved: the digest is wired and source-verified, but no run of it has been observed delivering</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map A failed per-app Tier-1 backup reaches the OPERATOR — EVERY… · register R-182</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#60a5fa;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">Failures reach the customer<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">The customer leg is built; today's log shows customer-channel rows skipped as operator_only.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">capability-map App crashes → customer notified (one event per transition, …</span></span></div><div style="display:flex;gap:8px;align-items:flex-start;margin-bottom:9px"><span style="width:8px;height:8px;border-radius:50%;background:#fbbf24;flex:0 0 8px;margin-top:5px"></span><span style="font-size:12px;line-height:1.45;color:#b8c4d6;text-wrap:pretty">An already-paired box is still told to pair itself<span style="display:block;color:#7c8aa3;font-size:11px;margin-top:3px">Warning card.</span><span style="display:block;color:#4b5b76;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace">register R-214 · register R-235</span></span></div></div>
@@ -155,17 +155,20 @@ claims:
band: journey
stage: 3
title: "Start, stop, restart, update, logs, remove — and the parts that must not be stopped cannot be"
status: built
status: walked
note: "Walked 2026-10-28 night on scratch 9202: install, stop, start, restart, logs; traefik and cloudflared refuse a stop (403); remove with data leaves no volume and no container. The update half: the same day's guarded updates on 9202 (bench + box + undo walks)."
sources:
- capability-map: "App lifecycle: start/stop/restart/update/logs/remove/redeploy"
- register: "R-108"
- evidence: "audits/night-2026-10-28/part5-claims/lifecycle-walk.log"
- evidence: "audits/dockerhub-bigsteps-2026-10-28"
changed:
from: walked
reason: "no walk document cited by the map row or anywhere else"
from: built
reason: "a walk document is now cited (2026-10-28 night)"
verified:
date: 2026-08-09
verdict: downgraded
depth: register+map
date: 2026-10-28
verdict: upgraded
depth: source-read
- id: use.tunnel
band: journey
stage: 3
@@ -207,13 +210,18 @@ claims:
band: journey
stage: 3
title: "A one-tap launcher, and a read-only guest link for visitors"
status: built
status: walked
note: "Walked 2026-10-28 night on scratch 9202 through the pages the browser receives: the launcher lists each openable app; the guest link opens with no login and no admin link, a wrong token is 404, rotate and switch-off kill the old link."
sources:
- capability-map: "Indítópult (app launcher) — one-tap grid of the household's openable apps"
- evidence: "audits/night-2026-10-28/part5-claims/launcher-walk.log"
changed:
from: built
reason: "walked live 2026-10-28 night (map E8, E9 → PROVEN-LIVE)"
verified:
date: 2026-08-09
verdict: confirmed
depth: register+map
date: 2026-10-28
verdict: upgraded
depth: source-read
- id: use.dlna
band: journey
stage: 3
@@ -0,0 +1,6 @@
0
status: stopped
VMID Status Lock Name
9201 running demo-hp
9202 running demo-hp-scratch
9401 stopped upgrade-harness
@@ -0,0 +1,11 @@
Wed Oct 28 21:31:37 UTC 2026
containers:
0
20
total used free shared buff/cache available
Mem: 10240 62 9929 0 248 10177
Swap: 0 0 0
6
MemTotal: 10485760 kB
MemFree: 10167652 kB
MemAvailable: 10422146 kB
@@ -0,0 +1,11 @@
containers: 0 volumes: 20 networks: bridge entrytest_default host none traefik-public
C3
MV-bookstack
MV-gitea
MV-grocy
MV-homepage
MV-jellyfin
MV-lubelogger
MV-nzbget
MV-prowlarr
MV-qbittorrent
@@ -0,0 +1,60 @@
#!/bin/bash
# meili_collect.sh <container> [interval_s=10] [duration_s=420] — R-1338 memory collector, read-only.
#
# Runs INSIDE the guest that runs Docker (bench: `pct exec 9401 -- bash meili_collect.sh wanderer-search`; a box guest
# the same way through `pct push` + `pct exec`). Changes nothing: it only reads cgroup v2 files, /proc and `docker
# inspect/logs/exec cat`. Prints:
# lines starting with '#' — a header (guest RAM/swap/CPUs, what the CONTAINER sees in /proc/meminfo and nproc, its
# Meilisearch env keys MEILI_* with values of *KEY* redacted, its start-up log lines) and,
# at the end, the top anonymous mappings of every process in the container; the full
# memory.stat at the start and the end;
# CSV — one row per sample, every interval_s for duration_s. Byte values, no rounding.
# NOTE (measured 2026-10-28 night, bench): an allocator's MADV_FREE'd pages stay counted in `anon` (and RssAnon) but sit
# on the INACTIVE FILE LRU, so inactive_file can exceed file. pglazyfree/pglazyfreed (pages) show it; the kernel drops
# them without swap when the cgroup reaches memory.max (ev_max counts those reclaim passes).
# The cgroup is looked up again on every sample, so a recreated container is followed (its row says the new id).
set -u
C=${1:?usage: meili_collect.sh <container> [interval_s] [duration_s]}
IV=${2:-10}; DUR=${3:-420}
cg_of() { local id; id=$(docker inspect -f '{{.Id}}' "$C" 2>/dev/null) || return 1
for p in /sys/fs/cgroup/system.slice/docker-$id.scope /sys/fs/cgroup/docker/$id; do [ -d "$p" ] && { echo "$p"; return 0; }; done; return 1; }
st() { awk -v k="$2" '$1==k{print $2; f=1} END{if(!f) print ""}' "$1/memory.stat"; }
ev() { awk -v k="$2" '$1==k{print $2; f=1} END{if(!f) print ""}' "$1/memory.events"; }
rd() { [ -r "$1" ] && cat "$1" || echo ""; }
mi() { awk -v k="$1:" '$1==k{print $2*1024}' /proc/meminfo; }
# sum a /proc/<pid>/status field (kB -> bytes) over every process in the cgroup
ps_sum() { local s=0 v; for p in $(cat "$1/cgroup.procs" 2>/dev/null); do v=$(awk -v k="$2:" '$1==k{print $2}' /proc/$p/status 2>/dev/null); s=$((s + ${v:-0})); done; echo $((s*1024)); }
echo "# meili_collect $(date -u +%FT%TZ) container=$C interval=${IV}s duration=${DUR}s guest=$(hostname) kernel=$(uname -r)"
echo "# guest: nproc=$(nproc) MemTotal=$(mi MemTotal) MemAvailable=$(mi MemAvailable) SwapTotal=$(mi SwapTotal) SwapFree=$(mi SwapFree)"
echo "# container sees: nproc=$(docker exec "$C" nproc 2>/dev/null || echo ?) $(docker exec "$C" sh -c 'grep -E "^(MemTotal|MemAvailable|SwapTotal):" /proc/meminfo' 2>/dev/null | tr -s ' ' | tr '\n' ' ')"
echo "# container image: $(docker inspect -f '{{.Config.Image}}' "$C" 2>/dev/null) started=$(docker inspect -f '{{.State.StartedAt}}' "$C" 2>/dev/null)"
echo "# container env (MEILI_*; *KEY* values redacted): $(docker inspect -f '{{range .Config.Env}}{{println .}}{{end}}' "$C" 2>/dev/null | grep '^MEILI_' | sed -E 's/^(MEILI_[A-Z_]*KEY[A-Z_]*)=.*/\1=<redacted>/' | tr '\n' ' ')"
cg=$(cg_of) && echo "# cgroup: $cg memory.max=$(rd $cg/memory.max) memory.swap.max=$(rd $cg/memory.swap.max) memory.high=$(rd $cg/memory.high)"
echo "# start-up log lines (first 60 lines of docker logs that name memory/indexing/thread/version/config):"
docker logs "$C" 2>&1 | head -200 | grep -iE 'memory|index|thread|version|config|env|commit|database|max' | head -60 | sed 's/^/# /'
echo "ts,elapsed_s,container_id,memory_current,memory_peak,memory_max,swap_current,swap_peak,anon,file,file_mapped,active_file,inactive_file,active_anon,inactive_anon,shmem,kernel,slab,sock,pgmajfault,anon_thp,pglazyfree_pages,pglazyfreed_pages,ev_low,ev_high,ev_max,ev_oom,ev_oom_kill,proc_VmRSS,proc_RssAnon,proc_RssFile,proc_RssShmem,proc_VmSwap,proc_VmHWM,guest_MemAvailable,guest_SwapFree"
t0=$(date +%s); end=$((t0 + DUR))
if cg=$(cg_of); then echo "# memory.stat at start: $(tr '\n' ' ' < $cg/memory.stat)"; fi
while :; do
now=$(date +%s)
if cg=$(cg_of); then
id=$(basename "$cg" | sed -E 's/^docker-//; s/\.scope$//' | cut -c1-12)
echo "$(date -u +%T),$((now-t0)),$id,$(rd $cg/memory.current),$(rd $cg/memory.peak),$(rd $cg/memory.max),$(rd $cg/memory.swap.current),$(rd $cg/memory.swap.peak),$(st $cg anon),$(st $cg file),$(st $cg file_mapped),$(st $cg active_file),$(st $cg inactive_file),$(st $cg active_anon),$(st $cg inactive_anon),$(st $cg shmem),$(st $cg kernel),$(st $cg slab),$(st $cg sock),$(st $cg pgmajfault),$(st $cg anon_thp),$(st $cg pglazyfree),$(st $cg pglazyfreed),$(ev $cg low),$(ev $cg high),$(ev $cg max),$(ev $cg oom),$(ev $cg oom_kill),$(ps_sum $cg VmRSS),$(ps_sum $cg RssAnon),$(ps_sum $cg RssFile),$(ps_sum $cg RssShmem),$(ps_sum $cg VmSwap),$(ps_sum $cg VmHWM),$(mi MemAvailable),$(mi SwapFree)"
else
echo "$(date -u +%T),$((now-t0)),NO-CGROUP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"
fi
[ "$now" -ge "$end" ] && break
sleep "$IV"
done
if cg=$(cg_of); then
echo "# memory.stat at end: $(tr '\n' ' ' < $cg/memory.stat)"
echo "# memory.events at end: $(tr '\n' ' ' < $cg/memory.events)"
echo "# top anonymous mappings per process at the end (kB: Rss Anonymous Swap; mapping):"
for p in $(cat "$cg/cgroup.procs"); do
echo "# pid $p $(tr '\0' ' ' < /proc/$p/cmdline 2>/dev/null | cut -c1-80)"
awk '/^[0-9a-f]+-[0-9a-f]+ /{m=$0} /^Rss:/{r=$2} /^Anonymous:/{a=$2} /^Swap:/{s=$2; if (a>1024) printf "# %8d %8d %8d %s\n", r, a, s, m}' /proc/$p/smaps 2>/dev/null | sort -k3 -nr | head -12
grep -E '^(Rss|Anonymous|Swap|Pss_Anon|Pss_File):' /proc/$p/smaps_rollup 2>/dev/null | tr -s ' ' | tr '\n' ' ' | sed 's/^/# rollup: /'; echo
done
fi
@@ -0,0 +1,170 @@
catalog_gates — apps: plex [--fast]
--fast SKIPPED: image-resolvable, volume-persistence, gate-decoys — they need network and a container runtime and take minutes
per app (gate-decoys: ~3 minutes on its own), so they are NEVER in a hook. They
remain deliberate periodic runs: start
of a catalog campaign, before a publish train, or when a template's volumes:/image
changes. Run them with no --fast, on a scratch host.
==============================================================================
== gate: image-pins (check-image-pins.py)
==============================================================================
image-pin gate OK — 65 templates, 0 unpinned images
==============================================================================
== gate: engine-major (check-engine-major.py)
==============================================================================
engine-major gate — range origin/main..HEAD: 0 compose file(s) changed, 0 engine pin(s) compared
engine-major gate OK — no forbidden engine major, and no engine major bundled with another image move (rule: CLAUDE.md, amended by R-469 2026-09-21)
==============================================================================
== gate: catalog-since (check-catalog-since.py)
==============================================================================
catalog-since gate — range origin/main..HEAD: 0 compose file(s) changed, 0 image move(s) dated
catalog-since gate OK — every image move in the range carries a catalog_since on or after its commit day
==============================================================================
== gate: copy-i18n (check-copy-i18n.py plex)
==============================================================================
copy-i18n: matcher controls OK (positive „Jelentkezz be…" convicts, negative „Encrypted notes…" does not)
copy-i18n: retrieval-promise vocabulary matches the sibling clone
copy-i18n: 65 apps · 3391 Hungarian copy strings frozen · 3391 with English
copy-i18n: translated so far — actualbudget 52/52, adventurelog 53/53, audiobookshelf 54/54, bentopdf 47/47, bookstack 56/56, calcom 56/56, calibre-web 60/60, claper 52/52, code-server 52/52, crafty-controller 57/57, dawarich 54/54, docmost 51/51, emby 22/22, ghost 54/54, gitea 54/54, glance 43/43, gokapi 48/48, grafana 50/50, gramps-web 53/53, grimmory 57/57, grocy 54/54, home-assistant 50/50, homebox 50/50, homepage 42/42, immich 59/59, jellyfin 54/54, karakeep 52/52, kimai 53/53, komga 56/56, lubelogger 57/57, mealie 53/53, metube 51/51, n8n 45/45, navidrome 55/55, nextcloud 60/60, nzbget 55/55, onlyoffice 52/52, opengist 49/49, outline 53/53, paperless-ngx 66/66, papra 50/50, plant-it 48/48, plex 57/57, privatebin 45/45, prowlarr 44/44, qbittorrent 54/54, radarr 55/55, radicale 51/51, rallly 48/48, recipe-importer 52/52, romm 74/74, sabnzbd 60/60, seerr 50/50, sonarr 55/55, sparkyfitness 54/54, tandoor 49/49, termix 46/46, transmission 52/52, uptime-kuma 49/49, vaultwarden 56/56, vikunja 50/50, wanderer 50/50, wger 52/52, wishlist 47/47, zipline 52/52
copy-i18n: OK
==============================================================================
== gate: probe-matches-compose (check-probe-matches-compose.py plex)
==============================================================================
probe-matches-compose: 1 app(s), mode: full
probe-matches-compose: OK — every probe dials the port (and, where it can fail, the path) that the app's own compose healthcheck dials
==============================================================================
== gate: probe-measured (check-probe-measured.py plex)
==============================================================================
probe-measured: OK — 0 probes, each with a measured before/after
==============================================================================
== gate: test-record (check-test-record.py plex)
==============================================================================
test-record gate — 1 template(s) read, 0 carry a ladder, 0 convicted
==============================================================================
== gate: test-record-move (check-test-record-move.py)
==============================================================================
test-record-move gate — range origin/main..HEAD: 0 compose file(s) changed
==============================================================================
== gate: onboarding (check-onboarding.py)
==============================================================================
onboarding gate — 63 checklist ids; 65 template dirs: 53 exempt (published before 2026-10-01), 12 new; 2 exempt app(s) with a record (shape-checked): sparkyfitness, wger
NOT CHECKED here (sibling repository absent — the pre-push hook on DooPlex checks them): 11 path(s)
https://github.com/nzbgetcom/nzbget
the app needs the internet for the one thing it exists to do (reach the household's Usenet provider), and for nothing else. No account with us, no token, no call home once the update check is off
NNTP, usually 563 with TLS, and OUTGOING ONLY
https://github.com/qbittorrent/qBittorrent
https://github.com/sabnzbd/sabnzbd
the app needs the internet for the one thing it exists to do (reach the household's Usenet provider), and for nothing else. No account with us, no token, no call home
NNTP, usually 563 with TLS, and OUTGOING ONLY
https://github.com/transmission/transmission
gunicorn with 2 workers since 2026-10-08 (`WGER_USE_GUNICORN=True`, `WEB_CONCURRENCY=2`, R-762): 2 × „Booting worker" in the log; login page, CSS and a photo 200; 10-min watch 0 oom_kill, 0 restarts
DJANGO_DEBUG=False` (R-762, 2026-10-06): `collectstatic` runs at start; the static files are served by `wger-files` (nginx)
onboarding gate OK
==============================================================================
== gate: family-gate (check-family-gate.py)
==============================================================================
family-gate: newest baked golden 0.344.0 >= 0.287.0
family-gate gate OK: 4 family-gated template(s) ['glance', 'grimmory', 'homepage', 'metube']
==============================================================================
== gate: mem-limit-sum (check-mem-limit-sum.py plex)
==============================================================================
mem-limit-sum gate OK: 1 template(s), every mem_limit is the sum of its compose limits
==============================================================================
== gate: db-credentials (check-db-credentials.py plex)
==============================================================================
db-credentials gate OK: 1 template(s), 0 database password reference(s), each a `type: secret` field
==============================================================================
== gate: data-key (check-data-key.py plex)
==============================================================================
data-key gate OK: 1 template(s), 0 data key(s), every flag agrees with the name rule and REGISTRY
==============================================================================
== gate: unclean-boot-images (check-unclean-boot-images.py plex)
==============================================================================
unclean-boot-images gate OK: 0 after_unclean_boot block(s) on a proven image []
==============================================================================
== gate: guide-version (check-guide-version.py plex)
==============================================================================
guide-version: 1 app(s) · 1 guide(s) current · 0 may be STALE · 0 hidden (checked_version empty) · 0 without a guide
guide-version: advisory — never fails a push
==============================================================================
== gate: login-kind (check-login-kind.py)
==============================================================================
check-login-kind gate OK — 8 login_kind key(s), each one of first_visit, email, none
==============================================================================
== gate: image-volumes (check-image-volumes.py)
==============================================================================
check-image-volumes gate OK — 4 registered data path(s) mounted
==============================================================================
== gate: redis-persistence (check-redis-persistence.py)
==============================================================================
check-redis-persistence gate OK — 7 Redis service(s), none append-only
==============================================================================
== gate: privileges (check-privileges.py)
==============================================================================
allow-list copy: byte-identical to the controller's
check-privileges: 120 files judged, every class-setting on the allow-list
==============================================================================
== gate: download-binds (check-download-binds.py)
==============================================================================
download-binds gate OK — 6 download folder(s), every one `excluded` or `optional` by a named ruling (metube): metube:media/metube=optional, nzbget:media/nzbget=excluded, qbittorrent:media/torrents=excluded, sabnzbd:media/usenet=excluded, transmission:media/transmission=excluded, transmission:media/transmission/watch=excluded
==============================================================================
== gate: security-scan (check-security-scan.py)
==============================================================================
security-scan (R-986, WARN-FIRST — it lists, it never refuses): /mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu
govulncheck: no Go module in this repo — nothing to scan
gitleaks 8.24.3 on -n 1 HEAD (the newest commit; nothing unpushed): 0 hit(s)
security-scan: 0 new hit(s), 0 accepted — warn-first, the push goes on
==============================================================================
== gate: upstream (check-upstream.py)
==============================================================================
upstream gate OK: 97 pins, every one names its upstream (21 stated gaps)
==============================================================================
== summary
==============================================================================
image-pins OK (exit 0)
engine-major OK (exit 0)
catalog-since OK (exit 0)
copy-i18n OK (exit 0)
probe-matches-compose OK (exit 0)
probe-measured OK (exit 0)
test-record OK (exit 0)
test-record-move OK (exit 0)
onboarding OK (exit 0)
family-gate OK (exit 0)
mem-limit-sum OK (exit 0)
db-credentials OK (exit 0)
data-key OK (exit 0)
unclean-boot-images OK (exit 0)
guide-version OK (exit 0)
login-kind OK (exit 0)
image-volumes OK (exit 0)
redis-persistence OK (exit 0)
privileges OK (exit 0)
download-binds OK (exit 0)
security-scan OK (exit 0)
upstream OK (exit 0)
all catalog gates OK
@@ -0,0 +1,4 @@
/tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/bench/tools/edge_run.py:21: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior.
tarfile.open(fileobj=io.BytesIO(base64.b64decode(pull.stdout.strip()))).extractall(ev)
rc=0
evidence -> /tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/bench/plex/edge
@@ -0,0 +1,116 @@
[21:36:24] scratch drive folders cleared before FROM (R-656): ['/srv/felhom-gate/hdd/userdata/media']
[21:36:24] MV-plex: deploying plex at FROM {'plex': 'plexinc/pms-docker:1.41.4.9463-630c9f557'}
[21:36:56] FROM settled=True in 31.0s :: {"plex": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[21:37:24] plex: POST /library/sections felhom8b78be62 http=201 (server 1.41.4.9463-630c9f557, claimed=false)
[21:37:24] plex: seeded library section felhom8b78be62 key=1 uuid=1d0d206d-7a57-4da3-b384-81ca6c1ba2af
[21:37:24] plex: section felhom8b78be62 read back (server 1.41.4.9463-630c9f557), same uuid=True, folders=['/media']
[21:37:24] C1 (seed reads back BEFORE): True
[21:37:25] MV-plex: swapping to TO {'plex': 'plexinc/pms-docker:1.43.5.11029-6bf8af3f0'}
[21:37:34] TO up -d rc=0
[21:38:05] TO settled=True in 30.9s :: {"plex": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[21:38:05] migration lines observed: 1
[21:38:05] plex: section felhom8b78be62 read back (server 1.43.5.11029-6bf8af3f0), same uuid=True, folders=['/media']
[21:38:05] RESULT (seed reads back AFTER): True
[21:38:05] memory watch: 600s, 4 callers on 1 path(s) at 172.18.0.2:32400
[21:38:21] + 15s plex=231M/2048M peak=251M kills=0 rs=0 reqs=300
[21:38:36] + 30s plex=232M/2048M peak=251M kills=0 rs=0 reqs=604
[21:38:51] + 45s plex=232M/2048M peak=251M kills=0 rs=0 reqs=904
[21:39:06] + 60s plex=232M/2048M peak=251M kills=0 rs=0 reqs=1204
[21:39:21] + 76s plex=232M/2048M peak=251M kills=0 rs=0 reqs=1504
[21:39:36] + 91s plex=232M/2048M peak=251M kills=0 rs=0 reqs=1804
[21:39:51] + 106s plex=232M/2048M peak=251M kills=0 rs=0 reqs=2104
[21:40:07] + 121s plex=233M/2048M peak=251M kills=0 rs=0 reqs=2404
[21:40:22] + 136s plex=233M/2048M peak=251M kills=0 rs=0 reqs=2704
[21:40:37] + 151s plex=234M/2048M peak=251M kills=0 rs=0 reqs=3004
[21:40:52] + 166s plex=234M/2048M peak=251M kills=0 rs=0 reqs=3304
[21:41:07] + 182s plex=234M/2048M peak=251M kills=0 rs=0 reqs=3604
[21:41:22] + 197s plex=234M/2048M peak=251M kills=0 rs=0 reqs=3904
[21:41:37] + 212s plex=235M/2048M peak=251M kills=0 rs=0 reqs=4204
[21:41:52] + 227s plex=235M/2048M peak=251M kills=0 rs=0 reqs=4504
[21:42:08] + 242s plex=234M/2048M peak=251M kills=0 rs=0 reqs=4801
[21:42:23] + 257s plex=235M/2048M peak=251M kills=0 rs=0 reqs=5101
[21:42:38] + 272s plex=235M/2048M peak=251M kills=0 rs=0 reqs=5405
[21:42:53] + 287s plex=235M/2048M peak=251M kills=0 rs=0 reqs=5705
[21:43:08] + 302s plex=235M/2048M peak=251M kills=0 rs=0 reqs=6005
[21:43:23] + 318s plex=235M/2048M peak=251M kills=0 rs=0 reqs=6305
[21:43:38] + 333s plex=236M/2048M peak=251M kills=0 rs=0 reqs=6605
[21:43:53] + 348s plex=236M/2048M peak=251M kills=0 rs=0 reqs=6905
[21:44:09] + 363s plex=236M/2048M peak=251M kills=0 rs=0 reqs=7205
[21:44:24] + 378s plex=236M/2048M peak=251M kills=0 rs=0 reqs=7505
[21:44:39] + 393s plex=236M/2048M peak=251M kills=0 rs=0 reqs=7805
[21:44:54] + 408s plex=237M/2048M peak=251M kills=0 rs=0 reqs=8105
[21:45:09] + 424s plex=238M/2048M peak=251M kills=0 rs=0 reqs=8405
[21:45:24] + 439s plex=238M/2048M peak=251M kills=0 rs=0 reqs=8705
[21:45:39] + 454s plex=237M/2048M peak=251M kills=0 rs=0 reqs=9002
[21:45:54] + 469s plex=238M/2048M peak=251M kills=0 rs=0 reqs=9302
[21:46:10] + 484s plex=238M/2048M peak=251M kills=0 rs=0 reqs=9602
[21:46:25] + 499s plex=238M/2048M peak=251M kills=0 rs=0 reqs=9902
[21:46:40] + 514s plex=238M/2048M peak=251M kills=0 rs=0 reqs=10202
[21:46:55] + 529s plex=239M/2048M peak=251M kills=0 rs=0 reqs=10502
[21:47:10] + 545s plex=239M/2048M peak=251M kills=0 rs=0 reqs=10803
[21:47:25] + 560s plex=239M/2048M peak=251M kills=0 rs=0 reqs=11103
[21:47:40] + 575s plex=239M/2048M peak=251M kills=0 rs=0 reqs=11403
[21:47:55] + 590s plex=239M/2048M peak=251M kills=0 rs=0 reqs=11706
[21:48:11] + 605s plex=240M/2048M peak=251M kills=0 rs=0 reqs=12006
[21:48:11] memory watch: killed=False tight=[] requests=12006 codes={'401': 12006}
[21:48:11] MV-plex: ABORT — putting the FROM images back
[21:48:51] plex: section felhom8b78be62 read back (server 1.41.4.9463-630c9f557), same uuid=True, folders=['/media']
[21:48:51] ABORT: app came back in 30.9s; data present=True
{
"harness_version": 5,
"edge": "MV-plex",
"app": "plex",
"note": "night 2026-10-28 (R-1238): the catalog transition 6cc317d, older tag -> current pin",
"from": {
"plex": "plexinc/pms-docker:1.41.4.9463-630c9f557"
},
"to": {
"plex": "plexinc/pms-docker:1.43.5.11029-6bf8af3f0"
},
"verdict": "proven",
"seed_read_before": true,
"seed_read_after": true,
"healthy_after": true,
"migration_observed": "\u001b[2Kplex | [fix-attrs.d] applying ownership & permissions fixes...",
"abort": "starts-and-serves",
"abort_detail": null,
"engine_state_after": null,
"memory": {
"soak_s": 605.4,
"requested_s": 600,
"requests": 12006,
"codes": {
"401": 12006
},
"first_kill": null,
"containers": {
"plex": {
"limit": 2147483648,
"peak": 264138752,
"peak_pct": 0.123,
"anon_peak_sampled": 230502400,
"anon_peak_pct": 0.107,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"venue_swap_bytes": 0,
"load": "reached"
},
"marks": [],
"bench_overrides": null,
"duration_s": 30.9,
"measured_at": "2026-10-28T21:48:51Z",
"evidence": "evidence/MV-plex",
"scratch_cleared": [
"/srv/felhom-gate/hdd/userdata/media"
],
"files_changed": [],
"files_changed_detail": [],
"files_ignored": [],
"total_s": 746.7
}
@@ -0,0 +1 @@
import importlib.util,sys; sys.path.insert(0,'/opt/upg'); s=importlib.util.spec_from_file_location('ut','/opt/upg/upgrade-test.py'); ut=importlib.util.module_from_spec(s); s.loader.exec_module(ut); ut.EDGES['MV-plex']=dict(app='plex', note='night 2026-10-28 (R-1238): the catalog transition 6cc317d, older tag -> current pin', frm={'plex': 'plexinc/pms-docker:1.41.4.9463-630c9f557'}, to={'plex': 'plexinc/pms-docker:1.43.5.11029-6bf8af3f0'}); sys.exit(ut.main(['--soak', '600', 'MV-plex']))
@@ -0,0 +1,8 @@
{
"plex": {
"status": "running",
"health": "healthy",
"restarts": 0,
"exit": 0
}
}
@@ -0,0 +1,17 @@
plex | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
plex | [s6-init] ensuring user provided files have correct perms...exited 0.
plex | [fix-attrs.d] applying ownership & permissions fixes...
plex | [fix-attrs.d] done.
plex | [cont-init.d] executing container initialization scripts...
plex | [cont-init.d] 40-plex-first-run: executing...
plex | Plex Media Server first run setup complete
plex | [cont-init.d] 40-plex-first-run: exited 0.
plex | [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing...
plex | [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0.
plex | [cont-init.d] 50-plex-update: executing...
plex | [cont-init.d] 50-plex-update: exited 0.
plex | [cont-init.d] done.
plex | [services.d] starting services
plex | Starting Plex Media Server.
plex | [services.d] done.
plex | Critical: libusb_init failed
@@ -0,0 +1,3 @@
{
"/srv/felhom-gate/hdd/userdata/media": {}
}
@@ -0,0 +1,3 @@
{
"/srv/felhom-gate/hdd/userdata/media": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
@@ -0,0 +1,3 @@
{
"/srv/felhom-gate/hdd/userdata/media": {}
}
@@ -0,0 +1,3 @@
{
"/srv/felhom-gate/hdd/userdata/media": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
@@ -0,0 +1,762 @@
[
{
"t": 15.1,
"containers": {
"plex": {
"limit": 2147483648,
"current": 243261440,
"peak": 264138752,
"anon": 230408192,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 300
},
{
"t": 30.3,
"containers": {
"plex": {
"limit": 2147483648,
"current": 243642368,
"peak": 264138752,
"anon": 230379520,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 604
},
{
"t": 45.4,
"containers": {
"plex": {
"limit": 2147483648,
"current": 243908608,
"peak": 264138752,
"anon": 230400000,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 904
},
{
"t": 60.5,
"containers": {
"plex": {
"limit": 2147483648,
"current": 243908608,
"peak": 264138752,
"anon": 230395904,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 1204
},
{
"t": 75.7,
"containers": {
"plex": {
"limit": 2147483648,
"current": 244121600,
"peak": 264138752,
"anon": 230502400,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 1504
},
{
"t": 90.8,
"containers": {
"plex": {
"limit": 2147483648,
"current": 244199424,
"peak": 264138752,
"anon": 230420480,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 1804
},
{
"t": 105.9,
"containers": {
"plex": {
"limit": 2147483648,
"current": 244224000,
"peak": 264138752,
"anon": 230440960,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 2104
},
{
"t": 121.0,
"containers": {
"plex": {
"limit": 2147483648,
"current": 244686848,
"peak": 264138752,
"anon": 230436864,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 2404
},
{
"t": 136.2,
"containers": {
"plex": {
"limit": 2147483648,
"current": 244350976,
"peak": 264138752,
"anon": 230445056,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 2704
},
{
"t": 151.3,
"containers": {
"plex": {
"limit": 2147483648,
"current": 245436416,
"peak": 264138752,
"anon": 230416384,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 3004
},
{
"t": 166.4,
"containers": {
"plex": {
"limit": 2147483648,
"current": 245751808,
"peak": 264138752,
"anon": 230445056,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 3304
},
{
"t": 181.5,
"containers": {
"plex": {
"limit": 2147483648,
"current": 245563392,
"peak": 264138752,
"anon": 230445056,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 3604
},
{
"t": 196.7,
"containers": {
"plex": {
"limit": 2147483648,
"current": 245907456,
"peak": 264138752,
"anon": 230408192,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 3904
},
{
"t": 211.8,
"containers": {
"plex": {
"limit": 2147483648,
"current": 246439936,
"peak": 264138752,
"anon": 230449152,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 4204
},
{
"t": 226.9,
"containers": {
"plex": {
"limit": 2147483648,
"current": 246763520,
"peak": 264138752,
"anon": 230408192,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 4504
},
{
"t": 242.0,
"containers": {
"plex": {
"limit": 2147483648,
"current": 245985280,
"peak": 264138752,
"anon": 230408192,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 4801
},
{
"t": 257.2,
"containers": {
"plex": {
"limit": 2147483648,
"current": 246435840,
"peak": 264138752,
"anon": 230408192,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 5101
},
{
"t": 272.3,
"containers": {
"plex": {
"limit": 2147483648,
"current": 246939648,
"peak": 264138752,
"anon": 230109184,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 5405
},
{
"t": 287.4,
"containers": {
"plex": {
"limit": 2147483648,
"current": 247377920,
"peak": 264138752,
"anon": 230322176,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 5705
},
{
"t": 302.5,
"containers": {
"plex": {
"limit": 2147483648,
"current": 247332864,
"peak": 264138752,
"anon": 230166528,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 6005
},
{
"t": 317.7,
"containers": {
"plex": {
"limit": 2147483648,
"current": 247386112,
"peak": 264138752,
"anon": 230121472,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 6305
},
{
"t": 332.8,
"containers": {
"plex": {
"limit": 2147483648,
"current": 247795712,
"peak": 264138752,
"anon": 230125568,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 6605
},
{
"t": 347.9,
"containers": {
"plex": {
"limit": 2147483648,
"current": 247840768,
"peak": 264138752,
"anon": 230100992,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 6905
},
{
"t": 363.0,
"containers": {
"plex": {
"limit": 2147483648,
"current": 248016896,
"peak": 264138752,
"anon": 230100992,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 7205
},
{
"t": 378.2,
"containers": {
"plex": {
"limit": 2147483648,
"current": 248377344,
"peak": 264138752,
"anon": 230191104,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 7505
},
{
"t": 393.3,
"containers": {
"plex": {
"limit": 2147483648,
"current": 248057856,
"peak": 264138752,
"anon": 230182912,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 7805
},
{
"t": 408.4,
"containers": {
"plex": {
"limit": 2147483648,
"current": 248844288,
"peak": 264138752,
"anon": 230121472,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 8105
},
{
"t": 423.5,
"containers": {
"plex": {
"limit": 2147483648,
"current": 249647104,
"peak": 264138752,
"anon": 230096896,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 8405
},
{
"t": 438.7,
"containers": {
"plex": {
"limit": 2147483648,
"current": 249815040,
"peak": 264138752,
"anon": 230096896,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 8705
},
{
"t": 453.8,
"containers": {
"plex": {
"limit": 2147483648,
"current": 249139200,
"peak": 264138752,
"anon": 230191104,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 9002
},
{
"t": 468.9,
"containers": {
"plex": {
"limit": 2147483648,
"current": 249733120,
"peak": 264138752,
"anon": 230182912,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 9302
},
{
"t": 484.0,
"containers": {
"plex": {
"limit": 2147483648,
"current": 249655296,
"peak": 264138752,
"anon": 230125568,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 9602
},
{
"t": 499.2,
"containers": {
"plex": {
"limit": 2147483648,
"current": 250421248,
"peak": 264138752,
"anon": 230100992,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 9902
},
{
"t": 514.3,
"containers": {
"plex": {
"limit": 2147483648,
"current": 250118144,
"peak": 264138752,
"anon": 230133760,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 10202
},
{
"t": 529.4,
"containers": {
"plex": {
"limit": 2147483648,
"current": 251273216,
"peak": 264138752,
"anon": 230178816,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 10502
},
{
"t": 544.6,
"containers": {
"plex": {
"limit": 2147483648,
"current": 250630144,
"peak": 264138752,
"anon": 230187008,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 10803
},
{
"t": 559.7,
"containers": {
"plex": {
"limit": 2147483648,
"current": 251371520,
"peak": 264138752,
"anon": 230182912,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 11103
},
{
"t": 574.8,
"containers": {
"plex": {
"limit": 2147483648,
"current": 250826752,
"peak": 264138752,
"anon": 230084608,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 11403
},
{
"t": 589.9,
"containers": {
"plex": {
"limit": 2147483648,
"current": 251547648,
"peak": 264138752,
"anon": 229978112,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 11706
},
{
"t": 605.1,
"containers": {
"plex": {
"limit": 2147483648,
"current": 251879424,
"peak": 264138752,
"anon": 230023168,
"swap": 0,
"swap_peak": 0,
"oom_kill": 0,
"restarts": 0,
"oomkilled_flag": false,
"status": "running",
"cgroup": true
}
},
"requests": 12006
}
]
@@ -0,0 +1 @@
plex | [fix-attrs.d] applying ownership & permissions fixes...
@@ -0,0 +1,58 @@
[21:36:24] scratch drive folders cleared before FROM (R-656): ['/srv/felhom-gate/hdd/userdata/media']
[21:36:24] MV-plex: deploying plex at FROM {'plex': 'plexinc/pms-docker:1.41.4.9463-630c9f557'}
[21:36:56] FROM settled=True in 31.0s :: {"plex": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[21:37:24] plex: POST /library/sections felhom8b78be62 http=201 (server 1.41.4.9463-630c9f557, claimed=false)
[21:37:24] plex: seeded library section felhom8b78be62 key=1 uuid=1d0d206d-7a57-4da3-b384-81ca6c1ba2af
[21:37:24] plex: section felhom8b78be62 read back (server 1.41.4.9463-630c9f557), same uuid=True, folders=['/media']
[21:37:24] C1 (seed reads back BEFORE): True
[21:37:25] MV-plex: swapping to TO {'plex': 'plexinc/pms-docker:1.43.5.11029-6bf8af3f0'}
[21:37:34] TO up -d rc=0
[21:38:05] TO settled=True in 30.9s :: {"plex": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[21:38:05] migration lines observed: 1
[21:38:05] plex: section felhom8b78be62 read back (server 1.43.5.11029-6bf8af3f0), same uuid=True, folders=['/media']
[21:38:05] RESULT (seed reads back AFTER): True
[21:38:05] memory watch: 600s, 4 callers on 1 path(s) at 172.18.0.2:32400
[21:38:21] + 15s plex=231M/2048M peak=251M kills=0 rs=0 reqs=300
[21:38:36] + 30s plex=232M/2048M peak=251M kills=0 rs=0 reqs=604
[21:38:51] + 45s plex=232M/2048M peak=251M kills=0 rs=0 reqs=904
[21:39:06] + 60s plex=232M/2048M peak=251M kills=0 rs=0 reqs=1204
[21:39:21] + 76s plex=232M/2048M peak=251M kills=0 rs=0 reqs=1504
[21:39:36] + 91s plex=232M/2048M peak=251M kills=0 rs=0 reqs=1804
[21:39:51] + 106s plex=232M/2048M peak=251M kills=0 rs=0 reqs=2104
[21:40:07] + 121s plex=233M/2048M peak=251M kills=0 rs=0 reqs=2404
[21:40:22] + 136s plex=233M/2048M peak=251M kills=0 rs=0 reqs=2704
[21:40:37] + 151s plex=234M/2048M peak=251M kills=0 rs=0 reqs=3004
[21:40:52] + 166s plex=234M/2048M peak=251M kills=0 rs=0 reqs=3304
[21:41:07] + 182s plex=234M/2048M peak=251M kills=0 rs=0 reqs=3604
[21:41:22] + 197s plex=234M/2048M peak=251M kills=0 rs=0 reqs=3904
[21:41:37] + 212s plex=235M/2048M peak=251M kills=0 rs=0 reqs=4204
[21:41:52] + 227s plex=235M/2048M peak=251M kills=0 rs=0 reqs=4504
[21:42:08] + 242s plex=234M/2048M peak=251M kills=0 rs=0 reqs=4801
[21:42:23] + 257s plex=235M/2048M peak=251M kills=0 rs=0 reqs=5101
[21:42:38] + 272s plex=235M/2048M peak=251M kills=0 rs=0 reqs=5405
[21:42:53] + 287s plex=235M/2048M peak=251M kills=0 rs=0 reqs=5705
[21:43:08] + 302s plex=235M/2048M peak=251M kills=0 rs=0 reqs=6005
[21:43:23] + 318s plex=235M/2048M peak=251M kills=0 rs=0 reqs=6305
[21:43:38] + 333s plex=236M/2048M peak=251M kills=0 rs=0 reqs=6605
[21:43:53] + 348s plex=236M/2048M peak=251M kills=0 rs=0 reqs=6905
[21:44:09] + 363s plex=236M/2048M peak=251M kills=0 rs=0 reqs=7205
[21:44:24] + 378s plex=236M/2048M peak=251M kills=0 rs=0 reqs=7505
[21:44:39] + 393s plex=236M/2048M peak=251M kills=0 rs=0 reqs=7805
[21:44:54] + 408s plex=237M/2048M peak=251M kills=0 rs=0 reqs=8105
[21:45:09] + 424s plex=238M/2048M peak=251M kills=0 rs=0 reqs=8405
[21:45:24] + 439s plex=238M/2048M peak=251M kills=0 rs=0 reqs=8705
[21:45:39] + 454s plex=237M/2048M peak=251M kills=0 rs=0 reqs=9002
[21:45:54] + 469s plex=238M/2048M peak=251M kills=0 rs=0 reqs=9302
[21:46:10] + 484s plex=238M/2048M peak=251M kills=0 rs=0 reqs=9602
[21:46:25] + 499s plex=238M/2048M peak=251M kills=0 rs=0 reqs=9902
[21:46:40] + 514s plex=238M/2048M peak=251M kills=0 rs=0 reqs=10202
[21:46:55] + 529s plex=239M/2048M peak=251M kills=0 rs=0 reqs=10502
[21:47:10] + 545s plex=239M/2048M peak=251M kills=0 rs=0 reqs=10803
[21:47:25] + 560s plex=239M/2048M peak=251M kills=0 rs=0 reqs=11103
[21:47:40] + 575s plex=239M/2048M peak=251M kills=0 rs=0 reqs=11403
[21:47:55] + 590s plex=239M/2048M peak=251M kills=0 rs=0 reqs=11706
[21:48:11] + 605s plex=240M/2048M peak=251M kills=0 rs=0 reqs=12006
[21:48:11] memory watch: killed=False tight=[] requests=12006 codes={'401': 12006}
[21:48:11] MV-plex: ABORT — putting the FROM images back
[21:48:51] plex: section felhom8b78be62 read back (server 1.41.4.9463-630c9f557), same uuid=True, folders=['/media']
[21:48:51] ABORT: app came back in 30.9s; data present=True
@@ -0,0 +1,17 @@
plex | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
plex | [s6-init] ensuring user provided files have correct perms...exited 0.
plex | [fix-attrs.d] applying ownership & permissions fixes...
plex | [fix-attrs.d] done.
plex | [cont-init.d] executing container initialization scripts...
plex | [cont-init.d] 40-plex-first-run: executing...
plex | Plex Media Server first run setup complete
plex | [cont-init.d] 40-plex-first-run: exited 0.
plex | [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing...
plex | [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0.
plex | [cont-init.d] 50-plex-update: executing...
plex | [cont-init.d] 50-plex-update: exited 0.
plex | [cont-init.d] done.
plex | [services.d] starting services
plex | Starting Plex Media Server.
plex | [services.d] done.
plex | Critical: libusb_init failed
@@ -0,0 +1,8 @@
{
"plex": {
"status": "running",
"health": "healthy",
"restarts": 0,
"exit": 0
}
}
@@ -0,0 +1,58 @@
{
"harness_version": 5,
"edge": "MV-plex",
"app": "plex",
"note": "night 2026-10-28 (R-1238): the catalog transition 6cc317d, older tag -> current pin",
"from": {
"plex": "plexinc/pms-docker:1.41.4.9463-630c9f557"
},
"to": {
"plex": "plexinc/pms-docker:1.43.5.11029-6bf8af3f0"
},
"verdict": "proven",
"seed_read_before": true,
"seed_read_after": true,
"healthy_after": true,
"migration_observed": "\u001b[2Kplex | [fix-attrs.d] applying ownership & permissions fixes...",
"abort": "starts-and-serves",
"abort_detail": null,
"engine_state_after": null,
"memory": {
"soak_s": 605.4,
"requested_s": 600,
"requests": 12006,
"codes": {
"401": 12006
},
"first_kill": null,
"containers": {
"plex": {
"limit": 2147483648,
"peak": 264138752,
"peak_pct": 0.123,
"anon_peak_sampled": 230502400,
"anon_peak_pct": 0.107,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"venue_swap_bytes": 0,
"load": "reached"
},
"marks": [],
"bench_overrides": null,
"duration_s": 30.9,
"measured_at": "2026-10-28T21:48:51Z",
"evidence": "evidence/MV-plex",
"scratch_cleared": [
"/srv/felhom-gate/hdd/userdata/media"
],
"files_changed": [],
"files_changed_detail": [],
"files_ignored": [],
"total_s": 746.7
}
@@ -0,0 +1,66 @@
### pull
docker.io/plexinc/pms-docker:1.41.4.9463-630c9f557
docker.io/plexinc/pms-docker:1.43.5.11029-6bf8af3f0
### FROM plexinc/pms-docker:1.41.4.9463-630c9f557 (PLEX_CLAIM absent)
container ip 172.20.0.2; caller = bench host via 172.20.0.2 dev br-2e509a86fc93 src 172.20.0.1 uid 0
identity 200 after ~8s
--- GET /identity
{"MediaContainer":{"size":0,"apiVersion":"0.1.0","claimed":false,"machineIdentifier":"9342c4142cc9ee373ef97d5a064ff4514d7956d1","startState":"startingPlugins","version":"1.41.4.9463-630c9f557"}}
[http 200]
--- GET /library/sections
{"MediaContainer":{"size":0,"allowSync":false,"title1":"Plex Library"}}
[http 200]
--- GET /myplex/account
{"MyPlex":{"username":"","mappingState":"mapped","mappingError":"","signInState":"none","publicAddress":"","publicPort":0,"privateAddress":"","privatePort":0,"subscriptionFeatures":"00077925-6031-401b-8679-f6617ed0cec6,007fb90d-2224-4d24-bd42-e87ffde13558,06d14b9e-2af8-4c2b-a4a1-ea9d5c515824,1417df52-986e-4e4b-8dcd-3997fbc5c976,22b27e12-472e-4383-92ea-2ec3976d8e72,24b4cf36-b296-4002-86b7-f1adb657e76a,2c3311e6-a303-4c24-b560-f498a24e08ac,2ea0e464-ea4f-4be2-97c1-ce6ed4b377dd,300231e0-69aa-4dce-97f4-52d8c00e3e8c,34ddfac9-3a76-459a-974d-591520b809dd,34e182bd-2f62-4678-a9e9-d13b3e25019d,359796ce-d614-427f-8165-19ff62ca053a,39dbdd84-8339-4736-96a1-0eb105cc2e08,3ae06d3a-a76b-435e-8cef-2d2008610ba2,3eb2789b-200c-4a15-91d2-dedfe560953c,3f6baa76-7488-479a-9e4f-49ff2c0d3711,4b522f91-ae89-4f62-af9c-76f44d8ef61c,547514ab-3284-46e5-af77-bbaff247e3fc,567033ef-ffee-44fb-8f90-f678077445f9,5b6190a9-77a4-477e-9fbc-c8118e35a4c1,5d819d02-5d04-4116-8eec-f49def4e2d6f,5e2a89ec-fb26-4234-b66e-14d37f35dff2,5f09fe50-f141-4440-8293-7a18a7a8daf0,64adaa4e-aa7e-457d-b385-51438216d7fe,65685ff8-4375-4e4c-a806-ec1f0b4a8b7f,68747f3a-ce13-46ce-9274-1e0544c9f500,6b85840c-d79d-40c2-8d8f-dfc0b7d26776,6c4d66d9-729d-49dc-b70d-ab2652abf15a,6d7be725-9a96-42c7-8af4-01e735138822,7b392594-6949-4736-9894-e57a9dfe4037,7f46bf17-fabf-4f96-99a2-cf374f6eed71,81c8d5fa-8d90-4833-aa10-a31a51310e2f,849433b0-ef60-4a71-9dd9-939bc01f5362,85ebfb7b-77fb-4afd-bb1a-2fe2fefdddbe,86da2200-58db-4d78-ba46-f146ba25906b,96cac76e-c5bc-4596-87eb
--- POST /library/sections?name=FelhomSpike&type=movie&agent=tv.plex.agents.movie&scanner=Plex%20Movie&language=en-US&location=%2Fmedia%2Fmovies
the server is still starting up. Please retry later
[http 400]
--- GET /library/sections
{"MediaContainer":{"size":0,"allowSync":false,"title1":"Plex Library"}}
[http 200]
### negative control: no such section name
0
### claimed? (Preferences.xml PlexOnlineToken present = claimed; value never printed)
0
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 40-plex-first-run: executing...
Creating pref shell
Plex Media Server first run setup complete
[cont-init.d] 40-plex-first-run: exited 0.
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing...
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0.
[cont-init.d] 50-plex-update: executing...
[cont-init.d] 50-plex-update: exited 0.
[cont-init.d] done.
[services.d] starting services
Starting Plex Media Server.
[services.d] done.
Critical: libusb_init failed
### SWAP to plexinc/pms-docker:1.43.5.11029-6bf8af3f0
identity 200 after ~6s
--- GET /identity
{"MediaContainer":{"size":0,"apiVersion":"1.2.3","claimed":false,"machineIdentifier":"9342c4142cc9ee373ef97d5a064ff4514d7956d1","startState":"startingPlugins","version":"1.43.5.11029-6bf8af3f0"}}
[http 200]
--- GET /library/sections
{"MediaContainer":{"size":0,"allowSync":false,"title1":"Plex Library"}}
[http 200]
Plex Media Server first run setup complete
[cont-init.d] 40-plex-first-run: exited 0.
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing...
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0.
[cont-init.d] 50-plex-update: executing...
[cont-init.d] 50-plex-update: exited 0.
[cont-init.d] done.
[services.d] starting services
Starting Plex Media Server.
[services.d] done.
### teardown
0
@@ -0,0 +1,63 @@
### pull
docker.io/plexinc/pms-docker:1.41.4.9463-630c9f557
docker.io/plexinc/pms-docker:1.43.5.11029-6bf8af3f0
### FROM plexinc/pms-docker:1.41.4.9463-630c9f557 (PLEX_CLAIM absent)
container ip 172.21.0.2; caller = bench host via 172.21.0.2 dev br-f7401aa38df9 src 172.21.0.1 uid 0
identity 200 with no startState after ~52s
--- GET /identity
{"MediaContainer":{"size":0,"apiVersion":"0.1.0","claimed":false,"machineIdentifier":"a34886c6b3231d99de4a8083f3f7116d317e0201","version":"1.41.4.9463-630c9f557"}}
[http 200]
--- GET /library/sections
{"MediaContainer":{"size":0,"allowSync":false,"title1":"Plex Library"}}
[http 200]
--- POST /library/sections?name=FelhomSpike&type=movie&agent=tv.plex.agents.movie&scanner=Plex%20Movie&language=en-US&location=%2Fmedia%2Fmovies
{"MediaContainer":{"size":1,"Directory":[{"art":"/:/resources/movie-fanart.jpg","composite":"/library/sections/1/composite/1793223238","thumb":"/:/resources/movie.png","key":"1","type":"movie","title":"FelhomSpike","agent":"tv.plex.agents.movie","scanner":"Plex Movie","language":"en-US","uuid":"c433e532-2e23-40be-b0fb-a99ae0b0a264","updatedAt":1793223238,"createdAt":1793223238,"content":true,"directory":true,"contentChangedAt":8740763687856723809,"hidden":0,"Location":[{"id":1,"path":"/media/movies"}]}]}}
[http 201]
--- GET /library/sections
{"MediaContainer":{"size":1,"allowSync":false,"title1":"Plex Library","Directory":[{"allowSync":false,"art":"/:/resources/movie-fanart.jpg","composite":"/library/sections/1/composite/1793223238","filters":true,"refreshing":false,"thumb":"/:/resources/movie.png","key":"1","type":"movie","title":"FelhomSpike","agent":"tv.plex.agents.movie","scanner":"Plex Movie","language":"en-US","uuid":"c433e532-2e23-40be-b0fb-a99ae0b0a264","updatedAt":1793223238,"createdAt":1793223238,"scannedAt":1793223238,"content":true,"directory":true,"contentChangedAt":8740763687856723809,"hidden":0,"Location":[{"id":1,"path":"/media/movies"}]}]}}
[http 200]
### negative control: no such section name
0
### claimed? (Preferences.xml PlexOnlineToken present = claimed; value never printed)
0
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 40-plex-first-run: executing...
Creating pref shell
Plex Media Server first run setup complete
[cont-init.d] 40-plex-first-run: exited 0.
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing...
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0.
[cont-init.d] 50-plex-update: executing...
[cont-init.d] 50-plex-update: exited 0.
[cont-init.d] done.
[services.d] starting services
Starting Plex Media Server.
[services.d] done.
Critical: libusb_init failed
### SWAP to plexinc/pms-docker:1.43.5.11029-6bf8af3f0
identity 200 with no startState after ~14s
--- GET /identity
{"MediaContainer":{"size":0,"apiVersion":"1.2.3","claimed":false,"machineIdentifier":"a34886c6b3231d99de4a8083f3f7116d317e0201","version":"1.43.5.11029-6bf8af3f0"}}
[http 200]
--- GET /library/sections
{"MediaContainer":{"size":1,"allowSync":false,"title1":"Plex Library","Directory":[{"allowSync":false,"filters":true,"refreshing":false,"key":"1","type":"movie","title":"FelhomSpike","agent":"tv.plex.agents.movie","scanner":"Plex Movie","language":"en-US","uuid":"c433e532-2e23-40be-b0fb-a99ae0b0a264","updatedAt":1793223238,"createdAt":1793223238,"scannedAt":1793223238,"content":true,"directory":true,"contentChangedAt":8740763687856723809,"hidden":0,"Location":[{"id":1,"path":"/media/movies"}]}]}}
[http 200]
Plex Media Server first run setup complete
[cont-init.d] 40-plex-first-run: exited 0.
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing...
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0.
[cont-init.d] 50-plex-update: executing...
[cont-init.d] 50-plex-update: exited 0.
[cont-init.d] done.
[services.d] starting services
Starting Plex Media Server.
[services.d] done.
### teardown
0
@@ -0,0 +1,66 @@
### pull
docker.io/plexinc/pms-docker:1.41.4.9463-630c9f557
docker.io/plexinc/pms-docker:1.43.5.11029-6bf8af3f0
### FROM plexinc/pms-docker:1.41.4.9463-630c9f557 (PLEX_CLAIM set-to-junkgjunkclaim0123456789abcd)
container ip 172.22.0.2; caller = bench host via 172.22.0.2 dev br-e260f5ae876f src 172.22.0.1 uid 0
identity 200 with no startState after ~38s
--- GET /identity
{"MediaContainer":{"size":0,"apiVersion":"0.1.0","claimed":false,"machineIdentifier":"2fa52b70d045fe078574598f87383acf6152b6a9","version":"1.41.4.9463-630c9f557"}}
[http 200]
--- GET /library/sections
{"MediaContainer":{"size":0,"allowSync":false,"title1":"Plex Library"}}
[http 200]
--- POST /library/sections?name=FelhomSpike&type=movie&agent=tv.plex.agents.movie&scanner=Plex%20Movie&language=en-US&location=%2Fmedia%2Fmovies
{"MediaContainer":{"size":1,"Directory":[{"art":"/:/resources/movie-fanart.jpg","composite":"/library/sections/1/composite/1793223303","thumb":"/:/resources/movie.png","key":"1","type":"movie","title":"FelhomSpike","agent":"tv.plex.agents.movie","scanner":"Plex Movie","language":"en-US","uuid":"6811ca8e-d23e-4f6f-816e-b608f4e79b75","updatedAt":1793223303,"createdAt":1793223303,"content":true,"directory":true,"contentChangedAt":3531497414163235587,"hidden":0,"Location":[{"id":1,"path":"/media/movies"}]}]}}
[http 201]
--- GET /library/sections
{"MediaContainer":{"size":1,"allowSync":false,"title1":"Plex Library","Directory":[{"allowSync":false,"art":"/:/resources/movie-fanart.jpg","composite":"/library/sections/1/composite/1793223303","filters":true,"refreshing":false,"thumb":"/:/resources/movie.png","key":"1","type":"movie","title":"FelhomSpike","agent":"tv.plex.agents.movie","scanner":"Plex Movie","language":"en-US","uuid":"6811ca8e-d23e-4f6f-816e-b608f4e79b75","updatedAt":1793223303,"createdAt":1793223303,"scannedAt":1793223303,"content":true,"directory":true,"contentChangedAt":3531497414163235587,"hidden":0,"Location":[{"id":1,"path":"/media/movies"}]}]}}
[http 200]
### negative control: no such section name
0
### claimed? (Preferences.xml PlexOnlineToken present = claimed; value never printed)
0
Attempting to obtain server token from claim token
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Plex Media Server first run setup complete
[cont-init.d] 40-plex-first-run: exited 0.
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing...
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0.
[cont-init.d] 50-plex-update: executing...
[cont-init.d] 50-plex-update: exited 0.
[cont-init.d] done.
[services.d] starting services
Starting Plex Media Server.
[services.d] done.
Critical: libusb_init failed
### SWAP to plexinc/pms-docker:1.43.5.11029-6bf8af3f0
identity 200 with no startState after ~12s
--- GET /identity
{"MediaContainer":{"size":0,"apiVersion":"1.2.3","claimed":false,"machineIdentifier":"2fa52b70d045fe078574598f87383acf6152b6a9","version":"1.43.5.11029-6bf8af3f0"}}
[http 200]
--- GET /library/sections
{"MediaContainer":{"size":1,"allowSync":false,"title1":"Plex Library","Directory":[{"allowSync":false,"filters":true,"refreshing":false,"key":"1","type":"movie","title":"FelhomSpike","agent":"tv.plex.agents.movie","scanner":"Plex Movie","language":"en-US","uuid":"6811ca8e-d23e-4f6f-816e-b608f4e79b75","updatedAt":1793223303,"createdAt":1793223303,"scannedAt":1793223303,"content":true,"directory":true,"contentChangedAt":3531497414163235587,"hidden":0,"Location":[{"id":1,"path":"/media/movies"}]}]}}
[http 200]
Plex Media Server first run setup complete
[cont-init.d] 40-plex-first-run: exited 0.
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing...
[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0.
[cont-init.d] 50-plex-update: executing...
[cont-init.d] 50-plex-update: exited 0.
[cont-init.d] done.
[services.d] starting services
Starting Plex Media Server.
[services.d] done.
### teardown
0
@@ -0,0 +1,61 @@
test_all_three_conditions_allow (__main__.BenchAdminSeedGuard.test_all_three_conditions_allow) ... ok
test_each_condition_alone_refuses (__main__.BenchAdminSeedGuard.test_each_condition_alone_refuses) ... ok
test_the_bench_seeds_through_the_admin_invite_and_never_shows_the_token (__main__.BenchAdminSeedGuard.test_the_bench_seeds_through_the_admin_invite_and_never_shows_the_token) ... /mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu/scripts/test_upgrade_bench.py:177: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/.felhom-h-zt3ldp_e' mode='r' encoding='UTF-8'>
headers.append(open(extra[i + 1][1:]).read().strip())
ResourceWarning: Enable tracemalloc to get the object allocation traceback
ok
test_the_bench_venue_names_itself (__main__.BenchAdminSeedGuard.test_the_bench_venue_names_itself) ... ok
test_the_box_walk_never_signs_in_as_admin (__main__.BenchAdminSeedGuard.test_the_box_walk_never_signs_in_as_admin) ... ok
test_a_household_shaped_box_is_never_seeded (__main__.BoxAdminSeedGuard.test_a_household_shaped_box_is_never_seeded) ... ok
test_a_refused_invite_is_inconclusive (__main__.BoxAdminSeedGuard.test_a_refused_invite_is_inconclusive) ... ok
test_all_conditions_allow (__main__.BoxAdminSeedGuard.test_all_conditions_allow) ... ok
test_each_condition_alone_refuses (__main__.BoxAdminSeedGuard.test_each_condition_alone_refuses) ... ok
test_only_a_drill_address_is_invited (__main__.BoxAdminSeedGuard.test_only_a_drill_address_is_invited) ... ok
test_the_test_box_seeds_through_the_invite_inside_the_box (__main__.BoxAdminSeedGuard.test_the_test_box_seeds_through_the_invite_inside_the_box) ... ok
test_the_tester_1_box_is_a_test_box_and_demo_hp_9201_is_not (__main__.BoxAdminSeedGuard.test_the_tester_1_box_is_a_test_box_and_demo_hp_9201_is_not) ... ok
test_an_unknown_target_is_refused (__main__.BoxWalkTargets.test_an_unknown_target_is_refused) ... ok
test_every_row_is_complete (__main__.BoxWalkTargets.test_every_row_is_complete) ... ok
test_hdd_path_is_the_drive_itself (__main__.BoxWalkTargets.test_hdd_path_is_the_drive_itself)
R-839: the deploy API refuses an HDD_PATH that is a folder inside a registered drive (409, measured ... ok
test_remove_looks_for_the_install_record_not_the_template_folder (__main__.BoxWalkTargets.test_remove_looks_for_the_install_record_not_the_template_folder)
/opt/docker/stacks/<app> is the catalog's template copy and stays after a clean remove; app.yaml is the ... ok
test_the_default_stays_scratch_9202 (__main__.BoxWalkTargets.test_the_default_stays_scratch_9202) ... ok
test_the_old_guest_switch_still_selects_demo_hp_9201 (__main__.BoxWalkTargets.test_the_old_guest_switch_still_selects_demo_hp_9201) ... ok
test_the_tester_1_box_is_reached_through_the_hp_box (__main__.BoxWalkTargets.test_the_tester_1_box_is_reached_through_the_hp_box) ... ok
test_names_changed_added_removed_and_nothing_else (__main__.ChangedFiles.test_names_changed_added_removed_and_nothing_else) ... ok
test_never_a_bare_root_never_outside (__main__.ClearScratch.test_never_a_bare_root_never_outside) ... /mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu/scripts/test_upgrade_bench.py:52: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/bench-scratch-jw5or5l5/hdd/appdata/x/config/config.php' mode='w' encoding='UTF-8'>
open(p, "w").write("last run")
ResourceWarning: Enable tracemalloc to get the object allocation traceback
ok
test_the_apps_own_folders_are_cleared_and_said (__main__.ClearScratch.test_the_apps_own_folders_are_cleared_and_said) ... /mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu/scripts/test_upgrade_bench.py:52: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/bench-scratch-66bb1px8/hdd/appdata/nextcloud/config/config.php' mode='w' encoding='UTF-8'>
open(p, "w").write("last run")
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu/scripts/test_upgrade_bench.py:52: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/bench-scratch-66bb1px8/hdd/appdata/immich/config/config.php' mode='w' encoding='UTF-8'>
open(p, "w").write("last run")
ResourceWarning: Enable tracemalloc to get the object allocation traceback
ok
test_nothing_new_is_refused (__main__.DefinitionEdge.test_nothing_new_is_refused) ... ok
test_the_edge_names_the_new_service (__main__.DefinitionEdge.test_the_edge_names_the_new_service) ... ok
test_the_to_render_reads_the_new_definition (__main__.DefinitionEdge.test_the_to_render_reads_the_new_definition) ... ok
test_answers_of_any_code_are_the_app_answering (__main__.LoadVerdict.test_answers_of_any_code_are_the_app_answering) ... ok
test_every_request_errored_is_inconclusive (__main__.LoadVerdict.test_every_request_errored_is_inconclusive) ... ok
test_under_half_is_inconclusive_and_none_is_inconclusive (__main__.LoadVerdict.test_under_half_is_inconclusive_and_none_is_inconclusive) ... ok
test_a_listed_name_that_grew_or_vanished_still_marks (__main__.MarkerIgnore.test_a_listed_name_that_grew_or_vanished_still_marks) ... ok
test_a_moved_tree_the_file_walk_cannot_name_keeps_the_mark (__main__.MarkerIgnore.test_a_moved_tree_the_file_walk_cannot_name_keeps_the_mark) ... ok
test_an_unlisted_changed_file_still_marks (__main__.MarkerIgnore.test_an_unlisted_changed_file_still_marks) ... ok
test_every_entry_has_a_reason (__main__.MarkerIgnore.test_every_entry_has_a_reason) ... ok
test_the_list_belongs_to_its_app (__main__.MarkerIgnore.test_the_list_belongs_to_its_app) ... ok
test_the_six_measured_markers_do_not_mark_and_each_carries_a_reason (__main__.MarkerIgnore.test_the_six_measured_markers_do_not_mark_and_each_carries_a_reason) ... ok
test_env_is_0600_and_shredded (__main__.SecretHygiene.test_env_is_0600_and_shredded) ... ok
test_evidence_files_are_redacted (__main__.SecretHygiene.test_evidence_files_are_redacted) ... ok
test_redact_longest_first (__main__.SecretHygiene.test_redact_longest_first) ... ok
test_secret_values_are_the_generated_fields_and_the_seed_password (__main__.SecretHygiene.test_secret_values_are_the_generated_fields_and_the_seed_password) ... ok
test_kernel_peak_counts (__main__.SwapRecorded.test_kernel_peak_counts) ... ok
test_nothing_readable_is_none (__main__.SwapRecorded.test_nothing_readable_is_none) ... ok
test_venue_swap_read (__main__.SwapRecorded.test_venue_swap_read) ... ok
test_venue_swap_unreadable_is_none_not_zero (__main__.SwapRecorded.test_venue_swap_unreadable_is_none_not_zero) ... ok
----------------------------------------------------------------------
Ran 42 tests in 0.059s
OK
@@ -0,0 +1,124 @@
diff --git a/scripts/upgrade_fixtures.py b/scripts/upgrade_fixtures.py
index 062a803..f88caa6 100644
--- a/scripts/upgrade_fixtures.py
+++ b/scripts/upgrade_fixtures.py
@@ -852,6 +852,113 @@ class NZBGet:
return True
+class Plex:
+ """Plex's own HTTP API makes a library section and the same API proves it survived (felhom.eu R-1238).
+
+ NO plex.tv ACCOUNT. An UNCLAIMED Plex answers a request from a private address with no token (felhom.eu
+ `architecture/13-threat-model.md`, the R-1045 row) - the harness calls from the bench host at the container's own
+ IP, so the caller is the docker bridge gateway (172.x.0.1), a private address. Measured on the bench 2026-10-28
+ night (felhom.eu audits/night-2026-10-28/bench/plex/): POST /library/sections answered 201 with the new section;
+ GET read it back before and after 1.41.4.9463 -> 1.43.5.11029, with PLEX_CLAIM absent AND with a junk PLEX_CLAIM
+ (the image's first-run claim exchange fails and the server stays unclaimed). A CLAIMED server would answer 401 to
+ this route - seed() then records why and returns None, it never reads that as "no data".
+
+ The server says it is ready only when /identity carries no `startState`: the healthcheck (curl -f /identity) is
+ healthy while `startState` is `startingPlugins`, and a POST then answers 400 "the server is still starting up"
+ (measured, the first spike attempt). JSON only with `Accept: application/json` - XML otherwise.
+
+ What is proven: the section (its name, uuid and folder) lives in Plex's own database in the config volume. No media
+ is scanned; the scanner and the metadata agents are NOT measured, and no record claims they are."""
+ port = 32400
+ container = "plex"
+ J = ("-H", "Accept: application/json")
+
+ def _base(self, ipfn):
+ ip = ipfn(self.container)
+ return f"http://{ip}:{self.port}" if ip else ""
+
+ def _ready(self, base, say, tries=90, delay=4):
+ """(True, identity) once /identity answers 200 JSON with no startState; (False, last answer) otherwise."""
+ last = ""
+ for _ in range(tries):
+ rc, code, out = _curl(base + "/identity", *self.J, timeout=15)
+ last = f"rc={rc} http={code} {out[:160]}"
+ if rc == 0 and code == "200":
+ try:
+ mc = json.loads(out).get("MediaContainer") or {}
+ except ValueError:
+ mc = {}
+ if "claimed" in mc and "startState" not in mc:
+ return True, mc
+ time.sleep(delay)
+ say(f" plex: never finished starting ({last})")
+ return False, None
+
+ def _sections(self, base):
+ rc, code, out = _curl(base + "/library/sections", *self.J, timeout=30)
+ if rc != 0 or code != "200":
+ return None, f"rc={rc} http={code} {out[:160]}"
+ try:
+ return (json.loads(out).get("MediaContainer") or {}).get("Directory") or [], out
+ except ValueError:
+ return None, f"non-JSON http={code} {out[:160]}"
+
+ def seed(self, ipfn, say):
+ base = self._base(ipfn)
+ if not base:
+ say(" plex: no container IP")
+ return None
+ ok, ident = self._ready(base, say)
+ if not ok:
+ return None
+ if ident.get("claimed") is not False:
+ self.tried = "the unclaimed private-address route: the server reports claimed=%r" % ident.get("claimed")
+ say(f" plex: {self.tried} - this route needs an UNCLAIMED server")
+ return None
+ name = "felhom" + secrets.token_hex(4)
+ q = ("name=%s&type=movie&agent=tv.plex.agents.movie&scanner=Plex%%20Movie&language=en-US&location=%%2Fmedia" % name)
+ rc, code, out = _curl(base + "/library/sections?" + q, *self.J, method="POST", timeout=60)
+ say(f" plex: POST /library/sections {name} http={code} (server {ident.get('version')}, claimed=false)")
+ if rc != 0 or code not in ("200", "201"):
+ self.tried = f"POST /library/sections answered rc={rc} http={code}: {out[:160]}"
+ say(f" plex: the app refused the section ({out[:160]})")
+ return None
+ try:
+ made = [d for d in (json.loads(out).get("MediaContainer") or {}).get("Directory") or [] if d.get("title") == name]
+ except ValueError:
+ made = []
+ if not made or not made[0].get("uuid"):
+ say(f" plex: the create answer does not carry the section ({out[:160]})")
+ return None
+ say(f" plex: seeded library section {name} key={made[0].get('key')} uuid={made[0]['uuid']}")
+ return {"name": name, "uuid": made[0]["uuid"]}
+
+ def verify(self, ipfn, seeded, say):
+ base = self._base(ipfn)
+ if not base:
+ return False
+ ok, ident = self._ready(base, say)
+ if not ok:
+ return False
+ secs, out = self._sections(base)
+ if secs is None:
+ say(f" plex: the app would not list its sections ({out})")
+ return False
+ # negative control first: a name nobody created must be absent
+ ghost = "felhom" + secrets.token_hex(4)
+ if any(d.get("title") == ghost for d in secs) or ghost in out:
+ say(" plex: READBACK IS UNUSABLE - a section nobody created is present")
+ return False
+ hit = [d for d in secs if d.get("title") == seeded["name"]]
+ if not hit:
+ say(f" plex: the seeded section {seeded['name']} is GONE ({len(secs)} section(s) listed)")
+ return False
+ same = hit[0].get("uuid") == seeded["uuid"]
+ locs = [l.get("path") for l in hit[0].get("Location") or []]
+ say(f" plex: section {seeded['name']} read back (server {ident.get('version')}), same uuid={same}, folders={locs}")
+ return same and "/media" in locs
+
+
FIXTURES = {
"privatebin": PrivateBin(),
"docmost": Docmost(),
@@ -865,4 +972,5 @@ FIXTURES = {
"transmission": Transmission(),
"sabnzbd": SABnzbd(),
"nzbget": NZBGet(),
+ "plex": Plex(),
}
@@ -0,0 +1,8 @@
#!/usr/bin/env python3
"""bx.py <script-file> [timeout] — run a bash script inside the bench (LXC 9401 on demo-hp) via retest-floating's bench()."""
import importlib.util, os, sys
H = "/mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu/scripts"
spec = importlib.util.spec_from_file_location("rf", os.path.join(H, "retest-floating.py"))
rf = importlib.util.module_from_spec(spec); sys.path.insert(0, H); spec.loader.exec_module(rf)
r = rf.bench(open(sys.argv[1]).read(), timeout=int(sys.argv[2]) if len(sys.argv) > 2 else 600)
sys.stdout.write(r.stdout); sys.stderr.write(r.stderr); sys.exit(r.returncode)
@@ -0,0 +1,25 @@
#!/usr/bin/env python3
"""edge_run.py <app> <EVDIR> <svc=FROMref,...> <svc=TOref,...> [soak] — one upgrade-test.py edge on the bench whose FROM is
NOT the template (an older tag -> the current pin), through upgrade-test.py's own run_edge(); log + evidence copied back.
The bench-side runner registers EDGES['MV-<app>'] and calls main(), so the method is the harness's own, unchanged."""
import base64, importlib.util, io, os, sys, tarfile
H = "/mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu/scripts"
spec = importlib.util.spec_from_file_location("rf", os.path.join(H, "retest-floating.py"))
rf = importlib.util.module_from_spec(spec); sys.path.insert(0, H); spec.loader.exec_module(rf)
app, ev, frm, to = sys.argv[1:5]
soak = sys.argv[5] if len(sys.argv) > 5 else "600"
f = dict(x.split("=", 1) for x in frm.split(",")); t = dict(x.split("=", 1) for x in to.split(","))
py = ("import importlib.util,sys; sys.path.insert(0,'/opt/upg'); s=importlib.util.spec_from_file_location('ut','/opt/upg/upgrade-test.py'); "
"ut=importlib.util.module_from_spec(s); s.loader.exec_module(ut); "
"ut.EDGES['MV-%s']=dict(app=%r, note=%r, frm=%r, to=%r); "
"sys.exit(ut.main(['--soak', %r, 'MV-%s']))" % (app, app, os.environ.get('NOTE', 'older tag -> current pin'), f, t, soak, app))
os.makedirs(ev, exist_ok=True)
coll = os.environ.get('COLLECT') # '<container> <interval> <duration>' -> /opt/upg/MV-<app>-collect.csv beside the run
if coll:
rf.bench("cat > /opt/upg/meili_collect.sh <<'SHEOF'\n%s\nSHEOF\n" % open(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'meili_collect.sh')).read(), timeout=120)
r = rf.bench(("(nohup sh -c \"sleep 90; bash /opt/upg/meili_collect.sh %s\" > /opt/upg/MV-%s-collect.csv 2>&1 < /dev/null &) ; " % (coll, app) if coll else "") + "cd /opt/upg && rm -rf evidence/MV-%s && cat > /opt/upg/edge_run_inner.py <<'PYEOF'\n%s\nPYEOF\n"
"timeout 3300 python3 /opt/upg/edge_run_inner.py > /opt/upg/MV-%s.log 2>&1; echo rc=$?" % (app, py, app), timeout=3500)
print(r.stdout.strip()[-200:], r.stderr.strip()[-300:])
pull = rf.bench("cd /opt/upg && tar czf - MV-%s.log MV-%s-collect.csv edge_run_inner.py evidence/MV-%s 2>/dev/null | base64 -w0" % (app, app, app), timeout=600)
tarfile.open(fileobj=io.BytesIO(base64.b64decode(pull.stdout.strip()))).extractall(ev)
print("evidence ->", ev)
@@ -0,0 +1,70 @@
#!/usr/bin/env python3
"""meili_bench.py <template-dir-under-/opt/upg/templates> <label> [collect_s=600] — runs ON THE BENCH (/opt/upg).
R-1338: a FRESH Wanderer from <template> (like 9202's fresh install, not a swap), through upgrade-test.py's own render /
compose / settle / build_env, the box walk's own Wanderer fixture (upgrade_boxport) for the seed, and the harness's own
memory_watch (its load + its anon/peak record) — while meili_collect.sh samples wanderer-search every 10 s from the
moment of `up -d`. Evidence in /opt/upg/evidence/R1338-<label>/; the stack is removed (down -v) and its .env shredded."""
import importlib.util, json, subprocess, sys, time
from pathlib import Path
sys.path.insert(0, "/opt/upg")
s = importlib.util.spec_from_file_location("ut", "/opt/upg/upgrade-test.py")
ut = importlib.util.module_from_spec(s); s.loader.exec_module(ut)
tdir, label = sys.argv[1], sys.argv[2]
collect_s = int(sys.argv[3]) if len(sys.argv) > 3 else 600
app, project = "wanderer", "r1338" + label.replace("-", "")
ev = Path("/opt/upg/evidence/R1338-" + label); ev.mkdir(parents=True, exist_ok=True)
work = Path("/opt/upg/work/R1338-" + label)
felhom = (ut.TEMPLATES / tdir / ".felhom.yml").read_text(encoding="utf-8")
ctext = (ut.TEMPLATES / tdir / "docker-compose.yml").read_text(encoding="utf-8")
env = ut.cvp.build_env(app, felhom, ctext)
secrets_ = ut.secret_values(felhom, env)
log = []
def say(m):
line = ut.redact("[%s] %s" % (time.strftime("%H:%M:%S", time.gmtime()), m), secrets_)
print(line, flush=True); log.append(line)
rec = {"template": tdir, "label": label, "images": ut.template_images(tdir, ut.TEMPLATES)}
coll = None
try:
ut.clear_scratch_folders(ctext, env, say)
ut.render(app, {}, work, env, tdir)
say("up -d %s from templates/%s" % (rec["images"], tdir))
up = ut.compose(work, project, "up", "-d")
say("up rc=%s %s" % (up.returncode, up.stderr.strip()[-300:]))
coll = subprocess.Popen(["bash", "/opt/upg/meili_collect.sh", "wanderer-search", "10", str(collect_s)],
stdout=open(ev / "meili-collect.csv", "w"), stderr=subprocess.STDOUT)
t_up = time.time()
ok, secs, states = ut.settle(project, work)
say("settled=%s in %ss %s" % (ok, secs, json.dumps(states)))
fixture = ut.boxport.get(app, ctext, env)
seeded = fixture.seed(ut.container_ip, say)
secrets_[:] = sorted(set(secrets_) | set(ut.secret_values(felhom, env, seeded)), key=len, reverse=True)
rec["seeded"] = seeded is not None
rec["read_back_before"] = bool(seeded) and bool(fixture.verify(ut.container_ip, seeded, say))
left = int(collect_s - (time.time() - t_up)) - 20
mem, killed, marks = ut.memory_watch(app, project, work, max(left, 360), say, ev)
rec["memory_watch"], rec["killed"], rec["marks"] = mem, killed, marks
rec["read_back_after"] = bool(seeded) and bool(fixture.verify(ut.container_ip, seeded, say))
finally:
if coll:
try:
coll.wait(timeout=collect_s + 120)
except subprocess.TimeoutExpired:
coll.kill()
lg = subprocess.run(["docker", "logs", "wanderer-search"], capture_output=True, text=True)
(ev / "meili-docker-logs.txt").write_text((lg.stdout + lg.stderr)[-200000:], encoding="utf-8")
fm = subprocess.run(["free", "-m"], capture_output=True, text=True).stdout
(ev / "bench-free-m.txt").write_text(fm + "\n" + open("/proc/meminfo").read(), encoding="utf-8")
(ev / "run.log").write_text("\n".join(log), encoding="utf-8")
(ev / "record.json").write_text(json.dumps(rec, indent=1, default=str), encoding="utf-8")
ut.compose(work, project, "down", "-v", "--remove-orphans", timeout=900)
held = ut.redact_tree(ev, secrets_)
if held:
print("[redact] secret removed from %d evidence file(s)" % len(held))
ut.shred_file(work / ".env")
print(json.dumps({k: v for k, v in rec.items() if k != "memory_watch"}, default=str))
@@ -0,0 +1,27 @@
#!/usr/bin/env python3
"""meili_drive.py push | run <template> <label> <EVDIR> [collect_s] — from DooPlex: push the R-1338 tools (+ the capped
definition as /opt/upg/templates/wanderer-meili) to the bench, run meili_bench.py there, copy its evidence back."""
import base64, importlib.util, io, os, sys, tarfile
H = "/mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu/scripts"
SP = "/tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad"
EVB = SP + "/night/bench"
spec = importlib.util.spec_from_file_location("rf", os.path.join(H, "retest-floating.py"))
rf = importlib.util.module_from_spec(spec); sys.path.insert(0, H); spec.loader.exec_module(rf)
if sys.argv[1] == "push":
b = io.BytesIO()
with tarfile.open(fileobj=b, mode="w:gz") as t:
t.add(EVB + "/tools/meili_bench.py", arcname="meili_bench.py")
t.add(EVB + "/meili_collect.sh", arcname="meili_collect.sh")
t.add(SP + "/defs/wanderer-meili", arcname="templates/wanderer-meili")
r = rf.bench("cd /opt/upg && base64 -d > /tmp/m.tgz <<'B64'\n%s\nB64\ntar xzf /tmp/m.tgz && rm -f /tmp/m.tgz && ls -a templates/wanderer-meili && echo pushed"
% base64.b64encode(b.getvalue()).decode(), timeout=300)
print(r.stdout, r.stderr[-300:]); sys.exit(0 if "pushed" in r.stdout else 1)
tdir, label, ev = sys.argv[2:5]
cs = sys.argv[5] if len(sys.argv) > 5 else "600"
os.makedirs(ev, exist_ok=True)
r = rf.bench("cd /opt/upg && rm -rf evidence/R1338-%s && timeout 2400 python3 meili_bench.py %s %s %s > /opt/upg/R1338-%s.log 2>&1; echo rc=$?"
% (label, tdir, label, cs, label), timeout=2600)
print(r.stdout.strip()[-300:], r.stderr.strip()[-300:])
pull = rf.bench("cd /opt/upg && tar czf - R1338-%s.log evidence/R1338-%s 2>/dev/null | base64 -w0" % (label, label), timeout=600)
tarfile.open(fileobj=io.BytesIO(base64.b64decode(pull.stdout.strip()))).extractall(ev)
print("evidence ->", ev)
@@ -0,0 +1 @@
grep -v "^\[.*+ *[0-9]*s " /opt/upg/MV-plex.log | cut -c1-300 | tail -25
@@ -0,0 +1 @@
grep -v "+ *[0-9]*s " /opt/upg/MV-wanderer.log | cut -c1-200 | tail -15; echo ---; head -c 600 /opt/upg/MV-wanderer-collect.csv; echo; ps aux | grep -c "[m]eili_collect"
@@ -0,0 +1,35 @@
set -u
FROM=plexinc/pms-docker:1.41.4.9463-630c9f557
TO=plexinc/pms-docker:1.43.5.11029-6bf8af3f0
CLAIM="${CLAIM-}"
N=plexspike
J='Accept: application/json'
mkdir -p /opt/upg/spike/media/movies
docker network create $N >/dev/null 2>&1 || true
run() { docker run -d --name $N --network $N -e TZ=Europe/Budapest ${CLAIM:+-e PLEX_CLAIM=$CLAIM} \
-e ADVERTISE_IP=https://plex.gate.invalid:443/ -v ${N}_config:/config -v ${N}_transcode:/transcode \
-v /opt/upg/spike/media:/media:ro "$1" >/dev/null; }
waitid() { for i in $(seq 1 150); do b=$(curl -s -H "$J" http://$IP:32400/identity); case "$b" in *'"claimed"'*) case "$b" in *startState*) ;; *) echo "identity 200 with no startState after ~$((i*2))s"; return 0;; esac;; esac; sleep 2; done; echo "never started (last: $b)"; return 1; }
call() { echo "--- $1 $2"; curl -sS -X "$1" -H "$J" -w '\n[http %{http_code}]\n' "http://$IP:32400$2" | head -c 1500; echo; }
echo "### pull"; docker pull -q $FROM; docker pull -q $TO
echo "### FROM $FROM (PLEX_CLAIM ${CLAIM:+set-to-junk}${CLAIM:-absent})"
run $FROM; IP=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $N); echo "container ip $IP; caller = bench host via $(ip -4 route get $IP | head -1)"
waitid
call GET /identity
call GET /library/sections
call POST "/library/sections?name=FelhomSpike&type=movie&agent=tv.plex.agents.movie&scanner=Plex%20Movie&language=en-US&location=%2Fmedia%2Fmovies"
sleep 3
call GET /library/sections
echo "### negative control: no such section name"; curl -s -H "$J" http://$IP:32400/library/sections | grep -c NoSuchSection12345
echo "### claimed? (Preferences.xml PlexOnlineToken present = claimed; value never printed)"
docker exec $N sh -c 'f="/config/Library/Application Support/Plex Media Server/Preferences.xml"; grep -o "PlexOnlineToken=\"[^\"]*\"" "$f" | sed "s/=\".*\"/=<len \${#}>/" ; grep -c PlexOnlineToken "$f"; grep -o "AcceptedEULA=\"[^\"]*\"\|PublishServerOnPlexOnlineKey=\"[^\"]*\"" "$f"'
docker logs $N 2>&1 | tail -15
echo "### SWAP to $TO"
docker rm -f $N >/dev/null; run $TO; IP=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $N)
waitid
call GET /identity
call GET /library/sections
docker logs $N 2>&1 | tail -10
echo "### teardown"
docker rm -f $N >/dev/null; docker volume rm ${N}_config ${N}_transcode >/dev/null; docker network rm $N >/dev/null; rm -rf /opt/upg/spike
docker ps -aq | wc -l
@@ -0,0 +1,36 @@
export CLAIM=gjunkclaim0123456789abcd
set -u
FROM=plexinc/pms-docker:1.41.4.9463-630c9f557
TO=plexinc/pms-docker:1.43.5.11029-6bf8af3f0
CLAIM="${CLAIM-}"
N=plexspike
J='Accept: application/json'
mkdir -p /opt/upg/spike/media/movies
docker network create $N >/dev/null 2>&1 || true
run() { docker run -d --name $N --network $N -e TZ=Europe/Budapest ${CLAIM:+-e PLEX_CLAIM=$CLAIM} \
-e ADVERTISE_IP=https://plex.gate.invalid:443/ -v ${N}_config:/config -v ${N}_transcode:/transcode \
-v /opt/upg/spike/media:/media:ro "$1" >/dev/null; }
waitid() { for i in $(seq 1 150); do b=$(curl -s -H "$J" http://$IP:32400/identity); case "$b" in *'"claimed"'*) case "$b" in *startState*) ;; *) echo "identity 200 with no startState after ~$((i*2))s"; return 0;; esac;; esac; sleep 2; done; echo "never started (last: $b)"; return 1; }
call() { echo "--- $1 $2"; curl -sS -X "$1" -H "$J" -w '\n[http %{http_code}]\n' "http://$IP:32400$2" | head -c 1500; echo; }
echo "### pull"; docker pull -q $FROM; docker pull -q $TO
echo "### FROM $FROM (PLEX_CLAIM ${CLAIM:+set-to-junk}${CLAIM:-absent})"
run $FROM; IP=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $N); echo "container ip $IP; caller = bench host via $(ip -4 route get $IP | head -1)"
waitid
call GET /identity
call GET /library/sections
call POST "/library/sections?name=FelhomSpike&type=movie&agent=tv.plex.agents.movie&scanner=Plex%20Movie&language=en-US&location=%2Fmedia%2Fmovies"
sleep 3
call GET /library/sections
echo "### negative control: no such section name"; curl -s -H "$J" http://$IP:32400/library/sections | grep -c NoSuchSection12345
echo "### claimed? (Preferences.xml PlexOnlineToken present = claimed; value never printed)"
docker exec $N sh -c 'f="/config/Library/Application Support/Plex Media Server/Preferences.xml"; grep -o "PlexOnlineToken=\"[^\"]*\"" "$f" | sed "s/=\".*\"/=<len \${#}>/" ; grep -c PlexOnlineToken "$f"; grep -o "AcceptedEULA=\"[^\"]*\"\|PublishServerOnPlexOnlineKey=\"[^\"]*\"" "$f"'
docker logs $N 2>&1 | tail -15
echo "### SWAP to $TO"
docker rm -f $N >/dev/null; run $TO; IP=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $N)
waitid
call GET /identity
call GET /library/sections
docker logs $N 2>&1 | tail -10
echo "### teardown"
docker rm -f $N >/dev/null; docker volume rm ${N}_config ${N}_transcode >/dev/null; docker network rm $N >/dev/null; rm -rf /opt/upg/spike
docker ps -aq | wc -l
@@ -0,0 +1 @@
date -u; echo "containers:"; docker ps -aq | wc -l; docker volume ls -q | wc -l; free -m; nproc; cat /proc/meminfo | head -3
@@ -0,0 +1,11 @@
import csv, sys
p = sys.argv[1]
rows = list(csv.DictReader(l for l in open(p) if not l.startswith("#")))
M = lambda v: round(int(v) / 1048576, 1) if v and v.lstrip("-").isdigit() else v
keys = ["anon", "file", "file_mapped", "active_file", "inactive_file", "active_anon", "shmem", "memory_current", "memory_peak", "swap_current"]
print("samples", len(rows), "first", rows[0]["ts"], "last", rows[-1]["ts"])
for k in keys:
vals = [int(r[k]) for r in rows if r.get(k, "").isdigit()]
if vals: print("%-15s max %7.1f M end %7.1f M (%%limit max %.1f)" % (k, max(vals)/1048576, vals[-1]/1048576, 100*max(vals)/int(rows[-1]["memory_max"])))
for k in ("pglazyfree_pages", "pglazyfreed_pages", "anon_thp", "ev_max", "ev_oom_kill", "proc_VmHWM"):
if k in rows[-1]: print(k, "end", M(rows[-1][k]) if k in ("anon_thp", "proc_VmHWM") else rows[-1][k])
@@ -0,0 +1,3 @@
cd /opt/upg && rm -rf templates/wanderer-meili meili_bench.py meili_collect.sh edge_run_inner.py work/R1338-* work/MV-plex
echo "containers: $(docker ps -aq | wc -l) volumes: $(docker volume ls -q | wc -l) networks: $(docker network ls --format '{{.Name}}' | tr '\n' ' ')"
ls /opt/upg/work 2>/dev/null | head
@@ -0,0 +1,63 @@
cat > /tmp/mc2.sh <<'SHEOF'
#!/bin/bash
# meili_collect.sh <container> [interval_s=10] [duration_s=420] — R-1338 memory collector, read-only.
#
# Runs INSIDE the guest that runs Docker (bench: `pct exec 9401 -- bash meili_collect.sh wanderer-search`; a box guest
# the same way through `pct push` + `pct exec`). Changes nothing: it only reads cgroup v2 files, /proc and `docker
# inspect/logs/exec cat`. Prints:
# lines starting with '#' — a header (guest RAM/swap/CPUs, what the CONTAINER sees in /proc/meminfo and nproc, its
# Meilisearch env keys MEILI_* with values of *KEY* redacted, its start-up log lines) and,
# at the end, the top anonymous mappings of every process in the container; the full
# memory.stat at the start and the end;
# CSV — one row per sample, every interval_s for duration_s. Byte values, no rounding.
# NOTE (measured 2026-10-28 night, bench): an allocator's MADV_FREE'd pages stay counted in `anon` (and RssAnon) but sit
# on the INACTIVE FILE LRU, so inactive_file can exceed file. pglazyfree/pglazyfreed (pages) show it; the kernel drops
# them without swap when the cgroup reaches memory.max (ev_max counts those reclaim passes).
# The cgroup is looked up again on every sample, so a recreated container is followed (its row says the new id).
set -u
C=${1:?usage: meili_collect.sh <container> [interval_s] [duration_s]}
IV=${2:-10}; DUR=${3:-420}
cg_of() { local id; id=$(docker inspect -f '{{.Id}}' "$C" 2>/dev/null) || return 1
for p in /sys/fs/cgroup/system.slice/docker-$id.scope /sys/fs/cgroup/docker/$id; do [ -d "$p" ] && { echo "$p"; return 0; }; done; return 1; }
st() { awk -v k="$2" '$1==k{print $2; f=1} END{if(!f) print ""}' "$1/memory.stat"; }
ev() { awk -v k="$2" '$1==k{print $2; f=1} END{if(!f) print ""}' "$1/memory.events"; }
rd() { [ -r "$1" ] && cat "$1" || echo ""; }
mi() { awk -v k="$1:" '$1==k{print $2*1024}' /proc/meminfo; }
# sum a /proc/<pid>/status field (kB -> bytes) over every process in the cgroup
ps_sum() { local s=0 v; for p in $(cat "$1/cgroup.procs" 2>/dev/null); do v=$(awk -v k="$2:" '$1==k{print $2}' /proc/$p/status 2>/dev/null); s=$((s + ${v:-0})); done; echo $((s*1024)); }
echo "# meili_collect $(date -u +%FT%TZ) container=$C interval=${IV}s duration=${DUR}s guest=$(hostname) kernel=$(uname -r)"
echo "# guest: nproc=$(nproc) MemTotal=$(mi MemTotal) MemAvailable=$(mi MemAvailable) SwapTotal=$(mi SwapTotal) SwapFree=$(mi SwapFree)"
echo "# container sees: nproc=$(docker exec "$C" nproc 2>/dev/null || echo ?) $(docker exec "$C" sh -c 'grep -E "^(MemTotal|MemAvailable|SwapTotal):" /proc/meminfo' 2>/dev/null | tr -s ' ' | tr '\n' ' ')"
echo "# container image: $(docker inspect -f '{{.Config.Image}}' "$C" 2>/dev/null) started=$(docker inspect -f '{{.State.StartedAt}}' "$C" 2>/dev/null)"
echo "# container env (MEILI_*; *KEY* values redacted): $(docker inspect -f '{{range .Config.Env}}{{println .}}{{end}}' "$C" 2>/dev/null | grep '^MEILI_' | sed -E 's/^(MEILI_[A-Z_]*KEY[A-Z_]*)=.*/\1=<redacted>/' | tr '\n' ' ')"
cg=$(cg_of) && echo "# cgroup: $cg memory.max=$(rd $cg/memory.max) memory.swap.max=$(rd $cg/memory.swap.max) memory.high=$(rd $cg/memory.high)"
echo "# start-up log lines (first 60 lines of docker logs that name memory/indexing/thread/version/config):"
docker logs "$C" 2>&1 | head -200 | grep -iE 'memory|index|thread|version|config|env|commit|database|max' | head -60 | sed 's/^/# /'
echo "ts,elapsed_s,container_id,memory_current,memory_peak,memory_max,swap_current,swap_peak,anon,file,file_mapped,active_file,inactive_file,active_anon,inactive_anon,shmem,kernel,slab,sock,pgmajfault,anon_thp,pglazyfree_pages,pglazyfreed_pages,ev_low,ev_high,ev_max,ev_oom,ev_oom_kill,proc_VmRSS,proc_RssAnon,proc_RssFile,proc_RssShmem,proc_VmSwap,proc_VmHWM,guest_MemAvailable,guest_SwapFree"
t0=$(date +%s); end=$((t0 + DUR))
if cg=$(cg_of); then echo "# memory.stat at start: $(tr '\n' ' ' < $cg/memory.stat)"; fi
while :; do
now=$(date +%s)
if cg=$(cg_of); then
id=$(basename "$cg" | sed -E 's/^docker-//; s/\.scope$//' | cut -c1-12)
echo "$(date -u +%T),$((now-t0)),$id,$(rd $cg/memory.current),$(rd $cg/memory.peak),$(rd $cg/memory.max),$(rd $cg/memory.swap.current),$(rd $cg/memory.swap.peak),$(st $cg anon),$(st $cg file),$(st $cg file_mapped),$(st $cg active_file),$(st $cg inactive_file),$(st $cg active_anon),$(st $cg inactive_anon),$(st $cg shmem),$(st $cg kernel),$(st $cg slab),$(st $cg sock),$(st $cg pgmajfault),$(st $cg anon_thp),$(st $cg pglazyfree),$(st $cg pglazyfreed),$(ev $cg low),$(ev $cg high),$(ev $cg max),$(ev $cg oom),$(ev $cg oom_kill),$(ps_sum $cg VmRSS),$(ps_sum $cg RssAnon),$(ps_sum $cg RssFile),$(ps_sum $cg RssShmem),$(ps_sum $cg VmSwap),$(ps_sum $cg VmHWM),$(mi MemAvailable),$(mi SwapFree)"
else
echo "$(date -u +%T),$((now-t0)),NO-CGROUP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"
fi
[ "$now" -ge "$end" ] && break
sleep "$IV"
done
if cg=$(cg_of); then
echo "# memory.stat at end: $(tr '\n' ' ' < $cg/memory.stat)"
echo "# memory.events at end: $(tr '\n' ' ' < $cg/memory.events)"
echo "# top anonymous mappings per process at the end (kB: Rss Anonymous Swap; mapping):"
for p in $(cat "$cg/cgroup.procs"); do
echo "# pid $p $(tr '\0' ' ' < /proc/$p/cmdline 2>/dev/null | cut -c1-80)"
awk '/^[0-9a-f]+-[0-9a-f]+ /{m=$0} /^Rss:/{r=$2} /^Anonymous:/{a=$2} /^Swap:/{s=$2; if (a>1024) printf "# %8d %8d %8d %s\n", r, a, s, m}' /proc/$p/smaps 2>/dev/null | sort -k3 -nr | head -12
grep -E '^(Rss|Anonymous|Swap|Pss_Anon|Pss_File):' /proc/$p/smaps_rollup 2>/dev/null | tr -s ' ' | tr '\n' ' ' | sed 's/^/# rollup: /'; echo
done
fi
SHEOF
bash /tmp/mc2.sh wanderer-search 1 0 | grep -v "^# \[" | cut -c1-600; rm -f /tmp/mc2.sh
@@ -0,0 +1 @@
for f in enabled defrag khugepaged/defrag; do echo "$f: $(cat /sys/kernel/mm/transparent_hugepage/$f)"; done; docker ps -aq | wc -l
@@ -0,0 +1,3 @@
status: running
0
20
Whitespace-only changes.
@@ -0,0 +1,12 @@
[22:35:49] scratch drive folders cleared before FROM (R-656): none existed
[22:35:49] MV-wanderer: deploying wanderer at FROM {'wanderer': 'flomp/wanderer-web:v0.20.0', 'wanderer-db': 'flomp/wanderer-db:v0.20.0', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'}
[22:36:53] FROM settled=True in 31.2s :: {"wanderer": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-db": {"status": "running", "health": "healthy", "restarts": 0, "ex
[22:36:53] fixture: the BOX walk's own (Wanderer), through upgrade_boxport
[22:36:54] wanderer: sign-up http=200
[22:36:54] wanderer: seeded user drill6a98f125 and private list Drill-c3f1adfa57 http=200 id=True
[22:36:54] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
[22:36:54] C1 (seed reads back BEFORE): True
[22:36:55] MV-wanderer: swapping to TO {'wanderer': 'flomp/wanderer-web:v0.21.2', 'wanderer-db': 'flomp/wanderer-db:v0.21.2', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'}
---
1
@@ -0,0 +1,4 @@
enabled: always [madvise] never
defrag: always defer defer+madvise [madvise] never
khugepaged/defrag: 1
0
@@ -0,0 +1,4 @@
/tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/bench/tools/meili_drive.py:26: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior.
tarfile.open(fileobj=io.BytesIO(base64.b64decode(pull.stdout.strip()))).extractall(ev)
rc=0
evidence -> /tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/bench/wanderer/cap
@@ -0,0 +1,56 @@
[22:00:28] scratch drive folders cleared before FROM (R-656): none existed
[22:00:28] up -d {'wanderer': 'flomp/wanderer-web:v0.21.2', 'wanderer-db': 'flomp/wanderer-db:v0.21.2', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'} from templates/wanderer-meili
[22:01:01] up rc=0 ting
Container wanderer-search Healthy
Container wanderer-db Starting
Container wanderer-db Started
Container wanderer-db Waiting
Container wanderer-search Waiting
Container wanderer-search Healthy
Container wanderer-db Healthy
Container wanderer Starting
Container wanderer Started
[22:01:37] settled=True in 36.5s {"wanderer": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-search": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[22:01:38] wanderer: sign-up http=200
[22:01:38] wanderer: seeded user drilla4daa1bb and private list Drill-74875b6d2d http=200 id=True
[22:01:38] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
[22:01:39] memory watch: 542s, 4 callers on 1 path(s) at 172.24.0.4:3000
[22:01:54] + 15s wanderer=136M/512M peak=139M kills=0 rs=0 wanderer-db=22M/256M peak=23M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=236
[22:02:09] + 30s wanderer=136M/512M peak=141M kills=0 rs=0 wanderer-db=24M/256M peak=24M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=473
[22:02:24] + 46s wanderer=138M/512M peak=144M kills=0 rs=0 wanderer-db=26M/256M peak=26M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=725
[22:02:39] + 61s wanderer=137M/512M peak=144M kills=0 rs=0 wanderer-db=32M/256M peak=33M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=980
[22:02:55] + 76s wanderer=140M/512M peak=148M kills=0 rs=0 wanderer-db=33M/256M peak=34M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=1216
[22:03:10] + 91s wanderer=140M/512M peak=148M kills=0 rs=0 wanderer-db=34M/256M peak=35M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1463
[22:03:25] + 106s wanderer=137M/512M peak=148M kills=0 rs=0 wanderer-db=38M/256M peak=39M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1716
[22:03:40] + 121s wanderer=139M/512M peak=149M kills=0 rs=0 wanderer-db=39M/256M peak=39M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1963
[22:03:55] + 137s wanderer=140M/512M peak=149M kills=0 rs=0 wanderer-db=42M/256M peak=44M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2223
[22:04:10] + 152s wanderer=139M/512M peak=149M kills=0 rs=0 wanderer-db=43M/256M peak=45M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2463
[22:04:26] + 167s wanderer=138M/512M peak=150M kills=0 rs=0 wanderer-db=46M/256M peak=47M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2724
[22:04:41] + 182s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=45M/256M peak=48M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2978
[22:04:56] + 197s wanderer=138M/512M peak=150M kills=0 rs=0 wanderer-db=49M/256M peak=50M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=3214
[22:05:11] + 212s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=51M/256M peak=52M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=3458
[22:05:26] + 228s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=52M/256M peak=53M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=3701
[22:05:41] + 243s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=54M/256M peak=56M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=3955
[22:05:57] + 258s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=57M/256M peak=58M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=4196
[22:06:12] + 273s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=58M/256M peak=59M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=4455
[22:06:27] + 288s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=59M/256M peak=60M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=4713
[22:06:42] + 304s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=61M/256M peak=63M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=4963
[22:06:57] + 319s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=62M/256M peak=64M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=5217
[22:07:13] + 334s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=64M/256M peak=66M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=5473
[22:07:28] + 349s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=66M/256M peak=67M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=5737
[22:07:43] + 364s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=68M/256M peak=69M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=5989
[22:07:58] + 380s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=69M/256M peak=70M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=6223
[22:08:13] + 395s wanderer=142M/512M peak=150M kills=0 rs=0 wanderer-db=71M/256M peak=71M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=6469
[22:08:28] + 410s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=72M/256M peak=74M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=6709
[22:08:44] + 425s wanderer=138M/512M peak=150M kills=0 rs=0 wanderer-db=75M/256M peak=76M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=6947
[22:08:59] + 440s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=78M/256M peak=78M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=7186
[22:09:14] + 456s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=79M/256M peak=80M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=7431
[22:09:29] + 471s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=80M/256M peak=81M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=7687
[22:09:44] + 486s wanderer=138M/512M peak=150M kills=0 rs=0 wanderer-db=82M/256M peak=83M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=7934
[22:10:00] + 501s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=84M/256M peak=85M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=8191
[22:10:15] + 516s wanderer=142M/512M peak=150M kills=0 rs=0 wanderer-db=87M/256M peak=88M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=8439
[22:10:30] + 531s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=89M/256M peak=90M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=8690
[22:10:45] + 547s wanderer=142M/512M peak=150M kills=0 rs=0 wanderer-db=91M/256M peak=92M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=8949
[22:10:46] memory watch: killed=False tight=['wanderer-search'] requests=8950 codes={'200': 8950}
[22:10:46] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
{"template": "wanderer-meili", "label": "cap", "images": {"wanderer": "flomp/wanderer-web:v0.21.2", "wanderer-db": "flomp/wanderer-db:v0.21.2", "wanderer-search": "getmeili/meilisearch:v1.36.0"}, "seeded": true, "read_back_before": true, "killed": false, "marks": ["memory_tight"], "read_back_after": true}
@@ -0,0 +1,64 @@
total used free shared buff/cache available
Mem: 10240 400 8160 0 1417 9839
Swap: 0 0 0
MemTotal: 10485760 kB
MemFree: 8356312 kB
MemAvailable: 10076292 kB
Buffers: 0 kB
Cached: 1395720 kB
SwapCached: 0 kB
Active: 857400 kB
Inactive: 1196940 kB
Active(anon): 389112 kB
Inactive(anon): 884 kB
Active(file): 468288 kB
Inactive(file): 1196056 kB
Unevictable: 0 kB
Mlocked: 30204 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Zswap: 0 kB
Zswapped: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 389628 kB
Mapped: 0 kB
Shmem: 368 kB
KReclaimable: 1284216 kB
Slab: 61098 kB
SReclaimable: 55636 kB
SUnreclaim: 5462 kB
KernelStack: 25424 kB
PageTables: 88488 kB
SecPageTables: 4812 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 23745792 kB
Committed_AS: 26483312 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 138720 kB
VmallocChunk: 0 kB
Percpu: 22464 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 43008 kB
FilePmdMapped: 0 kB
CmaTotal: 0 kB
CmaFree: 101324 kB
Unaccepted: 0 kB
Balloon: 0 kB
GPUActive: 12500 kB
GPUReclaim: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 319348 kB
DirectMap2M: 12181504 kB
DirectMap1G: 18874368 kB
@@ -0,0 +1,136 @@
# meili_collect 2026-10-28T22:01:01Z container=wanderer-search interval=10s duration=600s guest=upgrade-harness kernel=7.0.14-25-pve
# guest: nproc=6 MemTotal=10737418240 MemAvailable=10511943680 SwapTotal=0 SwapFree=0
# container sees: nproc=6 MemTotal: 30714380 kB MemAvailable: 16667388 kB SwapTotal: 8388604 kB
# container image: getmeili/meilisearch:v1.36.0 started=2026-10-28T22:00:29.667517216Z
# container env (MEILI_*; *KEY* values redacted): MEILI_MAX_INDEXING_MEMORY=134217728 MEILI_MASTER_KEY=<redacted> MEILI_NO_ANALYTICS=true MEILI_HTTP_ADDR=0.0.0.0:7700 MEILI_SERVER_PROVIDER=docker
# cgroup: /sys/fs/cgroup/system.slice/docker-3c5e658c1d9152ed199ee67cada5273513b0d50fc35c3aa255eb88db6dec165b.scope memory.max=402653184 memory.swap.max=402653184 memory.high=max
# start-up log lines (first 60 lines of docker logs that name memory/indexing/thread/version/config):
# Config file path: "none"
# Database path: "./data.ms"
# Environment: "development"
# Commit SHA: "2458d44f2173e26e33356482b5e26787e4e45319"
# Commit date: "unknown"
# Package version: "1.36.0"
# 2026-10-28T22:00:45.542889Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=277µs time.idle=6.07ms
# 2026-10-28T22:00:45.568241Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=182µs time.idle=24.4ms
# 2026-10-28T22:00:45.574511Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=173µs time.idle=5.44ms
# 2026-10-28T22:00:45.580454Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:45.580555Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=101µs time.idle=5.42ms
# 2026-10-28T22:00:45.590024Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/lists/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=134µs time.idle=8.84ms
# 2026-10-28T22:00:45.597053Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/lists/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=128µs time.idle=5.56ms
# 2026-10-28T22:00:45.600692Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:45.636708Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:45.649352Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:45.975815Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/searchable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=253µs time.idle=7.40ms
# 2026-10-28T22:00:45.983264Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:47.563034Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=255µs time.idle=5.73ms
# 2026-10-28T22:00:47.569040Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=154µs time.idle=4.58ms
# 2026-10-28T22:00:47.572044Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:47.582465Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.166374Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=234µs time.idle=288µs
# 2026-10-28T22:00:51.174153Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=185µs time.idle=6.41ms
# 2026-10-28T22:00:51.174999Z  WARN HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=404 error=Index `actors` not found.}: tracing_actix_web::middleware: Error encountered while processing the incoming HTTP request: ResponseError { code: 404, message: "Index `actors` not found.", error_code: "index_not_found", error_type: "invalid_request", error_link: "https://docs.meilisearch.com/errors#index_not_found" }
# 2026-10-28T22:00:51.175140Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=404 error=Index `actors` not found.}: meilisearch: close time.busy=154µs time.idle=148µs
# 2026-10-28T22:00:51.180058Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=86.5µs time.idle=4.38ms
# 2026-10-28T22:00:51.183124Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.211425Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.237435Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/actors/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=123µs time.idle=5.27ms
# 2026-10-28T22:00:51.238151Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=109µs time.idle=114µs
# 2026-10-28T22:00:51.244184Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=176µs time.idle=5.39ms
# 2026-10-28T22:00:51.246579Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=105µs time.idle=150µs
# 2026-10-28T22:00:51.255082Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.255094Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=178µs time.idle=7.85ms
# 2026-10-28T22:00:51.255886Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=trails&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=144µs time.idle=128µs
# 2026-10-28T22:00:51.264933Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/trails/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=130µs time.idle=8.36ms
# 2026-10-28T22:00:51.266439Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=141µs time.idle=194µs
# 2026-10-28T22:00:51.267758Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=145µs time.idle=156µs
# 2026-10-28T22:00:51.272686Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=157µs time.idle=4.22ms
# 2026-10-28T22:00:51.273535Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=lists&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=136µs time.idle=127µs
# 2026-10-28T22:00:51.279050Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/lists/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=95.4µs time.idle=5.08ms
# 2026-10-28T22:00:51.279115Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 3 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.280429Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=138µs time.idle=142µs
# 2026-10-28T22:00:51.281406Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=124µs time.idle=131µs
# 2026-10-28T22:00:51.289469Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/actors/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=128µs time.idle=7.54ms
# 2026-10-28T22:00:51.290257Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=actors&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=139µs
# 2026-10-28T22:00:51.298022Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/actors/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=111µs time.idle=7.13ms
# 2026-10-28T22:00:51.299371Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.9µs time.idle=130µs
# 2026-10-28T22:00:51.300605Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=133µs time.idle=124µs
# 2026-10-28T22:00:51.304820Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.304852Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=154µs time.idle=3.61ms
# 2026-10-28T22:00:51.305580Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=trails&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=113µs time.idle=118µs
# 2026-10-28T22:00:51.306452Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/documents/fetch query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=156µs time.idle=96.1µs
# 2026-10-28T22:00:51.307043Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=96.7µs
# 2026-10-28T22:00:51.312417Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=141µs time.idle=4.92ms
# 2026-10-28T22:00:51.313100Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=lists&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=117µs
# 2026-10-28T22:00:51.314182Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/lists/documents/fetch query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=171µs time.idle=93.2µs
# 2026-10-28T22:00:51.320115Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.330684Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
ts,elapsed_s,container_id,memory_current,memory_peak,memory_max,swap_current,swap_peak,anon,file,file_mapped,active_file,inactive_file,active_anon,inactive_anon,shmem,kernel,slab,sock,pgmajfault,ev_low,ev_high,ev_max,ev_oom,ev_oom_kill,proc_VmRSS,proc_RssAnon,proc_RssFile,proc_RssShmem,proc_VmSwap,proc_VmHWM,guest_MemAvailable,guest_SwapFree
22:01:01,0,3c5e658c1d91,71983104,76460032,402653184,0,0,59183104,1105920,446464,241664,864256,69144576,0,0,1617920,647608,0,7,0,0,0,0,0,85082112,59183104,25899008,0,0,90165248,10507441152,0
22:01:11,10,3c5e658c1d91,71749632,76460032,402653184,0,0,59183104,1105920,446464,241664,864256,69144576,0,0,1499136,633120,0,7,0,0,0,0,0,85082112,59183104,25899008,0,0,90165248,10477026304,0
22:01:21,20,3c5e658c1d91,71757824,76460032,402653184,0,0,59183104,1114112,446464,241664,872448,69144576,0,0,1499136,633752,0,7,0,0,0,0,0,85082112,59183104,25899008,0,0,90165248,10478087168,0
22:01:32,31,3c5e658c1d91,74338304,76460032,402653184,0,0,61472768,1118208,446464,241664,876544,71434240,0,0,1568768,662056,0,7,0,0,0,0,0,88887296,61472768,27414528,0,0,90165248,10451894272,0
22:01:42,41,3c5e658c1d91,401248256,402653184,402653184,0,0,387203072,1003520,528384,675840,299786240,98033664,0,0,2351104,690952,0,10,0,0,84,0,0,417366016,387149824,30216192,0,0,418365440,10352261120,0
22:01:52,51,3c5e658c1d91,401305600,402653184,402653184,0,0,387088384,1044480,528384,675840,299614208,98131968,0,0,2351104,687848,4096,10,0,0,85,0,0,417304576,387088384,30216192,0,0,418365440,10351739904,0
22:02:02,61,3c5e658c1d91,401207296,402653184,402653184,0,0,386453504,1044480,528384,675840,298975232,98136064,0,0,2355200,688664,4096,10,0,0,88,0,0,416669696,386453504,30216192,0,0,418365440,10349821952,0
22:02:12,71,3c5e658c1d91,400654336,402653184,402653184,0,0,386453504,1048576,528384,675840,298979328,98136064,0,0,2351104,687960,4096,10,0,0,88,0,0,416669696,386453504,30216192,0,0,418365440,10349056000,0
22:02:22,81,3c5e658c1d91,400916480,402653184,402653184,0,0,386433024,1056768,528384,675840,298987520,98443264,0,0,2342912,676448,0,10,0,0,88,0,0,416649216,386433024,30216192,0,0,418365440,10347672576,0
22:02:32,91,3c5e658c1d91,401129472,402653184,402653184,0,0,384417792,1056768,528384,675840,298774528,98594816,0,0,2347008,681744,0,10,0,0,89,0,0,414253056,384036864,30216192,0,0,418365440,10347308032,0
22:02:42,101,3c5e658c1d91,401530880,402653184,402653184,0,0,384159744,1056768,528384,675840,298774528,98938880,0,0,2379776,692432,0,10,0,0,89,0,0,414375936,384159744,30216192,0,0,418365440,10343559168,0
22:02:53,112,3c5e658c1d91,400343040,402653184,402653184,0,0,382947328,1056768,528384,675840,297496576,99004416,0,0,2379776,689040,4096,10,0,0,95,0,0,413163520,382947328,30216192,0,0,418365440,10345239552,0
22:03:03,122,3c5e658c1d91,400363520,402653184,402653184,0,0,382390272,1056768,528384,675840,297496576,99037184,0,0,2379776,689040,0,10,0,0,95,0,0,412606464,382390272,30216192,0,0,418365440,10342286336,0
22:03:13,132,3c5e658c1d91,400769024,402653184,402653184,0,0,382513152,1056768,528384,675840,297496576,99160064,0,0,2408448,701112,0,10,0,0,95,0,0,412733440,382517248,30216192,0,0,418365440,10340382720,0
22:03:23,142,3c5e658c1d91,399937536,402653184,402653184,0,0,382472192,1056768,528384,675840,297496576,99119104,0,0,2375680,688904,4096,10,0,0,95,0,0,412688384,382472192,30216192,0,0,418365440,10342213632,0
22:03:33,152,3c5e658c1d91,400429056,402653184,402653184,0,0,382472192,1056768,528384,675840,297496576,99119104,0,0,2375680,688904,0,10,0,0,95,0,0,412688384,382472192,30216192,0,0,418365440,10341928960,0
22:03:43,162,3c5e658c1d91,400502784,402653184,402653184,0,0,382529536,1056768,528384,675840,297496576,99176448,0,0,2375680,688904,0,10,0,0,95,0,0,412745728,382529536,30216192,0,0,418365440,10340413440,0
22:03:53,172,3c5e658c1d91,400506880,402653184,402653184,0,0,382529536,1056768,528384,675840,297496576,99176448,0,0,2375680,688904,4096,10,0,0,95,0,0,412745728,382529536,30216192,0,0,418365440,10340000768,0
22:04:04,183,3c5e658c1d91,400334848,402653184,402653184,0,0,382529536,1056768,528384,675840,297496576,99176448,0,0,2375680,689584,4096,10,0,0,95,0,0,412680192,382464000,30216192,0,0,418365440,10340311040,0
22:04:14,193,3c5e658c1d91,399736832,402653184,402653184,0,0,382468096,1056768,528384,675840,297496576,99180544,0,0,2375680,688904,0,10,0,0,95,0,0,412684288,382468096,30216192,0,0,418365440,10338058240,0
22:04:24,203,3c5e658c1d91,400474112,402653184,402653184,0,0,382648320,1056768,528384,675840,297496576,99360768,0,0,2408448,701112,0,10,0,0,95,0,0,412864512,382648320,30216192,0,0,418365440,10339501056,0
22:04:34,213,3c5e658c1d91,400646144,402653184,402653184,0,0,382603264,1056768,528384,675840,297496576,99315712,0,0,2379776,688904,0,10,0,0,95,0,0,412819456,382603264,30216192,0,0,418365440,10336045056,0
22:04:44,223,3c5e658c1d91,400130048,402653184,402653184,0,0,382603264,1056768,528384,675840,297496576,99315712,0,0,2379776,688904,4096,10,0,0,95,0,0,412819456,382603264,30216192,0,0,418365440,10338407424,0
22:04:54,233,3c5e658c1d91,400576512,402653184,402653184,0,0,382464000,1056768,528384,675840,297496576,99241984,0,0,2379776,689040,4096,10,0,0,95,0,0,412684288,382468096,30216192,0,0,418365440,10336875520,0
22:05:04,243,3c5e658c1d91,400551936,402653184,402653184,0,0,382341120,1056768,528384,675840,297496576,99184640,0,0,2379776,689176,0,10,0,0,95,0,0,412557312,382341120,30216192,0,0,418365440,10336210944,0
22:05:14,253,3c5e658c1d91,400265216,402653184,402653184,0,0,382341120,1056768,528384,675840,297496576,99184640,0,0,2379776,688904,4096,10,0,0,95,0,0,412557312,382341120,30216192,0,0,418365440,10332909568,0
22:05:25,264,3c5e658c1d91,400515072,402653184,402653184,0,0,382341120,1056768,528384,675840,297496576,99184640,0,0,2379776,688904,4096,10,0,0,95,0,0,412557312,382341120,30216192,0,0,418365440,10336073728,0
22:05:35,274,3c5e658c1d91,400928768,402653184,402653184,0,0,382464000,1056768,528384,675840,297496576,99307520,0,0,2412544,705160,4096,10,0,0,95,0,0,412680192,382464000,30216192,0,0,418365440,10338135040,0
22:05:45,284,3c5e658c1d91,400408576,402653184,402653184,0,0,382464000,1056768,528384,675840,297496576,99303424,0,0,2408448,700976,4096,10,0,0,95,0,0,412680192,382464000,30216192,0,0,418365440,10337958912,0
22:05:55,294,3c5e658c1d91,400773120,402653184,402653184,0,0,382341120,1056768,528384,675840,297496576,99184640,0,0,2375680,688904,0,10,0,0,95,0,0,412557312,382341120,30216192,0,0,418365440,10334544896,0
22:06:05,304,3c5e658c1d91,400244736,402653184,402653184,0,0,382341120,1056768,528384,675840,297496576,99184640,0,0,2375680,689448,0,10,0,0,95,0,0,412557312,382341120,30216192,0,0,418365440,10335704064,0
22:06:15,314,3c5e658c1d91,400240640,402653184,402653184,0,0,382341120,1056768,528384,675840,297496576,99184640,0,0,2375680,688904,0,10,0,0,95,0,0,412557312,382341120,30216192,0,0,418365440,10334578688,0
22:06:25,324,3c5e658c1d91,400183296,402653184,402653184,0,0,381739008,1056768,528384,675840,294662144,101380096,0,0,2453504,717144,0,10,0,0,96,0,0,411955200,381739008,30216192,0,0,418365440,10330313728,0
22:06:35,334,3c5e658c1d91,399880192,402653184,402653184,0,0,381702144,1056768,528384,675840,294662144,101380096,0,0,2387968,689872,0,10,0,0,96,0,0,411918336,381702144,30216192,0,0,418365440,10331468800,0
22:06:46,345,3c5e658c1d91,399867904,402653184,402653184,0,0,381702144,1056768,528384,675840,294662144,101380096,0,0,2387968,689872,4096,10,0,0,96,0,0,411918336,381702144,30216192,0,0,418365440,10329382912,0
22:06:56,355,3c5e658c1d91,400154624,402653184,402653184,0,0,381702144,1056768,528384,675840,294662144,101380096,0,0,2387968,689872,0,10,0,0,96,0,0,411918336,381702144,30216192,0,0,418365440,10327976960,0
22:07:06,365,3c5e658c1d91,380575744,402653184,402653184,0,0,360796160,1056768,528384,675840,275787776,101273600,0,0,2379776,705856,0,10,0,0,96,0,0,391192576,360976384,30216192,0,0,418365440,10328493056,0
22:07:16,375,3c5e658c1d91,380366848,402653184,402653184,0,0,361009152,1056768,528384,675840,275787776,101593088,0,0,2375680,701944,0,10,0,0,96,0,0,403705856,361406464,30216192,0,0,418365440,10327242752,0
22:07:26,385,3c5e658c1d91,380960768,402653184,402653184,0,0,361009152,1056768,528384,675840,275787776,101593088,0,0,2375680,702080,0,10,0,0,96,0,0,391225344,361009152,30216192,0,0,418365440,10322882560,0
22:07:36,395,3c5e658c1d91,381378560,402653184,402653184,0,0,360964096,1056768,528384,675840,275787776,101548032,0,0,2347008,689872,4096,10,0,0,96,0,0,391180288,360964096,30216192,0,0,418365440,10325670912,0
22:07:46,405,3c5e658c1d91,380903424,402653184,402653184,0,0,360886272,1056768,528384,675840,275787776,101470208,0,0,2351104,690688,0,10,0,0,96,0,0,391102464,360886272,30216192,0,0,418365440,10325490688,0
22:07:57,415,3c5e658c1d91,381050880,402653184,402653184,0,0,360886272,1056768,528384,675840,275787776,101470208,0,0,2347008,689872,0,10,0,0,96,0,0,391102464,360886272,30216192,0,0,418365440,10323352576,0
22:08:07,426,3c5e658c1d91,380833792,402653184,402653184,0,0,360890368,1056768,528384,675840,275787776,101474304,0,0,2347008,690008,4096,10,0,0,96,0,0,391106560,360890368,30216192,0,0,418365440,10323371008,0
22:08:17,436,3c5e658c1d91,381063168,402653184,402653184,0,0,360890368,1056768,528384,675840,275787776,101474304,0,0,2347008,690688,4096,10,0,0,96,0,0,391106560,360890368,30216192,0,0,418365440,10320176128,0
22:08:27,446,3c5e658c1d91,381345792,402653184,402653184,0,0,360890368,1056768,528384,675840,275787776,101474304,0,0,2347008,689872,0,10,0,0,96,0,0,391106560,360890368,30216192,0,0,418365440,10320893952,0
22:08:37,456,3c5e658c1d91,381386752,402653184,402653184,0,0,360968192,1056768,528384,675840,275787776,101552128,0,0,2347008,689872,0,10,0,0,96,0,0,391184384,360968192,30216192,0,0,418365440,10317796352,0
22:08:47,466,3c5e658c1d91,380882944,402653184,402653184,0,0,360968192,1056768,528384,675840,275787776,101552128,0,0,2347008,690552,0,10,0,0,96,0,0,391184384,360968192,30216192,0,0,418365440,10317749248,0
22:08:57,476,3c5e658c1d91,381022208,402653184,402653184,0,0,361091072,1056768,528384,675840,275787776,101675008,0,0,2375680,701944,4096,10,0,0,96,0,0,391307264,361091072,30216192,0,0,418365440,10318023680,0
22:09:07,486,3c5e658c1d91,381886464,402653184,402653184,0,0,360951808,1056768,528384,675840,275787776,101535744,0,0,2347008,689872,4096,10,0,0,96,0,0,391168000,360951808,30216192,0,0,418365440,10316107776,0
22:09:18,496,3c5e658c1d91,380940288,402653184,402653184,0,0,361013248,1056768,528384,675840,275787776,101597184,0,0,2347008,690688,0,10,0,0,96,0,0,391229440,361013248,30216192,0,0,418365440,10320509952,0
22:09:28,507,3c5e658c1d91,381681664,402653184,402653184,0,0,361013248,1056768,528384,675840,275787776,101597184,0,0,2347008,689872,4096,10,0,0,96,0,0,391229440,361013248,30216192,0,0,418365440,10316246016,0
22:09:38,517,3c5e658c1d91,380674048,402653184,402653184,0,0,361013248,1056768,528384,675840,275787776,101597184,0,0,2347008,689872,0,10,0,0,96,0,0,391229440,361013248,30216192,0,0,418365440,10316846080,0
22:09:48,527,3c5e658c1d91,381181952,402653184,402653184,0,0,361013248,1056768,528384,675840,275787776,101597184,0,0,2347008,690688,0,10,0,0,96,0,0,391229440,361013248,30216192,0,0,418365440,10313465856,0
22:09:58,537,3c5e658c1d91,381480960,402653184,402653184,0,0,361037824,1056768,528384,675840,275787776,101621760,0,0,2347008,689872,0,10,0,0,96,0,0,391254016,361037824,30216192,0,0,418365440,10313951232,0
22:10:08,547,3c5e658c1d91,380448768,402653184,402653184,0,0,361037824,1056768,528384,675840,275787776,101621760,0,0,2351104,693784,0,10,0,0,96,0,0,391254016,361037824,30216192,0,0,418365440,10313423872,0
22:10:18,557,3c5e658c1d91,381480960,402653184,402653184,0,0,361037824,1056768,528384,675840,275787776,101621760,0,0,2347008,690280,0,10,0,0,96,0,0,391254016,361037824,30216192,0,0,418365440,10309620736,0
22:10:28,567,3c5e658c1d91,380694528,402653184,402653184,0,0,361037824,1056768,528384,675840,275787776,101621760,0,0,2347008,689872,0,10,0,0,96,0,0,391254016,361037824,30216192,0,0,418365440,10314948608,0
22:10:39,578,3c5e658c1d91,381194240,402653184,402653184,0,0,361013248,1056768,528384,675840,275787776,101597184,0,0,2347008,689872,0,10,0,0,96,0,0,391229440,361013248,30216192,0,0,418365440,10311436288,0
22:10:49,588,3c5e658c1d91,380407808,402653184,402653184,0,0,361013248,1056768,528384,675840,275787776,101597184,0,0,2347008,690688,0,10,0,0,96,0,0,391229440,361013248,30216192,0,0,418365440,10315756544,0
22:10:59,598,3c5e658c1d91,380010496,402653184,402653184,0,0,358735872,1056768,528384,675840,275787776,101351424,0,0,2195456,625736,0,10,0,0,96,0,0,388952064,358735872,30216192,0,0,418365440,10342042624,0
22:11:09,608,3c5e658c1d91,377970688,402653184,402653184,0,0,358674432,1056768,528384,675840,275787776,99258368,0,0,2252800,653928,0,10,0,0,96,0,0,388890624,358674432,30216192,0,0,418365440,10335244288,0
# top anonymous mappings per process at the end (kB: Rss Anonymous Swap; mapping):
# pid 23029 tini -- /bin/sh -c /bin/meilisearch
# rollup: Rss: 544 kB Pss_Anon: 32 kB Pss_File: 266 kB Anonymous: 32 kB Swap: 0 kB
# pid 23061 /bin/meilisearch
# 345844 345844 0 59426000000-594a6000000 rw-p 00000000 00:00 0
# 2336 2336 0 5a1590360000-5a15905a8000 r--p 07b18000 00:96 570662 /bin/meilisearch
# rollup: Rss: 379232 kB Pss_Anon: 350236 kB Pss_File: 28750 kB Anonymous: 350236 kB Swap: 0 kB
Can't render this file because it contains an unexpected character in line 14 and column 134.
@@ -0,0 +1,480 @@
m meilisearch: close time.busy=85.9µs time.idle=315µs
2026-10-28T22:10:32.097429Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=472µs
2026-10-28T22:10:32.128129Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.6µs time.idle=263µs
2026-10-28T22:10:32.141581Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=208µs time.idle=443µs
2026-10-28T22:10:32.171744Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.5µs time.idle=247µs
2026-10-28T22:10:32.185815Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=220µs time.idle=495µs
2026-10-28T22:10:32.232427Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.0µs time.idle=281µs
2026-10-28T22:10:32.247402Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=441µs
2026-10-28T22:10:32.305951Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.2µs time.idle=271µs
2026-10-28T22:10:32.321665Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=225µs time.idle=510µs
2026-10-28T22:10:32.350576Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=96.6µs time.idle=330µs
2026-10-28T22:10:32.367965Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=216µs time.idle=494µs
2026-10-28T22:10:32.395853Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.1µs time.idle=292µs
2026-10-28T22:10:32.410692Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=371µs
2026-10-28T22:10:32.457996Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=100µs time.idle=362µs
2026-10-28T22:10:32.474265Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=405µs time.idle=582µs
2026-10-28T22:10:32.494242Z  INFO HTTP request{method=GET host="127.0.0.1:7700" route=/health query_parameters= user_agent=curl/8.14.1 status_code=200}: meilisearch: close time.busy=56.9µs time.idle=15.9µs
2026-10-28T22:10:32.532298Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.1µs time.idle=313µs
2026-10-28T22:10:32.548186Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=393µs
2026-10-28T22:10:32.581934Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.2µs time.idle=271µs
2026-10-28T22:10:32.596966Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=202µs time.idle=490µs
2026-10-28T22:10:32.619581Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.8µs time.idle=344µs
2026-10-28T22:10:32.678065Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=245µs time.idle=545µs
2026-10-28T22:10:32.690441Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.2µs time.idle=350µs
2026-10-28T22:10:32.752482Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=241µs time.idle=505µs
2026-10-28T22:10:32.765117Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=139µs time.idle=220µs
2026-10-28T22:10:32.784647Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=258µs time.idle=1.17ms
2026-10-28T22:10:32.810715Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=130µs time.idle=999µs
2026-10-28T22:10:32.835431Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=296µs time.idle=1.39ms
2026-10-28T22:10:32.889741Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=177µs time.idle=212µs
2026-10-28T22:10:32.917446Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=282µs time.idle=2.21ms
2026-10-28T22:10:32.968516Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=178µs time.idle=218µs
2026-10-28T22:10:32.986272Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=441µs
2026-10-28T22:10:32.997318Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=152µs time.idle=173µs
2026-10-28T22:10:33.011597Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=404µs
2026-10-28T22:10:33.045451Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.2µs time.idle=311µs
2026-10-28T22:10:33.061723Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=210µs time.idle=466µs
2026-10-28T22:10:33.138906Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=94.1µs time.idle=549µs
2026-10-28T22:10:33.158262Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=224µs time.idle=438µs
2026-10-28T22:10:33.197911Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.6µs time.idle=265µs
2026-10-28T22:10:33.213692Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=205µs time.idle=466µs
2026-10-28T22:10:33.224194Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.2µs time.idle=533µs
2026-10-28T22:10:33.272172Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.0µs time.idle=284µs
2026-10-28T22:10:33.281408Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=220µs time.idle=550µs
2026-10-28T22:10:33.327664Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=408µs
2026-10-28T22:10:33.368898Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.3µs time.idle=238µs
2026-10-28T22:10:33.383435Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=234µs time.idle=457µs
2026-10-28T22:10:33.424417Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.5µs time.idle=300µs
2026-10-28T22:10:33.441963Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=286µs time.idle=515µs
2026-10-28T22:10:33.491736Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=268µs
2026-10-28T22:10:33.505197Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=454µs
2026-10-28T22:10:33.538248Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.0µs time.idle=273µs
2026-10-28T22:10:33.553606Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=531µs
2026-10-28T22:10:33.594342Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.0µs time.idle=305µs
2026-10-28T22:10:33.610260Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=228µs time.idle=469µs
2026-10-28T22:10:33.651676Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.9µs time.idle=258µs
2026-10-28T22:10:33.670693Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=256µs time.idle=537µs
2026-10-28T22:10:33.714414Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=74.6µs time.idle=234µs
2026-10-28T22:10:33.727841Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=209µs time.idle=452µs
2026-10-28T22:10:33.763313Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.7µs time.idle=262µs
2026-10-28T22:10:33.777671Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=425µs
2026-10-28T22:10:33.821483Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.1µs time.idle=280µs
2026-10-28T22:10:33.836582Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=228µs time.idle=603µs
2026-10-28T22:10:33.881220Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.5µs time.idle=305µs
2026-10-28T22:10:33.902525Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=248µs time.idle=462µs
2026-10-28T22:10:33.937448Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=130µs time.idle=686µs
2026-10-28T22:10:33.955401Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=226µs time.idle=505µs
2026-10-28T22:10:33.986546Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.8µs time.idle=266µs
2026-10-28T22:10:34.000641Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=430µs
2026-10-28T22:10:34.047348Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.6µs time.idle=244µs
2026-10-28T22:10:34.060567Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=203µs time.idle=424µs
2026-10-28T22:10:34.115171Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.4µs time.idle=268µs
2026-10-28T22:10:34.132438Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=211µs time.idle=452µs
2026-10-28T22:10:34.165110Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.0µs time.idle=272µs
2026-10-28T22:10:34.182696Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=494µs
2026-10-28T22:10:34.209803Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.1µs time.idle=252µs
2026-10-28T22:10:34.226404Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=168µs time.idle=440µs
2026-10-28T22:10:34.269551Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.4µs time.idle=277µs
2026-10-28T22:10:34.283585Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=451µs
2026-10-28T22:10:34.342117Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.8µs time.idle=281µs
2026-10-28T22:10:34.358555Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=225µs time.idle=487µs
2026-10-28T22:10:34.392618Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=122µs time.idle=283µs
2026-10-28T22:10:34.408905Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=227µs time.idle=538µs
2026-10-28T22:10:34.434678Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=95.5µs time.idle=341µs
2026-10-28T22:10:34.450823Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=249µs time.idle=550µs
2026-10-28T22:10:34.493037Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.6µs time.idle=261µs
2026-10-28T22:10:34.509318Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=491µs
2026-10-28T22:10:34.568203Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.1µs time.idle=248µs
2026-10-28T22:10:34.581295Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=464µs
2026-10-28T22:10:34.619860Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.8µs time.idle=252µs
2026-10-28T22:10:34.633983Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=204µs time.idle=444µs
2026-10-28T22:10:34.660615Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=129µs time.idle=297µs
2026-10-28T22:10:34.679051Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=251µs time.idle=582µs
2026-10-28T22:10:34.717656Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.4µs time.idle=245µs
2026-10-28T22:10:34.738840Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=238µs time.idle=1.09ms
2026-10-28T22:10:34.789589Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.8µs time.idle=262µs
2026-10-28T22:10:34.804273Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=404µs
2026-10-28T22:10:34.842670Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.3µs time.idle=260µs
2026-10-28T22:10:34.860904Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=461µs
2026-10-28T22:10:34.894289Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.8µs time.idle=272µs
2026-10-28T22:10:34.912524Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=255µs time.idle=453µs
2026-10-28T22:10:34.953175Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.4µs time.idle=300µs
2026-10-28T22:10:34.969874Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=211µs time.idle=482µs
2026-10-28T22:10:35.014765Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=122µs time.idle=291µs
2026-10-28T22:10:35.031225Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=427µs
2026-10-28T22:10:35.069951Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=238µs
2026-10-28T22:10:35.086326Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=469µs
2026-10-28T22:10:35.122232Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.8µs time.idle=264µs
2026-10-28T22:10:35.139277Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=363µs
2026-10-28T22:10:35.181350Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.3µs time.idle=247µs
2026-10-28T22:10:35.195273Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=363µs
2026-10-28T22:10:35.241352Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.2µs time.idle=241µs
2026-10-28T22:10:35.254832Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=399µs
2026-10-28T22:10:35.296797Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.0µs time.idle=239µs
2026-10-28T22:10:35.309874Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=392µs
2026-10-28T22:10:35.348311Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.7µs time.idle=247µs
2026-10-28T22:10:35.361861Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=406µs
2026-10-28T22:10:35.403666Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=255µs
2026-10-28T22:10:35.416411Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=456µs
2026-10-28T22:10:35.463884Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.8µs time.idle=235µs
2026-10-28T22:10:35.476910Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=408µs
2026-10-28T22:10:35.519831Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.6µs time.idle=218µs
2026-10-28T22:10:35.533816Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=420µs
2026-10-28T22:10:35.570831Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.7µs time.idle=225µs
2026-10-28T22:10:35.585770Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=477µs
2026-10-28T22:10:35.624794Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.7µs time.idle=272µs
2026-10-28T22:10:35.639299Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=558µs
2026-10-28T22:10:35.686050Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.9µs time.idle=397µs
2026-10-28T22:10:35.705076Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=270µs time.idle=440µs
2026-10-28T22:10:35.742260Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=312µs
2026-10-28T22:10:35.756969Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=436µs
2026-10-28T22:10:35.795007Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.8µs time.idle=231µs
2026-10-28T22:10:35.808291Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=443µs
2026-10-28T22:10:35.848928Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.2µs time.idle=249µs
2026-10-28T22:10:35.863105Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=414µs
2026-10-28T22:10:35.916490Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.8µs time.idle=258µs
2026-10-28T22:10:35.930575Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=424µs
2026-10-28T22:10:35.965198Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.1µs time.idle=290µs
2026-10-28T22:10:35.979916Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=414µs
2026-10-28T22:10:36.017624Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.6µs time.idle=260µs
2026-10-28T22:10:36.031911Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=210µs time.idle=381µs
2026-10-28T22:10:36.072665Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.2µs time.idle=296µs
2026-10-28T22:10:36.088711Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=204µs time.idle=475µs
2026-10-28T22:10:36.139349Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=95.7µs time.idle=279µs
2026-10-28T22:10:36.155356Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=429µs
2026-10-28T22:10:36.189087Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.6µs time.idle=281µs
2026-10-28T22:10:36.203975Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=441µs
2026-10-28T22:10:36.241055Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.1µs time.idle=245µs
2026-10-28T22:10:36.255039Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=425µs
2026-10-28T22:10:36.268730Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.6µs time.idle=218µs
2026-10-28T22:10:36.298979Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.7µs time.idle=242µs
2026-10-28T22:10:36.313374Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=210µs time.idle=442µs
2026-10-28T22:10:36.327931Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=218µs time.idle=531µs
2026-10-28T22:10:36.364628Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.3µs time.idle=229µs
2026-10-28T22:10:36.377630Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=433µs
2026-10-28T22:10:36.414637Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.2µs time.idle=243µs
2026-10-28T22:10:36.428655Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=429µs
2026-10-28T22:10:36.463588Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.9µs time.idle=244µs
2026-10-28T22:10:36.477676Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=489µs
2026-10-28T22:10:36.524945Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=94.0µs time.idle=307µs
2026-10-28T22:10:36.540280Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=235µs time.idle=480µs
2026-10-28T22:10:36.585831Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.3µs time.idle=229µs
2026-10-28T22:10:36.599944Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=399µs
2026-10-28T22:10:36.637789Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.7µs time.idle=259µs
2026-10-28T22:10:36.653857Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=456µs
2026-10-28T22:10:36.687153Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.9µs time.idle=261µs
2026-10-28T22:10:36.702893Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=207µs time.idle=562µs
2026-10-28T22:10:36.752719Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.8µs time.idle=245µs
2026-10-28T22:10:36.765735Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=210µs time.idle=411µs
2026-10-28T22:10:36.807690Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=241µs
2026-10-28T22:10:36.821252Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=410µs
2026-10-28T22:10:36.863217Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.2µs time.idle=266µs
2026-10-28T22:10:36.876554Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=417µs
2026-10-28T22:10:36.913486Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.6µs time.idle=253µs
2026-10-28T22:10:36.928031Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=437µs
2026-10-28T22:10:36.974980Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=134µs time.idle=356µs
2026-10-28T22:10:36.988597Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=961µs
2026-10-28T22:10:37.030101Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.9µs time.idle=270µs
2026-10-28T22:10:37.043147Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=434µs
2026-10-28T22:10:37.085151Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=232µs
2026-10-28T22:10:37.097842Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=424µs
2026-10-28T22:10:37.136913Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.0µs time.idle=232µs
2026-10-28T22:10:37.150036Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=409µs
2026-10-28T22:10:37.197954Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.0µs time.idle=247µs
2026-10-28T22:10:37.211501Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=445µs
2026-10-28T22:10:37.253465Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=132µs time.idle=379µs
2026-10-28T22:10:37.266931Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=472µs
2026-10-28T22:10:37.306233Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=240µs
2026-10-28T22:10:37.321056Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=416µs
2026-10-28T22:10:37.358589Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.7µs time.idle=268µs
2026-10-28T22:10:37.371929Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=441µs
2026-10-28T22:10:37.421476Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.1µs time.idle=242µs
2026-10-28T22:10:37.434271Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=436µs
2026-10-28T22:10:37.475438Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.6µs time.idle=281µs
2026-10-28T22:10:37.488875Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=435µs
2026-10-28T22:10:37.530009Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.1µs time.idle=242µs
2026-10-28T22:10:37.543187Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=403µs
2026-10-28T22:10:37.580413Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.0µs time.idle=278µs
2026-10-28T22:10:37.593661Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=443µs
2026-10-28T22:10:37.642800Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.2µs time.idle=253µs
2026-10-28T22:10:37.656288Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=210µs time.idle=504µs
2026-10-28T22:10:37.697310Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.7µs time.idle=248µs
2026-10-28T22:10:37.710436Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=432µs
2026-10-28T22:10:37.751374Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.2µs time.idle=238µs
2026-10-28T22:10:37.766403Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=439µs
2026-10-28T22:10:37.802354Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.9µs time.idle=227µs
2026-10-28T22:10:37.815470Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=493µs
2026-10-28T22:10:37.865362Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=121µs time.idle=499µs
2026-10-28T22:10:37.883779Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=253µs time.idle=597µs
2026-10-28T22:10:37.918840Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=94.1µs time.idle=294µs
2026-10-28T22:10:37.932994Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=430µs
2026-10-28T22:10:37.974812Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=285µs
2026-10-28T22:10:37.988900Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=417µs
2026-10-28T22:10:38.024173Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.8µs time.idle=232µs
2026-10-28T22:10:38.037415Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=414µs
2026-10-28T22:10:38.094157Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.8µs time.idle=229µs
2026-10-28T22:10:38.109624Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=408µs
2026-10-28T22:10:38.142720Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.8µs time.idle=226µs
2026-10-28T22:10:38.155852Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=171µs time.idle=415µs
2026-10-28T22:10:38.197607Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=95.9µs time.idle=207µs
2026-10-28T22:10:38.210239Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=408µs
2026-10-28T22:10:38.245720Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.9µs time.idle=230µs
2026-10-28T22:10:38.261065Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=266µs time.idle=588µs
2026-10-28T22:10:38.320919Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=100µs time.idle=328µs
2026-10-28T22:10:38.335135Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=324µs time.idle=556µs
2026-10-28T22:10:38.364273Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=160µs time.idle=213µs
2026-10-28T22:10:38.381131Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=426µs
2026-10-28T22:10:38.417933Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.0µs time.idle=232µs
2026-10-28T22:10:38.430590Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=410µs
2026-10-28T22:10:38.473713Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=250µs
2026-10-28T22:10:38.487041Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=409µs
2026-10-28T22:10:38.545364Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.0µs time.idle=245µs
2026-10-28T22:10:38.558683Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=414µs
2026-10-28T22:10:38.590150Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.6µs time.idle=231µs
2026-10-28T22:10:38.606254Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=426µs
2026-10-28T22:10:38.639215Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.0µs time.idle=264µs
2026-10-28T22:10:38.654454Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=270µs time.idle=666µs
2026-10-28T22:10:38.696000Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.9µs time.idle=233µs
2026-10-28T22:10:38.709317Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=420µs
2026-10-28T22:10:38.766957Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.0µs time.idle=241µs
2026-10-28T22:10:38.780136Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=406µs
2026-10-28T22:10:38.816760Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.2µs time.idle=241µs
2026-10-28T22:10:38.831199Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=496µs
2026-10-28T22:10:38.863412Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.4µs time.idle=285µs
2026-10-28T22:10:38.878540Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=433µs
2026-10-28T22:10:38.917961Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.3µs time.idle=247µs
2026-10-28T22:10:38.932686Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=604µs
2026-10-28T22:10:38.988544Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=228µs
2026-10-28T22:10:39.001617Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=208µs time.idle=478µs
2026-10-28T22:10:39.040958Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=254µs
2026-10-28T22:10:39.054520Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=424µs
2026-10-28T22:10:39.087628Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.1µs time.idle=245µs
2026-10-28T22:10:39.101121Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=216µs time.idle=413µs
2026-10-28T22:10:39.142363Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=239µs
2026-10-28T22:10:39.156905Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=403µs
2026-10-28T22:10:39.209970Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.3µs time.idle=246µs
2026-10-28T22:10:39.224239Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=225µs time.idle=461µs
2026-10-28T22:10:39.263553Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=96.8µs time.idle=294µs
2026-10-28T22:10:39.278313Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=413µs
2026-10-28T22:10:39.309969Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.9µs time.idle=230µs
2026-10-28T22:10:39.322942Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=454µs
2026-10-28T22:10:39.366170Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.9µs time.idle=287µs
2026-10-28T22:10:39.382366Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=224µs time.idle=459µs
2026-10-28T22:10:39.433068Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.6µs time.idle=251µs
2026-10-28T22:10:39.446729Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=462µs
2026-10-28T22:10:39.486753Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.1µs time.idle=231µs
2026-10-28T22:10:39.500946Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=202µs time.idle=430µs
2026-10-28T22:10:39.531422Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=239µs
2026-10-28T22:10:39.544317Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=423µs
2026-10-28T22:10:39.590330Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.6µs time.idle=224µs
2026-10-28T22:10:39.603502Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=453µs
2026-10-28T22:10:39.655584Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.5µs time.idle=232µs
2026-10-28T22:10:39.669681Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=504µs
2026-10-28T22:10:39.709754Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.0µs time.idle=248µs
2026-10-28T22:10:39.724436Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=453µs
2026-10-28T22:10:39.752536Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.0µs time.idle=261µs
2026-10-28T22:10:39.766153Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=172µs time.idle=420µs
2026-10-28T22:10:39.811808Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.9µs time.idle=254µs
2026-10-28T22:10:39.825327Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=461µs
2026-10-28T22:10:39.877689Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=111µs time.idle=268µs
2026-10-28T22:10:39.891682Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=503µs
2026-10-28T22:10:39.933246Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.9µs time.idle=304µs
2026-10-28T22:10:39.947231Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=423µs
2026-10-28T22:10:39.974701Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=330µs
2026-10-28T22:10:39.988044Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=170µs time.idle=385µs
2026-10-28T22:10:40.034226Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.0µs time.idle=290µs
2026-10-28T22:10:40.048758Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=209µs time.idle=464µs
2026-10-28T22:10:40.099307Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.5µs time.idle=231µs
2026-10-28T22:10:40.112250Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=431µs
2026-10-28T22:10:40.156033Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.2µs time.idle=214µs
2026-10-28T22:10:40.170273Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=485µs
2026-10-28T22:10:40.197658Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.6µs time.idle=250µs
2026-10-28T22:10:40.210564Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=422µs
2026-10-28T22:10:40.258164Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.0µs time.idle=285µs
2026-10-28T22:10:40.270933Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=213µs time.idle=408µs
2026-10-28T22:10:40.321516Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.9µs time.idle=261µs
2026-10-28T22:10:40.334627Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=419µs
2026-10-28T22:10:40.378710Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.0µs time.idle=289µs
2026-10-28T22:10:40.392106Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=411µs
2026-10-28T22:10:40.419443Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=136µs time.idle=430µs
2026-10-28T22:10:40.433613Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=235µs time.idle=481µs
2026-10-28T22:10:40.480112Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.5µs time.idle=259µs
2026-10-28T22:10:40.493904Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=448µs
2026-10-28T22:10:40.543121Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=116µs time.idle=375µs
2026-10-28T22:10:40.556746Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=394µs
2026-10-28T22:10:40.600714Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.0µs time.idle=261µs
2026-10-28T22:10:40.614209Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=425µs
2026-10-28T22:10:40.642870Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.9µs time.idle=276µs
2026-10-28T22:10:40.656975Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=412µs
2026-10-28T22:10:40.702171Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.7µs time.idle=267µs
2026-10-28T22:10:40.715667Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=452µs
2026-10-28T22:10:40.765873Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=153µs time.idle=357µs
2026-10-28T22:10:40.780478Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=253µs time.idle=480µs
2026-10-28T22:10:40.823339Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.4µs time.idle=270µs
2026-10-28T22:10:40.836451Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=422µs
2026-10-28T22:10:40.865483Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=255µs
2026-10-28T22:10:40.879558Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=416µs
2026-10-28T22:10:40.924289Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.4µs time.idle=234µs
2026-10-28T22:10:40.937979Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=398µs
2026-10-28T22:10:40.988731Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.0µs time.idle=221µs
2026-10-28T22:10:41.003509Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=206µs time.idle=422µs
2026-10-28T22:10:41.045764Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.8µs time.idle=273µs
2026-10-28T22:10:41.060813Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=779µs
2026-10-28T22:10:41.088584Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=113µs time.idle=252µs
2026-10-28T22:10:41.102459Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=417µs
2026-10-28T22:10:41.145590Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.6µs time.idle=246µs
2026-10-28T22:10:41.158902Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=461µs
2026-10-28T22:10:41.211948Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.0µs time.idle=244µs
2026-10-28T22:10:41.227230Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=465µs
2026-10-28T22:10:41.269501Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.1µs time.idle=274µs
2026-10-28T22:10:41.282921Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=410µs
2026-10-28T22:10:41.310953Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.6µs time.idle=263µs
2026-10-28T22:10:41.324015Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=447µs
2026-10-28T22:10:41.367291Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.3µs time.idle=236µs
2026-10-28T22:10:41.381238Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=397µs
2026-10-28T22:10:41.438351Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=139µs time.idle=352µs
2026-10-28T22:10:41.451609Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=422µs
2026-10-28T22:10:41.490981Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.4µs time.idle=234µs
2026-10-28T22:10:41.504537Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=171µs time.idle=388µs
2026-10-28T22:10:41.533351Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=121µs time.idle=263µs
2026-10-28T22:10:41.546829Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=396µs
2026-10-28T22:10:41.589646Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.0µs time.idle=315µs
2026-10-28T22:10:41.605825Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=234µs time.idle=461µs
2026-10-28T22:10:41.659736Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.8µs time.idle=239µs
2026-10-28T22:10:41.673607Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=407µs
2026-10-28T22:10:41.712647Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.9µs time.idle=238µs
2026-10-28T22:10:41.726122Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=387µs
2026-10-28T22:10:41.755181Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.2µs time.idle=231µs
2026-10-28T22:10:41.768975Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=404µs
2026-10-28T22:10:41.813592Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=118µs time.idle=248µs
2026-10-28T22:10:41.827736Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=248µs time.idle=446µs
2026-10-28T22:10:41.882099Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.6µs time.idle=238µs
2026-10-28T22:10:41.898203Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=212µs time.idle=718µs
2026-10-28T22:10:41.935468Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=107µs time.idle=401µs
2026-10-28T22:10:41.951837Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=454µs
2026-10-28T22:10:41.977061Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.3µs time.idle=225µs
2026-10-28T22:10:41.990764Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=290µs time.idle=441µs
2026-10-28T22:10:42.037744Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.0µs time.idle=269µs
2026-10-28T22:10:42.052950Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=231µs time.idle=454µs
2026-10-28T22:10:42.107403Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.1µs time.idle=242µs
2026-10-28T22:10:42.122618Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=461µs
2026-10-28T22:10:42.161857Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.8µs time.idle=256µs
2026-10-28T22:10:42.178572Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=227µs time.idle=584µs
2026-10-28T22:10:42.198893Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.5µs time.idle=274µs
2026-10-28T22:10:42.255360Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=427µs
2026-10-28T22:10:42.263047Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=75.9µs time.idle=246µs
2026-10-28T22:10:42.317597Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=440µs
2026-10-28T22:10:42.331770Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.4µs time.idle=235µs
2026-10-28T22:10:42.386636Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=207µs time.idle=518µs
2026-10-28T22:10:42.394791Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.5µs time.idle=223µs
2026-10-28T22:10:42.449309Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=441µs
2026-10-28T22:10:42.463483Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=239µs
2026-10-28T22:10:42.517995Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=486µs
2026-10-28T22:10:42.527318Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.7µs time.idle=240µs
2026-10-28T22:10:42.585553Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=224µs time.idle=596µs
2026-10-28T22:10:42.595252Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.2µs time.idle=247µs
2026-10-28T22:10:42.649619Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=435µs
2026-10-28T22:10:42.657556Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=229µs
2026-10-28T22:10:42.711866Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=428µs
2026-10-28T22:10:42.727565Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=107µs time.idle=230µs
2026-10-28T22:10:42.782981Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=228µs time.idle=430µs
2026-10-28T22:10:42.794663Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.5µs time.idle=223µs
2026-10-28T22:10:42.849588Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=436µs
2026-10-28T22:10:42.858714Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=235µs
2026-10-28T22:10:42.917489Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=244µs time.idle=622µs
2026-10-28T22:10:42.929314Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=105µs time.idle=362µs
2026-10-28T22:10:42.989212Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=252µs time.idle=593µs
2026-10-28T22:10:43.001609Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=165µs time.idle=720µs
2026-10-28T22:10:43.056438Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=166µs time.idle=391µs
2026-10-28T22:10:43.064006Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=74.4µs time.idle=224µs
2026-10-28T22:10:43.118033Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=421µs
2026-10-28T22:10:43.128895Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.6µs time.idle=218µs
2026-10-28T22:10:43.184959Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=405µs
2026-10-28T22:10:43.199822Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.7µs time.idle=212µs
2026-10-28T22:10:43.256085Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=436µs
2026-10-28T22:10:43.264637Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.7µs time.idle=263µs
2026-10-28T22:10:43.320284Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=434µs
2026-10-28T22:10:43.329196Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.9µs time.idle=270µs
2026-10-28T22:10:43.384478Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=440µs
2026-10-28T22:10:43.394899Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.8µs time.idle=257µs
2026-10-28T22:10:43.452784Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=233µs time.idle=468µs
2026-10-28T22:10:43.465083Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.7µs time.idle=294µs
2026-10-28T22:10:43.520035Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=222µs time.idle=449µs
2026-10-28T22:10:43.529551Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=94.1µs time.idle=237µs
2026-10-28T22:10:43.584108Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=220µs time.idle=434µs
2026-10-28T22:10:43.592672Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.5µs time.idle=223µs
2026-10-28T22:10:43.647926Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=486µs
2026-10-28T22:10:43.662834Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.4µs time.idle=233µs
2026-10-28T22:10:43.719693Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=472µs
2026-10-28T22:10:43.728571Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.9µs time.idle=352µs
2026-10-28T22:10:43.785812Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=202µs time.idle=447µs
2026-10-28T22:10:43.797814Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=108µs time.idle=582µs
2026-10-28T22:10:43.853219Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=265µs time.idle=526µs
2026-10-28T22:10:43.863762Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=108µs time.idle=283µs
2026-10-28T22:10:43.918712Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=476µs
2026-10-28T22:10:43.929051Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.2µs time.idle=264µs
2026-10-28T22:10:43.983079Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=395µs
2026-10-28T22:10:43.995046Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.1µs time.idle=237µs
2026-10-28T22:10:44.049471Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=229µs time.idle=457µs
2026-10-28T22:10:44.063941Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.5µs time.idle=239µs
2026-10-28T22:10:44.118334Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=413µs
2026-10-28T22:10:44.127692Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.8µs time.idle=241µs
2026-10-28T22:10:44.182887Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=171µs time.idle=444µs
2026-10-28T22:10:44.191765Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.2µs time.idle=230µs
2026-10-28T22:10:44.245774Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=204µs time.idle=376µs
2026-10-28T22:10:44.257298Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.3µs time.idle=240µs
2026-10-28T22:10:44.312902Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=435µs
2026-10-28T22:10:44.326834Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.2µs time.idle=228µs
2026-10-28T22:10:44.381070Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=403µs
2026-10-28T22:10:44.390945Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.0µs time.idle=234µs
2026-10-28T22:10:44.446676Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=229µs time.idle=489µs
2026-10-28T22:10:44.456287Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.3µs time.idle=240µs
2026-10-28T22:10:44.511375Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=453µs
2026-10-28T22:10:44.521658Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.3µs time.idle=247µs
2026-10-28T22:10:44.576617Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=409µs
2026-10-28T22:10:44.589227Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=225µs
2026-10-28T22:10:44.644613Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=230µs time.idle=482µs
2026-10-28T22:10:44.655726Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.3µs time.idle=237µs
2026-10-28T22:10:44.710296Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=172µs time.idle=381µs
2026-10-28T22:10:44.720536Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.0µs time.idle=231µs
2026-10-28T22:10:44.774081Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=405µs
2026-10-28T22:10:44.784837Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.8µs time.idle=231µs
2026-10-28T22:10:44.838830Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=405µs
2026-10-28T22:10:44.852592Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.4µs time.idle=238µs
2026-10-28T22:10:44.906521Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=402µs
2026-10-28T22:10:44.918615Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.8µs time.idle=222µs
2026-10-28T22:10:44.972638Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=403µs
2026-10-28T22:10:44.982227Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.2µs time.idle=250µs
2026-10-28T22:10:45.038318Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=389µs
2026-10-28T22:10:45.047130Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.6µs time.idle=217µs
2026-10-28T22:10:45.101236Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=397µs
2026-10-28T22:10:45.114738Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.3µs time.idle=227µs
2026-10-28T22:10:45.169034Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=397µs
2026-10-28T22:10:45.181183Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.9µs time.idle=252µs
2026-10-28T22:10:45.235716Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=203µs time.idle=530µs
2026-10-28T22:10:45.245568Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=282µs
2026-10-28T22:10:45.299959Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=521µs
2026-10-28T22:10:45.310072Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.0µs time.idle=249µs
2026-10-28T22:10:45.365946Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=200µs time.idle=416µs
2026-10-28T22:10:45.377265Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.4µs time.idle=277µs
2026-10-28T22:10:45.434043Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=211µs time.idle=463µs
2026-10-28T22:10:45.444074Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=289µs
2026-10-28T22:10:45.498670Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=435µs
2026-10-28T22:10:45.508233Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.9µs time.idle=258µs
2026-10-28T22:10:45.563548Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=200µs time.idle=480µs
2026-10-28T22:10:45.574509Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.3µs time.idle=260µs
2026-10-28T22:10:45.631548Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=448µs
2026-10-28T22:10:45.644494Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.7µs time.idle=267µs
2026-10-28T22:10:45.700871Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=235µs time.idle=480µs
2026-10-28T22:10:45.709369Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.6µs time.idle=226µs
2026-10-28T22:10:45.763971Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=204µs time.idle=429µs
2026-10-28T22:10:46.172346Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.7µs time.idle=244µs
2026-10-28T22:10:46.185649Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=202µs time.idle=459µs
2026-10-28T22:10:46.228503Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.1µs time.idle=248µs
2026-10-28T22:10:46.350744Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.6µs time.idle=275µs
2026-10-28T22:10:46.453094Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=327µs
2026-10-28T22:10:47.564452Z  INFO HTTP request{method=GET host="127.0.0.1:7700" route=/health query_parameters= user_agent=curl/8.14.1 status_code=200}: meilisearch: close time.busy=57.6µs time.idle=84.3µs
2026-10-28T22:11:02.631849Z  INFO HTTP request{method=GET host="127.0.0.1:7700" route=/health query_parameters= user_agent=curl/8.14.1 status_code=200}: meilisearch: close time.busy=107µs time.idle=20.0µs
2026-10-28T22:11:06.400318Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=197µs time.idle=453µs
2026-10-28T22:11:06.426344Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=364µs time.idle=733µs
@@ -0,0 +1,66 @@
{
"template": "wanderer-meili",
"label": "cap",
"images": {
"wanderer": "flomp/wanderer-web:v0.21.2",
"wanderer-db": "flomp/wanderer-db:v0.21.2",
"wanderer-search": "getmeili/meilisearch:v1.36.0"
},
"seeded": true,
"read_back_before": true,
"memory_watch": {
"soak_s": 547.0,
"requested_s": 542,
"requests": 8950,
"codes": {
"200": 8950
},
"first_kill": null,
"containers": {
"wanderer": {
"limit": 536870912,
"peak": 157900800,
"peak_pct": 0.294,
"anon_peak_sampled": 139046912,
"anon_peak_pct": 0.259,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"wanderer-db": {
"limit": 268435456,
"peak": 96944128,
"peak_pct": 0.361,
"anon_peak_sampled": 54407168,
"anon_peak_pct": 0.203,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"wanderer-search": {
"limit": 402653184,
"peak": 402653184,
"peak_pct": 1.0,
"anon_peak_sampled": 387088384,
"anon_peak_pct": 0.961,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"venue_swap_bytes": 0,
"load": "reached"
},
"killed": false,
"marks": [
"memory_tight"
],
"read_back_after": true
}
@@ -0,0 +1,55 @@
[22:00:28] scratch drive folders cleared before FROM (R-656): none existed
[22:00:28] up -d {'wanderer': 'flomp/wanderer-web:v0.21.2', 'wanderer-db': 'flomp/wanderer-db:v0.21.2', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'} from templates/wanderer-meili
[22:01:01] up rc=0 ting
Container wanderer-search Healthy
Container wanderer-db Starting
Container wanderer-db Started
Container wanderer-db Waiting
Container wanderer-search Waiting
Container wanderer-search Healthy
Container wanderer-db Healthy
Container wanderer Starting
Container wanderer Started
[22:01:37] settled=True in 36.5s {"wanderer": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-search": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[22:01:38] wanderer: sign-up http=200
[22:01:38] wanderer: seeded user drilla4daa1bb and private list Drill-74875b6d2d http=200 id=True
[22:01:38] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
[22:01:39] memory watch: 542s, 4 callers on 1 path(s) at 172.24.0.4:3000
[22:01:54] + 15s wanderer=136M/512M peak=139M kills=0 rs=0 wanderer-db=22M/256M peak=23M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=236
[22:02:09] + 30s wanderer=136M/512M peak=141M kills=0 rs=0 wanderer-db=24M/256M peak=24M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=473
[22:02:24] + 46s wanderer=138M/512M peak=144M kills=0 rs=0 wanderer-db=26M/256M peak=26M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=725
[22:02:39] + 61s wanderer=137M/512M peak=144M kills=0 rs=0 wanderer-db=32M/256M peak=33M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=980
[22:02:55] + 76s wanderer=140M/512M peak=148M kills=0 rs=0 wanderer-db=33M/256M peak=34M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=1216
[22:03:10] + 91s wanderer=140M/512M peak=148M kills=0 rs=0 wanderer-db=34M/256M peak=35M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1463
[22:03:25] + 106s wanderer=137M/512M peak=148M kills=0 rs=0 wanderer-db=38M/256M peak=39M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1716
[22:03:40] + 121s wanderer=139M/512M peak=149M kills=0 rs=0 wanderer-db=39M/256M peak=39M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1963
[22:03:55] + 137s wanderer=140M/512M peak=149M kills=0 rs=0 wanderer-db=42M/256M peak=44M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2223
[22:04:10] + 152s wanderer=139M/512M peak=149M kills=0 rs=0 wanderer-db=43M/256M peak=45M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2463
[22:04:26] + 167s wanderer=138M/512M peak=150M kills=0 rs=0 wanderer-db=46M/256M peak=47M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2724
[22:04:41] + 182s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=45M/256M peak=48M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2978
[22:04:56] + 197s wanderer=138M/512M peak=150M kills=0 rs=0 wanderer-db=49M/256M peak=50M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=3214
[22:05:11] + 212s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=51M/256M peak=52M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=3458
[22:05:26] + 228s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=52M/256M peak=53M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=3701
[22:05:41] + 243s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=54M/256M peak=56M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=3955
[22:05:57] + 258s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=57M/256M peak=58M kills=0 rs=0 wanderer-search=382M/384M peak=384M kills=0 rs=0 reqs=4196
[22:06:12] + 273s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=58M/256M peak=59M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=4455
[22:06:27] + 288s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=59M/256M peak=60M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=4713
[22:06:42] + 304s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=61M/256M peak=63M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=4963
[22:06:57] + 319s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=62M/256M peak=64M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=5217
[22:07:13] + 334s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=64M/256M peak=66M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=5473
[22:07:28] + 349s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=66M/256M peak=67M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=5737
[22:07:43] + 364s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=68M/256M peak=69M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=5989
[22:07:58] + 380s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=69M/256M peak=70M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=6223
[22:08:13] + 395s wanderer=142M/512M peak=150M kills=0 rs=0 wanderer-db=71M/256M peak=71M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=6469
[22:08:28] + 410s wanderer=140M/512M peak=150M kills=0 rs=0 wanderer-db=72M/256M peak=74M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=6709
[22:08:44] + 425s wanderer=138M/512M peak=150M kills=0 rs=0 wanderer-db=75M/256M peak=76M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=6947
[22:08:59] + 440s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=78M/256M peak=78M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=7186
[22:09:14] + 456s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=79M/256M peak=80M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=7431
[22:09:29] + 471s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=80M/256M peak=81M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=7687
[22:09:44] + 486s wanderer=138M/512M peak=150M kills=0 rs=0 wanderer-db=82M/256M peak=83M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=7934
[22:10:00] + 501s wanderer=139M/512M peak=150M kills=0 rs=0 wanderer-db=84M/256M peak=85M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=8191
[22:10:15] + 516s wanderer=142M/512M peak=150M kills=0 rs=0 wanderer-db=87M/256M peak=88M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=8439
[22:10:30] + 531s wanderer=141M/512M peak=150M kills=0 rs=0 wanderer-db=89M/256M peak=90M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=8690
[22:10:45] + 547s wanderer=142M/512M peak=150M kills=0 rs=0 wanderer-db=91M/256M peak=92M kills=0 rs=0 wanderer-search=363M/384M peak=384M kills=0 rs=0 reqs=8949
[22:10:46] memory watch: killed=False tight=['wanderer-search'] requests=8950 codes={'200': 8950}
[22:10:46] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
@@ -0,0 +1,79 @@
# meili_collect 2026-10-28T22:01:14Z container=wanderer-search interval=1s duration=0s guest=upgrade-harness kernel=7.0.14-25-pve
# guest: nproc=6 MemTotal=10737418240 MemAvailable=10478715904 SwapTotal=0 SwapFree=0
# container sees: nproc=6 MemTotal: 30714380 kB MemAvailable: 16525316 kB SwapTotal: 8388604 kB
# container image: getmeili/meilisearch:v1.36.0 started=2026-10-28T22:00:29.667517216Z
# container env (MEILI_*; *KEY* values redacted): MEILI_MAX_INDEXING_MEMORY=134217728 MEILI_MASTER_KEY=<redacted> MEILI_NO_ANALYTICS=true MEILI_HTTP_ADDR=0.0.0.0:7700 MEILI_SERVER_PROVIDER=docker
# cgroup: /sys/fs/cgroup/system.slice/docker-3c5e658c1d9152ed199ee67cada5273513b0d50fc35c3aa255eb88db6dec165b.scope memory.max=402653184 memory.swap.max=402653184 memory.high=max
# start-up log lines (first 60 lines of docker logs that name memory/indexing/thread/version/config):
# Config file path: "none"
# Database path: "./data.ms"
# Environment: "development"
# Commit SHA: "2458d44f2173e26e33356482b5e26787e4e45319"
# Commit date: "unknown"
# Package version: "1.36.0"
# 2026-10-28T22:00:45.542889Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=277µs time.idle=6.07ms
# 2026-10-28T22:00:45.568241Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=182µs time.idle=24.4ms
# 2026-10-28T22:00:45.574511Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=173µs time.idle=5.44ms
# 2026-10-28T22:00:45.580454Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:45.580555Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=101µs time.idle=5.42ms
# 2026-10-28T22:00:45.590024Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/lists/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=134µs time.idle=8.84ms
# 2026-10-28T22:00:45.597053Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/lists/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=128µs time.idle=5.56ms
# 2026-10-28T22:00:45.600692Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:45.636708Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:45.649352Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:45.975815Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/searchable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=253µs time.idle=7.40ms
# 2026-10-28T22:00:45.983264Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:47.563034Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=255µs time.idle=5.73ms
# 2026-10-28T22:00:47.569040Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=154µs time.idle=4.58ms
# 2026-10-28T22:00:47.572044Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:47.582465Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.166374Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=234µs time.idle=288µs
# 2026-10-28T22:00:51.174153Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=185µs time.idle=6.41ms
# 2026-10-28T22:00:51.174999Z  WARN HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=404 error=Index `actors` not found.}: tracing_actix_web::middleware: Error encountered while processing the incoming HTTP request: ResponseError { code: 404, message: "Index `actors` not found.", error_code: "index_not_found", error_type: "inval
# 2026-10-28T22:00:51.175140Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=404 error=Index `actors` not found.}: meilisearch: close time.busy=154µs time.idle=148µs
# 2026-10-28T22:00:51.180058Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=86.5µs time.idle=4.38ms
# 2026-10-28T22:00:51.183124Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.211425Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.237435Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/actors/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=123µs time.idle=5.27ms
# 2026-10-28T22:00:51.238151Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=109µs time.idle=114µs
# 2026-10-28T22:00:51.244184Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=176µs time.idle=5.39ms
# 2026-10-28T22:00:51.246579Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=105µs time.idle=150µs
# 2026-10-28T22:00:51.255082Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.255094Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=178µs time.idle=7.85ms
# 2026-10-28T22:00:51.255886Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=trails&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=144µs time.idle=128µs
# 2026-10-28T22:00:51.264933Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/trails/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=130µs time.idle=8.36ms
# 2026-10-28T22:00:51.266439Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=141µs time.idle=194µs
# 2026-10-28T22:00:51.267758Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=145µs time.idle=156µs
# 2026-10-28T22:00:51.272686Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=157µs time.idle=4.22ms
# 2026-10-28T22:00:51.273535Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=lists&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=136µs time.idle=127µs
# 2026-10-28T22:00:51.279050Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/lists/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=95.4µs time.idle=5.08ms
# 2026-10-28T22:00:51.279115Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 3 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.280429Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=138µs time.idle=142µs
# 2026-10-28T22:00:51.281406Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=124µs time.idle=131µs
# 2026-10-28T22:00:51.289469Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/actors/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=128µs time.idle=7.54ms
# 2026-10-28T22:00:51.290257Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=actors&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=139µs
# 2026-10-28T22:00:51.298022Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/actors/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=111µs time.idle=7.13ms
# 2026-10-28T22:00:51.299371Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.9µs time.idle=130µs
# 2026-10-28T22:00:51.300605Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=133µs time.idle=124µs
# 2026-10-28T22:00:51.304820Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.304852Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=154µs time.idle=3.61ms
# 2026-10-28T22:00:51.305580Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=trails&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=113µs time.idle=118µs
# 2026-10-28T22:00:51.306452Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/documents/fetch query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=156µs time.idle=96.1µs
# 2026-10-28T22:00:51.307043Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=96.7µs
# 2026-10-28T22:00:51.312417Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=141µs time.idle=4.92ms
# 2026-10-28T22:00:51.313100Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=lists&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=117µs
# 2026-10-28T22:00:51.314182Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/lists/documents/fetch query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=171µs time.idle=93.2µs
# 2026-10-28T22:00:51.320115Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:00:51.330684Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
ts,elapsed_s,container_id,memory_current,memory_peak,memory_max,swap_current,swap_peak,anon,file,file_mapped,active_file,inactive_file,active_anon,inactive_anon,shmem,kernel,slab,sock,pgmajfault,anon_thp,pglazyfree_pages,pglazyfreed_pages,ev_low,ev_high,ev_max,ev_oom,ev_oom_kill,proc_VmRSS,proc_RssAnon,proc_RssFile,proc_RssShmem,proc_VmSwap,proc_VmHWM,guest_MemAvailable,guest_SwapFree
# memory.stat at start: anon 59183104 file 1105920 kernel 1499136 kernel_stack 311296 pagetables 532480 sec_pagetables 0 percpu 3720 sock 0 vmalloc 12288 shmem 0 zswap 0 zswapped 0 file_mapped 446464 file_dirty 20480 file_writeback 0 swapcached 0 anon_thp 50331648 file_thp 0 shmem_thp 0 inactive_anon 0 active_anon 69144576 inactive_file 864256 active_file 241664 unevictable 0 slab_reclaimable 195088 slab_unreclaimable 439664 slab 634752 workingset_refault_anon 0 workingset_refault_file 8 workingset_activate_anon 0 workingset_activate_file 4 workingset_restore_anon 0 workingset_restore_file 0 w
22:01:14,0,3c5e658c1d91,72134656,76460032,402653184,0,0,59183104,1105920,446464,241664,864256,69144576,0,0,1499136,634752,0,7,50331648,0,0,0,0,0,0,0,85082112,59183104,25899008,0,0,90165248,10475087872,0
# memory.stat at end: anon 59183104 file 1105920 kernel 1499136 kernel_stack 311296 pagetables 532480 sec_pagetables 0 percpu 3720 sock 0 vmalloc 12288 shmem 0 zswap 0 zswapped 0 file_mapped 446464 file_dirty 20480 file_writeback 0 swapcached 0 anon_thp 50331648 file_thp 0 shmem_thp 0 inactive_anon 0 active_anon 69144576 inactive_file 864256 active_file 241664 unevictable 0 slab_reclaimable 195088 slab_unreclaimable 439664 slab 634752 workingset_refault_anon 0 workingset_refault_file 8 workingset_activate_anon 0 workingset_activate_file 4 workingset_restore_anon 0 workingset_restore_file 0 wor
# memory.events at end: low 0 high 0 max 0 oom 0 oom_kill 0 oom_group_kill 0 sock_throttled 0
# top anonymous mappings per process at the end (kB: Rss Anonymous Swap; mapping):
# pid 23029 tini -- /bin/sh -c /bin/meilisearch
# rollup: Rss: 544 kB Pss_Anon: 32 kB Pss_File: 266 kB Anonymous: 32 kB Swap: 0 kB
# pid 23061 /bin/meilisearch
# 53856 53856 0 59426000000-59466000000 rw-p 00000000 00:00 0
# 2336 2336 0 5a1590360000-5a15905a8000 r--p 07b18000 00:96 570662 /bin/meilisearch
# rollup: Rss: 82544 kB Pss_Anon: 57764 kB Pss_File: 24534 kB Anonymous: 57764 kB Swap: 0 kB
@@ -0,0 +1,4 @@
/tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/bench/tools/meili_drive.py:26: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior.
tarfile.open(fileobj=io.BytesIO(base64.b64decode(pull.stdout.strip()))).extractall(ev)
rc=0
evidence -> /tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/bench/wanderer/nocap
@@ -0,0 +1,56 @@
[21:49:21] scratch drive folders cleared before FROM (R-656): none existed
[21:49:21] up -d {'wanderer': 'flomp/wanderer-web:v0.21.2', 'wanderer-db': 'flomp/wanderer-db:v0.21.2', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'} from templates/wanderer
[21:49:53] up rc=0 ting
Container wanderer-search Healthy
Container wanderer-db Starting
Container wanderer-db Started
Container wanderer-db Waiting
Container wanderer-search Waiting
Container wanderer-search Healthy
Container wanderer-db Healthy
Container wanderer Starting
Container wanderer Started
[21:50:30] settled=True in 36.4s {"wanderer": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-search": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[21:50:30] wanderer: sign-up http=200
[21:50:30] wanderer: seeded user drilla709aa50 and private list Drill-7c3355b1b3 http=200 id=True
[21:50:31] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
[21:50:31] memory watch: 542s, 4 callers on 1 path(s) at 172.23.0.4:3000
[21:50:46] + 15s wanderer=329M/512M peak=333M kills=0 rs=0 wanderer-db=89M/256M peak=89M kills=0 rs=0 wanderer-search=378M/384M peak=384M kills=0 rs=0 reqs=234
[21:51:02] + 30s wanderer=331M/512M peak=335M kills=0 rs=0 wanderer-db=90M/256M peak=91M kills=0 rs=0 wanderer-search=378M/384M peak=384M kills=0 rs=0 reqs=479
[21:51:17] + 46s wanderer=332M/512M peak=338M kills=0 rs=0 wanderer-db=93M/256M peak=93M kills=0 rs=0 wanderer-search=379M/384M peak=384M kills=0 rs=0 reqs=724
[21:51:32] + 61s wanderer=333M/512M peak=342M kills=0 rs=0 wanderer-db=101M/256M peak=102M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=971
[21:51:47] + 76s wanderer=334M/512M peak=342M kills=0 rs=0 wanderer-db=103M/256M peak=104M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1222
[21:52:02] + 91s wanderer=332M/512M peak=342M kills=0 rs=0 wanderer-db=104M/256M peak=104M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1471
[21:52:18] + 106s wanderer=331M/512M peak=344M kills=0 rs=0 wanderer-db=107M/256M peak=108M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1714
[21:52:33] + 122s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=108M/256M peak=110M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1958
[21:52:48] + 137s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=111M/256M peak=113M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2214
[21:53:03] + 152s wanderer=333M/512M peak=344M kills=0 rs=0 wanderer-db=113M/256M peak=114M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2463
[21:53:18] + 167s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=116M/256M peak=117M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2703
[21:53:34] + 182s wanderer=337M/512M peak=344M kills=0 rs=0 wanderer-db=115M/256M peak=118M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2949
[21:53:49] + 198s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=119M/256M peak=120M kills=0 rs=0 wanderer-search=375M/384M peak=384M kills=0 rs=0 reqs=3201
[21:54:04] + 213s wanderer=337M/512M peak=344M kills=0 rs=0 wanderer-db=121M/256M peak=122M kills=0 rs=0 wanderer-search=375M/384M peak=384M kills=0 rs=0 reqs=3446
[21:54:19] + 228s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=122M/256M peak=123M kills=0 rs=0 wanderer-search=375M/384M peak=384M kills=0 rs=0 reqs=3702
[21:54:34] + 243s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=125M/256M peak=126M kills=0 rs=0 wanderer-search=375M/384M peak=384M kills=0 rs=0 reqs=3962
[21:54:50] + 258s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=128M/256M peak=129M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=4225
[21:55:05] + 274s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=130M/256M peak=130M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=4466
[21:55:20] + 289s wanderer=336M/512M peak=344M kills=0 rs=0 wanderer-db=132M/256M peak=132M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=4734
[21:55:35] + 304s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=134M/256M peak=135M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=4976
[21:55:50] + 319s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=136M/256M peak=137M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=5229
[21:56:05] + 334s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=138M/256M peak=139M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=5475
[21:56:21] + 350s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=140M/256M peak=141M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=5707
[21:56:36] + 365s wanderer=336M/512M peak=344M kills=0 rs=0 wanderer-db=142M/256M peak=142M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=5942
[21:56:51] + 380s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=143M/256M peak=144M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=6185
[21:57:06] + 395s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=145M/256M peak=146M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=6436
[21:57:21] + 410s wanderer=333M/512M peak=344M kills=0 rs=0 wanderer-db=148M/256M peak=149M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=6683
[21:57:37] + 425s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=150M/256M peak=150M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=6940
[21:57:52] + 441s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=152M/256M peak=153M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=7204
[21:58:07] + 456s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=154M/256M peak=155M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=7455
[21:58:22] + 471s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=155M/256M peak=156M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=7718
[21:58:37] + 486s wanderer=336M/512M peak=344M kills=0 rs=0 wanderer-db=158M/256M peak=158M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=7975
[21:58:52] + 501s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=160M/256M peak=160M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=8218
[21:59:08] + 516s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=162M/256M peak=163M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=8470
[21:59:23] + 532s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=164M/256M peak=165M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=8716
[21:59:38] + 547s wanderer=333M/512M peak=344M kills=0 rs=0 wanderer-db=167M/256M peak=167M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=8966
[21:59:38] memory watch: killed=False tight=['wanderer-search'] requests=8967 codes={'200': 8967}
[21:59:39] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
{"template": "wanderer", "label": "nocap", "images": {"wanderer": "flomp/wanderer-web:v0.21.2", "wanderer-db": "flomp/wanderer-db:v0.21.2", "wanderer-search": "getmeili/meilisearch:v1.36.0"}, "seeded": true, "read_back_before": true, "killed": false, "marks": ["memory_tight"], "read_back_after": true}
@@ -0,0 +1,64 @@
total used free shared buff/cache available
Mem: 10240 406 8132 0 1474 9833
Swap: 0 0 0
MemTotal: 10485760 kB
MemFree: 8328220 kB
MemAvailable: 10069204 kB
Buffers: 0 kB
Cached: 1454484 kB
SwapCached: 0 kB
Active: 862816 kB
Inactive: 1219124 kB
Active(anon): 395548 kB
Inactive(anon): 884 kB
Active(file): 467268 kB
Inactive(file): 1218240 kB
Unevictable: 0 kB
Mlocked: 30204 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Zswap: 0 kB
Zswapped: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 396064 kB
Mapped: 0 kB
Shmem: 368 kB
KReclaimable: 1284300 kB
Slab: 60869 kB
SReclaimable: 55476 kB
SUnreclaim: 5392 kB
KernelStack: 25472 kB
PageTables: 89072 kB
SecPageTables: 4812 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 23745792 kB
Committed_AS: 26579964 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 138736 kB
VmallocChunk: 0 kB
Percpu: 22464 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 43008 kB
FilePmdMapped: 0 kB
CmaTotal: 0 kB
CmaFree: 95788 kB
Unaccepted: 0 kB
Balloon: 0 kB
GPUActive: 12500 kB
GPUReclaim: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 319348 kB
DirectMap2M: 12181504 kB
DirectMap1G: 18874368 kB
@@ -0,0 +1,136 @@
# meili_collect 2026-10-28T21:49:53Z container=wanderer-search interval=10s duration=600s guest=upgrade-harness kernel=7.0.14-25-pve
# guest: nproc=6 MemTotal=10737418240 MemAvailable=10530959360 SwapTotal=0 SwapFree=0
# container sees: nproc=6 MemTotal: 30714380 kB MemAvailable: 16729336 kB SwapTotal: 8388604 kB
# container image: getmeili/meilisearch:v1.36.0 started=2026-10-28T21:49:22.144714037Z
# container env (MEILI_*; *KEY* values redacted): MEILI_NO_ANALYTICS=true MEILI_MASTER_KEY=<redacted> MEILI_HTTP_ADDR=0.0.0.0:7700 MEILI_SERVER_PROVIDER=docker
# cgroup: /sys/fs/cgroup/system.slice/docker-5eb0febc39b68dc28725c7c237548717b08be8799d1c8efc306d9d02f300e61c.scope memory.max=402653184 memory.swap.max=402653184 memory.high=max
# start-up log lines (first 60 lines of docker logs that name memory/indexing/thread/version/config):
# Config file path: "none"
# Database path: "./data.ms"
# Environment: "development"
# Commit SHA: "2458d44f2173e26e33356482b5e26787e4e45319"
# Commit date: "unknown"
# Package version: "1.36.0"
# 2026-10-28T21:49:38.112183Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=2.65ms time.idle=9.45ms
# 2026-10-28T21:49:38.120165Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=1.92ms time.idle=5.45ms
# 2026-10-28T21:49:38.143962Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=658µs time.idle=22.5ms
# 2026-10-28T21:49:38.151376Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=107µs time.idle=6.79ms
# 2026-10-28T21:49:38.157534Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/lists/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=132µs time.idle=5.50ms
# 2026-10-28T21:49:38.163376Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:38.163460Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/lists/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=104µs time.idle=5.32ms
# 2026-10-28T21:49:38.180481Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:38.212659Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:38.225184Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:38.524461Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/searchable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=647µs time.idle=5.09ms
# 2026-10-28T21:49:38.532212Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:40.116140Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=227µs time.idle=5.73ms
# 2026-10-28T21:49:40.121918Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=130µs time.idle=5.08ms
# 2026-10-28T21:49:40.124988Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:40.138878Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:43.817896Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=659µs time.idle=248µs
# 2026-10-28T21:49:43.825647Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=642µs time.idle=6.04ms
# 2026-10-28T21:49:43.826739Z  WARN HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=404 error=Index `actors` not found.}: tracing_actix_web::middleware: Error encountered while processing the incoming HTTP request: ResponseError { code: 404, message: "Index `actors` not found.", error_code: "index_not_found", error_type: "invalid_request", error_link: "https://docs.meilisearch.com/errors#index_not_found" }
# 2026-10-28T21:49:43.826907Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=404 error=Index `actors` not found.}: meilisearch: close time.busy=563µs time.idle=172µs
# 2026-10-28T21:49:43.832360Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=107µs time.idle=4.71ms
# 2026-10-28T21:49:43.835822Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:43.866013Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:43.891439Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/actors/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=114µs time.idle=5.25ms
# 2026-10-28T21:49:43.892283Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=143µs time.idle=140µs
# 2026-10-28T21:49:43.897921Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=160µs time.idle=4.95ms
# 2026-10-28T21:49:43.901105Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=157µs time.idle=131µs
# 2026-10-28T21:49:43.901264Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:43.910733Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=170µs time.idle=8.84ms
# 2026-10-28T21:49:43.912020Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=trails&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=646µs time.idle=122µs
# 2026-10-28T21:49:43.920862Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/trails/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=385µs time.idle=7.87ms
# 2026-10-28T21:49:43.922194Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.6µs time.idle=127µs
# 2026-10-28T21:49:43.923158Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.3µs time.idle=128µs
# 2026-10-28T21:49:43.924031Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:43.933957Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=152µs time.idle=10.1ms
# 2026-10-28T21:49:43.934698Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=lists&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=102µs time.idle=106µs
# 2026-10-28T21:49:43.940094Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/lists/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=95.8µs time.idle=4.96ms
# 2026-10-28T21:49:43.941399Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.5µs time.idle=134µs
# 2026-10-28T21:49:43.942455Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.2µs time.idle=156µs
# 2026-10-28T21:49:43.947682Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:43.947740Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/actors/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=146µs time.idle=4.36ms
# 2026-10-28T21:49:43.948532Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=actors&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=114µs time.idle=115µs
# 2026-10-28T21:49:43.957629Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/actors/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=100µs time.idle=8.66ms
# 2026-10-28T21:49:43.959081Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=125µs time.idle=127µs
# 2026-10-28T21:49:43.960004Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=124µs time.idle=114µs
# 2026-10-28T21:49:43.964656Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=169µs time.idle=3.99ms
# 2026-10-28T21:49:43.965533Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=trails&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=135µs time.idle=129µs
# 2026-10-28T21:49:43.967122Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/documents/fetch query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=433µs time.idle=407µs
# 2026-10-28T21:49:43.967949Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=136µs time.idle=139µs
# 2026-10-28T21:49:43.968108Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T21:49:43.978739Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=152µs time.idle=10.1ms
# 2026-10-28T21:49:43.979780Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=lists&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=147µs time.idle=181µs
# 2026-10-28T21:49:43.983604Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/lists/documents/fetch query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=125µs time.idle=80.4µs
# 2026-10-28T21:49:43.986006Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
ts,elapsed_s,container_id,memory_current,memory_peak,memory_max,swap_current,swap_peak,anon,file,file_mapped,active_file,inactive_file,active_anon,inactive_anon,shmem,kernel,slab,sock,pgmajfault,ev_low,ev_high,ev_max,ev_oom,ev_oom_kill,proc_VmRSS,proc_RssAnon,proc_RssFile,proc_RssShmem,proc_VmSwap,proc_VmHWM,guest_MemAvailable,guest_SwapFree
21:49:54,0,5eb0febc39b6,151859200,155574272,402653184,0,0,59166720,80375808,23105536,38936576,41439232,69128192,0,0,1708032,853488,0,424,0,0,0,0,0,82763776,59166720,23597056,0,0,88252416,10520808448,0
21:50:04,10,5eb0febc39b6,151212032,155574272,402653184,0,0,59166720,80375808,23105536,38936576,41439232,69128192,0,0,1708032,852808,0,424,0,0,0,0,0,82763776,59166720,23597056,0,0,88252416,10486169600,0
21:50:14,20,5eb0febc39b6,151212032,155574272,402653184,0,0,59166720,80375808,23105536,38936576,41439232,69128192,0,0,1708032,853080,0,424,0,0,0,0,0,82763776,59166720,23597056,0,0,88252416,10487076864,0
21:50:24,30,5eb0febc39b6,157044736,157925376,402653184,0,0,61444096,83599360,24719360,40546304,43053056,71405568,0,0,1781760,884432,0,453,0,0,0,0,0,86654976,61444096,25210880,0,0,88252416,10455230464,0
21:50:34,40,5eb0febc39b6,400723968,402653184,402653184,0,0,343543808,44056576,27992064,43520000,250023936,104345600,0,0,2560000,961440,4096,514,0,0,79,0,0,372031488,343547904,28483584,0,0,372969472,10355733504,0
21:50:44,50,5eb0febc39b6,397021184,402653184,402653184,0,0,339091456,44400640,27942912,43671552,248119296,101990400,0,0,2457600,920192,0,527,0,0,80,0,0,367525888,339091456,28434432,0,0,372969472,10356893696,0
21:50:54,60,5eb0febc39b6,397197312,402653184,402653184,0,0,339206144,44404736,27942912,43671552,248123392,102105088,0,0,2514944,944584,0,527,0,0,80,0,0,367640576,339206144,28434432,0,0,372969472,10353430528,0
21:51:04,70,5eb0febc39b6,396943360,402653184,402653184,0,0,339206144,44408832,27942912,43671552,248127488,102105088,0,0,2514944,944560,0,527,0,0,80,0,0,367640576,339206144,28434432,0,0,372969472,10353902592,0
21:51:15,81,5eb0febc39b6,397185024,402653184,402653184,0,0,335937536,44408832,27942912,43671552,248127488,102375424,0,0,2473984,921024,4096,527,0,0,80,0,0,364371968,335937536,28434432,0,0,372969472,10351680512,0
21:51:25,91,5eb0febc39b6,399962112,402653184,402653184,0,0,337883136,44408832,27942912,43671552,248127488,104648704,0,0,2478080,921024,0,527,0,0,80,0,0,366317568,337883136,28434432,0,0,372969472,10348302336,0
21:51:35,101,5eb0febc39b6,399392768,402653184,402653184,0,0,338046976,44408832,27942912,43671552,248127488,104812544,0,0,2514944,936736,0,527,0,0,80,0,0,366481408,338046976,28434432,0,0,372969472,10349008896,0
21:51:45,111,5eb0febc39b6,400076800,402653184,402653184,0,0,338198528,44408832,27942912,43671552,248127488,104964096,0,0,2539520,945032,0,527,0,0,80,0,0,366792704,338358272,28434432,0,0,372969472,10345288704,0
21:51:55,121,5eb0febc39b6,399937536,402653184,402653184,0,0,337702912,44408832,27942912,43671552,248127488,105189376,0,0,2543616,945168,4096,527,0,0,80,0,0,366047232,337612800,28434432,0,0,372969472,10347418624,0
21:52:05,131,5eb0febc39b6,400498688,402653184,402653184,0,0,337666048,44408832,27942912,43671552,248127488,105152512,0,0,2510848,932824,4096,527,0,0,80,0,0,366100480,337666048,28434432,0,0,372969472,10343037952,0
21:52:15,141,5eb0febc39b6,400134144,402653184,402653184,0,0,337551360,44408832,27942912,43671552,248127488,105037824,0,0,2514944,932824,0,527,0,0,80,0,0,365985792,337551360,28434432,0,0,372969472,10342133760,0
21:52:25,151,5eb0febc39b6,400084992,402653184,402653184,0,0,337534976,44408832,27942912,43671552,248127488,105021440,0,0,2482176,921432,4096,527,0,0,80,0,0,365969408,337534976,28434432,0,0,372969472,10341659648,0
21:52:36,162,5eb0febc39b6,400715776,402653184,402653184,0,0,337825792,44408832,27942912,43671552,248127488,105312256,0,0,2572288,957104,4096,527,0,0,80,0,0,366260224,337825792,28434432,0,0,372969472,10342990848,0
21:52:46,172,5eb0febc39b6,399634432,402653184,402653184,0,0,337604608,44408832,27942912,43671552,248127488,105091072,0,0,2457600,909264,0,527,0,0,80,0,0,366039040,337604608,28434432,0,0,372969472,10342488064,0
21:52:56,182,5eb0febc39b6,400388096,402653184,402653184,0,0,337604608,44408832,27942912,43671552,248127488,105091072,0,0,2461696,909672,0,527,0,0,80,0,0,366039040,337604608,28434432,0,0,372969472,10324161536,0
21:53:06,192,5eb0febc39b6,400171008,402653184,402653184,0,0,337616896,44408832,27942912,43671552,248127488,105103360,0,0,2490368,925248,0,527,0,0,80,0,0,366051328,337616896,28434432,0,0,372969472,10339734528,0
21:53:16,202,5eb0febc39b6,399949824,402653184,402653184,0,0,337551360,44408832,27942912,43671552,248127488,105037824,0,0,2457600,909264,0,527,0,0,80,0,0,365912064,337477632,28434432,0,0,372969472,10340099072,0
21:53:26,212,5eb0febc39b6,400338944,402653184,402653184,0,0,337498112,44408832,27942912,43671552,248127488,104984576,0,0,2486272,921608,0,527,0,0,80,0,0,365998080,337563648,28434432,0,0,372969472,10337899520,0
21:53:36,222,5eb0febc39b6,400232448,402653184,402653184,0,0,337616896,44408832,27942912,43671552,248127488,105103360,0,0,2543616,946456,4096,527,0,0,80,0,0,366051328,337616896,28434432,0,0,372969472,10338643968,0
21:53:47,233,5eb0febc39b6,398266368,402653184,402653184,0,0,335642624,44408832,27942912,43671552,246030336,105226240,0,0,2543616,945480,0,527,0,0,81,0,0,364077056,335642624,28434432,0,0,372969472,10337822720,0
21:53:57,243,5eb0febc39b6,393846784,402653184,402653184,0,0,331272192,44408832,27942912,43671552,241836032,105050112,0,0,2506752,937728,0,527,0,0,81,0,0,359706624,331272192,28434432,0,0,372969472,10337150976,0
21:54:07,253,5eb0febc39b6,393670656,402653184,402653184,0,0,331010048,44408832,27942912,43671552,241836032,104919040,0,0,2502656,933408,0,527,0,0,81,0,0,359436288,331001856,28434432,0,0,372969472,10336899072,0
21:54:17,263,5eb0febc39b6,393306112,402653184,402653184,0,0,330866688,44408832,27942912,43671552,241836032,104775680,0,0,2473984,921336,0,527,0,0,81,0,0,359301120,330866688,28434432,0,0,372969472,10335345664,0
21:54:27,273,5eb0febc39b6,393400320,402653184,402653184,0,0,330866688,44408832,27942912,43671552,241836032,104775680,0,0,2478080,922016,0,527,0,0,81,0,0,359579648,331145216,28434432,0,0,372969472,10333854720,0
21:54:37,283,5eb0febc39b6,393416704,402653184,402653184,0,0,330108928,44408832,27942912,43671552,241836032,105066496,0,0,2592768,970008,4096,527,0,0,81,0,0,358395904,329961472,28434432,0,0,372969472,10329488384,0
21:54:47,293,5eb0febc39b6,389099520,402653184,402653184,0,0,325566464,44408832,27942912,43671552,237641728,104783872,0,0,2469888,921720,0,527,0,0,81,0,0,354000896,325566464,28434432,0,0,372969472,10332125184,0
21:54:57,303,5eb0febc39b6,388923392,402653184,402653184,0,0,325566464,44408832,27942912,43671552,237641728,104783872,0,0,2469888,921720,4096,527,0,0,81,0,0,354066432,325632000,28434432,0,0,372969472,10331105280,0
21:55:08,314,5eb0febc39b6,389685248,402653184,402653184,0,0,325632000,44408832,27942912,43671552,237641728,104849408,0,0,2498560,933792,0,527,0,0,81,0,0,354066432,325632000,28434432,0,0,372969472,10331472896,0
21:55:18,324,5eb0febc39b6,389332992,402653184,402653184,0,0,325623808,44408832,27942912,43671552,237641728,104841216,0,0,2465792,921720,0,527,0,0,81,0,0,354058240,325623808,28434432,0,0,372969472,10328239104,0
21:55:28,334,5eb0febc39b6,389783552,402653184,402653184,0,0,325726208,44408832,27942912,43671552,237641728,104943616,0,0,2498560,934200,4096,527,0,0,81,0,0,354160640,325726208,28434432,0,0,372969472,10329220096,0
21:55:38,344,5eb0febc39b6,389648384,402653184,402653184,0,0,325885952,44408832,27942912,43671552,237641728,105103360,0,0,2535424,949776,0,527,0,0,81,0,0,354320384,325885952,28434432,0,0,372969472,10329656320,0
21:55:48,354,5eb0febc39b6,389402624,402653184,402653184,0,0,323915776,44408832,27942912,43671552,237641728,105099264,0,0,2469888,921720,4096,527,0,0,81,0,0,352350208,323915776,28434432,0,0,372969472,10327377920,0
21:55:58,364,5eb0febc39b6,389341184,402653184,402653184,0,0,324124672,44408832,27942912,43671552,237641728,105287680,0,0,2502656,938112,0,527,0,0,81,0,0,352559104,324124672,28434432,0,0,372969472,10326178816,0
21:56:08,374,5eb0febc39b6,389894144,402653184,402653184,0,0,324169728,44408832,27942912,43671552,237641728,105349120,0,0,2469888,921720,0,527,0,0,81,0,0,352604160,324169728,28434432,0,0,372969472,10324194304,0
21:56:18,384,5eb0febc39b6,390184960,402653184,402653184,0,0,324169728,44408832,27942912,43671552,237641728,105353216,0,0,2465792,921720,0,527,0,0,81,0,0,352604160,324169728,28434432,0,0,372969472,10324827136,0
21:56:29,395,5eb0febc39b6,389697536,402653184,402653184,0,0,324186112,44408832,27942912,43671552,237641728,105369600,0,0,2494464,933792,0,527,0,0,81,0,0,352563200,324128768,28434432,0,0,372969472,10324589568,0
21:56:39,405,5eb0febc39b6,389873664,402653184,402653184,0,0,323637248,44408832,27942912,43671552,237641728,105541632,0,0,2527232,946680,4096,527,0,0,81,0,0,352075776,323641344,28434432,0,0,372969472,10322367488,0
21:56:49,415,5eb0febc39b6,389824512,402653184,402653184,0,0,323616768,44408832,27942912,43671552,237641728,105521152,0,0,2469888,921720,4096,527,0,0,81,0,0,352051200,323616768,28434432,0,0,372969472,10322864128,0
21:56:59,425,5eb0febc39b6,390033408,402653184,402653184,0,0,323760128,44408832,27942912,43671552,237641728,105664512,0,0,2527232,949776,4096,527,0,0,81,0,0,352194560,323760128,28434432,0,0,372969472,10321132544,0
21:57:09,435,5eb0febc39b6,390217728,402653184,402653184,0,0,323620864,44408832,27942912,43671552,237641728,105525248,0,0,2469888,922536,4096,527,0,0,81,0,0,352055296,323620864,28434432,0,0,372969472,10319921152,0
21:57:19,445,5eb0febc39b6,390389760,402653184,402653184,0,0,323620864,44408832,27942912,43671552,237641728,105521152,0,0,2465792,921336,0,527,0,0,81,0,0,352067584,323633152,28434432,0,0,372969472,10321585152,0
21:57:29,455,5eb0febc39b6,389976064,402653184,402653184,0,0,323710976,44408832,27942912,43671552,237641728,105615360,0,0,2527232,949776,8192,527,0,0,81,0,0,352145408,323710976,28434432,0,0,372969472,10322112512,0
21:57:39,465,5eb0febc39b6,390324224,402653184,402653184,0,0,323604480,44408832,27942912,43671552,237641728,105574400,0,0,2498560,934472,0,527,0,0,81,0,0,352038912,323604480,28434432,0,0,372969472,10317288448,0
21:57:50,476,5eb0febc39b6,390811648,402653184,402653184,0,0,323465216,44408832,27942912,43671552,237641728,105426944,0,0,2465792,921720,0,527,0,0,81,0,0,351961088,323526656,28434432,0,0,372969472,10317295616,0
21:58:00,486,5eb0febc39b6,390197248,402653184,402653184,0,0,323620864,44408832,27942912,43671552,237641728,105590784,0,0,2498560,938248,0,527,0,0,81,0,0,352055296,323620864,28434432,0,0,372969472,10317619200,0
21:58:10,496,5eb0febc39b6,390307840,402653184,402653184,0,0,323563520,44408832,27942912,43671552,237641728,105533440,0,0,2433024,910464,0,527,0,0,81,0,0,351997952,323563520,28434432,0,0,372969472,10317154304,0
21:58:20,506,5eb0febc39b6,390180864,402653184,402653184,0,0,323624960,44408832,27942912,43671552,237641728,105594880,0,0,2486272,933792,0,527,0,0,81,0,0,352059392,323624960,28434432,0,0,372969472,10315551744,0
21:58:30,516,5eb0febc39b6,390164480,402653184,402653184,0,0,323624960,44408832,27942912,43671552,237641728,105594880,0,0,2486272,933792,0,527,0,0,81,0,0,352059392,323624960,28434432,0,0,372969472,10315098112,0
21:58:40,526,5eb0febc39b6,390373376,402653184,402653184,0,0,323780608,44408832,27942912,43671552,237641728,105750528,0,0,2523136,950592,4096,527,0,0,81,0,0,352215040,323780608,28434432,0,0,372969472,10313395200,0
21:58:50,536,5eb0febc39b6,390213632,402653184,402653184,0,0,323690496,44408832,27942912,43671552,237641728,105660416,0,0,2461696,921720,4096,527,0,0,81,0,0,352124928,323690496,28434432,0,0,372969472,10314825728,0
21:59:01,546,5eb0febc39b6,390385664,402653184,402653184,0,0,323620864,44408832,27942912,43671552,237641728,105590784,0,0,2490368,933792,0,527,0,0,81,0,0,352055296,323620864,28434432,0,0,372969472,10312231936,0
21:59:11,557,5eb0febc39b6,389877760,402653184,402653184,0,0,323604480,44408832,27942912,43671552,237641728,105574400,0,0,2465792,922536,0,527,0,0,81,0,0,352038912,323604480,28434432,0,0,372969472,10313756672,0
21:59:21,567,5eb0febc39b6,390647808,402653184,402653184,0,0,323604480,44408832,27942912,43671552,237641728,105574400,0,0,2461696,921720,0,527,0,0,81,0,0,352038912,323604480,28434432,0,0,372969472,10310879232,0
21:59:31,577,5eb0febc39b6,390115328,402653184,402653184,0,0,323776512,44408832,27942912,43671552,237641728,105746432,0,0,2523136,949776,0,527,0,0,81,0,0,352210944,323776512,28434432,0,0,372969472,10313303040,0
21:59:41,587,5eb0febc39b6,389517312,402653184,402653184,0,0,323739648,44408832,27942912,43671552,237641728,105709568,0,0,2494464,934472,0,527,0,0,81,0,0,352174080,323739648,28434432,0,0,372969472,10313713664,0
21:59:51,597,5eb0febc39b6,389009408,402653184,402653184,0,0,322564096,44408832,27942912,43671552,237641728,105385984,0,0,2310144,857448,0,527,0,0,81,0,0,350998528,322564096,28434432,0,0,372969472,10338604032,0
22:00:01,607,5eb0febc39b6,389136384,402653184,402653184,0,0,322633728,44408832,27942912,43671552,237641728,105455616,0,0,2367488,885776,0,527,0,0,81,0,0,351068160,322633728,28434432,0,0,372969472,10336323584,0
# top anonymous mappings per process at the end (kB: Rss Anonymous Swap; mapping):
# pid 12341 tini -- /bin/sh -c /bin/meilisearch
# rollup: Rss: 532 kB Pss_Anon: 32 kB Pss_File: 260 kB Anonymous: 32 kB Swap: 0 kB
# pid 12373 /bin/meilisearch
# 310712 310712 0 3e302000000-3e382000000 rw-p 00000000 00:00 0
# 2336 2336 0 601de4890000-601de4ad8000 r--p 07b18000 00:90 570662 /bin/meilisearch
# rollup: Rss: 342308 kB Pss_Anon: 315040 kB Pss_File: 27028 kB Anonymous: 315040 kB Swap: 0 kB
Can't render this file because it contains an unexpected character in line 14 and column 134.
@@ -0,0 +1,480 @@
ilisearch: close time.busy=108µs time.idle=303µs
2026-10-28T21:59:24.425620Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=423µs
2026-10-28T21:59:24.435864Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=229µs
2026-10-28T21:59:24.490603Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=112µs time.idle=273µs
2026-10-28T21:59:24.493172Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=871µs
2026-10-28T21:59:24.544782Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=429µs
2026-10-28T21:59:24.556159Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.8µs time.idle=241µs
2026-10-28T21:59:24.612729Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=459µs
2026-10-28T21:59:24.635522Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.6µs time.idle=256µs
2026-10-28T21:59:24.689828Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=206µs time.idle=452µs
2026-10-28T21:59:24.700725Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.9µs time.idle=233µs
2026-10-28T21:59:24.754300Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=394µs
2026-10-28T21:59:24.755037Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=74.2µs time.idle=236µs
2026-10-28T21:59:24.811597Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=450µs
2026-10-28T21:59:24.821402Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=96.2µs time.idle=289µs
2026-10-28T21:59:24.847037Z  INFO HTTP request{method=GET host="127.0.0.1:7700" route=/health query_parameters= user_agent=curl/8.14.1 status_code=200}: meilisearch: close time.busy=63.2µs time.idle=17.7µs
2026-10-28T21:59:24.875671Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=475µs
2026-10-28T21:59:24.898305Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.1µs time.idle=247µs
2026-10-28T21:59:24.958086Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=260µs time.idle=574µs
2026-10-28T21:59:24.971183Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=104µs time.idle=418µs
2026-10-28T21:59:25.022264Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.3µs time.idle=252µs
2026-10-28T21:59:25.024321Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=423µs
2026-10-28T21:59:25.077737Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=410µs
2026-10-28T21:59:25.085874Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.2µs time.idle=248µs
2026-10-28T21:59:25.139628Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=427µs
2026-10-28T21:59:25.170837Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=114µs time.idle=251µs
2026-10-28T21:59:25.183547Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=438µs
2026-10-28T21:59:25.235491Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.8µs time.idle=264µs
2026-10-28T21:59:25.250956Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=635µs
2026-10-28T21:59:25.286365Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.1µs time.idle=216µs
2026-10-28T21:59:25.300888Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=476µs
2026-10-28T21:59:25.348156Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.5µs time.idle=228µs
2026-10-28T21:59:25.361130Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=461µs
2026-10-28T21:59:25.391923Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.4µs time.idle=243µs
2026-10-28T21:59:25.405112Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=434µs
2026-10-28T21:59:25.459579Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=109µs time.idle=357µs
2026-10-28T21:59:25.476797Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=447µs
2026-10-28T21:59:25.509418Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.9µs time.idle=256µs
2026-10-28T21:59:25.522805Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=216µs time.idle=445µs
2026-10-28T21:59:25.569063Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.2µs time.idle=238µs
2026-10-28T21:59:25.582308Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=435µs
2026-10-28T21:59:25.613401Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.6µs time.idle=251µs
2026-10-28T21:59:25.627448Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=423µs
2026-10-28T21:59:25.686361Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.6µs time.idle=230µs
2026-10-28T21:59:25.699322Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=406µs
2026-10-28T21:59:25.730861Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.2µs time.idle=255µs
2026-10-28T21:59:25.744132Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=409µs
2026-10-28T21:59:25.790894Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.4µs time.idle=223µs
2026-10-28T21:59:25.803328Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=431µs
2026-10-28T21:59:25.835910Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.2µs time.idle=266µs
2026-10-28T21:59:25.849019Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=401µs
2026-10-28T21:59:25.908652Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=134µs time.idle=346µs
2026-10-28T21:59:25.921444Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=410µs
2026-10-28T21:59:25.952259Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.5µs time.idle=228µs
2026-10-28T21:59:25.966081Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=415µs
2026-10-28T21:59:26.012423Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=134µs time.idle=320µs
2026-10-28T21:59:26.025911Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=391µs
2026-10-28T21:59:26.057302Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.7µs time.idle=277µs
2026-10-28T21:59:26.071124Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=432µs
2026-10-28T21:59:26.129785Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=249µs
2026-10-28T21:59:26.143236Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=417µs
2026-10-28T21:59:26.174501Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.4µs time.idle=267µs
2026-10-28T21:59:26.187816Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=421µs
2026-10-28T21:59:26.234660Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=163µs time.idle=366µs
2026-10-28T21:59:26.247189Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=424µs
2026-10-28T21:59:26.279542Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.9µs time.idle=224µs
2026-10-28T21:59:26.294203Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=407µs
2026-10-28T21:59:26.351649Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.9µs time.idle=247µs
2026-10-28T21:59:26.364197Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=416µs
2026-10-28T21:59:26.395815Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.3µs time.idle=225µs
2026-10-28T21:59:26.408469Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=432µs
2026-10-28T21:59:26.455748Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=170µs time.idle=278µs
2026-10-28T21:59:26.468760Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=421µs
2026-10-28T21:59:26.503825Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=140µs time.idle=285µs
2026-10-28T21:59:26.516098Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=409µs
2026-10-28T21:59:26.572440Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.3µs time.idle=268µs
2026-10-28T21:59:26.585748Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=407µs
2026-10-28T21:59:26.617028Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.8µs time.idle=245µs
2026-10-28T21:59:26.629661Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=418µs
2026-10-28T21:59:26.677976Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=132µs time.idle=361µs
2026-10-28T21:59:26.690552Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=402µs
2026-10-28T21:59:26.724924Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=221µs
2026-10-28T21:59:26.737183Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=402µs
2026-10-28T21:59:26.794345Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=102µs time.idle=291µs
2026-10-28T21:59:26.810001Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=224µs time.idle=523µs
2026-10-28T21:59:26.838062Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.1µs time.idle=264µs
2026-10-28T21:59:26.853706Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=202µs time.idle=410µs
2026-10-28T21:59:26.898480Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.2µs time.idle=240µs
2026-10-28T21:59:26.911437Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=200µs time.idle=495µs
2026-10-28T21:59:26.945728Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=102µs time.idle=248µs
2026-10-28T21:59:26.963612Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=516µs
2026-10-28T21:59:27.020041Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=224µs
2026-10-28T21:59:27.032987Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=200µs time.idle=425µs
2026-10-28T21:59:27.062441Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.4µs time.idle=250µs
2026-10-28T21:59:27.074975Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=406µs
2026-10-28T21:59:27.121164Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.0µs time.idle=219µs
2026-10-28T21:59:27.134003Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=413µs
2026-10-28T21:59:27.172375Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.5µs time.idle=237µs
2026-10-28T21:59:27.185366Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=170µs time.idle=397µs
2026-10-28T21:59:27.241973Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=321µs
2026-10-28T21:59:27.257146Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=492µs
2026-10-28T21:59:27.283273Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.0µs time.idle=272µs
2026-10-28T21:59:27.298656Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=481µs
2026-10-28T21:59:27.342030Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.5µs time.idle=233µs
2026-10-28T21:59:27.354837Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=204µs time.idle=446µs
2026-10-28T21:59:27.393260Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.5µs time.idle=218µs
2026-10-28T21:59:27.406264Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=404µs
2026-10-28T21:59:27.466754Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.3µs time.idle=228µs
2026-10-28T21:59:27.479704Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=393µs
2026-10-28T21:59:27.507789Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=113µs time.idle=296µs
2026-10-28T21:59:27.520198Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=416µs
2026-10-28T21:59:27.563153Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.5µs time.idle=230µs
2026-10-28T21:59:27.575729Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=389µs
2026-10-28T21:59:27.614498Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.2µs time.idle=287µs
2026-10-28T21:59:27.628024Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=211µs time.idle=508µs
2026-10-28T21:59:27.688558Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.5µs time.idle=221µs
2026-10-28T21:59:27.702308Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=172µs time.idle=393µs
2026-10-28T21:59:27.728464Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.3µs time.idle=260µs
2026-10-28T21:59:27.782862Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=411µs
2026-10-28T21:59:27.784333Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.7µs time.idle=240µs
2026-10-28T21:59:27.837549Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.6µs time.idle=301µs
2026-10-28T21:59:27.837897Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=210µs time.idle=528µs
2026-10-28T21:59:27.891512Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=418µs
2026-10-28T21:59:27.910262Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.8µs time.idle=221µs
2026-10-28T21:59:27.963519Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=475µs
2026-10-28T21:59:27.991819Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.2µs time.idle=242µs
2026-10-28T21:59:28.006351Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=211µs time.idle=433µs
2026-10-28T21:59:28.037115Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.9µs time.idle=241µs
2026-10-28T21:59:28.050834Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=411µs
2026-10-28T21:59:28.051437Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.1µs time.idle=252µs
2026-10-28T21:59:28.102948Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.8µs time.idle=247µs
2026-10-28T21:59:28.106334Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=439µs
2026-10-28T21:59:28.157089Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=254µs time.idle=607µs
2026-10-28T21:59:28.172010Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.9µs time.idle=274µs
2026-10-28T21:59:28.216042Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.5µs time.idle=224µs
2026-10-28T21:59:28.226210Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=433µs
2026-10-28T21:59:28.270148Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=405µs
2026-10-28T21:59:28.314551Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.5µs time.idle=231µs
2026-10-28T21:59:28.328140Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=456µs
2026-10-28T21:59:28.365763Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.1µs time.idle=233µs
2026-10-28T21:59:28.378125Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=398µs
2026-10-28T21:59:28.434994Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.9µs time.idle=236µs
2026-10-28T21:59:28.448262Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=227µs time.idle=464µs
2026-10-28T21:59:28.478499Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.2µs time.idle=251µs
2026-10-28T21:59:28.491662Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=431µs
2026-10-28T21:59:28.536545Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.0µs time.idle=281µs
2026-10-28T21:59:28.558291Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=304µs time.idle=642µs
2026-10-28T21:59:28.589090Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=71.6µs time.idle=239µs
2026-10-28T21:59:28.602458Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=218µs time.idle=460µs
2026-10-28T21:59:28.656806Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.8µs time.idle=240µs
2026-10-28T21:59:28.670439Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=394µs
2026-10-28T21:59:28.699896Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.1µs time.idle=235µs
2026-10-28T21:59:28.712955Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=421µs
2026-10-28T21:59:28.773590Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.5µs time.idle=274µs
2026-10-28T21:59:28.788485Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=206µs time.idle=499µs
2026-10-28T21:59:28.813084Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.7µs time.idle=239µs
2026-10-28T21:59:28.871891Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=217µs time.idle=517µs
2026-10-28T21:59:28.883885Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=327µs
2026-10-28T21:59:28.921605Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=189µs time.idle=341µs
2026-10-28T21:59:28.946276Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=240µs time.idle=793µs
2026-10-28T21:59:28.952237Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=355µs time.idle=581µs
2026-10-28T21:59:28.997795Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=1.02ms
2026-10-28T21:59:29.012905Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=202µs time.idle=386µs
2026-10-28T21:59:29.084156Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.1µs time.idle=258µs
2026-10-28T21:59:29.099118Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=423µs
2026-10-28T21:59:29.158467Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.4µs time.idle=274µs
2026-10-28T21:59:29.166119Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.9µs time.idle=251µs
2026-10-28T21:59:29.173091Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=243µs time.idle=489µs
2026-10-28T21:59:29.221274Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=397µs
2026-10-28T21:59:29.230173Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.6µs time.idle=250µs
2026-10-28T21:59:29.286621Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=463µs
2026-10-28T21:59:29.308907Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.9µs time.idle=250µs
2026-10-28T21:59:29.368005Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=227µs time.idle=523µs
2026-10-28T21:59:29.382077Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=152µs time.idle=175µs
2026-10-28T21:59:29.398706Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=267µs time.idle=486µs
2026-10-28T21:59:29.430746Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.5µs time.idle=330µs
2026-10-28T21:59:29.444599Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=213µs time.idle=498µs
2026-10-28T21:59:29.496323Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.1µs time.idle=270µs
2026-10-28T21:59:29.512764Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=480µs
2026-10-28T21:59:29.577992Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.1µs time.idle=270µs
2026-10-28T21:59:29.592900Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=203µs time.idle=469µs
2026-10-28T21:59:29.608688Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.3µs time.idle=294µs
2026-10-28T21:59:29.656944Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=523µs
2026-10-28T21:59:29.665999Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=220µs time.idle=472µs
2026-10-28T21:59:29.713914Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=466µs
2026-10-28T21:59:29.723895Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.9µs time.idle=264µs
2026-10-28T21:59:29.780948Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=475µs
2026-10-28T21:59:29.802138Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.4µs time.idle=241µs
2026-10-28T21:59:29.859573Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=232µs time.idle=486µs
2026-10-28T21:59:29.876128Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.0µs time.idle=269µs
2026-10-28T21:59:29.924931Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=94.3µs time.idle=303µs
2026-10-28T21:59:29.934444Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=281µs time.idle=1.25ms
2026-10-28T21:59:29.988896Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=247µs time.idle=555µs
2026-10-28T21:59:29.993139Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.3µs time.idle=281µs
2026-10-28T21:59:30.050122Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=472µs
2026-10-28T21:59:30.068981Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=75.3µs time.idle=242µs
2026-10-28T21:59:30.125577Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=443µs
2026-10-28T21:59:30.144269Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.8µs time.idle=224µs
2026-10-28T21:59:30.200435Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=243µs time.idle=621µs
2026-10-28T21:59:30.202989Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.8µs time.idle=299µs
2026-10-28T21:59:30.259752Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=249µs time.idle=489µs
2026-10-28T21:59:30.261432Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.2µs time.idle=311µs
2026-10-28T21:59:30.317917Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=210µs time.idle=449µs
2026-10-28T21:59:30.334447Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.0µs time.idle=282µs
2026-10-28T21:59:30.389840Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=210µs time.idle=445µs
2026-10-28T21:59:30.410727Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.3µs time.idle=239µs
2026-10-28T21:59:30.475266Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=328µs time.idle=633µs
2026-10-28T21:59:30.477831Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=129µs time.idle=555µs
2026-10-28T21:59:30.529655Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.9µs time.idle=317µs
2026-10-28T21:59:30.535441Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=224µs time.idle=454µs
2026-10-28T21:59:30.611904Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=144µs time.idle=1.39ms
2026-10-28T21:59:30.617042Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=255µs time.idle=570µs
2026-10-28T21:59:30.660818Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=230µs time.idle=2.36ms
2026-10-28T21:59:30.691774Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.9µs time.idle=275µs
2026-10-28T21:59:30.708316Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=279µs time.idle=890µs
2026-10-28T21:59:30.751944Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=133µs time.idle=905µs
2026-10-28T21:59:30.773787Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=404µs
2026-10-28T21:59:30.845506Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.5µs time.idle=275µs
2026-10-28T21:59:30.862682Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=248µs time.idle=513µs
2026-10-28T21:59:30.873344Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=95.5µs time.idle=327µs
2026-10-28T21:59:30.930348Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=208µs time.idle=424µs
2026-10-28T21:59:30.932126Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.6µs time.idle=280µs
2026-10-28T21:59:30.987074Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=94.6µs time.idle=371µs
2026-10-28T21:59:30.990107Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=415µs
2026-10-28T21:59:31.044109Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=426µs
2026-10-28T21:59:31.072818Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=110µs time.idle=339µs
2026-10-28T21:59:31.089926Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=220µs time.idle=521µs
2026-10-28T21:59:31.140429Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.4µs time.idle=299µs
2026-10-28T21:59:31.155434Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=400µs
2026-10-28T21:59:31.200867Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.4µs time.idle=263µs
2026-10-28T21:59:31.218471Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=247µs time.idle=536µs
2026-10-28T21:59:31.254678Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.1µs time.idle=278µs
2026-10-28T21:59:31.272357Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=450µs
2026-10-28T21:59:31.300999Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.3µs time.idle=257µs
2026-10-28T21:59:31.317585Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=467µs
2026-10-28T21:59:31.365765Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=321µs
2026-10-28T21:59:31.383472Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=219µs time.idle=499µs
2026-10-28T21:59:31.428270Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=74.7µs time.idle=247µs
2026-10-28T21:59:31.446837Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=404µs
2026-10-28T21:59:31.482582Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.5µs time.idle=278µs
2026-10-28T21:59:31.499345Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=451µs
2026-10-28T21:59:31.527555Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.3µs time.idle=272µs
2026-10-28T21:59:31.542919Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=318µs time.idle=510µs
2026-10-28T21:59:31.597606Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=300µs
2026-10-28T21:59:31.615253Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=211µs time.idle=492µs
2026-10-28T21:59:31.658085Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.5µs time.idle=338µs
2026-10-28T21:59:31.682565Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=264µs time.idle=1.64ms
2026-10-28T21:59:31.708886Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=115µs time.idle=428µs
2026-10-28T21:59:31.731920Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=319µs time.idle=276µs
2026-10-28T21:59:31.750642Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.0µs time.idle=288µs
2026-10-28T21:59:31.767627Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=291µs time.idle=344µs
2026-10-28T21:59:31.826188Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.3µs time.idle=268µs
2026-10-28T21:59:31.844019Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=442µs
2026-10-28T21:59:31.895964Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.7µs time.idle=289µs
2026-10-28T21:59:31.911314Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=290µs time.idle=502µs
2026-10-28T21:59:31.941852Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=75.6µs time.idle=264µs
2026-10-28T21:59:31.958295Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=224µs time.idle=485µs
2026-10-28T21:59:31.977104Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.0µs time.idle=306µs
2026-10-28T21:59:32.032557Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=239µs time.idle=473µs
2026-10-28T21:59:32.055741Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=94.2µs time.idle=929µs
2026-10-28T21:59:32.071164Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=267µs time.idle=550µs
2026-10-28T21:59:32.118752Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=121µs time.idle=372µs
2026-10-28T21:59:32.135042Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=407µs time.idle=353µs
2026-10-28T21:59:32.167452Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.4µs time.idle=304µs
2026-10-28T21:59:32.184757Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=480µs
2026-10-28T21:59:32.242634Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.6µs time.idle=290µs
2026-10-28T21:59:32.259654Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=272µs time.idle=574µs
2026-10-28T21:59:32.281777Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.3µs time.idle=282µs
2026-10-28T21:59:32.337758Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=204µs time.idle=452µs
2026-10-28T21:59:32.347319Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.2µs time.idle=256µs
2026-10-28T21:59:32.396568Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.8µs time.idle=304µs
2026-10-28T21:59:32.403341Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=452µs
2026-10-28T21:59:32.454001Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=207µs time.idle=421µs
2026-10-28T21:59:32.470419Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=96.3µs time.idle=303µs
2026-10-28T21:59:32.526459Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=217µs time.idle=417µs
2026-10-28T21:59:32.551068Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=136µs time.idle=2.12ms
2026-10-28T21:59:32.607870Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=217µs time.idle=406µs
2026-10-28T21:59:32.620702Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=109µs time.idle=1.24ms
2026-10-28T21:59:32.668202Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=94.8µs time.idle=346µs
2026-10-28T21:59:32.678550Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=262µs time.idle=499µs
2026-10-28T21:59:32.726587Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=288µs time.idle=524µs
2026-10-28T21:59:32.736724Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.6µs time.idle=302µs
2026-10-28T21:59:32.793533Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=426µs
2026-10-28T21:59:32.818153Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.3µs time.idle=236µs
2026-10-28T21:59:32.832829Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=171µs time.idle=443µs
2026-10-28T21:59:32.889564Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.9µs time.idle=356µs
2026-10-28T21:59:32.906195Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=168µs time.idle=452µs
2026-10-28T21:59:32.937230Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.0µs time.idle=275µs
2026-10-28T21:59:32.953950Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=489µs
2026-10-28T21:59:33.003099Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.4µs time.idle=285µs
2026-10-28T21:59:33.020338Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=212µs time.idle=485µs
2026-10-28T21:59:33.041964Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.8µs time.idle=303µs
2026-10-28T21:59:33.096917Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=421µs
2026-10-28T21:59:33.115741Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.0µs time.idle=259µs
2026-10-28T21:59:33.164612Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.4µs time.idle=287µs
2026-10-28T21:59:33.173291Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=217µs time.idle=544µs
2026-10-28T21:59:33.222093Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=234µs time.idle=534µs
2026-10-28T21:59:33.231522Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.5µs time.idle=284µs
2026-10-28T21:59:33.287998Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=413µs
2026-10-28T21:59:33.305418Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.1µs time.idle=262µs
2026-10-28T21:59:33.360666Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=490µs
2026-10-28T21:59:33.383680Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.7µs time.idle=282µs
2026-10-28T21:59:33.432947Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.9µs time.idle=336µs
2026-10-28T21:59:33.442062Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=436µs
2026-10-28T21:59:33.490159Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=439µs
2026-10-28T21:59:33.499168Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.0µs time.idle=250µs
2026-10-28T21:59:33.556682Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=262µs time.idle=505µs
2026-10-28T21:59:33.569376Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.3µs time.idle=289µs
2026-10-28T21:59:33.627870Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=331µs time.idle=627µs
2026-10-28T21:59:33.654359Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.8µs time.idle=311µs
2026-10-28T21:59:33.673100Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=247µs time.idle=487µs
2026-10-28T21:59:33.699625Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.2µs time.idle=272µs
2026-10-28T21:59:33.717666Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=211µs time.idle=432µs
2026-10-28T21:59:33.766693Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.4µs time.idle=328µs
2026-10-28T21:59:33.781806Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=221µs time.idle=467µs
2026-10-28T21:59:33.840441Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=117µs time.idle=737µs
2026-10-28T21:59:33.868971Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=381µs time.idle=3.36ms
2026-10-28T21:59:33.883042Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=260µs time.idle=181µs
2026-10-28T21:59:33.906031Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=399µs
2026-10-28T21:59:33.926625Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=201µs time.idle=200µs
2026-10-28T21:59:33.942826Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=393µs
2026-10-28T21:59:33.991763Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=104µs time.idle=355µs
2026-10-28T21:59:34.007411Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=388µs
2026-10-28T21:59:34.080836Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=100.0µs time.idle=320µs
2026-10-28T21:59:34.099047Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=216µs time.idle=420µs
2026-10-28T21:59:34.115254Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.0µs time.idle=289µs
2026-10-28T21:59:34.151680Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.5µs time.idle=239µs
2026-10-28T21:59:34.170003Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=444µs
2026-10-28T21:59:34.184443Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=472µs
2026-10-28T21:59:34.216664Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=95.8µs time.idle=259µs
2026-10-28T21:59:34.233219Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=291µs time.idle=921µs
2026-10-28T21:59:34.309677Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.1µs time.idle=257µs
2026-10-28T21:59:34.324605Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=442µs
2026-10-28T21:59:34.383068Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.8µs time.idle=296µs
2026-10-28T21:59:34.394308Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.2µs time.idle=338µs
2026-10-28T21:59:34.399282Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=217µs time.idle=516µs
2026-10-28T21:59:34.448883Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=135µs time.idle=1.02ms
2026-10-28T21:59:34.452466Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=209µs time.idle=515µs
2026-10-28T21:59:34.528200Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=485µs time.idle=693µs
2026-10-28T21:59:34.538354Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.0µs time.idle=343µs
2026-10-28T21:59:34.556167Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=375µs
2026-10-28T21:59:34.606927Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.2µs time.idle=228µs
2026-10-28T21:59:34.622847Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=419µs
2026-10-28T21:59:34.662390Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.5µs time.idle=251µs
2026-10-28T21:59:34.680773Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=515µs
2026-10-28T21:59:34.737410Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.3µs time.idle=264µs
2026-10-28T21:59:34.752684Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=259µs time.idle=607µs
2026-10-28T21:59:34.764937Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.9µs time.idle=293µs
2026-10-28T21:59:34.820029Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=418µs
2026-10-28T21:59:34.831434Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.1µs time.idle=273µs
2026-10-28T21:59:34.888358Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=203µs time.idle=442µs
2026-10-28T21:59:34.899872Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=107µs time.idle=341µs
2026-10-28T21:59:34.956396Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=428µs
2026-10-28T21:59:34.965984Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.9µs time.idle=242µs
2026-10-28T21:59:35.025038Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=207µs time.idle=456µs
2026-10-28T21:59:35.034026Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.7µs time.idle=244µs
2026-10-28T21:59:35.090398Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=239µs time.idle=513µs
2026-10-28T21:59:35.100429Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=293µs
2026-10-28T21:59:35.155744Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=414µs
2026-10-28T21:59:35.165626Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.2µs time.idle=266µs
2026-10-28T21:59:35.221028Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=384µs
2026-10-28T21:59:35.234590Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.9µs time.idle=236µs
2026-10-28T21:59:35.290754Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=238µs time.idle=523µs
2026-10-28T21:59:35.301301Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.1µs time.idle=281µs
2026-10-28T21:59:35.355289Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=461µs
2026-10-28T21:59:35.364028Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.4µs time.idle=251µs
2026-10-28T21:59:35.418797Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=452µs
2026-10-28T21:59:35.429131Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.5µs time.idle=239µs
2026-10-28T21:59:35.482682Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=443µs
2026-10-28T21:59:35.501157Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.3µs time.idle=233µs
2026-10-28T21:59:35.555049Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=430µs
2026-10-28T21:59:35.563843Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.2µs time.idle=241µs
2026-10-28T21:59:35.617592Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=445µs
2026-10-28T21:59:35.627171Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.2µs time.idle=225µs
2026-10-28T21:59:35.680772Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=404µs
2026-10-28T21:59:35.691332Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.1µs time.idle=243µs
2026-10-28T21:59:35.748012Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=421µs
2026-10-28T21:59:35.763435Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.0µs time.idle=246µs
2026-10-28T21:59:35.816711Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=507µs
2026-10-28T21:59:35.825657Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.0µs time.idle=243µs
2026-10-28T21:59:35.879764Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=229µs time.idle=457µs
2026-10-28T21:59:35.889144Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.1µs time.idle=284µs
2026-10-28T21:59:35.944276Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=232µs time.idle=520µs
2026-10-28T21:59:35.957458Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.8µs time.idle=261µs
2026-10-28T21:59:36.014026Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=200µs time.idle=462µs
2026-10-28T21:59:36.024845Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.2µs time.idle=266µs
2026-10-28T21:59:36.079797Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=225µs time.idle=519µs
2026-10-28T21:59:36.089585Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.9µs time.idle=261µs
2026-10-28T21:59:36.147294Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=205µs time.idle=467µs
2026-10-28T21:59:36.157378Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.9µs time.idle=275µs
2026-10-28T21:59:36.212247Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=405µs
2026-10-28T21:59:36.222179Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.8µs time.idle=232µs
2026-10-28T21:59:36.275176Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=403µs
2026-10-28T21:59:36.288482Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.7µs time.idle=257µs
2026-10-28T21:59:36.342252Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=415µs
2026-10-28T21:59:36.356978Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.0µs time.idle=295µs
2026-10-28T21:59:36.410526Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=429µs
2026-10-28T21:59:36.420177Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=216µs
2026-10-28T21:59:36.475766Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=426µs
2026-10-28T21:59:36.483440Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.2µs time.idle=273µs
2026-10-28T21:59:36.538726Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=527µs
2026-10-28T21:59:36.551927Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=99.4µs time.idle=287µs
2026-10-28T21:59:36.574798Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=270µs time.idle=529µs
2026-10-28T21:59:36.620714Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.0µs time.idle=250µs
2026-10-28T21:59:36.637536Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=202µs time.idle=427µs
2026-10-28T21:59:36.684156Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.2µs time.idle=265µs
2026-10-28T21:59:36.699738Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=215µs time.idle=520µs
2026-10-28T21:59:36.747472Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.6µs time.idle=269µs
2026-10-28T21:59:36.760305Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=420µs
2026-10-28T21:59:36.795813Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.5µs time.idle=277µs
2026-10-28T21:59:36.809101Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=407µs
2026-10-28T21:59:36.846501Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.5µs time.idle=275µs
2026-10-28T21:59:36.861366Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=375µs time.idle=650µs
2026-10-28T21:59:36.909031Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.1µs time.idle=227µs
2026-10-28T21:59:36.922530Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=200µs time.idle=453µs
2026-10-28T21:59:36.969148Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.3µs time.idle=227µs
2026-10-28T21:59:36.982588Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=480µs
2026-10-28T21:59:37.017669Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.1µs time.idle=258µs
2026-10-28T21:59:37.031206Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=411µs
2026-10-28T21:59:37.070792Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.2µs time.idle=240µs
2026-10-28T21:59:37.084515Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=483µs
2026-10-28T21:59:37.130826Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.4µs time.idle=228µs
2026-10-28T21:59:37.143594Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=417µs
2026-10-28T21:59:37.192168Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=223µs
2026-10-28T21:59:37.204329Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=383µs
2026-10-28T21:59:37.239543Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.5µs time.idle=232µs
2026-10-28T21:59:37.253903Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=522µs
2026-10-28T21:59:37.294932Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=301µs
2026-10-28T21:59:37.310558Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=464µs
2026-10-28T21:59:37.352258Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=114µs time.idle=295µs
2026-10-28T21:59:37.365465Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=447µs
2026-10-28T21:59:37.412685Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=234µs
2026-10-28T21:59:37.425426Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=576µs
2026-10-28T21:59:37.462764Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.1µs time.idle=242µs
2026-10-28T21:59:37.479146Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=415µs
2026-10-28T21:59:37.519230Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.3µs time.idle=233µs
2026-10-28T21:59:37.533103Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=424µs
2026-10-28T21:59:37.573628Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.8µs time.idle=259µs
2026-10-28T21:59:37.586374Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=388µs
2026-10-28T21:59:37.633860Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.4µs time.idle=258µs
2026-10-28T21:59:37.648457Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=569µs
2026-10-28T21:59:37.688518Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.2µs time.idle=261µs
2026-10-28T21:59:37.702649Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=431µs
2026-10-28T21:59:37.741934Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.8µs time.idle=223µs
2026-10-28T21:59:37.756428Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=172µs time.idle=436µs
2026-10-28T21:59:37.794639Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.0µs time.idle=224µs
2026-10-28T21:59:37.807357Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=397µs
2026-10-28T21:59:37.856961Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.2µs time.idle=235µs
2026-10-28T21:59:37.869883Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=437µs
2026-10-28T21:59:37.911065Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.2µs time.idle=234µs
2026-10-28T21:59:37.924160Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=401µs
2026-10-28T21:59:37.964498Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.2µs time.idle=245µs
2026-10-28T21:59:37.978210Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=391µs
2026-10-28T21:59:38.015356Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.5µs time.idle=236µs
2026-10-28T21:59:38.027943Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=395µs
2026-10-28T21:59:38.078742Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.3µs time.idle=235µs
2026-10-28T21:59:38.091529Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=404µs
2026-10-28T21:59:38.133072Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.3µs time.idle=246µs
2026-10-28T21:59:38.145453Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=415µs
2026-10-28T21:59:38.187344Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.2µs time.idle=258µs
2026-10-28T21:59:38.201314Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=460µs
2026-10-28T21:59:38.236197Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.5µs time.idle=308µs
2026-10-28T21:59:38.250278Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=213µs time.idle=438µs
2026-10-28T21:59:38.300082Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.3µs time.idle=246µs
2026-10-28T21:59:38.316340Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=223µs time.idle=428µs
2026-10-28T21:59:38.356827Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.6µs time.idle=264µs
2026-10-28T21:59:38.377939Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=412µs
2026-10-28T21:59:38.412120Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.8µs time.idle=230µs
2026-10-28T21:59:38.426226Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=397µs
2026-10-28T21:59:38.459504Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.3µs time.idle=266µs
2026-10-28T21:59:38.474537Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=170µs time.idle=387µs
2026-10-28T21:59:38.891553Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.0µs time.idle=276µs
2026-10-28T21:59:38.905062Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=429µs
2026-10-28T21:59:38.945467Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.6µs time.idle=287µs
2026-10-28T21:59:39.048767Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=108µs time.idle=317µs
2026-10-28T21:59:39.163958Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.4µs time.idle=247µs
2026-10-28T21:59:39.906233Z  INFO HTTP request{method=GET host="127.0.0.1:7700" route=/health query_parameters= user_agent=curl/8.14.1 status_code=200}: meilisearch: close time.busy=56.9µs time.idle=15.7µs
2026-10-28T21:59:54.971424Z  INFO HTTP request{method=GET host="127.0.0.1:7700" route=/health query_parameters= user_agent=curl/8.14.1 status_code=200}: meilisearch: close time.busy=104µs time.idle=18.5µs
2026-10-28T21:59:58.121168Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=192µs time.idle=332µs
2026-10-28T21:59:58.142331Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=285µs time.idle=587µs
@@ -0,0 +1,66 @@
{
"template": "wanderer",
"label": "nocap",
"images": {
"wanderer": "flomp/wanderer-web:v0.21.2",
"wanderer-db": "flomp/wanderer-db:v0.21.2",
"wanderer-search": "getmeili/meilisearch:v1.36.0"
},
"seeded": true,
"read_back_before": true,
"memory_watch": {
"soak_s": 547.2,
"requested_s": 542,
"requests": 8967,
"codes": {
"200": 8967
},
"first_kill": null,
"containers": {
"wanderer": {
"limit": 536870912,
"peak": 361148416,
"peak_pct": 0.673,
"anon_peak_sampled": 139165696,
"anon_peak_pct": 0.259,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"wanderer-db": {
"limit": 268435456,
"peak": 176119808,
"peak_pct": 0.656,
"anon_peak_sampled": 54788096,
"anon_peak_pct": 0.204,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"wanderer-search": {
"limit": 402653184,
"peak": 402653184,
"peak_pct": 1.0,
"anon_peak_sampled": 339206144,
"anon_peak_pct": 0.842,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"venue_swap_bytes": 0,
"load": "reached"
},
"killed": false,
"marks": [
"memory_tight"
],
"read_back_after": true
}
@@ -0,0 +1,55 @@
[21:49:21] scratch drive folders cleared before FROM (R-656): none existed
[21:49:21] up -d {'wanderer': 'flomp/wanderer-web:v0.21.2', 'wanderer-db': 'flomp/wanderer-db:v0.21.2', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'} from templates/wanderer
[21:49:53] up rc=0 ting
Container wanderer-search Healthy
Container wanderer-db Starting
Container wanderer-db Started
Container wanderer-db Waiting
Container wanderer-search Waiting
Container wanderer-search Healthy
Container wanderer-db Healthy
Container wanderer Starting
Container wanderer Started
[21:50:30] settled=True in 36.4s {"wanderer": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-search": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[21:50:30] wanderer: sign-up http=200
[21:50:30] wanderer: seeded user drilla709aa50 and private list Drill-7c3355b1b3 http=200 id=True
[21:50:31] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
[21:50:31] memory watch: 542s, 4 callers on 1 path(s) at 172.23.0.4:3000
[21:50:46] + 15s wanderer=329M/512M peak=333M kills=0 rs=0 wanderer-db=89M/256M peak=89M kills=0 rs=0 wanderer-search=378M/384M peak=384M kills=0 rs=0 reqs=234
[21:51:02] + 30s wanderer=331M/512M peak=335M kills=0 rs=0 wanderer-db=90M/256M peak=91M kills=0 rs=0 wanderer-search=378M/384M peak=384M kills=0 rs=0 reqs=479
[21:51:17] + 46s wanderer=332M/512M peak=338M kills=0 rs=0 wanderer-db=93M/256M peak=93M kills=0 rs=0 wanderer-search=379M/384M peak=384M kills=0 rs=0 reqs=724
[21:51:32] + 61s wanderer=333M/512M peak=342M kills=0 rs=0 wanderer-db=101M/256M peak=102M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=971
[21:51:47] + 76s wanderer=334M/512M peak=342M kills=0 rs=0 wanderer-db=103M/256M peak=104M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1222
[21:52:02] + 91s wanderer=332M/512M peak=342M kills=0 rs=0 wanderer-db=104M/256M peak=104M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1471
[21:52:18] + 106s wanderer=331M/512M peak=344M kills=0 rs=0 wanderer-db=107M/256M peak=108M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1714
[21:52:33] + 122s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=108M/256M peak=110M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=1958
[21:52:48] + 137s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=111M/256M peak=113M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2214
[21:53:03] + 152s wanderer=333M/512M peak=344M kills=0 rs=0 wanderer-db=113M/256M peak=114M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2463
[21:53:18] + 167s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=116M/256M peak=117M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2703
[21:53:34] + 182s wanderer=337M/512M peak=344M kills=0 rs=0 wanderer-db=115M/256M peak=118M kills=0 rs=0 wanderer-search=381M/384M peak=384M kills=0 rs=0 reqs=2949
[21:53:49] + 198s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=119M/256M peak=120M kills=0 rs=0 wanderer-search=375M/384M peak=384M kills=0 rs=0 reqs=3201
[21:54:04] + 213s wanderer=337M/512M peak=344M kills=0 rs=0 wanderer-db=121M/256M peak=122M kills=0 rs=0 wanderer-search=375M/384M peak=384M kills=0 rs=0 reqs=3446
[21:54:19] + 228s wanderer=332M/512M peak=344M kills=0 rs=0 wanderer-db=122M/256M peak=123M kills=0 rs=0 wanderer-search=375M/384M peak=384M kills=0 rs=0 reqs=3702
[21:54:34] + 243s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=125M/256M peak=126M kills=0 rs=0 wanderer-search=375M/384M peak=384M kills=0 rs=0 reqs=3962
[21:54:50] + 258s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=128M/256M peak=129M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=4225
[21:55:05] + 274s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=130M/256M peak=130M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=4466
[21:55:20] + 289s wanderer=336M/512M peak=344M kills=0 rs=0 wanderer-db=132M/256M peak=132M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=4734
[21:55:35] + 304s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=134M/256M peak=135M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=4976
[21:55:50] + 319s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=136M/256M peak=137M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=5229
[21:56:05] + 334s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=138M/256M peak=139M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=5475
[21:56:21] + 350s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=140M/256M peak=141M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=5707
[21:56:36] + 365s wanderer=336M/512M peak=344M kills=0 rs=0 wanderer-db=142M/256M peak=142M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=5942
[21:56:51] + 380s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=143M/256M peak=144M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=6185
[21:57:06] + 395s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=145M/256M peak=146M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=6436
[21:57:21] + 410s wanderer=333M/512M peak=344M kills=0 rs=0 wanderer-db=148M/256M peak=149M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=6683
[21:57:37] + 425s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=150M/256M peak=150M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=6940
[21:57:52] + 441s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=152M/256M peak=153M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=7204
[21:58:07] + 456s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=154M/256M peak=155M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=7455
[21:58:22] + 471s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=155M/256M peak=156M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=7718
[21:58:37] + 486s wanderer=336M/512M peak=344M kills=0 rs=0 wanderer-db=158M/256M peak=158M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=7975
[21:58:52] + 501s wanderer=335M/512M peak=344M kills=0 rs=0 wanderer-db=160M/256M peak=160M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=8218
[21:59:08] + 516s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=162M/256M peak=163M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=8470
[21:59:23] + 532s wanderer=334M/512M peak=344M kills=0 rs=0 wanderer-db=164M/256M peak=165M kills=0 rs=0 wanderer-search=371M/384M peak=384M kills=0 rs=0 reqs=8716
[21:59:38] + 547s wanderer=333M/512M peak=344M kills=0 rs=0 wanderer-db=167M/256M peak=167M kills=0 rs=0 wanderer-search=372M/384M peak=384M kills=0 rs=0 reqs=8966
[21:59:38] memory watch: killed=False tight=['wanderer-search'] requests=8967 codes={'200': 8967}
[21:59:39] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
@@ -0,0 +1,4 @@
/tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/bench/tools/meili_drive.py:26: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior.
tarfile.open(fileobj=io.BytesIO(base64.b64decode(pull.stdout.strip()))).extractall(ev)
rc=0
evidence -> /tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/bench/wanderer/nocap2
@@ -0,0 +1,56 @@
[22:11:34] scratch drive folders cleared before FROM (R-656): none existed
[22:11:34] up -d {'wanderer': 'flomp/wanderer-web:v0.21.2', 'wanderer-db': 'flomp/wanderer-db:v0.21.2', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'} from templates/wanderer
[22:12:07] up rc=0 ting
Container wanderer-search Healthy
Container wanderer-db Starting
Container wanderer-db Started
Container wanderer-search Waiting
Container wanderer-db Waiting
Container wanderer-search Healthy
Container wanderer-db Healthy
Container wanderer Starting
Container wanderer Started
[22:12:43] settled=True in 36.4s {"wanderer": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-search": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[22:12:43] wanderer: sign-up http=200
[22:12:44] wanderer: seeded user drill995ebe83 and private list Drill-ead0d197fb http=200 id=True
[22:12:44] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
[22:12:44] memory watch: 542s, 4 callers on 1 path(s) at 172.25.0.4:3000
[22:13:00] + 15s wanderer=138M/512M peak=143M kills=0 rs=0 wanderer-db=23M/256M peak=24M kills=0 rs=0 wanderer-search=351M/384M peak=384M kills=0 rs=0 reqs=239
[22:13:15] + 30s wanderer=141M/512M peak=145M kills=0 rs=0 wanderer-db=25M/256M peak=26M kills=0 rs=0 wanderer-search=351M/384M peak=384M kills=0 rs=0 reqs=480
[22:13:30] + 46s wanderer=142M/512M peak=148M kills=0 rs=0 wanderer-db=28M/256M peak=28M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=732
[22:13:45] + 61s wanderer=141M/512M peak=148M kills=0 rs=0 wanderer-db=32M/256M peak=33M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=992
[22:14:00] + 76s wanderer=141M/512M peak=155M kills=0 rs=0 wanderer-db=32M/256M peak=34M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=1235
[22:14:15] + 91s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=35M/256M peak=35M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=1482
[22:14:31] + 106s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=38M/256M peak=39M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=1730
[22:14:46] + 122s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=38M/256M peak=39M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=1980
[22:15:01] + 137s wanderer=141M/512M peak=155M kills=0 rs=0 wanderer-db=43M/256M peak=43M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=2240
[22:15:16] + 152s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=43M/256M peak=44M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=2482
[22:15:31] + 167s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=46M/256M peak=47M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=2732
[22:15:47] + 182s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=45M/256M peak=48M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=2977
[22:16:02] + 198s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=48M/256M peak=49M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=3220
[22:16:17] + 213s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=50M/256M peak=51M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=3450
[22:16:32] + 228s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=50M/256M peak=52M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=3697
[22:16:47] + 243s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=52M/256M peak=54M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=3933
[22:17:03] + 258s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=54M/256M peak=54M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=4162
[22:17:18] + 273s wanderer=145M/512M peak=155M kills=0 rs=0 wanderer-db=55M/256M peak=56M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=4421
[22:17:33] + 289s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=58M/256M peak=58M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=4685
[22:17:48] + 304s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=59M/256M peak=60M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=4942
[22:18:03] + 319s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=60M/256M peak=61M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=5187
[22:18:18] + 334s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=62M/256M peak=63M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=5420
[22:18:34] + 349s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=64M/256M peak=64M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=5666
[22:18:49] + 364s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=66M/256M peak=66M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=5900
[22:19:04] + 380s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=66M/256M peak=67M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=6139
[22:19:19] + 395s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=68M/256M peak=69M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=6395
[22:19:34] + 410s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=70M/256M peak=70M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=6641
[22:19:50] + 425s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=72M/256M peak=73M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=6887
[22:20:05] + 440s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=74M/256M peak=75M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=7132
[22:20:20] + 456s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=76M/256M peak=77M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=7379
[22:20:35] + 471s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=78M/256M peak=78M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=7620
[22:20:50] + 486s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=80M/256M peak=80M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=7867
[22:21:05] + 501s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=82M/256M peak=83M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=8118
[22:21:21] + 516s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=85M/256M peak=85M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=8375
[22:21:36] + 531s wanderer=146M/512M peak=155M kills=0 rs=0 wanderer-db=86M/256M peak=87M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=8610
[22:21:51] + 547s wanderer=146M/512M peak=155M kills=0 rs=0 wanderer-db=89M/256M peak=89M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=8868
[22:21:51] memory watch: killed=False tight=['wanderer-search'] requests=8868 codes={'200': 8868}
[22:21:52] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
{"template": "wanderer", "label": "nocap2", "images": {"wanderer": "flomp/wanderer-web:v0.21.2", "wanderer-db": "flomp/wanderer-db:v0.21.2", "wanderer-search": "getmeili/meilisearch:v1.36.0"}, "seeded": true, "read_back_before": true, "killed": false, "marks": ["memory_tight"], "read_back_after": true}
@@ -0,0 +1,64 @@
total used free shared buff/cache available
Mem: 10240 400 8174 0 1430 9839
Swap: 0 0 0
MemTotal: 10485760 kB
MemFree: 8371204 kB
MemAvailable: 10075678 kB
Buffers: 0 kB
Cached: 1409256 kB
SwapCached: 0 kB
Active: 858548 kB
Inactive: 1180240 kB
Active(anon): 389452 kB
Inactive(anon): 864 kB
Active(file): 469096 kB
Inactive(file): 1179376 kB
Unevictable: 0 kB
Mlocked: 30204 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Zswap: 0 kB
Zswapped: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 389948 kB
Mapped: 0 kB
Shmem: 368 kB
KReclaimable: 1284196 kB
Slab: 61491 kB
SReclaimable: 56002 kB
SUnreclaim: 5488 kB
KernelStack: 25600 kB
PageTables: 88964 kB
SecPageTables: 4812 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 23745792 kB
Committed_AS: 26664968 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 138896 kB
VmallocChunk: 0 kB
Percpu: 22464 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 43008 kB
FilePmdMapped: 0 kB
CmaTotal: 0 kB
CmaFree: 94960 kB
Unaccepted: 0 kB
Balloon: 0 kB
GPUActive: 12500 kB
GPUReclaim: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 319348 kB
DirectMap2M: 12181504 kB
DirectMap1G: 18874368 kB
@@ -0,0 +1,139 @@
# meili_collect 2026-10-28T22:12:07Z container=wanderer-search interval=10s duration=600s guest=upgrade-harness kernel=7.0.14-25-pve
# guest: nproc=6 MemTotal=10737418240 MemAvailable=10512385024 SwapTotal=0 SwapFree=0
# container sees: nproc=6 MemTotal: 30714380 kB MemAvailable: 16671700 kB SwapTotal: 8388604 kB
# container image: getmeili/meilisearch:v1.36.0 started=2026-10-28T22:11:35.596373924Z
# container env (MEILI_*; *KEY* values redacted): MEILI_MASTER_KEY=<redacted> MEILI_NO_ANALYTICS=true MEILI_HTTP_ADDR=0.0.0.0:7700 MEILI_SERVER_PROVIDER=docker
# cgroup: /sys/fs/cgroup/system.slice/docker-9f6af377bde9c7666f2eb5d0f4b96fd1f673687d032efdd36265ead88711ae3f.scope memory.max=402653184 memory.swap.max=402653184 memory.high=max
# start-up log lines (first 60 lines of docker logs that name memory/indexing/thread/version/config):
# Config file path: "none"
# Database path: "./data.ms"
# Environment: "development"
# Commit SHA: "2458d44f2173e26e33356482b5e26787e4e45319"
# Commit date: "unknown"
# Package version: "1.36.0"
# 2026-10-28T22:11:51.498471Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=261µs time.idle=6.33ms
# 2026-10-28T22:11:51.523772Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=191µs time.idle=24.3ms
# 2026-10-28T22:11:51.530189Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=158µs time.idle=5.61ms
# 2026-10-28T22:11:51.536545Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:51.536623Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=102µs time.idle=5.73ms
# 2026-10-28T22:11:51.546137Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/lists/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=145µs time.idle=8.81ms
# 2026-10-28T22:11:51.552765Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/lists/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=137µs time.idle=5.77ms
# 2026-10-28T22:11:51.556345Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:51.590522Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:51.602806Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:51.917244Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/searchable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=286µs time.idle=5.70ms
# 2026-10-28T22:11:51.928342Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:53.532288Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/sortable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=232µs time.idle=6.03ms
# 2026-10-28T22:11:53.538295Z  INFO HTTP request{method=PUT host="wanderer-search:7700" route=/indexes/trails/settings/filterable-attributes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=133µs time.idle=5.15ms
# 2026-10-28T22:11:53.541293Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:53.552204Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:57.113638Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=227µs time.idle=286µs
# 2026-10-28T22:11:57.121169Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=172µs time.idle=6.40ms
# 2026-10-28T22:11:57.121914Z  WARN HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=404 error=Index `actors` not found.}: tracing_actix_web::middleware: Error encountered while processing the incoming HTTP request: ResponseError { code: 404, message: "Index `actors` not found.", error_code: "index_not_found", error_type: "invalid_request", error_link: "https://docs.meilisearch.com/errors#index_not_found" }
# 2026-10-28T22:11:57.122053Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=404 error=Index `actors` not found.}: meilisearch: close time.busy=144µs time.idle=147µs
# 2026-10-28T22:11:57.127433Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=98.5µs time.idle=4.82ms
# 2026-10-28T22:11:57.130494Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:57.158247Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:57.184999Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/actors/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=115µs time.idle=5.31ms
# 2026-10-28T22:11:57.185740Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=106µs
# 2026-10-28T22:11:57.191663Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=147µs time.idle=5.32ms
# 2026-10-28T22:11:57.193778Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.4µs time.idle=113µs
# 2026-10-28T22:11:57.197836Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:57.197888Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=134µs time.idle=3.59ms
# 2026-10-28T22:11:57.198596Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=trails&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=132µs time.idle=101µs
# 2026-10-28T22:11:57.207090Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/trails/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=98.8µs time.idle=8.03ms
# 2026-10-28T22:11:57.208467Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=129µs time.idle=146µs
# 2026-10-28T22:11:57.209525Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=147µs time.idle=121µs
# 2026-10-28T22:11:57.214768Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=172µs time.idle=3.98ms
# 2026-10-28T22:11:57.215495Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=lists&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=131µs time.idle=123µs
# 2026-10-28T22:11:57.224000Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/lists/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=94.4µs time.idle=8.08ms
# 2026-10-28T22:11:57.224148Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 3 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:57.225346Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=128µs time.idle=120µs
# 2026-10-28T22:11:57.226264Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=108µs time.idle=103µs
# 2026-10-28T22:11:57.235005Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/actors/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=130µs time.idle=8.21ms
# 2026-10-28T22:11:57.235658Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=actors&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.9µs time.idle=101µs
# 2026-10-28T22:11:57.240213Z  INFO HTTP request{method=DELETE host="wanderer-search:7700" route=/indexes/actors/documents query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=94.9µs time.idle=4.15ms
# 2026-10-28T22:11:57.241479Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/actors query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=123µs time.idle=109µs
# 2026-10-28T22:11:57.242271Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/trails query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=70.1µs time.idle=97.5µs
# 2026-10-28T22:11:57.248022Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:57.248092Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/trails/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=136µs time.idle=5.26ms
# 2026-10-28T22:11:57.248804Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=trails&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=119µs time.idle=129µs
# 2026-10-28T22:11:57.249642Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/documents/fetch query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=171µs time.idle=100µs
# 2026-10-28T22:11:57.250270Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/indexes/lists query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=104µs time.idle=85.0µs
# 2026-10-28T22:11:57.255631Z  INFO HTTP request{method=PATCH host="wanderer-search:7700" route=/indexes/lists/settings query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=202}: meilisearch: close time.busy=118µs time.idle=4.94ms
# 2026-10-28T22:11:57.256332Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/tasks query_parameters=indexUids=lists&limit=1&statuses=enqueued%2Cprocessing&types=documentAdditionOrUpdate%2CdocumentDeletion user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=111µs
# 2026-10-28T22:11:57.257211Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/lists/documents/fetch query_parameters= user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=150µs time.idle=81.1µs
# 2026-10-28T22:11:57.265933Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 2 successful tasks and 0 failed tasks.
# 2026-10-28T22:11:57.277137Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
ts,elapsed_s,container_id,memory_current,memory_peak,memory_max,swap_current,swap_peak,anon,file,file_mapped,active_file,inactive_file,active_anon,inactive_anon,shmem,kernel,slab,sock,pgmajfault,anon_thp,pglazyfree_pages,pglazyfreed_pages,ev_low,ev_high,ev_max,ev_oom,ev_oom_kill,proc_VmRSS,proc_RssAnon,proc_RssFile,proc_RssShmem,proc_VmSwap,proc_VmHWM,guest_MemAvailable,guest_SwapFree
# memory.stat at start: anon 59174912 file 958464 kernel 1486848 kernel_stack 311296 pagetables 524288 sec_pagetables 0 percpu 3720 sock 0 vmalloc 12288 shmem 0 zswap 0 zswapped 0 file_mapped 442368 file_dirty 12288 file_writeback 0 swapcached 0 anon_thp 50331648 file_thp 0 shmem_thp 0 inactive_anon 0 active_anon 69136384 inactive_file 733184 active_file 225280 unevictable 0 slab_reclaimable 190464 slab_unreclaimable 439616 slab 630080 workingset_refault_anon 0 workingset_refault_file 0 workingset_activate_anon 0 workingset_activate_file 0 workingset_restore_anon 0 workingset_restore_file 0 workingset_nodereclaim 0 pgdemote_kswapd 0 pgdemote_direct 0 pgdemote_khugepaged 0 pgdemote_proactive 0 pgpromote_success 0 pgscan 0 pgsteal 0 pswpin 0 pswpout 0 pgscan_kswapd 0 pgscan_direct 0 pgscan_khugepaged 0 pgscan_proactive 0 pgsteal_kswapd 0 pgsteal_direct 0 pgsteal_khugepaged 0 pgsteal_proactive 0 pgfault 5706 pgmajfault 5 pgrefill 0 pgactivate 0 pgdeactivate 0 pglazyfree 0 pglazyfreed 0 swpin_zero 0 swpout_zero 0 zswpin 0 zswpout 0 zswpwb 0 thp_fault_alloc 33 thp_collapse_alloc 0 thp_swpout 0 thp_swpout_fallback 0 numa_pages_migrated 0 numa_pte_updates 0 numa_hint_faults 0
22:12:07,0,9f6af377bde9,72253440,76279808,402653184,0,0,59174912,958464,442368,225280,733184,69136384,0,0,1486848,630080,0,5,50331648,0,0,0,0,0,0,0,85045248,59174912,25870336,0,0,89776128,10504159232,0
22:12:17,10,9f6af377bde9,71581696,76279808,402653184,0,0,59174912,958464,442368,225280,733184,69136384,0,0,1486848,629264,0,5,50331648,0,0,0,0,0,0,0,85045248,59174912,25870336,0,0,89776128,10477693952,0
22:12:27,20,9f6af377bde9,71581696,76279808,402653184,0,0,59174912,958464,442368,225280,733184,69136384,0,0,1486848,629536,0,5,50331648,0,0,0,0,0,0,0,85045248,59174912,25870336,0,0,89776128,10478088192,0
22:12:37,30,9f6af377bde9,74960896,76279808,402653184,0,0,61468672,958464,442368,225280,733184,71430144,0,0,1556480,658272,0,5,52428800,0,0,0,0,0,0,0,88854528,61468672,27385856,0,0,89776128,10441084928,0
22:12:48,41,9f6af377bde9,401973248,402653184,402653184,0,0,384000000,1196032,512000,638976,300376064,98009088,0,0,2379776,719752,4096,9,362807296,116718,43520,0,0,85,0,0,414179328,384020480,30158848,0,0,416698368,10350395392,0
22:12:58,51,9f6af377bde9,368328704,402653184,402653184,0,0,350228480,1196032,512000,638976,264724480,99889152,0,0,2293760,701880,4096,9,329252864,116718,44544,0,0,87,0,0,380387328,350228480,30158848,0,0,416698368,10349837312,0
22:13:08,61,9f6af377bde9,368640000,402653184,402653184,0,0,350248960,1196032,512000,638976,264724480,99905536,0,0,2318336,714632,0,9,329252864,116718,44544,0,0,87,0,0,380407808,350248960,30158848,0,0,416698368,10346978304,0
22:13:18,71,9f6af377bde9,368525312,402653184,402653184,0,0,350375936,1200128,479232,638976,264728576,100036608,0,0,2347008,725152,0,9,329252864,116718,44544,0,0,87,0,0,380502016,350375936,30126080,0,0,416698368,10346610688,0
22:13:28,81,9f6af377bde9,347295744,402653184,402653184,0,0,327221248,1204224,479232,638976,245858304,97787904,0,0,2207744,677176,0,9,306184192,116718,44544,0,0,87,0,0,357347328,327221248,30126080,0,0,416698368,10347233280,0
22:13:38,91,9f6af377bde9,347230208,402653184,402653184,0,0,327434240,1204224,479232,638976,245858304,98000896,0,0,2260992,701864,0,9,306184192,116718,44544,0,0,87,0,0,357560320,327434240,30126080,0,0,416698368,10347291648,0
22:13:48,101,9f6af377bde9,347262976,402653184,402653184,0,0,327409664,1204224,479232,638976,245858304,97972224,0,0,2269184,705232,0,9,306184192,116718,44544,0,0,87,0,0,357535744,327409664,30126080,0,0,416698368,10345003008,0
22:13:58,111,9f6af377bde9,347635712,402653184,402653184,0,0,327327744,1204224,479232,638976,245858304,97894400,0,0,2203648,677176,4096,9,306184192,116718,44544,0,0,87,0,0,357453824,327327744,30126080,0,0,416698368,10345662464,0
22:14:09,122,9f6af377bde9,347492352,402653184,402653184,0,0,327213056,1204224,479232,638976,245858304,97779712,0,0,2203648,677176,0,9,306184192,116718,44544,0,0,87,0,0,357339136,327213056,30126080,0,0,416698368,10343666688,0
22:14:19,132,9f6af377bde9,347836416,402653184,402653184,0,0,325582848,1204224,479232,638976,245858304,98115584,0,0,2269184,705232,0,9,301989888,116718,44544,0,0,87,0,0,355708928,325582848,30126080,0,0,416698368,10345168896,0
22:14:29,142,9f6af377bde9,347152384,402653184,402653184,0,0,325595136,1204224,479232,638976,245858304,98127872,0,0,2265088,701320,4096,9,301989888,116718,44544,0,0,87,0,0,355721216,325595136,30126080,0,0,416698368,10345861120,0
22:14:39,152,9f6af377bde9,347095040,402653184,402653184,0,0,325578752,1204224,479232,638976,245858304,98111488,0,0,2236416,689520,4096,9,301989888,116718,44544,0,0,87,0,0,355655680,325529600,30126080,0,0,416698368,10341786624,0
22:14:49,162,9f6af377bde9,347860992,402653184,402653184,0,0,325533696,1204224,479232,638976,245858304,98066432,0,0,2265088,701320,0,9,301989888,116718,44544,0,0,87,0,0,355614720,325488640,30126080,0,0,416698368,10341511168,0
22:14:59,172,9f6af377bde9,347320320,402653184,402653184,0,0,325505024,1204224,479232,638976,245858304,98037760,0,0,2265088,701456,4096,9,301989888,116718,44544,0,0,87,0,0,355631104,325505024,30126080,0,0,416698368,10341953536,0
22:15:09,182,9f6af377bde9,347566080,402653184,402653184,0,0,325455872,1204224,479232,638976,245858304,97988608,0,0,2236416,689520,4096,9,301989888,116718,44544,0,0,87,0,0,355631104,325505024,30126080,0,0,416698368,10339977216,0
22:15:20,193,9f6af377bde9,347336704,402653184,402653184,0,0,325500928,1204224,479232,638976,245858304,98033664,0,0,2265088,700936,0,9,301989888,116718,44544,0,0,87,0,0,355614720,325488640,30126080,0,0,416698368,10338590720,0
22:15:30,203,9f6af377bde9,348241920,402653184,402653184,0,0,324300800,1204224,479232,638976,245858304,98406400,0,0,2293760,713528,4096,9,295698432,116718,44544,0,0,87,0,0,354426880,324300800,30126080,0,0,416698368,10340261888,0
22:15:40,213,9f6af377bde9,347570176,402653184,402653184,0,0,324214784,1204224,479232,638976,245858304,98320384,0,0,2240512,689656,4096,9,295698432,116718,44544,0,0,87,0,0,354295808,324169728,30126080,0,0,416698368,10338754560,0
22:15:50,223,9f6af377bde9,348495872,402653184,402653184,0,0,324304896,1204224,479232,638976,245858304,98410496,0,0,2326528,725464,0,9,295698432,116718,44544,0,0,87,0,0,354430976,324304896,30126080,0,0,416698368,10339037184,0
22:16:00,233,9f6af377bde9,347803648,402653184,402653184,0,0,324182016,1204224,479232,638976,245858304,98287616,0,0,2240512,689632,0,9,295698432,116718,44544,0,0,87,0,0,354308096,324182016,30126080,0,0,416698368,10336661504,0
22:16:10,243,9f6af377bde9,347983872,402653184,402653184,0,0,324104192,1204224,479232,638976,245858304,98209792,0,0,2240512,689904,0,9,295698432,116718,44544,0,0,87,0,0,354467840,324341760,30126080,0,0,416698368,10336882688,0
22:16:20,253,9f6af377bde9,347979776,402653184,402653184,0,0,324345856,1204224,479232,638976,245858304,98451456,0,0,2269184,701704,0,9,295698432,116718,44544,0,0,87,0,0,354455552,324329472,30126080,0,0,416698368,10335830016,0
22:16:31,263,9f6af377bde9,347922432,402653184,402653184,0,0,324468736,1204224,479232,638976,245858304,98574336,0,0,2301952,717688,4096,9,295698432,116718,44544,0,0,87,0,0,354594816,324468736,30126080,0,0,416698368,10339368960,0
22:16:41,274,9f6af377bde9,350380032,402653184,402653184,0,0,326672384,1204224,479232,638976,245858304,100777984,0,0,2306048,713776,4096,9,297795584,116718,44544,0,0,87,0,0,356798464,326672384,30126080,0,0,416698368,10335821824,0
22:16:51,284,9f6af377bde9,349794304,402653184,402653184,0,0,326426624,1204224,479232,638976,245858304,100532224,0,0,2240512,689632,0,9,297795584,116718,44544,0,0,87,0,0,356552704,326426624,30126080,0,0,416698368,10334507008,0
22:17:01,294,9f6af377bde9,350011392,402653184,402653184,0,0,326258688,1204224,479232,638976,245858304,100495360,0,0,2240512,689632,0,9,297795584,116718,44544,0,0,87,0,0,356384768,326258688,30126080,0,0,416698368,10332115968,0
22:17:11,304,9f6af377bde9,350318592,402653184,402653184,0,0,326447104,1204224,479232,638976,245858304,100683776,0,0,2301952,717824,0,9,297795584,116718,44544,0,0,87,0,0,356634624,326508544,30126080,0,0,416698368,10332367872,0
22:17:21,314,9f6af377bde9,350334976,402653184,402653184,0,0,326311936,1204224,479232,638976,245858304,100548608,0,0,2236416,689632,0,9,297795584,116718,44544,0,0,87,0,0,356438016,326311936,30126080,0,0,416698368,10329925632,0
22:17:31,324,9f6af377bde9,350076928,402653184,402653184,0,0,326311936,1204224,479232,638976,245858304,100548608,0,0,2236416,689632,0,9,297795584,116718,44544,0,0,87,0,0,356438016,326311936,30126080,0,0,416698368,10331220992,0
22:17:42,334,9f6af377bde9,350306304,402653184,402653184,0,0,326438912,1204224,479232,638976,245858304,100675584,0,0,2297856,713912,4096,9,297795584,116718,44544,0,0,87,0,0,356564992,326438912,30126080,0,0,416698368,10328810496,0
22:17:52,345,9f6af377bde9,349995008,402653184,402653184,0,0,326242304,1204224,479232,638976,245858304,100478976,0,0,2240512,689632,0,9,297795584,116718,44544,0,0,87,0,0,356368384,326242304,30126080,0,0,416698368,10317775872,0
22:18:02,355,9f6af377bde9,349741056,402653184,402653184,0,0,326242304,1204224,479232,638976,245858304,100478976,0,0,2240512,689632,4096,9,297795584,116718,44544,0,0,87,0,0,356368384,326242304,30126080,0,0,416698368,10327650304,0
22:18:12,365,9f6af377bde9,350048256,402653184,402653184,0,0,326258688,1204224,479232,638976,245858304,100495360,0,0,2269184,701704,4096,9,297795584,116718,44544,0,0,87,0,0,356384768,326258688,30126080,0,0,416698368,10328394752,0
22:18:22,375,9f6af377bde9,350007296,402653184,402653184,0,0,326365184,1204224,479232,638976,245858304,100601856,0,0,2240512,690736,4096,9,297795584,116718,44544,0,0,87,0,0,356491264,326365184,30126080,0,0,416698368,10328017920,0
22:18:32,385,9f6af377bde9,349306880,402653184,402653184,0,0,326332416,1204224,479232,638976,245858304,100569088,0,0,2236416,689632,0,9,297795584,116718,44544,0,0,87,0,0,356458496,326332416,30126080,0,0,416698368,10327023616,0
22:18:42,395,9f6af377bde9,350371840,402653184,402653184,0,0,326541312,1204224,479232,638976,245858304,100777984,0,0,2306048,717824,0,9,297795584,116718,44544,0,0,87,0,0,356667392,326541312,30126080,0,0,416698368,10323688448,0
22:18:53,406,9f6af377bde9,350380032,402653184,402653184,0,0,326373376,1204224,479232,638976,245858304,100610048,0,0,2240512,690312,4096,9,297795584,116718,44544,0,0,87,0,0,356499456,326373376,30126080,0,0,416698368,10324140032,0
22:19:03,416,9f6af377bde9,349810688,402653184,402653184,0,0,326332416,1204224,479232,638976,245858304,100569088,0,0,2240512,689632,0,9,297795584,116718,44544,0,0,87,0,0,356458496,326332416,30126080,0,0,416698368,10325420032,0
22:19:13,426,9f6af377bde9,349814784,402653184,402653184,0,0,325885952,1204224,479232,638976,245858304,100777984,0,0,2269184,701840,0,9,297795584,116718,44544,0,0,87,0,0,356012032,325885952,30126080,0,0,416698368,10322971648,0
22:19:23,436,9f6af377bde9,350015488,402653184,402653184,0,0,325869568,1204224,479232,638976,245858304,100761600,0,0,2236416,690040,4096,9,297795584,116718,44544,0,0,87,0,0,355995648,325869568,30126080,0,0,416698368,10323785728,0
22:19:33,446,9f6af377bde9,350253056,402653184,402653184,0,0,325836800,1204224,479232,638976,245858304,100728832,0,0,2236416,689632,0,9,297795584,116718,44544,0,0,87,0,0,355962880,325836800,30126080,0,0,416698368,10323921920,0
22:19:43,456,9f6af377bde9,349904896,402653184,402653184,0,0,325980160,1204224,479232,638976,245858304,100872192,0,0,2269184,701704,0,9,297795584,116718,44544,0,0,87,0,0,356106240,325980160,30126080,0,0,416698368,10319737856,0
22:19:53,466,9f6af377bde9,350605312,402653184,402653184,0,0,326131712,1204224,479232,638976,245858304,101023744,0,0,2297856,714592,4096,9,297795584,116718,44544,0,0,87,0,0,356257792,326131712,30126080,0,0,416698368,10320375808,0
22:20:04,476,9f6af377bde9,350085120,402653184,402653184,0,0,325931008,1204224,479232,638976,245858304,100823040,0,0,2240512,689632,4096,9,297795584,116718,44544,0,0,87,0,0,356057088,325931008,30126080,0,0,416698368,10318516224,0
22:20:14,487,9f6af377bde9,351014912,402653184,402653184,0,0,326270976,1204224,479232,638976,245858304,101163008,0,0,2301952,717824,0,9,297795584,116718,44544,0,0,87,0,0,356397056,326270976,30126080,0,0,416698368,10321852416,0
22:20:24,497,9f6af377bde9,350613504,402653184,402653184,0,0,325890048,1204224,479232,638976,245858304,100847616,0,0,2236416,690312,0,9,297795584,116718,44544,0,0,87,0,0,356016128,325890048,30126080,0,0,416698368,10317292544,0
22:20:34,507,9f6af377bde9,349851648,402653184,402653184,0,0,325890048,1204224,479232,638976,245858304,100847616,0,0,2240512,689632,0,9,297795584,116718,44544,0,0,87,0,0,356016128,325890048,30126080,0,0,416698368,10319965184,0
22:20:44,517,9f6af377bde9,349945856,402653184,402653184,0,0,325939200,1204224,479232,638976,245858304,100896768,0,0,2273280,705752,4096,9,297795584,116718,44544,0,0,87,0,0,356065280,325939200,30126080,0,0,416698368,10318846976,0
22:20:54,527,9f6af377bde9,350150656,402653184,402653184,0,0,325922816,1204224,479232,638976,245858304,100880384,0,0,2240512,689904,4096,9,297795584,116718,44544,0,0,87,0,0,356048896,325922816,30126080,0,0,416698368,10316985344,0
22:21:04,537,9f6af377bde9,349859840,402653184,402653184,0,0,325890048,1204224,479232,638976,245858304,100847616,0,0,2240512,689632,0,9,297795584,116718,44544,0,0,87,0,0,356016128,325890048,30126080,0,0,416698368,10314127360,0
22:21:14,547,9f6af377bde9,350449664,402653184,402653184,0,0,325939200,1204224,479232,638976,245858304,100896768,0,0,2269184,701704,0,9,297795584,116718,44544,0,0,87,0,0,356065280,325939200,30126080,0,0,416698368,10316013568,0
22:21:25,558,9f6af377bde9,350396416,402653184,402653184,0,0,325922816,1204224,479232,638976,245858304,100880384,0,0,2236416,690312,4096,9,297795584,116718,44544,0,0,87,0,0,356048896,325922816,30126080,0,0,416698368,10313454592,0
22:21:35,568,9f6af377bde9,350662656,402653184,402653184,0,0,325922816,1204224,479232,638976,245858304,100880384,0,0,2236416,689632,0,9,297795584,116718,44544,0,0,87,0,0,356048896,325922816,30126080,0,0,416698368,10315274240,0
22:21:45,578,9f6af377bde9,350621696,402653184,402653184,0,0,326090752,1204224,479232,638976,245858304,101048320,0,0,2301952,717688,0,9,297795584,116718,44544,0,0,87,0,0,356216832,326090752,30126080,0,0,416698368,10310121472,0
22:21:55,588,9f6af377bde9,349700096,402653184,402653184,0,0,326004736,1204224,479232,638976,245858304,100962304,0,0,2240512,690176,0,9,297795584,116718,44544,0,0,87,0,0,356130816,326004736,30126080,0,0,416698368,10312247296,0
22:22:05,598,9f6af377bde9,349196288,402653184,402653184,0,0,325652480,1204224,479232,638976,245858304,100610048,0,0,2088960,625360,0,9,297795584,116718,44544,0,0,87,0,0,355778560,325652480,30126080,0,0,416698368,10341638144,0
22:22:15,608,9f6af377bde9,349630464,402653184,402653184,0,0,325767168,1204224,479232,638976,245858304,100724736,0,0,2146304,653824,0,9,297795584,116718,44544,0,0,87,0,0,355893248,325767168,30126080,0,0,416698368,10339057664,0
# memory.stat at end: anon 325767168 file 1204224 kernel 2142208 kernel_stack 344064 pagetables 1126400 sec_pagetables 0 percpu 3720 sock 0 vmalloc 12288 shmem 0 zswap 0 zswapped 0 file_mapped 479232 file_dirty 12288 file_writeback 0 swapcached 0 anon_thp 297795584 file_thp 0 shmem_thp 0 inactive_anon 0 active_anon 100724736 inactive_file 245858304 active_file 638976 unevictable 0 slab_reclaimable 188288 slab_unreclaimable 461352 slab 649640 workingset_refault_anon 0 workingset_refault_file 68 workingset_activate_anon 0 workingset_activate_file 36 workingset_restore_anon 0 workingset_restore_file 0 workingset_nodereclaim 0 pgdemote_kswapd 0 pgdemote_direct 0 pgdemote_khugepaged 0 pgdemote_proactive 0 pgpromote_success 0 pgscan 44735 pgsteal 44679 pswpin 0 pswpout 0 pgscan_kswapd 0 pgscan_direct 44735 pgscan_khugepaged 0 pgscan_proactive 0 pgsteal_kswapd 0 pgsteal_direct 44679 pgsteal_khugepaged 0 pgsteal_proactive 0 pgfault 41602 pgmajfault 9 pgrefill 0 pgactivate 33 pgdeactivate 0 pglazyfree 116718 pglazyfreed 44544 swpin_zero 0 swpout_zero 0 zswpin 0 zswpout 0 zswpwb 0 thp_fault_alloc 286 thp_collapse_alloc 0 thp_swpout 0 thp_swpout_fallback 0 numa_pages_migrated 0 numa_pte_updates 0 numa_hint_faults 0
# memory.events at end: low 0 high 0 max 87 oom 0 oom_kill 0 oom_group_kill 0 sock_throttled 0
# top anonymous mappings per process at the end (kB: Rss Anonymous Swap; mapping):
# pid 33966 tini -- /bin/sh -c /bin/meilisearch
# rollup: Rss: 544 kB Pss_Anon: 32 kB Pss_File: 266 kB Anonymous: 32 kB Swap: 0 kB
# pid 33999 /bin/meilisearch
# 313756 313756 0 323fc000000-3247c000000 rw-p 00000000 00:00 0
# 2336 2336 0 644f21330000-644f21578000 r--p 07b18000 00:96 570662 /bin/meilisearch
# rollup: Rss: 347008 kB Pss_Anon: 318100 kB Pss_File: 28662 kB Anonymous: 318100 kB Swap: 0 kB
Can't render this file because it contains an unexpected character in line 14 and column 134.
@@ -0,0 +1,480 @@
mmeilisearch: close time.busy=77.0µs time.idle=251µs
2026-10-28T22:21:37.667336Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=454µs
2026-10-28T22:21:37.699472Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.0µs time.idle=243µs
2026-10-28T22:21:37.712395Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=477µs
2026-10-28T22:21:37.750037Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.4µs time.idle=226µs
2026-10-28T22:21:37.762220Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=415µs
2026-10-28T22:21:37.818765Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.6µs time.idle=234µs
2026-10-28T22:21:37.831065Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=404µs
2026-10-28T22:21:37.875708Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.3µs time.idle=249µs
2026-10-28T22:21:37.888300Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=437µs
2026-10-28T22:21:37.921129Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=112µs time.idle=283µs
2026-10-28T22:21:37.934451Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=443µs
2026-10-28T22:21:37.970523Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.8µs time.idle=226µs
2026-10-28T22:21:37.983918Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=386µs
2026-10-28T22:21:38.039315Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.1µs time.idle=266µs
2026-10-28T22:21:38.053804Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=399µs
2026-10-28T22:21:38.096294Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.1µs time.idle=219µs
2026-10-28T22:21:38.108785Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=436µs
2026-10-28T22:21:38.143733Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.1µs time.idle=239µs
2026-10-28T22:21:38.156524Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=412µs
2026-10-28T22:21:38.192745Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.1µs time.idle=257µs
2026-10-28T22:21:38.205474Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=434µs
2026-10-28T22:21:38.262315Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.7µs time.idle=238µs
2026-10-28T22:21:38.275625Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=511µs
2026-10-28T22:21:38.290801Z  INFO HTTP request{method=GET host="127.0.0.1:7700" route=/health query_parameters= user_agent=curl/8.14.1 status_code=200}: meilisearch: close time.busy=54.5µs time.idle=17.3µs
2026-10-28T22:21:38.316947Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.5µs time.idle=229µs
2026-10-28T22:21:38.330723Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=410µs
2026-10-28T22:21:38.365092Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.0µs time.idle=225µs
2026-10-28T22:21:38.379015Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=427µs
2026-10-28T22:21:38.414015Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.6µs time.idle=258µs
2026-10-28T22:21:38.426618Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=424µs
2026-10-28T22:21:38.484932Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.7µs time.idle=244µs
2026-10-28T22:21:38.497997Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=406µs
2026-10-28T22:21:38.538803Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.2µs time.idle=236µs
2026-10-28T22:21:38.552238Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=417µs
2026-10-28T22:21:38.587426Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.2µs time.idle=250µs
2026-10-28T22:21:38.601670Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=473µs
2026-10-28T22:21:38.634642Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.1µs time.idle=291µs
2026-10-28T22:21:38.648333Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=392µs
2026-10-28T22:21:38.707024Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.0µs time.idle=227µs
2026-10-28T22:21:38.719922Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=445µs
2026-10-28T22:21:38.760276Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.1µs time.idle=228µs
2026-10-28T22:21:38.772775Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=419µs
2026-10-28T22:21:38.810723Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.1µs time.idle=229µs
2026-10-28T22:21:38.825422Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=416µs
2026-10-28T22:21:38.856529Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.8µs time.idle=260µs
2026-10-28T22:21:38.869363Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=417µs
2026-10-28T22:21:38.928308Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.0µs time.idle=259µs
2026-10-28T22:21:38.941869Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=229µs time.idle=426µs
2026-10-28T22:21:38.982752Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.9µs time.idle=238µs
2026-10-28T22:21:38.995597Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=414µs
2026-10-28T22:21:39.033707Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.4µs time.idle=299µs
2026-10-28T22:21:39.047872Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=408µs
2026-10-28T22:21:39.077333Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.6µs time.idle=225µs
2026-10-28T22:21:39.090087Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=397µs
2026-10-28T22:21:39.151301Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.0µs time.idle=219µs
2026-10-28T22:21:39.166664Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=426µs
2026-10-28T22:21:39.204228Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.1µs time.idle=224µs
2026-10-28T22:21:39.217240Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=401µs
2026-10-28T22:21:39.256026Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.9µs time.idle=252µs
2026-10-28T22:21:39.269179Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=406µs
2026-10-28T22:21:39.299726Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.9µs time.idle=268µs
2026-10-28T22:21:39.313034Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=413µs
2026-10-28T22:21:39.376242Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.9µs time.idle=294µs
2026-10-28T22:21:39.390410Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=400µs
2026-10-28T22:21:39.425422Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.9µs time.idle=246µs
2026-10-28T22:21:39.438936Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=397µs
2026-10-28T22:21:39.477266Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.3µs time.idle=224µs
2026-10-28T22:21:39.490606Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=213µs time.idle=468µs
2026-10-28T22:21:39.521151Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.0µs time.idle=242µs
2026-10-28T22:21:39.537703Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=461µs
2026-10-28T22:21:39.599473Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.2µs time.idle=244µs
2026-10-28T22:21:39.613378Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=210µs time.idle=424µs
2026-10-28T22:21:39.647087Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.2µs time.idle=246µs
2026-10-28T22:21:39.663596Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=255µs time.idle=569µs
2026-10-28T22:21:39.697911Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.6µs time.idle=231µs
2026-10-28T22:21:39.711217Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=405µs
2026-10-28T22:21:39.746225Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.2µs time.idle=228µs
2026-10-28T22:21:39.758908Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=504µs
2026-10-28T22:21:39.822427Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.7µs time.idle=326µs
2026-10-28T22:21:39.837196Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=461µs
2026-10-28T22:21:39.872606Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.4µs time.idle=270µs
2026-10-28T22:21:39.887214Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=463µs
2026-10-28T22:21:39.919591Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=117µs time.idle=283µs
2026-10-28T22:21:39.940225Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=424µs
2026-10-28T22:21:39.966884Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.6µs time.idle=238µs
2026-10-28T22:21:39.979181Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=410µs
2026-10-28T22:21:40.046788Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.6µs time.idle=274µs
2026-10-28T22:21:40.061687Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=495µs
2026-10-28T22:21:40.098011Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.5µs time.idle=226µs
2026-10-28T22:21:40.110780Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=218µs time.idle=424µs
2026-10-28T22:21:40.149425Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.0µs time.idle=231µs
2026-10-28T22:21:40.162142Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=413µs
2026-10-28T22:21:40.187976Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.0µs time.idle=224µs
2026-10-28T22:21:40.243179Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=267µs time.idle=583µs
2026-10-28T22:21:40.272260Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=212µs time.idle=287µs
2026-10-28T22:21:40.286174Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=437µs
2026-10-28T22:21:40.320210Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.2µs time.idle=229µs
2026-10-28T22:21:40.335625Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=445µs
2026-10-28T22:21:40.369440Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.8µs time.idle=263µs
2026-10-28T22:21:40.383993Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=241µs time.idle=462µs
2026-10-28T22:21:40.455412Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.7µs time.idle=275µs
2026-10-28T22:21:40.473377Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=406µs time.idle=1.03ms
2026-10-28T22:21:40.495507Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.5µs time.idle=326µs
2026-10-28T22:21:40.548117Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.9µs time.idle=298µs
2026-10-28T22:21:40.552475Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=449µs
2026-10-28T22:21:40.597209Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=102µs time.idle=302µs
2026-10-28T22:21:40.602569Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=518µs
2026-10-28T22:21:40.650034Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=442µs
2026-10-28T22:21:40.682290Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.5µs time.idle=240µs
2026-10-28T22:21:40.696425Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=456µs
2026-10-28T22:21:40.760485Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.0µs time.idle=273µs
2026-10-28T22:21:40.774240Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=404µs
2026-10-28T22:21:40.810857Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.2µs time.idle=224µs
2026-10-28T22:21:40.823864Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=434µs
2026-10-28T22:21:40.859855Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.4µs time.idle=224µs
2026-10-28T22:21:40.872887Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=499µs
2026-10-28T22:21:40.904999Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=133µs time.idle=367µs
2026-10-28T22:21:40.918376Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=414µs
2026-10-28T22:21:40.982489Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.9µs time.idle=283µs
2026-10-28T22:21:40.995595Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=203µs time.idle=494µs
2026-10-28T22:21:41.032283Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.4µs time.idle=258µs
2026-10-28T22:21:41.044809Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=419µs
2026-10-28T22:21:41.080569Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=99.6µs time.idle=245µs
2026-10-28T22:21:41.095738Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=459µs
2026-10-28T22:21:41.127585Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.2µs time.idle=251µs
2026-10-28T22:21:41.140693Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=215µs time.idle=438µs
2026-10-28T22:21:41.161441Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=94.4µs time.idle=304µs
2026-10-28T22:21:41.207947Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.3µs time.idle=239µs
2026-10-28T22:21:41.214972Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=521µs
2026-10-28T22:21:41.255141Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.9µs time.idle=271µs
2026-10-28T22:21:41.262595Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=463µs
2026-10-28T22:21:41.310453Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=264µs
2026-10-28T22:21:41.310710Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=169µs time.idle=433µs
2026-10-28T22:21:41.350176Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=187µs time.idle=321µs
2026-10-28T22:21:41.370938Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=500µs
2026-10-28T22:21:41.374229Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=343µs time.idle=638µs
2026-10-28T22:21:41.471692Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.1µs time.idle=225µs
2026-10-28T22:21:41.486797Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=446µs
2026-10-28T22:21:41.518837Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.4µs time.idle=237µs
2026-10-28T22:21:41.531945Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=492µs
2026-10-28T22:21:41.581113Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=234µs
2026-10-28T22:21:41.588555Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.2µs time.idle=297µs
2026-10-28T22:21:41.594429Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=174µs time.idle=420µs
2026-10-28T22:21:41.643069Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=401µs
2026-10-28T22:21:41.695110Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.5µs time.idle=232µs
2026-10-28T22:21:41.708909Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=200µs time.idle=481µs
2026-10-28T22:21:41.739693Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.2µs time.idle=237µs
2026-10-28T22:21:41.752826Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=203µs time.idle=407µs
2026-10-28T22:21:41.802731Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=129µs time.idle=247µs
2026-10-28T22:21:41.815644Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=407µs
2026-10-28T22:21:41.851249Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.6µs time.idle=220µs
2026-10-28T22:21:41.865036Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=172µs time.idle=402µs
2026-10-28T22:21:41.917683Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.1µs time.idle=242µs
2026-10-28T22:21:41.932415Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=304µs time.idle=671µs
2026-10-28T22:21:41.960164Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=75.9µs time.idle=227µs
2026-10-28T22:21:41.976720Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=481µs
2026-10-28T22:21:42.024007Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.3µs time.idle=254µs
2026-10-28T22:21:42.039574Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=240µs time.idle=614µs
2026-10-28T22:21:42.077347Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=286µs time.idle=2.57ms
2026-10-28T22:21:42.101684Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=240µs time.idle=499µs
2026-10-28T22:21:42.143765Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.8µs time.idle=296µs
2026-10-28T22:21:42.158228Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=401µs
2026-10-28T22:21:42.186485Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.1µs time.idle=290µs
2026-10-28T22:21:42.201237Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=257µs time.idle=801µs
2026-10-28T22:21:42.249918Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.7µs time.idle=257µs
2026-10-28T22:21:42.264775Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=589µs
2026-10-28T22:21:42.313835Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.4µs time.idle=282µs
2026-10-28T22:21:42.330165Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=244µs time.idle=498µs
2026-10-28T22:21:42.367420Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.4µs time.idle=334µs
2026-10-28T22:21:42.381938Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=436µs
2026-10-28T22:21:42.411442Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.6µs time.idle=262µs
2026-10-28T22:21:42.425425Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=171µs time.idle=407µs
2026-10-28T22:21:42.473442Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.8µs time.idle=326µs
2026-10-28T22:21:42.488511Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=454µs
2026-10-28T22:21:42.540175Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.6µs time.idle=237µs
2026-10-28T22:21:42.553212Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=412µs
2026-10-28T22:21:42.591563Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.0µs time.idle=235µs
2026-10-28T22:21:42.606229Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=200µs time.idle=514µs
2026-10-28T22:21:42.635538Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.0µs time.idle=242µs
2026-10-28T22:21:42.650234Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=196µs time.idle=428µs
2026-10-28T22:21:42.697323Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=102µs time.idle=290µs
2026-10-28T22:21:42.713446Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=424µs
2026-10-28T22:21:42.763059Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.3µs time.idle=232µs
2026-10-28T22:21:42.775782Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=438µs
2026-10-28T22:21:42.813991Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.7µs time.idle=226µs
2026-10-28T22:21:42.826775Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=400µs
2026-10-28T22:21:42.860216Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.1µs time.idle=226µs
2026-10-28T22:21:42.874809Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=454µs
2026-10-28T22:21:42.923453Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.5µs time.idle=246µs
2026-10-28T22:21:42.936839Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=206µs time.idle=449µs
2026-10-28T22:21:42.984228Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=99.1µs time.idle=287µs
2026-10-28T22:21:42.998577Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=464µs
2026-10-28T22:21:43.035495Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.9µs time.idle=295µs
2026-10-28T22:21:43.051155Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=223µs time.idle=465µs
2026-10-28T22:21:43.083958Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.0µs time.idle=243µs
2026-10-28T22:21:43.098928Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=207µs time.idle=477µs
2026-10-28T22:21:43.145624Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.3µs time.idle=258µs
2026-10-28T22:21:43.159059Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=373µs
2026-10-28T22:21:43.207350Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=70.8µs time.idle=221µs
2026-10-28T22:21:43.220113Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=387µs
2026-10-28T22:21:43.261119Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.2µs time.idle=265µs
2026-10-28T22:21:43.275211Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=463µs
2026-10-28T22:21:43.308494Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.7µs time.idle=285µs
2026-10-28T22:21:43.323563Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=462µs
2026-10-28T22:21:43.368535Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.8µs time.idle=229µs
2026-10-28T22:21:43.381947Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=207µs time.idle=412µs
2026-10-28T22:21:43.428078Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.6µs time.idle=239µs
2026-10-28T22:21:43.442773Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=417µs
2026-10-28T22:21:43.483570Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.1µs time.idle=252µs
2026-10-28T22:21:43.497021Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=238µs time.idle=433µs
2026-10-28T22:21:43.533043Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.4µs time.idle=276µs
2026-10-28T22:21:43.548756Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=222µs time.idle=480µs
2026-10-28T22:21:43.591409Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=92.6µs time.idle=397µs
2026-10-28T22:21:43.607338Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=204µs time.idle=535µs
2026-10-28T22:21:43.652000Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.7µs time.idle=263µs
2026-10-28T22:21:43.667673Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=208µs time.idle=478µs
2026-10-28T22:21:43.705701Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=108µs time.idle=240µs
2026-10-28T22:21:43.719151Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=449µs
2026-10-28T22:21:43.758189Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.9µs time.idle=231µs
2026-10-28T22:21:43.770835Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=422µs
2026-10-28T22:21:43.815179Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.4µs time.idle=231µs
2026-10-28T22:21:43.829894Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=300µs time.idle=593µs
2026-10-28T22:21:43.877016Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.1µs time.idle=269µs
2026-10-28T22:21:43.891099Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=236µs time.idle=487µs
2026-10-28T22:21:43.927960Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.7µs time.idle=270µs
2026-10-28T22:21:43.941047Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=424µs
2026-10-28T22:21:43.978640Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.7µs time.idle=235µs
2026-10-28T22:21:43.993337Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=425µs
2026-10-28T22:21:44.042708Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=250µs
2026-10-28T22:21:44.056918Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=414µs
2026-10-28T22:21:44.100643Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.6µs time.idle=243µs
2026-10-28T22:21:44.113962Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=435µs
2026-10-28T22:21:44.149529Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.3µs time.idle=267µs
2026-10-28T22:21:44.162721Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=433µs
2026-10-28T22:21:44.202200Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.5µs time.idle=227µs
2026-10-28T22:21:44.214894Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=414µs
2026-10-28T22:21:44.265854Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.6µs time.idle=237µs
2026-10-28T22:21:44.278484Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=203µs time.idle=430µs
2026-10-28T22:21:44.322610Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.9µs time.idle=256µs
2026-10-28T22:21:44.335223Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=418µs
2026-10-28T22:21:44.370958Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.4µs time.idle=239µs
2026-10-28T22:21:44.383783Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=393µs
2026-10-28T22:21:44.423274Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.2µs time.idle=278µs
2026-10-28T22:21:44.438407Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=212µs time.idle=543µs
2026-10-28T22:21:44.487095Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.0µs time.idle=238µs
2026-10-28T22:21:44.502515Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=419µs
2026-10-28T22:21:44.543549Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=98.4µs time.idle=252µs
2026-10-28T22:21:44.559167Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=209µs time.idle=432µs
2026-10-28T22:21:44.592296Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.2µs time.idle=271µs
2026-10-28T22:21:44.606123Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=211µs time.idle=438µs
2026-10-28T22:21:44.648756Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.8µs time.idle=230µs
2026-10-28T22:21:44.661861Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=413µs
2026-10-28T22:21:44.711423Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.0µs time.idle=299µs
2026-10-28T22:21:44.724869Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=466µs
2026-10-28T22:21:44.769968Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.7µs time.idle=238µs
2026-10-28T22:21:44.782594Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=413µs
2026-10-28T22:21:44.815796Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.7µs time.idle=255µs
2026-10-28T22:21:44.828818Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=207µs time.idle=410µs
2026-10-28T22:21:44.869870Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.2µs time.idle=276µs
2026-10-28T22:21:44.889815Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=224µs time.idle=572µs
2026-10-28T22:21:44.934660Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=152µs time.idle=285µs
2026-10-28T22:21:44.949254Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=448µs
2026-10-28T22:21:44.991337Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=86.4µs time.idle=242µs
2026-10-28T22:21:45.005595Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=429µs
2026-10-28T22:21:45.037443Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.3µs time.idle=272µs
2026-10-28T22:21:45.051061Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=400µs
2026-10-28T22:21:45.099886Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.9µs time.idle=230µs
2026-10-28T22:21:45.113421Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=430µs
2026-10-28T22:21:45.158031Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.4µs time.idle=224µs
2026-10-28T22:21:45.171448Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=184µs time.idle=438µs
2026-10-28T22:21:45.214344Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=128µs time.idle=331µs
2026-10-28T22:21:45.227296Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=417µs
2026-10-28T22:21:45.259375Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.5µs time.idle=234µs
2026-10-28T22:21:45.272538Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=392µs
2026-10-28T22:21:45.322551Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=131µs time.idle=373µs
2026-10-28T22:21:45.335637Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=452µs
2026-10-28T22:21:45.380133Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.5µs time.idle=239µs
2026-10-28T22:21:45.394009Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=234µs time.idle=420µs
2026-10-28T22:21:45.435669Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=89.0µs time.idle=229µs
2026-10-28T22:21:45.451090Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=278µs time.idle=483µs
2026-10-28T22:21:45.480970Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.8µs time.idle=229µs
2026-10-28T22:21:45.496032Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=251µs time.idle=414µs
2026-10-28T22:21:45.543060Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.9µs time.idle=228µs
2026-10-28T22:21:45.555830Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=481µs
2026-10-28T22:21:45.602522Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.6µs time.idle=248µs
2026-10-28T22:21:45.615230Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=406µs
2026-10-28T22:21:45.661012Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.9µs time.idle=231µs
2026-10-28T22:21:45.674875Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=287µs time.idle=428µs
2026-10-28T22:21:45.704045Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.5µs time.idle=231µs
2026-10-28T22:21:45.718463Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=421µs
2026-10-28T22:21:45.764286Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=135µs time.idle=317µs
2026-10-28T22:21:45.777094Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=398µs
2026-10-28T22:21:45.824590Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=135µs time.idle=379µs
2026-10-28T22:21:45.838062Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=227µs time.idle=438µs
2026-10-28T22:21:45.884002Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.7µs time.idle=228µs
2026-10-28T22:21:45.897475Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=398µs
2026-10-28T22:21:45.927011Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.0µs time.idle=227µs
2026-10-28T22:21:45.942096Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=401µs
2026-10-28T22:21:45.986158Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.4µs time.idle=231µs
2026-10-28T22:21:46.000746Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=343µs time.idle=448µs
2026-10-28T22:21:46.045575Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.9µs time.idle=241µs
2026-10-28T22:21:46.058997Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=417µs
2026-10-28T22:21:46.106828Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.5µs time.idle=238µs
2026-10-28T22:21:46.119329Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=392µs
2026-10-28T22:21:46.151244Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.3µs time.idle=230µs
2026-10-28T22:21:46.164977Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=436µs
2026-10-28T22:21:46.208788Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.4µs time.idle=226µs
2026-10-28T22:21:46.221774Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=406µs
2026-10-28T22:21:46.267867Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=133µs time.idle=351µs
2026-10-28T22:21:46.281839Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=441µs
2026-10-28T22:21:46.327902Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.9µs time.idle=227µs
2026-10-28T22:21:46.341164Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=245µs time.idle=510µs
2026-10-28T22:21:46.374206Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.8µs time.idle=244µs
2026-10-28T22:21:46.387748Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=461µs
2026-10-28T22:21:46.430822Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=117µs time.idle=400µs
2026-10-28T22:21:46.445123Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=265µs time.idle=535µs
2026-10-28T22:21:46.490828Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.0µs time.idle=225µs
2026-10-28T22:21:46.503818Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=414µs
2026-10-28T22:21:46.548859Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.0µs time.idle=274µs
2026-10-28T22:21:46.567921Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=529µs
2026-10-28T22:21:46.596829Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=320µs
2026-10-28T22:21:46.611064Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=433µs
2026-10-28T22:21:46.657332Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.4µs time.idle=237µs
2026-10-28T22:21:46.671007Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=183µs time.idle=430µs
2026-10-28T22:21:46.712475Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.9µs time.idle=249µs
2026-10-28T22:21:46.725290Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=467µs
2026-10-28T22:21:46.784128Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=111µs time.idle=335µs
2026-10-28T22:21:46.797131Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=425µs
2026-10-28T22:21:46.819887Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.7µs time.idle=231µs
2026-10-28T22:21:46.873077Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=173µs time.idle=405µs
2026-10-28T22:21:46.881876Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.3µs time.idle=273µs
2026-10-28T22:21:46.936663Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=446µs
2026-10-28T22:21:46.937227Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=68.3µs time.idle=210µs
2026-10-28T22:21:46.991147Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=446µs
2026-10-28T22:21:47.005229Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.5µs time.idle=286µs
2026-10-28T22:21:47.062978Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=240µs time.idle=575µs
2026-10-28T22:21:47.081510Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.3µs time.idle=383µs
2026-10-28T22:21:47.136516Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=198µs time.idle=453µs
2026-10-28T22:21:47.145065Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=84.5µs time.idle=258µs
2026-10-28T22:21:47.198959Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=506µs
2026-10-28T22:21:47.201118Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.4µs time.idle=249µs
2026-10-28T22:21:47.254549Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=451µs
2026-10-28T22:21:47.273513Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.0µs time.idle=254µs
2026-10-28T22:21:47.327547Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=425µs
2026-10-28T22:21:47.345045Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=127µs time.idle=354µs
2026-10-28T22:21:47.398462Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=475µs
2026-10-28T22:21:47.408717Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.1µs time.idle=224µs
2026-10-28T22:21:47.464522Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=104µs time.idle=390µs
2026-10-28T22:21:47.466872Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=373µs time.idle=627µs
2026-10-28T22:21:47.519859Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=259µs time.idle=477µs
2026-10-28T22:21:47.536657Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=87.6µs time.idle=222µs
2026-10-28T22:21:47.597445Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=418µs
2026-10-28T22:21:47.606241Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.1µs time.idle=250µs
2026-10-28T22:21:47.659846Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=415µs
2026-10-28T22:21:47.676127Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=75.4µs time.idle=230µs
2026-10-28T22:21:47.732749Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=96.5µs time.idle=293µs
2026-10-28T22:21:47.733219Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=260µs time.idle=600µs
2026-10-28T22:21:47.789806Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=233µs time.idle=476µs
2026-10-28T22:21:47.805673Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.5µs time.idle=269µs
2026-10-28T22:21:47.861632Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=449µs
2026-10-28T22:21:47.870593Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.0µs time.idle=240µs
2026-10-28T22:21:47.924745Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=327µs time.idle=510µs
2026-10-28T22:21:47.942468Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=133µs time.idle=314µs
2026-10-28T22:21:47.997739Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=217µs time.idle=473µs
2026-10-28T22:21:48.001538Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=97.4µs time.idle=344µs
2026-10-28T22:21:48.057181Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=481µs
2026-10-28T22:21:48.070907Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=75.1µs time.idle=256µs
2026-10-28T22:21:48.126058Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=424µs
2026-10-28T22:21:48.135697Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=105µs time.idle=223µs
2026-10-28T22:21:48.189636Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=410µs
2026-10-28T22:21:48.209243Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.7µs time.idle=221µs
2026-10-28T22:21:48.263224Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=425µs
2026-10-28T22:21:48.271060Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.0µs time.idle=215µs
2026-10-28T22:21:48.327079Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=419µs
2026-10-28T22:21:48.335632Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.4µs time.idle=259µs
2026-10-28T22:21:48.391081Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=450µs
2026-10-28T22:21:48.399641Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.3µs time.idle=258µs
2026-10-28T22:21:48.453933Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=467µs
2026-10-28T22:21:48.472177Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.8µs time.idle=247µs
2026-10-28T22:21:48.526647Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=182µs time.idle=462µs
2026-10-28T22:21:48.535729Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=95.4µs time.idle=268µs
2026-10-28T22:21:48.589814Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=491µs
2026-10-28T22:21:48.599950Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.9µs time.idle=246µs
2026-10-28T22:21:48.656475Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=199µs time.idle=452µs
2026-10-28T22:21:48.665532Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=82.5µs time.idle=306µs
2026-10-28T22:21:48.720613Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=189µs time.idle=460µs
2026-10-28T22:21:48.735102Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=99.0µs time.idle=280µs
2026-10-28T22:21:48.789122Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=445µs
2026-10-28T22:21:48.798450Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.8µs time.idle=262µs
2026-10-28T22:21:48.852091Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=415µs
2026-10-28T22:21:48.864639Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.7µs time.idle=229µs
2026-10-28T22:21:48.920038Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=418µs
2026-10-28T22:21:48.930488Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=105µs time.idle=391µs
2026-10-28T22:21:48.984877Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=185µs time.idle=445µs
2026-10-28T22:21:48.997225Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.3µs time.idle=234µs
2026-10-28T22:21:49.050441Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=201µs time.idle=478µs
2026-10-28T22:21:49.060597Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.4µs time.idle=275µs
2026-10-28T22:21:49.116261Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=181µs time.idle=464µs
2026-10-28T22:21:49.128577Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=284µs
2026-10-28T22:21:49.183920Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=213µs time.idle=469µs
2026-10-28T22:21:49.193348Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=88.6µs time.idle=247µs
2026-10-28T22:21:49.247074Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=206µs time.idle=424µs
2026-10-28T22:21:49.259560Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.3µs time.idle=291µs
2026-10-28T22:21:49.314424Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=192µs time.idle=534µs
2026-10-28T22:21:49.325276Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.4µs time.idle=240µs
2026-10-28T22:21:49.380271Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=433µs
2026-10-28T22:21:49.393701Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=103µs time.idle=251µs
2026-10-28T22:21:49.447254Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=178µs time.idle=481µs
2026-10-28T22:21:49.455962Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.4µs time.idle=221µs
2026-10-28T22:21:49.511146Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=423µs
2026-10-28T22:21:49.524015Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=85.8µs time.idle=236µs
2026-10-28T22:21:49.582312Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=265µs time.idle=580µs
2026-10-28T22:21:49.602199Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=161µs time.idle=791µs
2026-10-28T22:21:49.655050Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=229µs time.idle=453µs
2026-10-28T22:21:49.657602Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=107µs time.idle=243µs
2026-10-28T22:21:49.712711Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=187µs time.idle=440µs
2026-10-28T22:21:49.720308Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.9µs time.idle=234µs
2026-10-28T22:21:49.774607Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=443µs
2026-10-28T22:21:49.794532Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=93.0µs time.idle=230µs
2026-10-28T22:21:49.850848Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=229µs time.idle=534µs
2026-10-28T22:21:49.865521Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.7µs time.idle=294µs
2026-10-28T22:21:49.920907Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=239µs time.idle=526µs
2026-10-28T22:21:49.922085Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=123µs time.idle=369µs
2026-10-28T22:21:49.981608Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=219µs time.idle=533µs
2026-10-28T22:21:49.984167Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=100µs time.idle=335µs
2026-10-28T22:21:50.038437Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=223µs time.idle=518µs
2026-10-28T22:21:50.061045Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.7µs time.idle=231µs
2026-10-28T22:21:50.114162Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=177µs time.idle=397µs
2026-10-28T22:21:50.131031Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=76.6µs time.idle=237µs
2026-10-28T22:21:50.185524Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=180µs time.idle=425µs
2026-10-28T22:21:50.193452Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.1µs time.idle=256µs
2026-10-28T22:21:50.247511Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=191µs time.idle=438µs
2026-10-28T22:21:50.250011Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.8µs time.idle=233µs
2026-10-28T22:21:50.303408Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=176µs time.idle=442µs
2026-10-28T22:21:50.322188Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=75.9µs time.idle=218µs
2026-10-28T22:21:50.375340Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=179µs time.idle=395µs
2026-10-28T22:21:50.393909Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=81.7µs time.idle=230µs
2026-10-28T22:21:50.449109Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=194µs time.idle=416µs
2026-10-28T22:21:50.458909Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=309µs
2026-10-28T22:21:50.513829Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=193µs time.idle=433µs
2026-10-28T22:21:50.514353Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=68.3µs time.idle=218µs
2026-10-28T22:21:50.568973Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=444µs
2026-10-28T22:21:50.584004Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=95.8µs time.idle=278µs
2026-10-28T22:21:50.638317Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=233µs time.idle=452µs
2026-10-28T22:21:50.658366Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.1µs time.idle=240µs
2026-10-28T22:21:50.713711Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=190µs time.idle=489µs
2026-10-28T22:21:50.722222Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=79.5µs time.idle=239µs
2026-10-28T22:21:50.778530Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=101µs time.idle=365µs
2026-10-28T22:21:50.780985Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=204µs time.idle=654µs
2026-10-28T22:21:50.834615Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=228µs time.idle=527µs
2026-10-28T22:21:50.847443Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=73.9µs time.idle=288µs
2026-10-28T22:21:50.900186Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=197µs time.idle=422µs
2026-10-28T22:21:50.922330Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=90.0µs time.idle=271µs
2026-10-28T22:21:50.979900Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=268µs time.idle=509µs
2026-10-28T22:21:50.991365Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=104µs time.idle=310µs
2026-10-28T22:21:51.046612Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=108µs time.idle=276µs
2026-10-28T22:21:51.047176Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=241µs time.idle=708µs
2026-10-28T22:21:51.102516Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=195µs time.idle=472µs
2026-10-28T22:21:51.110681Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=83.0µs time.idle=260µs
2026-10-28T22:21:51.164283Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=420µs
2026-10-28T22:21:51.188932Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=77.0µs time.idle=235µs
2026-10-28T22:21:51.242698Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=188µs time.idle=413µs
2026-10-28T22:21:51.255020Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.0µs time.idle=239µs
2026-10-28T22:21:51.309077Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=501µs
2026-10-28T22:21:51.311939Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=106µs time.idle=352µs
2026-10-28T22:21:51.368933Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=214µs time.idle=403µs
2026-10-28T22:21:51.377796Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=78.4µs time.idle=241µs
2026-10-28T22:21:51.435887Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=269µs time.idle=575µs
2026-10-28T22:21:51.451297Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.7µs time.idle=243µs
2026-10-28T22:21:51.504954Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=186µs time.idle=411µs
2026-10-28T22:21:51.921450Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.9µs time.idle=281µs
2026-10-28T22:21:51.938211Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=175µs time.idle=437µs
2026-10-28T22:21:51.986277Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=91.3µs time.idle=297µs
2026-10-28T22:21:52.097034Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=75.8µs time.idle=231µs
2026-10-28T22:21:52.215826Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=80.2µs time.idle=241µs
2026-10-28T22:21:53.353988Z  INFO HTTP request{method=GET host="127.0.0.1:7700" route=/health query_parameters= user_agent=curl/8.14.1 status_code=200}: meilisearch: close time.busy=61.1µs time.idle=17.8µs
2026-10-28T22:22:08.415757Z  INFO HTTP request{method=GET host="127.0.0.1:7700" route=/health query_parameters= user_agent=curl/8.14.1 status_code=200}: meilisearch: close time.busy=89.0µs time.idle=16.6µs
2026-10-28T22:22:11.280979Z  INFO HTTP request{method=GET host="wanderer-search:7700" route=/keys query_parameters=limit=20 user_agent=Meilisearch Go (v0.36.2) status_code=200}: meilisearch: close time.busy=188µs time.idle=386µs
2026-10-28T22:22:11.303100Z  INFO HTTP request{method=POST host="wanderer-search:7700" route=/indexes/trails/search query_parameters= user_agent=node status_code=200}: meilisearch: close time.busy=281µs time.idle=536µs
@@ -0,0 +1,66 @@
{
"template": "wanderer",
"label": "nocap2",
"images": {
"wanderer": "flomp/wanderer-web:v0.21.2",
"wanderer-db": "flomp/wanderer-db:v0.21.2",
"wanderer-search": "getmeili/meilisearch:v1.36.0"
},
"seeded": true,
"read_back_before": true,
"memory_watch": {
"soak_s": 547.0,
"requested_s": 542,
"requests": 8868,
"codes": {
"200": 8868
},
"first_kill": null,
"containers": {
"wanderer": {
"limit": 536870912,
"peak": 163553280,
"peak_pct": 0.305,
"anon_peak_sampled": 138907648,
"anon_peak_pct": 0.259,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"wanderer-db": {
"limit": 268435456,
"peak": 94126080,
"peak_pct": 0.351,
"anon_peak_sampled": 54857728,
"anon_peak_pct": 0.204,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"wanderer-search": {
"limit": 402653184,
"peak": 402653184,
"peak_pct": 1.0,
"anon_peak_sampled": 350375936,
"anon_peak_pct": 0.87,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"venue_swap_bytes": 0,
"load": "reached"
},
"killed": false,
"marks": [
"memory_tight"
],
"read_back_after": true
}
@@ -0,0 +1,55 @@
[22:11:34] scratch drive folders cleared before FROM (R-656): none existed
[22:11:34] up -d {'wanderer': 'flomp/wanderer-web:v0.21.2', 'wanderer-db': 'flomp/wanderer-db:v0.21.2', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'} from templates/wanderer
[22:12:07] up rc=0 ting
Container wanderer-search Healthy
Container wanderer-db Starting
Container wanderer-db Started
Container wanderer-search Waiting
Container wanderer-db Waiting
Container wanderer-search Healthy
Container wanderer-db Healthy
Container wanderer Starting
Container wanderer Started
[22:12:43] settled=True in 36.4s {"wanderer": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "wanderer-search": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[22:12:43] wanderer: sign-up http=200
[22:12:44] wanderer: seeded user drill995ebe83 and private list Drill-ead0d197fb http=200 id=True
[22:12:44] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
[22:12:44] memory watch: 542s, 4 callers on 1 path(s) at 172.25.0.4:3000
[22:13:00] + 15s wanderer=138M/512M peak=143M kills=0 rs=0 wanderer-db=23M/256M peak=24M kills=0 rs=0 wanderer-search=351M/384M peak=384M kills=0 rs=0 reqs=239
[22:13:15] + 30s wanderer=141M/512M peak=145M kills=0 rs=0 wanderer-db=25M/256M peak=26M kills=0 rs=0 wanderer-search=351M/384M peak=384M kills=0 rs=0 reqs=480
[22:13:30] + 46s wanderer=142M/512M peak=148M kills=0 rs=0 wanderer-db=28M/256M peak=28M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=732
[22:13:45] + 61s wanderer=141M/512M peak=148M kills=0 rs=0 wanderer-db=32M/256M peak=33M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=992
[22:14:00] + 76s wanderer=141M/512M peak=155M kills=0 rs=0 wanderer-db=32M/256M peak=34M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=1235
[22:14:15] + 91s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=35M/256M peak=35M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=1482
[22:14:31] + 106s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=38M/256M peak=39M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=1730
[22:14:46] + 122s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=38M/256M peak=39M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=1980
[22:15:01] + 137s wanderer=141M/512M peak=155M kills=0 rs=0 wanderer-db=43M/256M peak=43M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=2240
[22:15:16] + 152s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=43M/256M peak=44M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=2482
[22:15:31] + 167s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=46M/256M peak=47M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=2732
[22:15:47] + 182s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=45M/256M peak=48M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=2977
[22:16:02] + 198s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=48M/256M peak=49M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=3220
[22:16:17] + 213s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=50M/256M peak=51M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=3450
[22:16:32] + 228s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=50M/256M peak=52M kills=0 rs=0 wanderer-search=331M/384M peak=384M kills=0 rs=0 reqs=3697
[22:16:47] + 243s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=52M/256M peak=54M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=3933
[22:17:03] + 258s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=54M/256M peak=54M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=4162
[22:17:18] + 273s wanderer=145M/512M peak=155M kills=0 rs=0 wanderer-db=55M/256M peak=56M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=4421
[22:17:33] + 289s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=58M/256M peak=58M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=4685
[22:17:48] + 304s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=59M/256M peak=60M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=4942
[22:18:03] + 319s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=60M/256M peak=61M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=5187
[22:18:18] + 334s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=62M/256M peak=63M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=5420
[22:18:34] + 349s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=64M/256M peak=64M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=5666
[22:18:49] + 364s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=66M/256M peak=66M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=5900
[22:19:04] + 380s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=66M/256M peak=67M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=6139
[22:19:19] + 395s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=68M/256M peak=69M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=6395
[22:19:34] + 410s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=70M/256M peak=70M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=6641
[22:19:50] + 425s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=72M/256M peak=73M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=6887
[22:20:05] + 440s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=74M/256M peak=75M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=7132
[22:20:20] + 456s wanderer=142M/512M peak=155M kills=0 rs=0 wanderer-db=76M/256M peak=77M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=7379
[22:20:35] + 471s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=78M/256M peak=78M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=7620
[22:20:50] + 486s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=80M/256M peak=80M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=7867
[22:21:05] + 501s wanderer=143M/512M peak=155M kills=0 rs=0 wanderer-db=82M/256M peak=83M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=8118
[22:21:21] + 516s wanderer=144M/512M peak=155M kills=0 rs=0 wanderer-db=85M/256M peak=85M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=8375
[22:21:36] + 531s wanderer=146M/512M peak=155M kills=0 rs=0 wanderer-db=86M/256M peak=87M kills=0 rs=0 wanderer-search=334M/384M peak=384M kills=0 rs=0 reqs=8610
[22:21:51] + 547s wanderer=146M/512M peak=155M kills=0 rs=0 wanderer-db=89M/256M peak=89M kills=0 rs=0 wanderer-search=333M/384M peak=384M kills=0 rs=0 reqs=8868
[22:21:51] memory watch: killed=False tight=['wanderer-search'] requests=8868 codes={'200': 8868}
[22:21:52] wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
@@ -0,0 +1,4 @@
2026/10/28 22:50:14 notifier.go:1463: [WARN] notifier disabled (no hub configured): DROPPED event app_start_failed (severity warning) — further app_start_failed events are logged at DEBUG only
2026/10/28 22:50:14 main.go:2417: [INFO] [deadapp] check alive: 160 scans since boot, 3 deployed app(s) evaluated, 1 currently down
2026/10/28 22:54:00 notifier.go:1467: [DEBUG] notifier disabled: dropped event app_removed (severity info)
2026/10/28 22:54:14 notifier.go:1467: [DEBUG] notifier disabled: dropped event health_change (severity warning)
@@ -0,0 +1,6 @@
{
"deploy": true,
"t0": "2026-10-28T22:49:58Z",
"controller_lines": "",
"events_pushed": ""
}
@@ -0,0 +1,15 @@
23:48:57 [1] required fields filled beyond DOMAIN/SUBDOMAIN: ['RADICALE_USER', 'RADICALE_PASSWORD']
23:48:57 [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
23:49:18 [1] deployed, controller state=running, pinned={'radicale': 'ghcr.io/kozea/radicale:3.8.1'}
23:50:01 the crash: Exited (0) Less than a second ago
23:50:35 +30s state=stopped containers=Exited (0) 33 seconds ago
23:51:08 +60s state=stopped containers=Exited (0) About a minute ago
23:51:41 +90s state=stopped containers=Exited (0) About a minute ago
23:52:15 +120s state=stopped containers=Exited (0) 2 minutes ago
23:52:49 +150s state=stopped containers=Exited (0) 2 minutes ago
23:53:22 +180s state=stopped containers=Exited (0) 3 minutes ago
23:53:28 events pushed:
23:53:28 controller lines:
23:53:28 [X] stop -> 200 {'ok': True, 'message': 'Stack radicale stop completed'}
23:54:00 [X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'radicale', 'volumes_removed': ['radicale_radicale_data'], 'hdd_paths_removed': [], 'hdd_paths_preserved': [], 'hdd_note': 'Az
23:54:09 [X] after remove: deployed=False leftovers=''
@@ -0,0 +1,32 @@
{
"launcher": {
"http": "200",
"app_links": [
"hike",
"paperless",
"tasks"
]
},
"share_on_before": false,
"guest": {
"http": "200",
"app_links": [
"hike",
"paperless",
"tasks"
],
"admin_links": [],
"set_cookie": false
},
"wrong_token": {
"http": "404",
"same_as_unknown_route": false,
"unknown_http": "302"
},
"rotate": {
"old_link_http": "404",
"new_link_http": "200",
"token_changed": true
},
"after_disable_http": "404"
}
@@ -0,0 +1,10 @@
23:38:33 E8 launcher: http=200, app links ['hike', 'paperless', 'tasks']
23:38:33 E9 share on before the walk: False
23:38:33 enable: ('HTTP/2 303', 'location: /launcher?flash=flash.share.already_on')
23:38:33 E9 the guest link exists (token length 27)
23:38:33 E9 guest link with NO session: http=200, app links ['hike', 'paperless', 'tasks'], admin links []
23:38:33 E9 a wrong token: http=404; byte-identical to an unknown route: False (unknown route http=302)
23:38:33 rotate: ('HTTP/2 303', 'location: /launcher?flash=flash.share.relinked')
23:38:33 E9 after rotate: old link http=404, new link http=200, changed=True
23:38:33 disable (as found): ('HTTP/2 303', 'location: /launcher?flash=flash.share.disabled')
23:38:33 E9 after disable: the link answers http=404
@@ -0,0 +1,44 @@
{
"deploy": true,
"volumes_installed": [
"radicale_radicale_data"
],
"stop": {
"http": "200",
"state_after": "stopped",
"containers": ""
},
"start": {
"http": "200",
"state_after": "running",
"containers": "radicale Up 17 seconds (healthy)"
},
"restart": {
"http": "200",
"state_after": "running",
"containers": "radicale Up 17 seconds (healthy)"
},
"logs": {
"http": "200",
"bytes": 2122,
"names_radicale": true
},
"protected_traefik": {
"http": "403",
"msg": "{'ok': False, 'error': 'cannot stop protected stack traefik'}",
"still_running": "Up 32 hours"
},
"protected_felhom-controller": {
"http": "500",
"msg": "{'ok': False, 'error': 'A m\u0171velet nem hajthat\u00f3 v\u00e9gre: az alkalmaz\u00e1s be\u00e1ll\u00edt\u00e1sai nem menthet\u0151k.'}",
"still_running": "Up About an hour (healthy)"
},
"protected_cloudflared": {
"http": "403",
"msg": "{'ok': False, 'error': 'cannot stop protected stack cloudflared'}",
"still_running": ""
},
"remove_http": "200",
"volumes_after": [],
"containers_after": []
}
@@ -0,0 +1,14 @@
23:44:47 [1] required fields filled beyond DOMAIN/SUBDOMAIN: ['RADICALE_USER', 'RADICALE_PASSWORD']
23:44:47 [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
23:45:07 [1] deployed, controller state=running, pinned={'radicale': 'ghcr.io/kozea/radicale:3.8.1'}
23:45:19 B2 stop: http=200 state=stopped containers=''
23:45:38 B2 start: http=200 state=running containers='radicale Up 17 seconds (healthy)'
23:45:58 B2 restart: http=200 state=running containers='radicale Up 17 seconds (healthy)'
23:45:58 B2 logs: http=200, 2122 bytes, mention radicale: True
23:46:01 B2 protected stop traefik: http=403 ({'ok': False, 'error': 'cannot stop protected stack traefik'}) still running: 'Up 32 hours'
23:46:04 B2 protected stop felhom-controller: http=500 ({'ok': False, 'error': 'A művelet nem hajtható végre: az alkalmazás beállításai nem menthetők.'}) still running: 'Up About an hour (healthy)'
23:46:08 B2 protected stop cloudflared: http=403 ({'ok': False, 'error': 'cannot stop protected stack cloudflared'}) still running: ''
23:46:08 [X] stop -> 200 {'ok': True, 'message': 'Stack radicale stop completed'}
23:46:40 [X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'radicale', 'volumes_removed': ['radicale_radicale_data'], 'hdd_paths_removed': [], 'hdd_paths_preserved': [], 'hdd_note': 'Az
23:46:49 [X] after remove: deployed=False leftovers=''
23:47:00 B2 remove with data: http=200, labelled volumes left [], containers left []
@@ -0,0 +1,14 @@
felhom-controller gitea.dooplex.hu/admin/felhom-controller:0.346.1 Up 54 minutes (healthy)
filebrowser gtstef/filebrowser:1.5.8-stable Up 23 hours (healthy)
paperless-postgres postgres:18-alpine Up 20 hours (healthy)
paperless-redis redis:7-alpine Up 20 hours (healthy)
paperless-webserver ghcr.io/paperless-ngx/paperless-ngx:2.20.15 Up 20 hours (healthy)
traefik traefik:v3.7.16 Up 31 hours
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 32G 1.9G 28G 7% /
/dev/nvme0n1 938G 235G 656G 27% /mnt/felhom-drives/scratch_hdd
total used free shared buff/cache available
Mem: 25898 527 17785 37 7623 25370
Swap: 512 287 224
gitea.dooplex.hu/admin/felhom-controller:0.346.1
scratch_hdd
@@ -0,0 +1,6 @@
gitea.dooplex.hu/admin/felhom-controller:0.347.0-rc.n1028 Up 40 seconds (healthy)
2026/10/28 21:29:14 undo.go:676: [INFO] [stacks] applied-meta backfill (R-646): recorded 0 []; skipped 0 [] — not current with the catalog, their pinned version's .felhom.yml is no longer on the box
2026/10/28 21:29:14 scheduler.go:120: [INFO] [scheduler] Registered periodic job: conversion-copy-release (every 1h0m0s)
2026/10/28 21:29:14 scheduler.go:85: [DEBUG] [scheduler] periodic job registered: name="conversion-copy-release" interval=1h0m0s totalJobs=14
2026/10/28 21:29:14 scheduler.go:120: [INFO] [scheduler] Registered periodic job: restore-copy-sweep (every 6h0m0s)
2026/10/28 21:29:14 scheduler.go:85: [DEBUG] [scheduler] periodic job registered: name="restore-copy-sweep" interval=6h0m0s totalJobs=15
@@ -0,0 +1,4 @@
/mnt/felhom-drives/scratch_hdd/backups/restore-undo/paperless/20261005T010000Z/probe_data.tar
/mnt/felhom-drives/scratch_hdd/backups/restore-undo/r1256probe-old/20261001T000000Z/probe_data.tar
/mnt/felhom-drives/scratch_hdd/backups/restore-undo/r1256probe-young/20261028T213014Z/probe_data.tar
Wed Oct 28 21:30:15 UTC 2026
@@ -0,0 +1,61 @@
{
"images": "wanderer flomp/wanderer-web:v0.21.2\nwanderer-db flomp/wanderer-db:v0.21.2\nwanderer-search getmeili/meilisearch:v1.36.0\n",
"meili_env_cap": "0\n",
"seeded": true,
"soak": {
"soak_s": 420,
"interval_s": 10,
"samples": 123,
"containers": {
"wanderer": {
"samples": 41,
"anon_peak_bytes": 115625984,
"limit_bytes": 536870912,
"anon_peak_pct": 21.5,
"anon_live_peak_bytes": 115625984,
"anon_live_peak_pct": 21.5,
"cgroup_peak_pct": 29.0,
"oom_kill_delta": 0,
"oom_killed_flag": false,
"restarts_delta": 0,
"running_all_samples": true,
"cgroup": "/sys/fs/cgroup/system.slice/docker-1a41299b15f09b7439f85e672a64648046cc497614942c25a585d0d4e4bd5a01.scope"
},
"wanderer-db": {
"samples": 41,
"anon_peak_bytes": 18460672,
"limit_bytes": 268435456,
"anon_peak_pct": 6.9,
"anon_live_peak_bytes": 18456576,
"anon_live_peak_pct": 6.9,
"cgroup_peak_pct": 10.3,
"oom_kill_delta": 0,
"oom_killed_flag": false,
"restarts_delta": 0,
"running_all_samples": true,
"cgroup": "/sys/fs/cgroup/system.slice/docker-71bb08b034a08898d71450b243103e47efa1110f6cfaaf56ecd122a0c35427f7.scope"
},
"wanderer-search": {
"samples": 41,
"anon_peak_bytes": 387420160,
"limit_bytes": 402653184,
"anon_peak_pct": 96.2,
"anon_live_peak_bytes": 91803648,
"anon_live_peak_pct": 22.8,
"cgroup_peak_pct": 100.0,
"oom_kill_delta": 0,
"oom_killed_flag": false,
"restarts_delta": 0,
"running_all_samples": true,
"cgroup": "/sys/fs/cgroup/system.slice/docker-5483299dee92334d48d4847549182f186865911760337d4e39d15df4dd712554.scope"
}
},
"oom_kills": 0,
"restarts": 0,
"peak_pct": 22.8,
"peak_basis": "anon_live"
},
"search_memory_stat_end": "anon 383176704\nfile 970752\nshmem 0\ninactive_anon 0\nactive_anon 100925440\ninactive_file 291434496\nactive_file 1093632\npglazyfree 95112\npglazyfreed 23693\n",
"readback": true,
"guest_swap": "Swap: 512 287 224\n"
}
@@ -0,0 +1,11 @@
23:34:51 [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
23:36:06 [1] deployed, controller state=running, pinned={'wanderer': 'flomp/wanderer-web:v0.21.2', 'wanderer-db': 'flomp/wanderer-db:v0.21.2', 'wanderer-search': 'getmeili/meilisearch:v1.36.0'}
23:36:13 wanderer: sign-up http=200
23:36:13 wanderer: seeded user drill37ed34f0 and private list Drill-b17162f3af http=200 id=True
23:43:26 wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
23:36:13 wanderer: sign-up http=200
23:36:13 wanderer: seeded user drill37ed34f0 and private list Drill-b17162f3af http=200 id=True
23:43:26 wanderer: sign-in ok (wrong password refused: http 400); the private list read back http=200 ok=True
23:43:30 [X] stop -> 200 {'ok': True, 'message': 'Stack wanderer stop completed'}
23:44:02 [X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'wanderer', 'volumes_removed': ['wanderer_wanderer_data', 'wanderer_wanderer_meili_data', 'wanderer_wanderer_plugins', 'wandere
23:44:10 [X] after remove: deployed=False leftovers=''
@@ -0,0 +1,7 @@
28bdd2826f45f3767880fcff4d3105afb7247c09c0ced99d78b3a978d8d826f0 /root/felhom-agent.0.167.0.night1028.bak
felhom-agent 0.168.0-rc.n1028
active
Oct 28 23:24:48 felhom felhom-agent[3912145]: time=2026-10-28T23:24:48.634+01:00 level=INFO msg="local-api leaf LOADED" fingerprint_sha256=935a5d8afa36be874d4efe7d838a273e897c83cd3200ce4793794746ff63dac6 cert=/var/lib/felhom-agent/local-api.crt
Oct 28 23:24:49 felhom felhom-agent[3912145]: time=2026-10-28T23:24:49.571+01:00 level=INFO msg="capabilities self-check" ok=76 total=76 degraded=0 inactive=0
Oct 28 23:24:49 felhom felhom-agent[3912145]: time=2026-10-28T23:24:49.572+01:00 level=INFO msg="poke: listening for hub sync-pokes (WG-confined, contentless)" addr=10.77.0.4:51822
Oct 28 23:24:50 felhom felhom-agent[3912145]: time=2026-10-28T23:24:50.252+01:00 level=INFO msg="local-api server listening" addr=169.254.253.1:8443
@@ -0,0 +1 @@
43db1688e34feda6ea40278ce7b9354780e43cccdf752cbf98d1f6104492f24c /tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/p3/felhom-agent-0.168.0-rc.n1028
@@ -0,0 +1,2 @@
sha256:57b7a5ce00eda30a630b2f9be6effad9d32c4b2d1ea795ff5b1ce5e3229bf46a 2026-10-28T23:24:37.509667573+01:00
gitea.dooplex.hu/admin/felhom-controller:0.347.0-rc.n1028b Up 45 seconds (healthy)
@@ -0,0 +1,3 @@
/sys/fs/cgroup/lxc/9201/ns/system.slice/docker-01d94ac5368c9b87a396d9e97df7370f448c055c61c68581b0238b2e6eec673d.scope/memory.events:oom_kill 1
0
Docker version 29.8.2, build 7fc2dff
@@ -0,0 +1,7 @@
Second channel (the operator's mailbox, Gmail connector, read 2026-10-28 ~23:45 CET): exactly ONE mail for the R-528 squeeze.
search: newer_than:1d (radicale OR memória OR app_oom OR elfogyott) -> 1 thread
From: monitoring@felhom.eu To: admin@felhom.eu Date: 2026-10-28T22:27:24Z
Subject: [Felhom] tester-1: app_oom
Customer: tester-1 / Event: app_oom / Severity: warning / Time: 2026-10-28 23:27 CET
Message: Alkalmazás memóriája elfogyott: radicale (radicale) — egy folyamatát a memóriakorlát leállította
Details: {"stack_name":"radicale","display_name":"radicale","source":"docker,cgroup"}
@@ -0,0 +1,7 @@
23:26:27 [1] required fields filled beyond DOMAIN/SUBDOMAIN: ['RADICALE_USER', 'RADICALE_PASSWORD']
23:26:27 [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
23:26:47 [1] deployed, controller state=running, pinned={'radicale': 'ghcr.io/kozea/radicale:3.8.1'}
23:26:47 deploy ok=True
23:26:51 radicale 01d94ac5368c Up 12 seconds (healthy)
01d94ac5368c9b87a396d9e97df7370f448c055c61c68581b0238b2e6eec673d 134217728 false 2026-10-28T22:26:37.867896937Z
@@ -0,0 +1,16 @@
23:26:59 container id 01d94ac5368c9b87a396d9e97df7370f448c055c61c68581b0238b2e6eec673d
23:27:00 host counter before:
23:27:04 hog: rc=137
23:27:07 after the hog: running=true oomkilled=true restarts=0 started=2026-10-28T22:26:37.867896937Z
23:27:07 host counter after:
23:28:26 controller lines: 2026/10/28 22:27:23 [WARN] [deadapp] radicale: container radicale was OOM-killed (started 2026-10-28T22:26:37.867896937Z; kills 1, limit 128M, peak 128M; seen by docker,cgroup)
2026/10/28 22:27:23 [INFO] Event pushed: app_oom (warning) [hu-only] — Alkalmazás memóriája elfogyott: radicale (radicale) — egy folyamatát a memóriakorlát leállította
2026/10/28 22:27:53 [WARN] [deadapp] radicale: container radicale was OOM-killed (started 2026-10-28T22:26:37.867896937Z; kills 1, limit 128M, peak 128M; seen by docker,cgroup)
2026/10/28 22:28:23 [WARN] [deadapp] radicale: container radicale was OOM-killed (started 2026-10-28T22:26:37.867896937Z; kills 1, limit 128M, peak 128M; seen by docker,cgroup)
23:28:26 second scan window, again (must not repeat the event):
23:29:35 0
23:29:38 2026/10/28 22:27:23 [INFO] Event pushed: app_oom (warning) [hu-only] — Alkalmazás memóriája elfogyott: radicale (radicale) — egy folyamatát a memóriakorlát leállította
@@ -0,0 +1,3 @@
23:30:01 [X] stop -> 200 {'ok': True, 'message': 'Stack radicale stop completed'}
23:30:33 [X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'radicale', 'volumes_removed': ['radicale_radicale_data'], 'hdd_paths_removed': [], 'hdd_paths_preserved': [], 'hdd_note': 'Az
23:30:41 [X] after remove: deployed=False leftovers=''
@@ -0,0 +1,15 @@
felhom-agent 0.167.0
28bdd2826f45f3767880fcff4d3105afb7247c09c0ced99d78b3a978d8d826f0 /usr/local/bin/felhom-agent
active
Oct 28 23:30:44 felhom felhom-agent[3923033]: time=2026-10-28T23:30:44.623+01:00 level=INFO msg="capabilities self-check" ok=76 total=76 degraded=0 inactive=0
bookstack lscr.io/linuxserver/bookstack:26.09.2 Up 19 hours (healthy)
bookstack-db mariadb:12.3 Up 19 hours (healthy)
cloudflared cloudflare/cloudflared:2026.10.4 Up 31 hours (healthy)
felhom-controller gitea.dooplex.hu/admin/felhom-controller:0.346.1 Up 46 seconds (healthy)
filebrowser gtstef/filebrowser:1.5.8-stable Up 31 hours (healthy)
paperless-postgres postgres:18-alpine Up 19 hours (healthy)
paperless-redis redis:7-alpine Up 19 hours (healthy)
paperless-webserver ghcr.io/paperless-ngx/paperless-ngx:2.20.15 Up 19 hours (healthy)
privatebin privatebin/pdo:2.1.0 Up 19 hours (healthy)
traefik traefik:v3.7.16 Up 31 hours
rc-image-removed
@@ -0,0 +1,16 @@
felhom-agent 0.167.0
28bdd2826f45f3767880fcff4d3105afb7247c09c0ced99d78b3a978d8d826f0 /usr/local/bin/felhom-agent
active
gitea.dooplex.hu/admin/felhom-controller:0.346.1
bookstack lscr.io/linuxserver/bookstack:26.09.2 Up 19 hours (healthy)
bookstack-db mariadb:12.3 Up 19 hours (healthy)
cloudflared cloudflare/cloudflared:2026.10.4 Up 31 hours (healthy)
felhom-controller gitea.dooplex.hu/admin/felhom-controller:0.346.1 Up 31 hours (healthy)
filebrowser gtstef/filebrowser:1.5.8-stable Up 31 hours (healthy)
paperless-postgres postgres:18-alpine Up 19 hours (healthy)
paperless-redis redis:7-alpine Up 19 hours (healthy)
paperless-webserver ghcr.io/paperless-ngx/paperless-ngx:2.20.15 Up 19 hours (healthy)
privatebin privatebin/pdo:2.1.0 Up 19 hours (healthy)
traefik traefik:v3.7.16 Up 31 hours
total used free shared buff/cache available
Mem: 4096 947 1105 52 2095 3148
@@ -0,0 +1,64 @@
# Red-proofs — night 2026-10-28
Every new test was seen failing before the fix landed, or by breaking the fix on purpose (a string swap, run, swapped
back — `tools/mutate.py`, `tools/mutaten.py`). The failure line is quoted as the test printed it.
## R-1256 — controller `342a394`
| Test | How it was red | Failure line |
|---|---|---|
| `TestR1256_H4_AFailedDefinitionWriteStartsTheAppAtItsLiveDefinition` | before the fix | `definition writes [[example/app:0.96.0 postgres:16-alpine]] — want the snapshot's, then the LIVE one written back` |
| `TestR1256_H4_AFailedWriteBackHoldsTheApp` | before the fix | `the app was STARTED although its live definition could not be written back — calls [stop recreate start]` |
| `TestR1256_H5_APutBackWhoseStopFailsDoesNotPourAndKeepsTheCopy` | before the fix | `the copy was poured (map[immich_pgdata:LIVE bytes of immich_pgdata]) / volumes removed ([immich_newvol]) after a FAILED stop` |
| `TestR1256_H5_AFailedDefinitionWriteBackKeepsTheCopy` | before the fix | `the copy must be KEPT after a failed put-back (D20)` |
| `TestR1256_H5_ACrashPutBackWhoseStopFailsRefuses` | before the fix | `a put-back whose stop failed must return an error` |
| `TestR1256_H5_AVolumeThatCannotBeRemovedIsNotMergedInto` | before the fix | `restored 2, err <nil> — want 1 and an error naming app_busy` |
| `TestR1256_H6_ARestoreCannotBeginBesideAMirrorThatStartedAfterTheCheck` | mutation: TryBeginRestoreOp records without asking | `the restore began beside a running mirror: busy="" app=""` |
| `TestR1256_H6_TheBeginRefusesWithTheCopySentence` | same mutation | `the begin must refuse with the copy named; ok=true ""` |
| `TestR1256_H6_NoHandlerBeginsARestoreUnchecked` | mutation: one direct `BeginRestoreOp` in handlers.go | `handlers.go:2242:2: a direct BeginRestoreOp — begin through s.beginRestoreOp (R-1256 H6)` |
| `TestR1256_H6_AKeptLoadAtInstallIsRefusedWhileASecondDriveCopyRuns` | mutation: the old RestoreStatus/IsRunning check + plain begin in both loads | `a load during a second-drive copy: code 202, want 409` |
| `TestR1256_H8_OnlyAnUnusedOldCopyIsRemoved` | mutations: no hold check / no marker check / no age check | `removed [.../held/... .../unused/... .../waiting/...]`; `removed [.../named/... .../unused/...]`; `removed [.../unused/... .../young/...]` |
| `TestR1256_H8_NothingIsRemovedDuringARestoreOrWithAnUnreadableMarker` | mutations: no busy check / an unreadable marker read as empty | `removed [.../app/...] during a restore`; `removed [.../app/...] with an unreadable marker` |
| `TestR1256_H8_TheSweepIsWiredAtStartup` | mutation: the job's call removed | `SweepUnusedRestoreCopies is never called` |
## R-1255 — hub (felhom.eu `1ee6d5a5`)
| Test | How it was red | Failure line |
|---|---|---|
| `TestR1255_TheCarryTakesTheNewestPackageThatHasAHash` | before the fix | `carry = {Outcome:1 FromHost:T-old ToHost:T-new ResticPwSHA256: …} — want the package with the household's hash (SHA_REAL)` |
| `TestR1255_APurgeNeverDeletesAPackageAReusedPathStillNeeds` | before the fix | `purge removed 2 err=<nil> — want exactly the deleted copy's package (key 1)` |
| `TestR1255_TwoSetAsidesOnOneDayGetTwoNames` | before the fix | `two set-asides on one day share the name "/home/felhom-repo.orphaned-20261028"` |
| `TestR1255_WithNoHashedPackageTheNewestIdentityIsStillCarried` | a guard of today's behaviour (green before and after, on purpose) | — |
## R-1254 — agent `5ddd124`, controller `e33cffa`
| Test | How it was red | Failure line |
|---|---|---|
| `TestR1254_ALostAnswerAtTheClaimIsASuccessWhenTheHubHoldsTheNewPackage` (agent) | before the fix | `claim after a lost answer, the hub holding the new package: 502 {"ok":false,"error":"… — the previous code still works; try again"}` |
| `TestR1254_AnUnknownOutcomeAtTheClaimPromisesNothing` (agent) | before the fix | `claim with an unknown outcome: 502 …` |
| `TestR1254_ALostAnswerAtTheConfirmIsASuccessWhenTheHubHoldsTheNewPackage` (agent) | before the fix | `confirm after a lost answer: 502 (opens: true) — want 200` |
| `TestR1254_HubHoldsComparesTheIdentityBlob` (agent) | mutation: „held" whenever the hub has any package | `the hub holds another package: held=true err=<nil>` |
| `TestR1254_AnUnknownConfirmOutcomePromisesNothing` (controller) | before the fix | `hu: an unknown outcome promised the previous code: {"error":"Az új kódot nem sikerült elmenteni — a régi kódod továbbra is érvényes. …"}` |
| `TestR1254_ClaimAndConfirmOutwaitTheAgentsUpload` (controller) | before the fix; and mutation: the claim through the 15 s client | `escrowCallTimeout 15s must outlast …`; `a slow claim was abandoned: … Client.Timeout exceeded while awaiting headers` |
## R-528 — agent `6f933d6`, controller `eed23e7`
| Test | How it was red | Failure line |
|---|---|---|
| `TestR528_GuestOOMKillsServesThisGuestsCountersOnly` / `…TheRouteAnswersTheTokensGuest` (agent) | mutations: a glob over every guest; parsing `oom` for `oom_kill` | `…cccc…:7 … want …` (another guest's container); `aaaa…:9` |
| `TestR528_AHostCounterAboveZeroIsAnOOMKillWhateverDockerSays` (controller) | before the fix | `the inspect must ask for the container id …`; `the host-counted kill was not seen: []` |
| `TestR528_WithoutAHostCounterTheScanIsAsBefore` (controller) | before the fix | `no host source: [{… Source:}]` |
| `TestR528_HostOOMSourceBacksOffAnOldAgent` (controller) | mutation: no 404 back-off | `an old agent was asked 3 times in 90 s, want 1` |
| `TestR528_HostOOMSourceIsWiredAtStartup` (controller) | mutation: the wiring line removed | `the host OOM counter is never wired …` |
## Found walking the capability map — controller `20c5877`
| Test | How it was red | Failure line |
|---|---|---|
| `TestAnActionOnANameThatIsNoAppIsA404` | before the fix | `stop of a name that is no app: 500 "A művelet nem hajtható végre: az alkalmazás beállításai nem menthetők." — want 404` |
## R-1338 — catalog working tree (NOT pushed; the morning list)
| Test | How it was red | Failure line |
|---|---|---|
| `test_memory_live.py` AnonLive / SoakSummary / TightMark | mutations: `return anon`; the soak's peaks from `anon_peak_pct`; the mark reads `anon_peak_pct` first; no `max(a, b)`; no cap at anon | `FAIL: test_the_measured_spike`, `FAIL: test_the_mark_reads_the_live_figure`, `FAIL: test_the_bench_mark_prefers_the_live_figure`, `FAIL: test_it_errs_high_never_above_anon` |
@@ -0,0 +1,64 @@
#!/usr/bin/env python3
"""h5_live.py seed | prove — R-1256 H5 live proof on scratch 9202 (night 2026-10-28), through the front doors.
seed : install vikunja, seed project C1 through its API, put a 1 GiB ballast file in its second volume (vikunja_db, so
the restore's second volume takes seconds — the put-back then comes long after the first volume's refusal).
The night backup (02:30) then makes the restore point.
prove: seed project C2 (newer than the backup); a created-only container holds the FIRST volume (vikunja_data) so
`docker volume rm -f` fails; a watcher removes it as soon as the controller logs the refusal; press the
household's restore. Want: the first volume is NOT written into (log), the restore fails, the put-back brings the
live data back (C1 AND C2 read back), the app runs, NO hold.
State (passwords) stays in the scratchpad, never printed."""
import json, os, sys, time
sys.path.insert(0, "/mnt/5_hdd/felhom.eu/git/app-catalog-felhom.eu/scripts")
os.environ.setdefault("SC", "/tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/rt-9202")
os.environ.setdefault("TARGET", "9202")
import box_walk as w
import upgrade_fixtures_box as fb
EV = "/tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/night/p1/h5"
STATE = os.path.join(EV, ".state.json")
fx = fb.FIXTURES["vikunja"]
SUB = getattr(fx, "sub", "vikunja")
APP = "vikunja"
w.login()
if sys.argv[1] == "seed":
assert w.deploy(APP, SUB), "deploy failed"
t1 = fx.seed(w, SUB, w.say)
assert t1, "seed C1 failed"
vols = w.guest("docker volume ls --format '{{.Name}}' | grep -E '^vikunja' | sort").split()
w.say(f"volumes: {vols}")
dbv = [v for v in vols if v.endswith("_db")][0]
w.say(w.guest(f"docker run --rm -v {dbv}:/x alpine sh -c 'dd if=/dev/urandom of=/x/r1256-ballast.bin bs=1M count=1024 2>&1 | tail -1; ls -la /x'", timeout=900))
json.dump({"c1": t1, "vols": vols}, open(STATE, "w")); os.chmod(STATE, 0o600)
w.say(f"C1 readback: {fx.verify(w, SUB, t1, w.say)}")
elif sys.argv[1] == "prove":
st = json.load(open(STATE))
snaps = w.snapshots(APP)
w.say(f"snapshots offered: {json.dumps(snaps)[:400]}")
assert snaps, "no restore point yet"
t2 = fx.seed(w, SUB, w.say) # C2: newer than the backup — the put-back must bring it back
assert t2, "seed C2 failed"
st["c2"] = t2; json.dump(st, open(STATE, "w"))
datav = [v for v in st["vols"] if v.endswith("_data")][0]
w.say("blocker: " + w.guest(f"docker rm -f r1256-blocker >/dev/null 2>&1; docker create --name r1256-blocker -v {datav}:/x alpine true"))
w.say("rm -f with the blocker (premise): " + w.guest(f"docker volume rm -f {datav} 2>&1; echo rc=$?"))
w.guest("rm -f /root/r1256-watch.log; nohup sh -c 'timeout 1800 docker logs -f --since 1s felhom-controller 2>&1 | "
f"grep -m1 \"Failed to remove volume {datav} before the restore\" > /root/r1256-watch.log; date -u +%T.%N >> /root/r1256-watch.log; "
"docker rm -f r1256-blocker >> /root/r1256-watch.log 2>&1; date -u +%T.%N >> /root/r1256-watch.log' >/dev/null 2>&1 &")
time.sleep(2)
t0 = time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime())
res = w.restore(APP)
w.say(f"restore result: {json.dumps(res)[:1500]}")
w.say("watcher: " + w.guest("cat /root/r1256-watch.log"))
w.say("controller log: " + w.guest(f"docker logs --since {t0} felhom-controller 2>&1 | grep -E 'vikunja|R-1256|put-back|put back|Failed to remove' | tail -40"))
st_now = w.stack(APP)
w.say(f"after: state={st_now.get('state')} hold={st_now.get('hold_reason')!r}")
w.say(f"C1 readback: {fx.verify(w, SUB, st['c1'], w.say)}")
w.say(f"C2 readback: {fx.verify(w, SUB, t2, w.say)}")
code, d = w.ctl("GET", "/api/backup/restore-status")
w.say(f"restore record: {json.dumps(d)[:800]}")
w.say("blocker left: " + w.guest("docker ps -a --filter name=r1256-blocker --format '{{.Names}}'"))
w.say("copies: " + w.guest("find /mnt/felhom-drives/scratch_hdd/backups/restore-undo -maxdepth 2"))
elif sys.argv[1] == "teardown":
w.guest("docker rm -f r1256-blocker >/dev/null 2>&1; rm -f /root/r1256-watch.log")
w.remove(APP)
open(os.path.join(EV, f"{sys.argv[1]}.log"), "a").write("\n".join(w.LOG) + "\n")
@@ -0,0 +1,13 @@
import sys, subprocess
# usage: mutate.py file old new -- test args...
f, old, new = sys.argv[1], sys.argv[2], sys.argv[3]
i = sys.argv.index('--'); cmd = sys.argv[i+1:]
s = open(f).read(); assert s.count(old) == 1, ("old not unique", s.count(old))
open(f, 'w').write(s.replace(old, new))
try:
r = subprocess.run(cmd, capture_output=True, text=True)
out = r.stdout + r.stderr
print("\n".join(l for l in out.splitlines() if l.startswith(('--- FAIL', 'ok', 'FAIL', ' ')) )[:3000])
print("RC", r.returncode)
finally:
open(f, 'w').write(s)
@@ -0,0 +1,13 @@
import sys, subprocess, json
# usage: mutaten.py spec.json -- cmd... spec = [[file, old, new], ...]
spec = json.load(open(sys.argv[1])); i = sys.argv.index('--'); cmd = sys.argv[i+1:]
orig = {}
try:
for f, old, new in spec:
s = orig.get(f) or open(f).read(); orig.setdefault(f, s)
cur = open(f).read(); assert cur.count(old) == 1, (f, old[:60], cur.count(old))
open(f, 'w').write(cur.replace(old, new))
r = subprocess.run(cmd, capture_output=True, text=True); out = r.stdout + r.stderr
print("\n".join(l for l in out.splitlines() if l.startswith(('--- FAIL', 'ok', 'FAIL', ' ')))[:3000]); print("RC", r.returncode)
finally:
for f, s in orig.items(): open(f, 'w').write(s)
Loaded 100 of 104 files, more files were not shown because too many files have changed in this diff. Show more