summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorAravinda VK <avishwan@redhat.com>2019-08-05 19:00:21 +0530
committerKotresh HR <khiremat@redhat.com>2019-11-06 22:29:14 +0530
commitd41f4f488e1fdebf87747c8a641a43dc80120bdb (patch)
tree841a58177abfa0dc6fac4db263bfcccc422e780c /contrib
parent05f9340a533982ec5e421309673de6530fc28ed5 (diff)
geo-rep: Fix Config Get Race
When two threads(sync jobs) in Geo-rep worker calls `gconf.get` and `gconf.getr`(realtime) at the sametime, `getr` resets the conf object and other one gets None. Thread Lock is introduced to fix the issue. ``` File "/usr/libexec/glusterfs/python/syncdaemon/syncdutils.py", line 368, in twrap tf(*aargs) File "/usr/libexec/glusterfs/python/syncdaemon/master.py", line 1987, in syncjob po = self.sync_engine(pb, self.log_err) File "/usr/libexec/glusterfs/python/syncdaemon/resource.py", line 1444, in rsync rconf.ssh_ctl_args + \ AttributeError: 'NoneType' object has no attribute 'split' ``` Backport of: > Patch: https://review.gluster.org/23158 > Change-Id: I9c245e5c36338265354e158f5baa32b119eb2da5 > BUG: 1737484 > Signed-off-by: Aravinda VK <avishwan@redhat.com> Change-Id: I9c245e5c36338265354e158f5baa32b119eb2da5 fixes: bz#1764015 Signed-off-by: Kotresh HR <khiremat@redhat.com>
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions