feat(store): detect overlapping maintenance windows #151
Reference in New Issue
Block a user
Delete Branch "fix/maintenance-overlap-detection"
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?
Summary
GetOverlappingMaintenanceWindows()to store interface — finds windows overlapping a time range for same monitor, parent group, or global scopeContext
Backlog #15. #13 (orphaned windows) and #14 (TTL/pruning) were already implemented — only overlap detection was missing.
Test plan
go test ./...all greengolangci-lint run ./...0 issues