Hide Forgot
PATCH: http://patches.gluster.com/patch/4807 in master (cli: add a simplistic option parser, convert "mode script" to "--mode=script")
PATCH: http://patches.gluster.com/patch/4808 in master (cli: add "--remote-host=<hostname>" option)
PATCH: http://patches.gluster.com/patch/4809 in master (cli: make cli behave nicely with batch commands piped in in stdin)
PATCH: http://patches.gluster.com/patch/4810 in master (cli: add system namespace)
PATCH: http://patches.gluster.com/patch/4811 in master (cli: added system:: getspec)
PATCH: http://patches.gluster.com/patch/4812 in master (cli: added system:: portmap brick2port)
PATCH: http://patches.gluster.com/patch/4813 in master (portmap: make grounds for typed service mapping)
PATCH: http://patches.gluster.com/patch/4814 in master (portmap: add support for registering multiple bricks on one port)
PATCH: http://patches.gluster.com/patch/4832 in master (cli: fix incorrect return value for system:: getspec)
PATCH: http://patches.gluster.com/patch/4844 in master (glusterd: refactor service termination)
*** Bug 2310 has been marked as a duplicate of this bug. ***
PATCH: http://patches.gluster.com/patch/6150 in master (syncdaemon: Removing the simplecfg.py entry from the Makefile.am, since it is removed.)
PATCH: http://patches.gluster.com/patch/6145 in master (syncdaemon: config revamp #1: drop simplecfg, switch to stdlib's ConfigParser)
PATCH: http://patches.gluster.com/patch/6144 in master (syncdaemon: config revamp #2: implement canonicalized urls, use them in config file sections)
PATCH: http://patches.gluster.com/patch/6146 in master (syncdaemon: config revamp #3: implement command line get/set/del interface to configuration)
PATCH: http://patches.gluster.com/patch/6160 in master (gsync: cli support for gsyncd.)
PATCH: http://patches.gluster.com/patch/6161 in master (syncdaemon: configinterface.py file moved under xlators/features/marker/utils/syncdaemon/ directory.)
PATCH: http://patches.gluster.com/patch/6167 in master (syncdaemon: Create conf directory if not preset)
PATCH: http://patches.gluster.com/patch/6168 in master (syncdaemon: conf file to be read properly)
PATCH: http://patches.gluster.com/patch/6169 in master (syncdaemon: Using /usr/local/libexec/python/syncdaemon as the default directory where the python scripts are installed.)
following two issues found with gsyncqa9 and qa10 ========================= 1) RawConfigparser creation issue where dict fails --------- [2011-02-14 23:44:11.458415] E [gsyncd:140:exception] <top>: FAIL: Traceback (most recent call last): File "./gsyncd.py", line 136, in main main_i() File "./gsyncd.py", line 222, in main_i gcnf = GConffile(rconf['config_file'], canon_peers) File "/usr/local/libexec/python/syncdaemon/configinterface.py", line 13, in __init__ self.config = ConfigParser.RawConfigParser({},dict) TypeError: __init__() takes at most 2 arguments (3 given) failed with TypeError. ========================= 2)when starting gsyncd with -LDEBUG -l /tmp/master.log master fails with log message === [2011-02-14 23:27:20.126439] E [gsyncd:140:exception] <top>: FAIL: Traceback (most recent call last): File "./gsyncd.py", line 136, in main main_i() File "./gsyncd.py", line 256, in main_i remote.connect_remote(go_daemon='done') File "/usr/local/libexec/python/syncdaemon/resource.py", line 417, in connect_remote return self.start_fd_client(*self.fd_pair) File "/usr/local/libexec/python/syncdaemon/resource.py", line 403, in start_fd_client if opts['deferred']: KeyError: 'deferred' =========
PATCH: http://patches.gluster.com/patch/6176 in master (syncdaemon: make configparser code work with all supported python versions)
PATCH: http://patches.gluster.com/patch/6177 in master (syncdaemon: fix KeyError)
PATCH: http://patches.gluster.com/patch/6173 in master (syncdaemon: config-get-all option add to gsync cli.)
PATCH: http://patches.gluster.com/patch/6182 in master (syncdaemon: fix some pidfile issues)
PATCH: http://patches.gluster.com/patch/6183 in master (Changes to include geo-sync in spec)
PATCH: http://patches.gluster.com/patch/6184 in master (syncdaemon: Moved the gsync start code to cli.)
PATCH: http://patches.gluster.com/patch/6188 in master (syncdaemon: set the default value of timeout to 120sec)
PATCH: http://patches.gluster.com/patch/6191 in master (syncdaemon: Check for ctx context in the glusterd_op_stage_gsyc_set().)
PATCH: http://patches.gluster.com/patch/6192 in master (syncdaemon: change pidfile handling approach)
PATCH: http://patches.gluster.com/patch/6194 in master (syncdaemon: Checking for the existence of gsyncd by trying to aquire a lock on the pidfile.)
PATCH: http://patches.gluster.com/patch/6254 in master (Gsync : Do not expose volume gsync, when geo-replication is disabled)
PATCH: http://patches.gluster.com/patch/6368 in master (syncdaemon: add support from dumping urls in canonical and escaped canonical form)
PATCH: http://patches.gluster.com/patch/6370 in master (syncdaemon: improve loglevel handling)
PATCH: http://patches.gluster.com/patch/6371 in master (Revert "syncdaemon: Create conf directory if not preset")
PATCH: http://patches.gluster.com/patch/6374 in master (syncademon: fortify handling of failed entries queries)
PATCH: http://patches.gluster.com/patch/6376 in master (syncdaemon: don't follow symlinks on entries query)
PATCH: http://patches.gluster.com/patch/6422 in release-3.1 (Disable geo-replication build)
You missed removing %{_libexecdir}/gsyncd and %{_libexecdir}/python/syncdaemon/* (lines 186 & 187) from the spec.in in 3.1.3.
PATCH: http://patches.gluster.com/patch/6493 in master (syncdaemon: don't try to set log level to None)
PATCH: http://patches.gluster.com/patch/6563 in master (Gsyncd: fix a typo for the command-line arg of gluster process)
PATCH: http://patches.gluster.com/patch/6785 in master (syncdaemon: minor fixes)
PATCH: http://patches.gluster.com/patch/6847 in master (syncdaemon: minor fixes)
PATCH: http://patches.gluster.com/patch/6848 in master (syncdaemon: fix pidfile deletion on failed pidfile acquisition)
PATCH: http://patches.gluster.com/patch/6849 in master (syncdaemon: return exit code properly)
PATCH: http://patches.gluster.com/patch/6880 in master (syncdaemon: work around python feature of allowing double leading slashes in canonicalized paths)
PATCH: http://patches.gluster.com/patch/6881 in master (syncdaemon: split gluster_command to make it possible to set options for glusterfs)
PATCH: http://patches.gluster.com/patch/6893 in master (syncdaemon: name tempdirs used by gsyncd more characteristically to ease debugging)
PATCH: http://patches.gluster.com/patch/6905 in master (syncdaemon: when getting a single config option, don't display the option name, just the value)
PATCH: http://patches.gluster.com/patch/6936 in master (mgmt/glusterd: change the cli output of geo-rep start/stop to resemble the output of volume start/stop)
CHANGE: http://review.gluster.com/319 (Change-Id: I559e6a0709b8064cfd54c693e289c741f9c4c4ab) merged in master by Anand Avati (avati)
CHANGE: http://review.gluster.com/320 (Also add __codecheck script which can verify if source is OK at the) merged in master by Vijay Bellur (vijay)
CHANGE: http://review.gluster.com/3375 (geo-rep / gsyncd: typo fix) merged in master by Vijay Bellur (vijay)