mirror of
https://github.com/valitydev/salt.git
synced 2024-11-07 00:55:19 +00:00
pylinting, better log messages, docstrings, no logic changes
This commit is contained in:
parent
e6f8f02b14
commit
df7b1b34f4
@ -12,6 +12,9 @@ from collections import defaultdict
|
||||
import salt.payload
|
||||
import salt.auth
|
||||
import salt.utils
|
||||
import logging
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
try:
|
||||
from raet import raeting, nacling
|
||||
@ -25,6 +28,9 @@ except ImportError:
|
||||
|
||||
|
||||
class Channel(object):
|
||||
'''
|
||||
Factory class to create communication-channels for different transport
|
||||
'''
|
||||
@staticmethod
|
||||
def factory(opts, **kwargs):
|
||||
# Default to ZeroMQ for now
|
||||
@ -143,11 +149,13 @@ class ZeroMQChannel(Channel):
|
||||
|
||||
if key not in ZeroMQChannel.sreq_cache:
|
||||
if self.opts['master_type'] == 'failover':
|
||||
# remove all cached sreqs to the old master
|
||||
# remove all cached sreqs to the old master to prevent
|
||||
# zeromq from reconnecting to old masters automagically
|
||||
for check_key in self.sreq_cache.keys():
|
||||
if self.opts['master_uri'] != check_key[0]:
|
||||
del self.sreq_cache[check_key]
|
||||
print("removed {0}".format(check_key))
|
||||
log.debug('Removed obsolete sreq-object from '
|
||||
'sreq_cache for master {0}'.format(check_key[0]))
|
||||
|
||||
ZeroMQChannel.sreq_cache[key] = salt.payload.SREQ(self.master_uri)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user