# Functions

CreateMergePatch return patch generated from original and new interfaces.
GetPodGroupFullName get namespaced group name from pod annotations.
GetPodGroupLabel get pod group from pod annotations.
GetWaitTimeDuration returns a wait timeout based on the following precedences: 1.

# Constants

DefaultWaitTime is 60s if ScheduleTimeoutSeconds is not specified.
PodGroupLabel is the default label of coscheduling.

# Variables

ErrorNotMatched means pod does not match coscheduling.
ErrorResourceNotEnough means cluster resource is not enough, mainly used in Pre-Filter.
ErrorWaiting means pod number does not match the min pods required.