2
0
Fork 0
mirror of https://git.asonix.dog/asonix/pict-rs synced 2024-12-22 03:11:24 +00:00
pict-rs/src
asonix ac9a3773d1 Timeout all operations while holding semaphore
This ensures that the semaphore is always guaranteed to be released,
even if a processing operation stalls
2024-12-09 19:16:29 -06:00
..
config Prepare v0.5.17-pre.2 2024-06-25 15:34:48 -05:00
discover ffprobe: handle files with empty stream json 2024-05-20 22:08:54 -05:00
formats Include file extension in identifiers 2024-02-27 20:41:25 -06:00
generate Add more poll timers, spawn process from background threads 2024-03-09 15:19:13 -06:00
ingest Add per-upload validations and per-upload preprocess steps 2024-03-27 19:00:54 -05:00
middleware Add configuration option to control request logging 2024-06-03 22:15:52 -05:00
queue Fix backgrounded query boolean parsing 2024-06-05 12:54:05 -05:00
repo Clippy nit: borrowed value passed to span.record 2024-11-12 13:57:01 -06:00
repo_04 Replace most of actix-rt with tokio, give names to tasks 2023-10-20 19:08:11 -05:00
store Add vhost into endpoint URL if it isn't already specified 2024-12-08 23:37:40 -06:00
backgrounded.rs Remove unneeded 'static 2024-02-27 20:41:39 -06:00
blurhash.rs Remove a couple redundant db accesses 2024-11-23 15:37:28 -06:00
bytes_stream.rs Prevent divided-by-zero for empty BytesStreams 2024-04-05 12:57:40 -05:00
config.rs Remove unneeded struct, import 2024-02-03 18:20:17 -06:00
details.rs Include blurhash in details json 2024-11-23 16:15:19 -06:00
discover.rs Remove unneeded code 2024-03-09 22:53:46 -06:00
either.rs Reduce reliance on futures-util 2023-08-23 11:59:42 -05:00
error.rs Add per-upload validations and per-upload preprocess steps 2024-03-27 19:00:54 -05:00
error_code.rs Use off-the-shelf object storage library 2024-06-24 14:19:36 -05:00
exiftool.rs Delete unused functions 2024-02-24 13:21:35 -06:00
ffmpeg.rs ffprobe: read from file, simplify input-file access 2024-02-25 13:05:47 -06:00
file.rs Increase concurrency when polling some streams 2024-12-09 19:12:53 -06:00
file_path.rs Use same UUID for directory and filename 2024-03-02 12:20:50 -06:00
formats.rs Remove unneeded struct, import 2024-02-03 18:20:17 -06:00
future.rs Reduce poll timer sampling from ~100% to ~10% 2024-12-09 19:14:46 -06:00
generate.rs Timeout all operations while holding semaphore 2024-12-09 19:16:29 -06:00
http1.rs Update reqwest to 0.12 2024-05-01 14:46:29 -05:00
ingest.rs Timeout all operations while holding semaphore 2024-12-09 19:16:29 -06:00
init_metrics.rs Add more poll timers, spawn process from background threads 2024-03-09 15:19:13 -06:00
init_tracing.rs Remove use of deprecated tracing functions 2024-12-08 22:23:42 -06:00
lib.rs Include blurhash in details json 2024-11-23 16:15:19 -06:00
magick.rs Add more poll timers, spawn process from background threads 2024-03-09 15:19:13 -06:00
main.rs Add public mechanism for installing aws-lc-rs 2024-05-03 23:05:17 -05:00
middleware.rs Log for completed requests 2024-06-03 21:38:41 -05:00
migrate_store.rs Include file extension in identifiers 2024-02-27 20:41:25 -06:00
process.rs Increase concurrency when polling some streams 2024-12-09 19:12:53 -06:00
processor.rs Share notification map between sled, postgres 2024-03-31 16:00:23 -05:00
queue.rs Check if variant exists when serving existing and warn if it doesn't 2024-07-20 16:39:40 -05:00
range.rs Use BytesStream in more places 2024-02-22 16:03:04 -06:00
read.rs Enable thumbnailing animations, use dynamic dispatch for a number of async readers 2023-09-24 11:54:16 -05:00
repo.rs Better handle concurrent proxies 2024-06-09 14:44:43 -05:00
repo_04.rs Simplify old_repo, remove client_pool_size 2023-09-30 22:46:15 -05:00
serde_str.rs Add per-upload validations and per-upload preprocess steps 2024-03-27 19:00:54 -05:00
state.rs Pass a State value around rather than a bunch of arguments 2024-02-03 13:31:54 -06:00
store.rs Use off-the-shelf object storage library 2024-06-24 14:19:36 -05:00
stream.rs Increase concurrency when polling some streams 2024-12-09 19:12:53 -06:00
sync.rs Use tokio channels again 2024-04-14 20:06:58 -05:00
tls.rs Switch back to ring 2024-06-24 10:32:06 -05:00
tmp_file.rs Cleanup temporary directory on launch by default 2024-03-23 18:42:12 -05:00