geo-replication disrupted with "ValueError: filedescriptor out of range in select()" error in RHSS 2.1.0
Issue
- Geo-replication is disrupted and the following message is being written to the geo-replication logs:
Traceback (most recent call last):
File "/usr/libexec/glusterfs/python/syncdaemon/syncdutils.py", line 266, in twrap
tf(*aa)
File "/usr/libexec/glusterfs/python/syncdaemon/monitor.py", line 190, in wmon
cpid, _ = self.monitor(w, argv, cpids)
File "/usr/libexec/glusterfs/python/syncdaemon/monitor.py", line 161, in monitor
self.terminate()
File "/usr/libexec/glusterfs/python/syncdaemon/monitor.py", line 89, in terminate
set_term_handler(lambda *a: set_term_handler())
File "/usr/libexec/glusterfs/python/syncdaemon/syncdutils.py", line 332, in set_term_handler
signal(SIGTERM, hook)
ValueError: signal only works in main thread
Environment
- Red Hat Storage Server (RHSS) 2.1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
