asonix
9e7376d411
Remove is_missing error, make Identifier and DeleteToken return Option on fetch
2023-07-07 13:17:26 -05:00
asonix
d16e81be20
Allow testing object-storage with native pict-rs
2023-07-07 12:30:22 -05:00
asonix
7274538b70
Try adding store healthcheck
2023-07-07 12:05:42 -05:00
asonix
345aa7f3d6
Bump version
2023-07-07 11:25:42 -05:00
asonix
c150903980
Expand store differentiation
2023-07-07 11:19:39 -05:00
asonix
75be876d3c
Differentiate missing files in old vs new store for migration
2023-07-07 11:03:10 -05:00
asonix
55777c7b58
Update version number in various places
2023-07-06 16:11:00 -05:00
asonix
a5529ddcfc
Update dependencies (minor & point)
2023-07-06 16:08:21 -05:00
asonix
508dd4340b
Fix panic when migrating < 100 files, improve resumed migration messaging
2023-07-06 16:06:37 -05:00
asonix
3487cb0e30
Add ability to set 404 image
...
Fix imagemagick blur arguments
2023-07-05 19:07:03 -05:00
asonix
e7e4876908
Explicitly handle cases of invalid aliases
2023-07-05 16:46:44 -05:00
asonix
d9c5ed20b9
Bump version
2023-07-05 09:54:53 -05:00
asonix
23e67b9697
Enhance migration handling of missing identifiers
...
Queue a cleanup task for hashes that don't have original file identifiers
Be more specific about what field is missing when a field is missing
2023-07-05 09:52:19 -05:00
asonix
2274dfecb4
Fix io-uring - read_to_end was polling Stream mapped through StreamReader after completion
2023-07-05 00:35:07 -05:00
asonix
bff65e61a4
Change 'start' to 'up' for docker compose command
2023-07-04 23:52:32 -05:00
asonix
8899b50ad5
Add a forward about object storage, add examples based on real configurations
2023-07-04 23:43:59 -05:00
asonix
a85564cdab
Fix cause of first migration error example
2023-07-04 23:18:37 -05:00
asonix
4a27de2c5e
Add more examples and troubleshooting info to object storage migartion
2023-07-04 23:13:25 -05:00
asonix
d05d194561
Update dependencies (minor & point)
2023-07-04 22:55:37 -05:00
asonix
b1940ccc57
Bump version
2023-07-02 21:13:31 -05:00
asonix
6aff0775be
Bump dependencies (minor + point)
2023-07-02 21:09:27 -05:00
asonix
c8e84b8914
Greatly improve error information during migration
2023-07-02 21:07:15 -05:00
asonix
e6f17cbac6
Log on successful migration
2023-06-29 11:45:06 -05:00
asonix
52bb786ce7
Update dependencies (minor & point)
2023-06-29 11:44:51 -05:00
asonix
86cafa64fb
Bump version
2023-06-29 11:42:32 -05:00
asonix
01d3610f46
Add basic progress indication for store migration
2023-06-29 11:39:47 -05:00
asonix
fb3bf2df71
Add note about RUST_LOG in 0.4
2023-06-28 19:07:46 -05:00
asonix
8734246146
Add more troubleshooting to docs
2023-06-28 19:03:59 -05:00
asonix
e128c63e50
Bump versions
2023-06-24 23:06:15 -05:00
asonix
0d1df5ebc2
Avoid failed identifier cleanup on failed duplicate upload
2023-06-23 11:43:15 -05:00
asonix
7ba2fc9b26
Fix duplicate uploads potentially purging existing uploads on failure
2023-06-23 11:39:43 -05:00
asonix
58f0c328d9
Fix typo in error message
2023-06-23 11:20:55 -05:00
asonix
082434b83e
Update dependencies (minor & point)
2023-06-23 11:20:31 -05:00
asonix
a1d48cbb42
Share client between object store and request extractor
...
Add config to limit connection pool size
2023-06-23 11:20:20 -05:00
asonix
e139765e6d
Update readme to refer to 1.70
2023-06-22 19:37:16 -05:00
asonix
58ecb9bb50
Update flake.lock - pull rust 1.70
2023-06-22 19:30:18 -05:00
asonix
6a442b40f7
Remove cache_duration from example files
2023-06-21 17:15:22 -05:00
asonix
1911ccd894
Bump versions
2023-06-21 17:09:14 -05:00
asonix
ed0dd99bc9
Update dependencies
2023-06-21 17:07:40 -05:00
asonix
071d788349
Include original error in object storage sendrequest error
2023-06-21 17:07:14 -05:00
asonix
a3ff072350
Remove unused cache duration parameter
2023-06-21 17:05:53 -05:00
asonix
6d2aef8cc0
Add jpegxl and avif support
2023-06-21 17:05:35 -05:00
asonix
e925f2ba58
Update clap
2023-06-20 16:17:02 -05:00
asonix
1378f21264
Bump versions
2023-06-20 16:13:08 -05:00
asonix
975ce69bbf
Update readme with new migrate command
2023-06-20 16:12:28 -05:00
asonix
554d852e68
Create unique errors for Repo and Store, separate from UploadError
...
Add .is_not_found() for Store errors, wire up Object and File storage to properly set NotFound
Allow skipping files that are not found during store migration
2023-06-20 15:59:08 -05:00
asonix
1e6705684e
Fix simple migrate example filesystem path
2023-06-20 13:12:00 -05:00
asonix
653ec4e8fe
Make command examples easier to read
2023-06-20 12:57:20 -05:00
asonix
9d3fca9e21
Add note about configuration for pict-rs on bare metal
2023-06-20 12:46:34 -05:00
asonix
7e5c8da53b
Add bare-metal considerations for deploying pict-rs
2023-06-20 12:45:57 -05:00