Pēteris Caune
|
475bdff87d
|
Add handling for minio.InvalidResponseError exceptions
|
2024-06-18 23:50:11 +03:00 |
|
Pēteris Caune
|
274a59956a
|
Make statsd metrics collection optional
To enable, set STATSD_HOST env var (or set STATSD_HOST in
local_settings.py):
STATSD_HOST=localhost:1234
cc: #974
|
2024-03-18 12:55:36 +02:00 |
|
Pēteris Caune
|
7cb47188b9
|
Remove redundant cast
|
2024-01-22 16:09:20 +02:00 |
|
Pēteris Caune
|
42f88f4fb0
|
Add S3_SECURE setting
It controls whether to use secure (TLS) connection to S3 or not.
|
2024-01-10 12:19:45 +02:00 |
|
Pēteris Caune
|
ae94648efd
|
Fix minio-related mypy warnings
A few warnings remain, I think these should be fixed in minio-py:
https://github.com/minio/minio-py/pull/1389
|
2024-01-04 16:01:34 +02:00 |
|
Pēteris Caune
|
767c3ae702
|
Add a management command for pruning all checks
|
2023-12-21 14:55:05 +02:00 |
|
Pēteris Caune
|
b9df18728a
|
Improve error logging in hc.lib.s3._remove_objects
|
2023-11-24 10:11:31 +02:00 |
|
Pēteris Caune
|
ec9649a6a6
|
Fix logging calls to avoid string formatting in client code
|
2023-10-27 10:33:55 +03:00 |
|
Pēteris Caune
|
ab7449a279
|
Improve type hints in hc.lib.s3
|
2023-10-26 10:19:28 +03:00 |
|
Pēteris Caune
|
ee40cd8dab
|
Fix type warnings
|
2023-09-08 16:47:27 +03:00 |
|
Pēteris Caune
|
5746bbb015
|
Improve type hints in hc.api.models
|
2023-09-08 15:58:39 +03:00 |
|
Pēteris Caune
|
aaa172cd28
|
Improve type hints
|
2023-08-29 17:52:20 +03:00 |
|
Pēteris Caune
|
f6a04d2256
|
Fix lint issues
|
2023-07-12 10:07:14 +03:00 |
|
Pēteris Caune
|
475cd574ee
|
Improve logging in hc.lib.s3._remove_objects
|
2023-06-12 11:25:58 +03:00 |
|
Pēteris Caune
|
9ead449d90
|
Add error logging in hc.lib.s3.get_object
|
2023-04-14 15:14:23 +03:00 |
|
Pēteris Caune
|
dcd174f761
|
Add statsd metric collection in hc.lib.s3.get_object()
|
2023-04-14 13:23:16 +03:00 |
|
Pēteris Caune
|
f6aeda978d
|
Fix hc.lib.s3.get_object to handle more urllib3 exceptions
|
2023-03-29 14:00:10 +03:00 |
|
Pēteris Caune
|
3992c0927b
|
Add handling for ProtocolError exceptions in hc.lib.s3.get_object
|
2023-02-01 09:31:15 +02:00 |
|
Pēteris Caune
|
161430fb10
|
Sort imports and add "from __future__ import annotations"
|
2022-10-17 16:52:15 +03:00 |
|
Pēteris Caune
|
58da098d6b
|
Add timeout handling in hc.lib.s3._remove_objects()
|
2022-08-25 10:54:59 +03:00 |
|
Pēteris Caune
|
7695010398
|
Document hc.lib.curl.request
|
2022-08-17 13:07:20 +03:00 |
|
Pēteris Caune
|
3effd77e70
|
Add retry limit in hc.lib.s3.put_object
|
2022-07-01 23:47:47 +03:00 |
|
Pēteris Caune
|
527bc32d67
|
Fix hc.lib.s3.get_object to handle missing S3 credentials
|
2022-03-14 10:21:11 +02:00 |
|
Pēteris Caune
|
7ae0849652
|
Fix crash in _remove_objects when n is negative
|
2022-03-11 14:33:46 +02:00 |
|
Pēteris Caune
|
beda1f1a05
|
Remove dead code
|
2022-03-04 17:37:05 +02:00 |
|
Pēteris Caune
|
c1ac2ffc9c
|
Fix s3.py to reuse Minio client and retry InternalError errors
|
2022-03-04 17:33:13 +02:00 |
|
Pēteris Caune
|
1aad3e181b
|
Add "block" boolean argument to hc.lib.s3.remove_objects
|
2022-03-04 14:26:11 +02:00 |
|
Pēteris Caune
|
4422f2cf95
|
Add timeout for S3 operations
|
2022-03-04 13:09:38 +02:00 |
|
Pēteris Caune
|
5774757843
|
Add handling for missing S3 objects
|
2022-03-04 12:48:28 +02:00 |
|
Pēteris Caune
|
6b82f1d17f
|
Document the trickery in s3.py
|
2022-02-28 15:36:26 +02:00 |
|
Pēteris Caune
|
67edf5a442
|
Fix tests
|
2022-02-28 11:55:47 +02:00 |
|
Pēteris Caune
|
05bb80130b
|
Add support for storing ping bodies in S3-compatible object storage
This is an initial, minimal implementation. It is currently
missing: error handling, timeouts for S3 operations, documentation.
cc: #609
|
2022-02-28 11:51:04 +02:00 |
|