[CL-FIX-KLINES-UNSUPPORTED-CACHE] Negative cache для неподдерживаемых символов #312
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/claude-klines-unsupported-cache"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
get_klines: negative cache(symbol, category)наBoundedTTLCache(maxsize 1024, TTL 6ч) — символ, словивший «Not supported symbols», далее скипается на DEBUG без API-вызова.not supported symbol).Зачем
Прод-лог: LABUSDT/PUMPFUNUSDT отсутствуют на Bybit spot → ERROR на каждом scan-цикле навсегда (3×/час на символ × каждый символ из динамических сканов) — спам в log-health и впустую сожжённые API-вызовы из rate-limit бюджета.
План тестирования
-k "klines or helpers"— 177 passed. ruff clean.get_klines.*Not supportedв логе должен появляться максимум раз в 6ч на символ.Где могу ошибаться