@@ -137,22 +137,47 @@ func (ds DeploymentStatusMembers) MemberStatusByPVCName(pvcName string) (MemberS
137137 return MemberStatus {}, 0 , false
138138}
139139
140- // UpdateMemberStatus updates the given status in the given group.
141- func (ds * DeploymentStatusMembers ) UpdateMemberStatus (status MemberStatus , group ServerGroup ) error {
140+ // Add adds the given status in the given group.
141+ func (ds * DeploymentStatusMembers ) Add (status MemberStatus , group ServerGroup ) error {
142142 var err error
143143 switch group {
144144 case ServerGroupSingle :
145- err = ds .Single .Update (status )
145+ err = ds .Single .add (status )
146146 case ServerGroupAgents :
147- err = ds .Agents .Update (status )
147+ err = ds .Agents .add (status )
148148 case ServerGroupDBServers :
149- err = ds .DBServers .Update (status )
149+ err = ds .DBServers .add (status )
150150 case ServerGroupCoordinators :
151- err = ds .Coordinators .Update (status )
151+ err = ds .Coordinators .add (status )
152152 case ServerGroupSyncMasters :
153- err = ds .SyncMasters .Update (status )
153+ err = ds .SyncMasters .add (status )
154154 case ServerGroupSyncWorkers :
155- err = ds .SyncWorkers .Update (status )
155+ err = ds .SyncWorkers .add (status )
156+ default :
157+ return maskAny (errors .Wrapf (NotFoundError , "ServerGroup %d is not known" , group ))
158+ }
159+ if err != nil {
160+ return maskAny (err )
161+ }
162+ return nil
163+ }
164+
165+ // Update updates the given status in the given group.
166+ func (ds * DeploymentStatusMembers ) Update (status MemberStatus , group ServerGroup ) error {
167+ var err error
168+ switch group {
169+ case ServerGroupSingle :
170+ err = ds .Single .update (status )
171+ case ServerGroupAgents :
172+ err = ds .Agents .update (status )
173+ case ServerGroupDBServers :
174+ err = ds .DBServers .update (status )
175+ case ServerGroupCoordinators :
176+ err = ds .Coordinators .update (status )
177+ case ServerGroupSyncMasters :
178+ err = ds .SyncMasters .update (status )
179+ case ServerGroupSyncWorkers :
180+ err = ds .SyncWorkers .update (status )
156181 default :
157182 return maskAny (errors .Wrapf (NotFoundError , "ServerGroup %d is not known" , group ))
158183 }
@@ -168,17 +193,17 @@ func (ds *DeploymentStatusMembers) RemoveByID(id string, group ServerGroup) erro
168193 var err error
169194 switch group {
170195 case ServerGroupSingle :
171- err = ds .Single .RemoveByID (id )
196+ err = ds .Single .removeByID (id )
172197 case ServerGroupAgents :
173- err = ds .Agents .RemoveByID (id )
198+ err = ds .Agents .removeByID (id )
174199 case ServerGroupDBServers :
175- err = ds .DBServers .RemoveByID (id )
200+ err = ds .DBServers .removeByID (id )
176201 case ServerGroupCoordinators :
177- err = ds .Coordinators .RemoveByID (id )
202+ err = ds .Coordinators .removeByID (id )
178203 case ServerGroupSyncMasters :
179- err = ds .SyncMasters .RemoveByID (id )
204+ err = ds .SyncMasters .removeByID (id )
180205 case ServerGroupSyncWorkers :
181- err = ds .SyncWorkers .RemoveByID (id )
206+ err = ds .SyncWorkers .removeByID (id )
182207 default :
183208 return maskAny (errors .Wrapf (NotFoundError , "ServerGroup %d is not known" , group ))
184209 }
0 commit comments