Completes full migration from device-level polling to per-check polling. Migration Changes: - Removed DevicePollerWorker scheduling from device lifecycle - Checks automatically scheduled when created - Discovery creates and schedules checks atomically New Functions: - Monitoring.stop_device_checks/1: Cancel all check jobs for device - Monitoring.disable_device_checks/1: Disable checks when SNMP off Discovery Integration: - All create_*_check functions now schedule checks after creation JobHealthCheckWorker Updates: - Removed DevicePollerWorker recovery logic - Only recovers DeviceMonitorWorker jobs now Test Updates: - Marked DevicePollerWorkerTest as skipped (deprecated) - Updated JobHealthCheckWorkerTest expectations All 6953 tests passing, 0 failures Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| mix/tasks | ||
| snmpkit | ||
| towerops | ||
| towerops_web | ||
| snmp_lib.ex | ||
| snmp_mgr.ex | ||
| snmpkit.ex | ||
| towerops.ex | ||
| towerops_native.ex | ||
| towerops_web.ex | ||