Skip to content

Commit

Permalink
Ignore MemberAlreadyExist exception during startup.
Browse files Browse the repository at this point in the history
  • Loading branch information
Khushboo Bhatia committed Oct 10, 2022
1 parent 8fb4d28 commit c13fac6
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion st2common/st2common/service_setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
from tooz.coordination import GroupAlreadyExist
from tooz.coordination import GroupNotCreated
from tooz.coordination import MemberNotJoined
from tooz.coordination import MemberAlreadyExist

from st2common import log as logging
from st2common.constants.logging import DEFAULT_LOGGING_CONF_PATH
Expand Down Expand Up @@ -341,7 +342,10 @@ def register_service_in_service_registry(service, capabilities=None, start_heart
'Joining service registry group "%s" as member_id "%s" with capabilities "%s"'
% (group_id, member_id, capabilities)
)
return coordinator.join_group(group_id, capabilities=capabilities).get()
try:
return coordinator.join_group(group_id, capabilities=capabilities).get()
except MemberAlreadyExist:
pass


def deregister_service(service, start_heart=True):
Expand Down

0 comments on commit c13fac6

Please sign in to comment.