Cryptograss:Moods/performance/todo: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
Magent (talk | contribs)
#performance's own to-do: the performance items moved from Cryptograss:Moods/ops/todo, at Justin's ask (via create-page on MediaWiki MCP Server)
 
DrivingThatTrain (talk | contribs)
m Merged, says GitHub: https://github.com/cryptograss/maybelle-config/pull/279
Line 13: Line 13:
   link: https://github.com/cryptograss/maybelle-config/pull/279
   link: https://github.com/cryptograss/maybelle-config/pull/279
   note: "Moved from #interfaces (6 Nov), where the push item was ticked done with this step still open: /wiki-hooks/ says no WIKI_HOOK_SECRET, #279 is open (checked block 26,358,037). magenta#404 and pickipedia#175 are merged and live; the minute sweep alone serves until then."
   note: "Moved from #interfaces (6 Nov), where the push item was ticked done with this step still open: /wiki-hooks/ says no WIKI_HOOK_SECRET, #279 is open (checked block 26,358,037). magenta#404 and pickipedia#175 are merged and live; the minute sweep alone serves until then."
  done: true
- task: "Realtime Activity Bar Option A (state-flag registry with heartbeat TTL)"
- task: "Realtime Activity Bar Option A (state-flag registry with heartbeat TTL)"
   who: magent
   who: magent

Revision as of 02:23, 7 November 2026

  • ☐
    Poll under load: who-spoke updated in place, not rebuilt; one rebuild of the emergents' settings per change, not one per tab
    code · magent
    Second ramp, after #411 + #412: 10 tabs p95 1.9 s, stopped at 25 tabs (p95 4.9 s). Idle poll 870 → 190 ms.
  • ☐
    Wiki reads off the request path: hooked pages kept until their hook (no short TTLs, warm on change); pronouns and time zones pushed on a preferences save
    code · magent
    Moved here from #interfaces at Justin's ask (6 Nov). Preferences aren't page saves, so PageSaveComplete never tells of them.
  • ☐
    Realtime Activity Bar Option A (state-flag registry with heartbeat TTL)
    code · magent
    The activity line is now the biggest cost left on every poll: 115–155 ms idle, ~500 ms under load (6 Nov).
  • ☐
    Moods page script out to a static file with a hash in its name, so a reload after a deploy that didn't touch it is cached (684 KB inline today)
    code · magent
    Item 2 of the low-hanging fruit (4 Nov). Item 1, magenta#385, merged and deployed: /api/servers/ went from 0.6–1.4 s to 18 ms (Server-Timing, block 26,350,822).
  • ☐
    Verify live endpoint timings on maybelle after the perf deploys
    test · re
    Re-run the 02:15Z timings for /api/moods/ and cold room loads; re-stamp Cryptograss/Moods/Loading and prefetch (research). memory-lane/loadtest/tabs.py (magenta#412) now does the ramp; its second run (6 Nov 19:31Z): 10 tabs p95 1.9 s, stopped at 25.
Done (2)