enhance: decouple triggering network update from Gs Ready (#71)
Signed-off-by: ChrisLiu <chrisliu1995@163.com>
This commit is contained in:
parent
f2b81a993f
commit
2ccf2260f4
|
|
@ -149,7 +149,7 @@ func (manager GameServerManager) SyncGsToPod() error {
|
|||
}
|
||||
}
|
||||
|
||||
if gsState == gameKruiseV1alpha1.Ready && pod.Annotations[gameKruiseV1alpha1.GameServerNetworkType] != "" {
|
||||
if pod.Annotations[gameKruiseV1alpha1.GameServerNetworkType] != "" {
|
||||
oldTime, err := time.Parse(TimeFormat, pod.Annotations[gameKruiseV1alpha1.GameServerNetworkTriggerTime])
|
||||
if (err == nil && time.Since(oldTime) > NetworkIntervalTime && time.Since(gs.Status.NetworkStatus.LastTransitionTime.Time) < NetworkTotalWaitTime) || (pod.Annotations[gameKruiseV1alpha1.GameServerNetworkTriggerTime] == "") {
|
||||
newAnnotations[gameKruiseV1alpha1.GameServerNetworkTriggerTime] = time.Now().Format(TimeFormat)
|
||||
|
|
|
|||
Loading…
Reference in New Issue