-
Notifications
You must be signed in to change notification settings - Fork 10
README NL
cgnl edited this page Mar 28, 2026
·
1 revision
Draai Plex Media Server met PostgreSQL in plaats van SQLite. Geen Plex-aanpassingen nodig.
Voor de volledige documentatie in het Nederlands, zie README.nl.md in de hoofdrepository.
- 92% unsafe reductie — raw pointer dereferences 806→59. Bedrijfslogica is Rust-safe; unsafe beperkt tot FFI-grens.
- Geheugenlek opgelost (1.8GB→59MB) — PGresult-lek, transactieroutering, cached_result opruiming.
- 3 deadlocks opgelost — recursieve connection mutex, ABBA-preventie, convoyfix.
- 11 data races gefixt — atomaire tellers, seqlocks, OnceLock, eager hook resolutie.
- PgStmt met Vec — on-demand allocatie, 540 bytes voor queries zonder parameters (was 88KB).
-
Clippy schoon — nul waarschuwingen met
-D warnings. - CI compleet in GitHub Actions (clippy, tests macOS + Linux, builds multi-arch)
| Platform | Architectuur | Status |
|---|---|---|
| macOS | ARM64 (M1/M2/M3/M4) | ✅ Getest in productie |
| Linux | x86_64 | ✅ Voorgecompileerd |
| Linux | ARM64 | ✅ Voorgecompileerd |
| Docker | x86_64 + ARM64 | ✅ Multi-arch |
git clone https://github.com/cgnl/plex-postgresql.git
cd plex-postgresql
docker compose up -dMeer: README.nl.md