push-zpoknxvwspkr #96

Merged
eric merged 3 commits from push-zpoknxvwspkr into main 2026-04-10 00:06:55 +02:00
Owner
No description provided.
eric added 3 commits 2026-04-10 00:06:43 +02:00
- Update Cargo.lock packageversion
- Refactor DB initialization: move PRAGMA settings after table creation for correctness and clarity (WAL, cache size etc.)
- Add foreign key enforcement (`PRAGMAforeign_keys = ON`)
>- Reorder index creation to follow table definition
- Add new indexes: `idx_asset_last_used`, idx`_asset_hits`
>- Introduce indexed lazy_pk support with unique constraint on non-NULL values
> - Improve LRU index to use ASC ordering for efficient oldest-record lookup
(refactor) Replace tokio::spawn_blocking with std thread for metadata preloading
- Use `std::thread` instead of Tokio's blocking pool to avoid potential thread starvation in async context
- Ensures long-running metadata loading does not block Tokio workers
Update package and project versions from v0.3.57 to 0.48 in Cargo.toml and version.txt.
eric merged commit 6285c8ccc8 into main 2026-04-10 00:06:55 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eric/pmomusic#96
No description provided.