Tootfinder

Opt-in global Mastodon full text search. Join the index!

@michabbb@social.vivaldi.net
2026-08-17 00:51:08

🔧 The self-healer is the standout: it listens for failed queue jobs and scheduled tasks, spins up an agent in an isolated git worktree on a tackle/heal- branch, diagnoses the exception, patches the code, runs your suite and then opens a PR or applies the fix directly.

@michabbb@social.vivaldi.net
2026-09-15 02:30:32

⚡ With the size strategy a queue holding 100,000 jobs gets roughly 10x the weight of a 10,000-job queue, so a midnight batch grabs nearly the whole worker pool while constantly-fed queues sit at their one-worker minimum and keep growing
🎯 The idea: normalize queue sizes logarithmically before calculating worker share. log10(2,000) is 3.3, log10(100,000) is 5.0 — a 50x size difference shrinks to less than 2x in weight

@Techmeme@techhub.social
2026-08-03 23:59:31

Texas halts approval of data center grid connections until audits are performed; projects representing 474 GW are in the queue, over 5x the grid's peak demand (The Texas Tribune)
texastribune.org/2026/08/03/te

@samerfarha@mastodon.social
2026-07-11 20:10:06

CVS/caremark rep put me on hold and went to call the pharmacy. Every couple of minutes he comes back to tell me his position in the queue, thank me for staying connected, and chit chat for a second before going back to the pharmacy hold. Dude, just stay on the other line!

@michabbb@social.vivaldi.net
2026-09-15 02:30:33

📊 From the test suite: queues of 946 / 13,702 / 0 jobs with 25 workers. size gives 2 / 22 / 1 workers, log gives 11 / 13 / 1. The big queue still wins, it just cannot erase the small one
🚦 Deliberately not sold as better: time balances by estimated queued work, size by raw job count, log by size while compressing huge backlogs. For mixed-runtime pipelines, time stays the right pick #Laravel

@wyri@toot-toot.wyrihaxim.us
2026-09-11 11:51:56

This project, when fully running from scratch, can queue several million in one of the queues. So the real OTEL adventure for me, as always, is pushing limits. And part of that was getting OTEL working on ZTS with fibers. And I succeeded 🎉 . With this being the first full production run 😎 .
#php #otel

@hikingdude@mastodon.social
2026-07-09 19:18:43

hmm I think #Pocketcast is a bit better as a #Podcast client than #AudioBookshelf.
The queue, skip silence, auto downloading episodes in the queue and chapters make a better feeling.

@michabbb@social.vivaldi.net
2026-09-15 02:30:33

🔧 The implementation in laravel/horizon#1818 is tiny: sum log1p(size) across all queues, then divide each queue's log1p by that total instead of using the raw job count. No strategy interface, no custom allocator, no new service
🧮 Why log1p? It computes log(1 x), so an empty queue gets weight 0 instead of an undefined log(0). Natural log vs log10 does not matter — the base cancels out during normalization

RE: mastodon.social/@bobthomson70/
Queue heat filter, wiggly non-Arabian library music and a stock shot of a minaret.
Hell, maybe even some camels!
As an old bloke, I can remember the narrative spin from "T…

@teledyn@mstdn.ca
2026-09-15 01:08:51

another quirk upgrading #Jellyfin from 10.11.11 to 12.0, the random play buttons now only queue the first entry on the current page of files. In 10, it would step through random selections from the entire (filtered) library.
Problem persists in 12.1

@lpryszcz@genomic.social
2026-08-25 20:28:51

"There are currently 315 #datacentres in the queue to connect to the UK’s electricity grid, representing 73GW of demand. This is almost double the peak winter energy demand for the entire UK.
...
Because of the long wait to connect to the grid, the Wapseys Wood and Quest Park datacentres are seeking to build their own on-site gas-fired power stations."
If approved, th…

@blackknight95857669@social.linux.pizza
2026-07-08 02:14:34

nophenia (PC) Wander through the dreams(?) of a wolf girl.
Taking a break from the thinky pain games with nophenia, which showed up in my Steam discovery queue and I thought "well that's odd looking" and just bought it on a whim. I don't really want to say too much about this game(?) as it's another one of those things you just kinda have to experience.
Functionally, it's a low poly 3rd person walking sim in which you traverse some surreal landscape…

@KazuShuSora@social.tchncs.de
2026-09-09 09:43:55

🕒 Time to sit in the Nintendo Store queue for an hour, I guess 🤭

@michabbb@social.vivaldi.net
2026-06-29 14:47:13

🚚 The real power: crossing the queue boundary. Context dehydrates into the job payload under illuminate:log:context, then hydrates back on JobProcessing — so an async job's logs carry the original trace_id and order_id.
🪝 Hooks dehydrating()/hydrated() restore values like locale across the queue. Modify the Repository passed to the callback, not the facade.

@michabbb@social.vivaldi.net
2026-08-02 09:19:18

⚡ It reads the min/max primary key under your constraints, splits the key space into chunk-sized ranges and dispatches one batched job per range — so locks stay short instead of one giant statement
🎯 Every where clause survives the queue boundary: nested closures, whereHas, whereExists and sub-selects are captured as a parameterized SQL fragment, not serialized closures

@chris@mstdn.chrisalemany.ca
2026-07-09 16:39:39

#mastoadmin question. Seeing this in my admin console:
"No Sidekiq process running for the fasp queue(s). Please review your Sidekiq configuration”

@michabbb@social.vivaldi.net
2026-08-02 09:19:18

🔧 Size runs by rows with chunk, or cap the total job count with maxJobs. tries, backoff, throttle, delay and queue routing can be set per call or once in config/queue-sql.php
🎨 dryRun() previews the plan — operation, table, job count, ranges, estimated rows — without dispatching anything