mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 01:58:41 -05:00
- Add in-memory cache for /status endpoint with 30s TTL - Cache keyed by view parameters to handle different query patterns - Add cache clearing for tests to prevent interference - Optimize get_queue_metrics to use single pipeline for all Redis calls - Previously made 7+ separate pipeline calls - Now combines all queue metrics into one pipeline (7n+2 operations) - Reduces Redis round trips and improves API response time - Update unit tests to match new pipelining behavior - All 866 tests passing |
||
|---|---|---|
| .. | ||
| api | ||
| dns | ||
| providers | ||
| util | ||
| collector_middleware_spec.rb | ||
| dns_spec.rb | ||
| env_config.rb | ||
| generic_connection_pool_spec.rb | ||
| pool_manager_spec.rb | ||
| promstats_spec.rb | ||
| providers_spec.rb | ||
| vmpooler_spec.rb | ||