[0.6.6] - 2025-09-30
Some checks failed
Deploy quoter Microservice on push / deploy (push) Failing after 38m5s
Some checks failed
Deploy quoter Microservice on push / deploy (push) Failing after 38m5s
### Fixed (Thumbnail Error Logging) - **🔇 Reduced Noise**: Убраны избыточные warning логи для несуществующих thumbnails - **🎯 Smart Logging**: NoSuchKey ошибки (нормальное поведение) больше не логируются как проблемы - **🧹 Code Cleanup**: Удалена избыточная проверка `thumbnail_exists_in_storj` перед генерацией - **⚡ Performance**: Уменьшено количество лишних запросов к Storj S3 ### Technical Details - `thumbnail.rs`: Добавлена фильтрация NoSuchKey/Not Found ошибок в `load_cached_thumbnail_from_storj()` - `serve_file.rs`: Убрана двойная проверка существования thumbnail в кэше - Логи теперь показывают только реальные проблемы, не нормальное отсутствие кэша ### Compatibility - **Обратная совместимость**: Все существующие API endpoints работают без изменений - **Graceful degradation**: Thumbnails генерируются on-demand если отсутствуют в кэше
This commit is contained in:
@@ -9,7 +9,7 @@ use crate::app_state::AppState;
|
||||
use crate::s3_utils::{check_file_exists, load_file_from_s3};
|
||||
use crate::thumbnail::{
|
||||
cache_thumbnail_to_storj, generate_webp_thumbnail, is_image_file,
|
||||
load_cached_thumbnail_from_storj, parse_file_path
|
||||
load_cached_thumbnail_from_storj, parse_file_path,
|
||||
};
|
||||
|
||||
/// Функция для обслуживания файла по заданному пути с поддержкой thumbnail генерации.
|
||||
|
||||
Reference in New Issue
Block a user