{"push_id":586730241,"size":10,"distinct_size":3,"ref":"refs/heads/urcu","head":"b43d2ec722802e33e06e2b4ae81c500ef11337e7","before":"14f1050b620b752259679b73740595580bb10558","commits":[{"sha":"1dbe0d63259f1fe63c453d56fd97567368e9c0f5","author":{"email":"51e26f8eb794e7391b5ea8128d9ade5c4c5ae20b@redhat.com","name":"Lalatendu Mohanty"},"message":"README: Adding information about Gluster dev workflow\n\nIn the README.md (which is automatically rendered in\ngithub) there is no information about GlusterFS\nworkflow. So community members send pull requests in\ngithub.\n\nThis patch will put the workflow information, so that\nit would be easy for community members to know about\nit by looking at GlusterFS's github mirror.\n\nChange-Id: I62718f75aa26a45fe28e3e9399d1aa2338211c73\nBUG: 1195336\nSigned-off-by: Lalatendu Mohanty <lmohanty@redhat.com>\nReviewed-on: http://review.gluster.org/9727\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Niels de Vos <ndevos@redhat.com>\nReviewed-by: Humble Devassy Chirammal <humble.devassy@gmail.com>\nTested-by: Humble Devassy Chirammal <humble.devassy@gmail.com>","distinct":false,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/1dbe0d63259f1fe63c453d56fd97567368e9c0f5"},{"sha":"1fd540c386b3b4a99e3ee1b926a30f0992266983","author":{"email":"dc8ba7e82a7df22725dedec9b10c7aaab9ec713f@redhat.com","name":"Humble Devassy Chirammal"},"message":"spec: correcting GlusterFS string\n\nChange-Id: Ia39d81f89cf783016700c8059f6a788029ee1b13\nBUG: 1075417\nSigned-off-by: Humble Devassy Chirammal <hchiramm@redhat.com>\nReviewed-on: http://review.gluster.org/9749\nReviewed-by: Lalatendu Mohanty <lmohanty@redhat.com>\nReviewed-by: Niels de Vos <ndevos@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>","distinct":false,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/1fd540c386b3b4a99e3ee1b926a30f0992266983"},{"sha":"f69db96c5d157fb0cf65f78830f43800e9868439","author":{"email":"caba3e8952f4d2ea63e2f01a984f1577eb19f143@redhat.com","name":"Kaushal M"},"message":"Remove unneeded line\n\nChange-Id: I6dba6d933e92b31b8dfecb2d031b193472f401cf","distinct":true,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/f69db96c5d157fb0cf65f78830f43800e9868439"},{"sha":"9112806b02b1c8668acff87af62553462aa7cf48","author":{"email":"145615fbac7c5189e559d92d352779af072b5c5f@redhat.com","name":"Anuradha"},"message":"cluster/afr : provide split-brain info by using getxattr\n\nThis patch is one part to enable users analyze and resolve\nsplit-brain.\n\nProblem : To know if a file is in data/metadata split-brain\n\nSolution : Performing \"getfattr -n afr.split-brain-status\n<path-to-file>\" from the mount provides this information.\nAlso provides the list of afr children to analyse to\nget more information.\n\nChange-Id: I4d9b429794759a906371416cb84c84a212e2c7b9\nBUG: 1191396\nSigned-off-by: Anuradha <atalur@redhat.com>\nReviewed-on: http://review.gluster.org/9633\nReviewed-by: Ravishankar N <ravishankar@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Krutika Dhananjay <kdhananj@redhat.com>\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>\nTested-by: Pranith Kumar Karampuri <pkarampu@redhat.com>","distinct":false,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/9112806b02b1c8668acff87af62553462aa7cf48"},{"sha":"2a60854e8360309347236852989d520a04975e9c","author":{"email":"4016c024458812ad0ed1ccc433aff0daf07d9647@redhat.com","name":"Raghavendra G"},"message":"cluster/dht: serialize execution of dht_discover_complete and\nSTACK_DESTROY (frame).\n\nIn the current code, dht_discover_complete can be invoked because of:\n1. attempt_unwind is true\n2. we are processing reply from the last subvolume\n\nIn scenario 1, following race is possible:\n\nT1: calls dht_frame_return.\nT2: calls dht_frame_return. This happens to be last call and hence it\n    invokes dht_discover_complete, goes ahead and destroys frame\nT1: since attempt_unwind is true, calls\n    dht_discover_complete. However, since frame is already freed, call\n    to dht_discover_complete can result in a crash.\n\nThe fix is to make sure that destruction of the frame is done only by\nthe thread executing dht_discover_complete.\n\nChange-Id: I45765b90c4a9d0af0b33f8911b564d99e12d099e\nBUG: 1195120\nSigned-off-by: Raghavendra G <rgowdapp@redhat.com>\nReviewed-on: http://review.gluster.org/9729\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Shyamsundar Ranganathan <srangana@redhat.com>\nReviewed-by: N Balachandran <nbalacha@redhat.com>","distinct":false,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/2a60854e8360309347236852989d520a04975e9c"},{"sha":"d1397dbd7d6cdbd2d81d5d36d608b6175d449db4","author":{"email":"ca019b8b0be1f5b5438ff00722db4c4ccf7beb28@redhat.com","name":"Vijay Bellur"},"message":"mgmt/glusterd: Refactor brick graph generation in volgen.\n\nThis commit does the following:\n\n1. Adds several new functions for generation of brick xlator units\n   in a volgen. Each such function takes care of generation of only\n   one xlator in volgen.\n\n2. A new table, server_graph_table, links all individual graph generation\n   functions together.  The order of xlator function generators in the\n   table determines the topology of the brick graph.\n\n3. server_graph_builder() invokes individual graph generators by walking\n   through server_graph_table. Addition of debug xlators into the brick\n   graph is also handled by this walk. As a result, a lot of cruft that\n   is present in the exisiting implementation of this function gets\n   cleaned up.\n\n4. get_server_xlator() now makes use of server_graph_table to determine\n   whether a xlator key corresponds to a server xlator or not.\n\nChange-Id: I46bb6e331544150302eb5b33c4007917aff2586d\nBUG: 1188196\nSigned-off-by: Vijay Bellur <vbellur@redhat.com>\nReviewed-on: http://review.gluster.org/9751\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Krishnan Parthasarathi <kparthas@redhat.com>\nTested-by: Krishnan Parthasarathi <kparthas@redhat.com>","distinct":false,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/d1397dbd7d6cdbd2d81d5d36d608b6175d449db4"},{"sha":"0e3fd04e93b163f27ecbea4a3a777c041b4352b4","author":{"email":"ed1584e849cc55b6cc6bb3526c00cd1ede87bf36@gmail.com","name":"Mark Lipscombe"},"message":"rdma: Fix failure to call rdma_bind_addr if unable to bind privileged port.\n\nWhen unable to bind a privileged port, rdma_bind_addr is not called.\n\nThis patch fixes that.\n\nChange-Id: I175884a5d6a08b93dc62653ee0a6622bfc06e618\nBug: 1195907\nSigned-off-by: Mark Lipscombe <mlipscombe@gmail.com>\nReviewed-on: http://review.gluster.org/9737\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: mohammed rafi  kc <rkavunga@redhat.com>\nReviewed-by: Raghavendra G <rgowdapp@redhat.com>\nTested-by: Raghavendra G <rgowdapp@redhat.com>","distinct":false,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/0e3fd04e93b163f27ecbea4a3a777c041b4352b4"},{"sha":"f364d963b63a13979d07f7871a3c02b205e20bed","author":{"email":"7bda0c0ee7f47171cc808e9e60292cbc5d8140dd@redhat.com","name":"Niels de Vos"},"message":"dht: fix for dht_lock_count() compile error\n\ndht-common.h includes a function definition with \"inline\", but the\nfunction is not declared in the header. Dropping the \"inline\" compile\ndirective so that linking against .o files works correctly.\n\nBUG: 1196650\nChange-Id: I105be591125b29cd455769b0c4ff22d6e139227d\nSigned-off-by: Niels de Vos <ndevos@redhat.com>\nReviewed-on: http://review.gluster.org/9760\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Shyamsundar Ranganathan <srangana@redhat.com>\nReviewed-by: Raghavendra G <rgowdapp@redhat.com>\nTested-by: Raghavendra G <rgowdapp@redhat.com>","distinct":false,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/f364d963b63a13979d07f7871a3c02b205e20bed"},{"sha":"e91063ee3cb4c1da64fbf121a82569828627c173","author":{"email":"caba3e8952f4d2ea63e2f01a984f1577eb19f143@redhat.com","name":"Kaushal M"},"message":"Merge branch 'master' into urcu","distinct":true,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/e91063ee3cb4c1da64fbf121a82569828627c173"},{"sha":"b43d2ec722802e33e06e2b4ae81c500ef11337e7","author":{"email":"caba3e8952f4d2ea63e2f01a984f1577eb19f143@redhat.com","name":"Kaushal M"},"message":"Address review comments on 9695/4\n\nChange-Id: I5c63863a936974eb7f3d28634595b6ca6e6949c2","distinct":true,"url":"https://api.github.com/repos/kshlm/glusterfs/commits/b43d2ec722802e33e06e2b4ae81c500ef11337e7"}]}