mergerfs/mkdocs/docs
Grioghar 5f6275baea qos: match on cmdline, and never throttle critical dependencies
Two gaps found while using this against a real media server.

Some programs do very different jobs under one name. Plex runs credits
detection with the same 'Plex Transcoder' binary that serves playback,
reading the same file, so neither comm nor path separates them. Adds a
cmdline match field, and quoting so a pattern can contain spaces --
without which 'Plex Transcoder' cannot be written down at all.

Adds a 'critical' class flag for services playback synchronously waits
on. Plex's EasyAudioEncoder is the case: a transcode of EAC3 audio
writes to EAE and blocks. Such a helper looks like background work, so
a governor protecting playback will throttle or suspend it and hang the
stream waiting behind it. A critical class is never delayed.

Also fixes qos.max-sleepers auto-sizing, which read the requested
thread count rather than the resolved one and so capped at 1.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-09 17:21:57 -05:00
..
config qos: match on cmdline, and never throttle critical dependencies 2026-09-09 17:21:57 -05:00
faq docs/faq: add SELinux relabeling entry 2026-05-17 10:14:21 -05:00
setup Include Docker Compose setup for mergerfs 2026-07-31 08:13:59 -05:00
benchmarking.md Update docs; add nofs, policyfs and greyhole 2026-03-27 22:54:39 -05:00
error_handling_and_logging.md Update docs; add nofs, policyfs and greyhole 2026-03-27 22:54:39 -05:00
extended_usage_patterns.md Misc docs updates (#1549) 2025-10-24 20:47:33 -05:00
index.md Misc documentation updates (#1612) 2026-01-27 07:00:22 -06:00
intro_to_filesystems.md Misc updates of docs (#1518) 2025-09-01 20:58:58 -05:00
known_issues_bugs.md Document advisory locking limitation and update deprecated options 2026-05-06 20:49:46 -04:00
logo.png Misc doc updates + add logo 2025-04-19 22:44:08 -05:00
media_and_publicity.md Update docs for logging changes + new video (#1618) 2026-02-12 23:21:43 -06:00
performance.md docs/performance: explain mergerfs IO performance vs RAID 2026-09-05 16:00:43 -04:00
project_comparisons.md Add more details to project comparisons 2026-04-04 02:17:06 -05:00
quickstart.md Update docs; add nofs, policyfs and greyhole 2026-03-27 22:54:39 -05:00
related_projects.md Add MOS to projects and update misc links (#1614) 2026-01-27 11:25:32 -06:00
remote_filesystems.md Remove timed node removal 2026-05-06 20:49:46 -04:00
resource_usage.md Remove timed node removal 2026-05-06 20:49:46 -04:00
runtime_interface.md Update docs; add nofs, policyfs and greyhole 2026-03-27 22:54:39 -05:00
sponsorship_and_donations.md Add container image details (#1569) 2025-11-08 20:28:10 -06:00
support.md Fixup debug output (#1617) 2026-02-12 22:50:38 -06:00
terminology.md Update terminology.md 2025-02-19 07:04:11 +02:00
tips_notes.md Misc documentation updates (#1605) 2025-12-23 23:25:39 -06:00
tooling.md Update docs; add nofs, policyfs and greyhole 2026-03-27 22:54:39 -05:00