diff options
Diffstat (limited to 'geo-replication/syncdaemon/resource.py')
| -rw-r--r-- | geo-replication/syncdaemon/resource.py | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/geo-replication/syncdaemon/resource.py b/geo-replication/syncdaemon/resource.py index bc7b13c95bc..ed0e7efe2b2 100644 --- a/geo-replication/syncdaemon/resource.py +++ b/geo-replication/syncdaemon/resource.py @@ -36,7 +36,7 @@ import syncdutils  from syncdutils import GsyncdError, select, privileged, boolify, funcode  from syncdutils import umask, entry2pb, gauxpfx, errno_wrap, lstat  from syncdutils import NoPurgeTimeAvailable, PartialHistoryAvailable -from syncdutils import ChangelogException +from syncdutils import ChangelogException, ChangelogHistoryNotAvailable  from syncdutils import CHANGELOG_AGENT_CLIENT_VERSION  from gsyncdstatus import GeorepStatus @@ -1503,6 +1503,9 @@ class GLUSTER(AbstractUrl, SlaveLocal, SlaveRemote):                  logging.info('Partial history available, using xsync crawl'                               ' after consuming history till %s' % str(e))                  g1.crawlwrap(oneshot=True, register_time=register_time) +            except ChangelogHistoryNotAvailable: +                logging.info('Changelog history not available, using xsync') +                g1.crawlwrap(oneshot=True, register_time=register_time)              except NoPurgeTimeAvailable:                  logging.info('No stime available, using xsync crawl')                  g1.crawlwrap(oneshot=True, register_time=register_time)  | 
