vmpooler/spec/integration/api/v3
Mahima Singh 7b657edd0d Add Phase 2 optimizations: status API caching and improved Redis pipelining
- 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
2025-12-24 13:55:24 +05:30
..
config_spec.rb Add v3 api and remove v2 2023-03-27 21:27:43 -04:00
ondemandvm_spec.rb Add v3 api and remove v2 2023-03-27 21:27:43 -04:00
poolreset.rb Add v3 api and remove v2 2023-03-27 21:27:43 -04:00
status_spec.rb Add Phase 2 optimizations: status API caching and improved Redis pipelining 2025-12-24 13:55:24 +05:30
token_spec.rb Add v3 api and remove v2 2023-03-27 21:27:43 -04:00
vm_hostname_spec.rb Add v3 api and remove v2 2023-03-27 21:27:43 -04:00
vm_spec.rb Add v3 api and remove v2 2023-03-27 21:27:43 -04:00
vm_template_spec.rb Add v3 api and remove v2 2023-03-27 21:27:43 -04:00