diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-07-26 02:57:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-07-26 02:57:39 +0100 |
commit | 24162508832f37f873ab12dfdfb191cf99318055 (patch) | |
tree | 3f9d1bac9025c4a823e0d7f948110aa74857baf8 /app-admin/salt/files | |
parent | 26262b314fa723a2e86f4a9b8b344a72eb9c0393 (diff) |
gentoo auto-resync : 26:07:2022 - 02:57:39
Diffstat (limited to 'app-admin/salt/files')
-rw-r--r-- | app-admin/salt/files/salt-3004.2-pyzmq-23.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/app-admin/salt/files/salt-3004.2-pyzmq-23.patch b/app-admin/salt/files/salt-3004.2-pyzmq-23.patch new file mode 100644 index 000000000000..d912757ba7b8 --- /dev/null +++ b/app-admin/salt/files/salt-3004.2-pyzmq-23.patch @@ -0,0 +1,35 @@ +diff --git a/salt/log/handlers/logstash_mod.py b/salt/log/handlers/logstash_mod.py +index bc462018f5..7e0d98c5ba 100644 +--- a/salt/log/handlers/logstash_mod.py ++++ b/salt/log/handlers/logstash_mod.py +@@ -160,6 +160,8 @@ import logging + import logging.handlers + import os + ++import zmq ++ + import salt.utils.json + import salt.utils.network + import salt.utils.stringutils +@@ -435,7 +437,7 @@ class ZMQLogstashHander(logging.Handler, NewStyleClassMixIn): + # Above the defined high water mark(unsent messages), start + # dropping them + self._publisher.setsockopt(zmq.HWM, self._zmq_hwm) +- except AttributeError: ++ except (AttributeError, zmq.error.ZMQError): + # In ZMQ >= 3.0, there are separate send and receive HWM + # settings + self._publisher.setsockopt(zmq.SNDHWM, self._zmq_hwm) +diff --git a/salt/transport/zeromq.py b/salt/transport/zeromq.py +index dc024d7eff..4c989095a5 100644 +--- a/salt/transport/zeromq.py ++++ b/salt/transport/zeromq.py +@@ -902,7 +902,7 @@ class ZeroMQPubServerChannel(salt.transport.server.PubServerChannel): + try: + pub_sock.setsockopt(zmq.HWM, self.opts.get("pub_hwm", 1000)) + # in zmq >= 3.0, there are separate send and receive HWM settings +- except AttributeError: ++ except (AttributeError, zmq.error.ZMQError): + # Set the High Water Marks. For more information on HWM, see: + # http://api.zeromq.org/4-1:zmq-setsockopt + pub_sock.setsockopt(zmq.SNDHWM, self.opts.get("pub_hwm", 1000)) |