{"shas":[["94d32434fdb1d7fc333ab9bf4bf8d3a4eb0dff9e","30897004f00a953c3343feded0868386727708f6@gluster.com","mgmt/glusterd: do not allow replace-brick operations when geo-rep sessions are active on this volume.\n\nSigned-off-by: Kaushik BV <kaushikbv@gluster.com>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2765 (geo-replication should have mercy on brick failure)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2765","Kaushik BV"],["7f61b4d1c31181a2c01285a45a99a3ded22349ee","30897004f00a953c3343feded0868386727708f6@gluster.com","mgmt/glusterd: Send the gsync sessions that are running to the new peer.\n\nSigned-off-by: Kaushik BV <kaushikbv@gluster.com>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2797 ([glusterfs-3.2.0qa13]: peer probe fails with gsync running)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2797","Kaushik BV"],["c6a18b8db0719c0d86c412de6eb386419777d871","e69838dcd56d84e716ce0166f1c4bd495c2a4ac9@gluster.com","mgmt/glusterd: Fix compiler warning\n\nSigned-off-by: Pranith Kumar K <pranithk@gluster.com>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2797 ([glusterfs-3.2.0qa13]: peer probe fails with gsync running)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2797","Pranith Kumar K"],["7280a000aaea2d6c6294a82f64a626714cbe2702","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","syncdaemon: don't accept simple identifiers anymore as sugared urls\n\n- we want to enforce the separation of the volume name and the url namespaces\n- resolving simple ids as relative paths was lame anyway\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2786 (Having to prepend geo-replication master vol with colon spoils the UI)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2786","Csaba Henk"],["8ac5926d11cb66c7ef226bb466604414593bab87","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","syncdaemon: pythonize accidentally copied ruby line in code\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2791 (trying to set up geo-replication with a gluster slave on the LAN screws up geo-rep irrecoverably)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2791","Csaba Henk"],["d884d4ce74e3d2c582698c9b54b58b4529472a4e","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","syncdaemon: fix swallowing of exit value\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2736 (gsyncd hangs if crash occurs in the non-main thread)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2736","Csaba Henk"],["853293b6dd759a20418a4878821db57f933cc50d","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","mgmt/glusterd: geo-rep: restart-upon-reconfig: don't bail out if the gsync session we adjust does not exist\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2777 (geo-replication config setting should have effect on already running sessions)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2777","Csaba Henk"],["cc6d5c66090f576383c26bd0bdefadbcad708435","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","cli: preliminary cleanup for system:: commands\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2785 (gsyncd logs on slave side go to /dev/null)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2785","Csaba Henk"],["184fba37889b87c27af90adf357b38fa95f1e78d","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","cli: implement \"system:: getwd\" command\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2785 (gsyncd logs on slave side go to /dev/null)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2785","Csaba Henk"],["0a38334bd3b21df2448a869760292c499c59bb0c","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","cli: make it possible to set per-command timeouts for connection\n\nAlso make getwd command impatient, having it to time out in 1 sec\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2785 (gsyncd logs on slave side go to /dev/null)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2785","Csaba Henk"],["5a0d15682fb62d768ce088b5d9c9aad974a1460c","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","gsyncd service auto-discovery\n\nIf glusterd is running, gsyncd will find it out and adopt related settings\nautomagically (even if started from not by glusterd)\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2785 (gsyncd logs on slave side go to /dev/null)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2785","Csaba Henk"],["369f66ea51506315545501ab3fd4fe87d011a0e5","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","syncdaemon: implement template substitutions for config values\n\nSo, for example, a log file setting of\n\n  /var/log/${mastervol}/${eSlave}.log\n\nwill be substituted with the volume name of the master and the\ncanonicalized-escaped name of the slave for each master-slave pair.\n\nAs template expanders, beyond the various forms and derivatives\nof master and slave, the following are also available:\n - gsyncd tunables (set in command line or in config)\n - for regexp sections, regexp group captures can be accessed\n   via \"match<i>_<n>\", where i=1,2 corresponds to the i-th peer-rx\n   in the section title and n=1,... to the n-th capture.\n\nThis will enable us to have a static configuration (not having to\nadd new entries on each gsyncd start).\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2785 (gsyncd logs on slave side go to /dev/null)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2785","Csaba Henk"],["8d034b840e957d96a3c3e1f86a3ff28aabb8c896","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","syncdaemon: add session-owner option\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2785 (gsyncd logs on slave side go to /dev/null)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2785","Csaba Henk"],["ced2d41bfdf6ee3ee820fa6090e4bf3147ab0d84","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","glusterd / geo-rep: do all gsyncd pre-configuration in glusterd init\n\nThis is made possible by gsyncd config templating, by which\nsession specific settings can be expressed in a generic form.\n\nBenefits:\n- in glusterd we use only generic (rx pattern based) config settings\n  so we don't violate users' freedom to make settigs for their sessions\n- don't have to invoke gsyncd in excess to prepare a session\n- we can pre-configure slave side too (relying on the templates and\n  gsyncd service auto-discovery)\n- much leaner, much more expressive code\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2785 (gsyncd logs on slave side go to /dev/null)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2785","Csaba Henk"],["3776483431bfcd867a07b83ebd7d303a5d3538b6","2833e0458d48c94f17a338cde9c60abbb2e18598@gluster.com","glusterd / geo-rep: harvesting further benefits of static gsyncd pre-config\n\n- log-file does not need to be a reserved option anymore as we\n  wouldn't overwrite the user setting\n- reimplement glusterd_gsync_get_param_file(): all use cases\n  have now pre-configured values, so instead of putting together\n  the needed pathname by ourselves, we can just get it from\n  gsyncd config\n  - refactor it to a common backend with glusterd_get_canon_url()\n\nSigned-off-by: Csaba Henk <csaba@lowlife.hu>\nSigned-off-by: Anand Avati <avati@gluster.com>\n\nBUG: 2785 (gsyncd logs on slave side go to /dev/null)\nURL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2785","Csaba Henk"]],"repo":"gluster/glusterfs","actor":"avati","ref":"refs/heads/master","size":15,"head":"3776483431bfcd867a07b83ebd7d303a5d3538b6","actor_gravatar":"48c357bb78480cc2916f9c35366c7d5b","push_id":29359499}