{"push_id":2394161907,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"e80ada68059037282a32d296fffed18e01f836a0","before":"8b7af53cb88ab75c0f15c89ce6867a9c6c8a4e67","commits":[{"sha":"31f0fd1d401f1a4c007fd44854f99f15aff2346b","author":{"name":"Mohamed Ashiq","email":"cf9bfa7d36a677e7ef5fc88d76e5f085db5b823f@redhat.com"},"message":"afr:vol heal info fails when transport.socket.bind-address is set in glusterd\n\nProblem: If glusterd's bind address is specified using transport.socket.bind- address\noption to a specific IP, the heal command 'gluster volume heal <VOLNAME> info' fails\nwith error '<vol_name>: Not able to fetch volfile from glusterd.Volume heal failed.'\nThis patch uses Unix domain socket transport type of libglfapi to get the volfile.\n\nChange-Id: Ic4239b339f0246d77f1622c07d5f4708129d30c7\nBUG: 1277997\nSigned-off-by: Mohamed Ashiq <mliyazud@redhat.com>\nSigned-off-by: Humble Devassy Chirammal <hchiramm@redhat.com>\nReviewed-on: http://review.gluster.org/12508\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Ravishankar N <ravishankar@redhat.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nReviewed-by: Niels de Vos <ndevos@redhat.com>\nReviewed-by: Anuradha Talur <atalur@redhat.com>\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/31f0fd1d401f1a4c007fd44854f99f15aff2346b"},{"sha":"5a06a9eef3f767c850e879ff87c72301e02fe137","author":{"name":"vmallika","email":"fd990fd78353d0f4b80c71960cfdd5064d053328@redhat.com"},"message":"quota: fix backward compatibility of quota xattr version\n\nquota-version features is implemented for 3.7.6\nplease see below patch for more details:\nhttp://review.gluster.org/#/c/12386\n\nProblem is when quota is already enabled,\nwe suffix 0 to contri xattr key. for backward compatibility\ndon't add suffix if quota-version is 0\n\nChange-Id: Id7d713b18d989e4e86019969eb511617848127f2\nBUG: 1283567\nSigned-off-by: vmallika <vmallika@redhat.com>\nReviewed-on: http://review.gluster.org/12660\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nReviewed-by: Raghavendra G <rgowdapp@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/5a06a9eef3f767c850e879ff87c72301e02fe137"},{"sha":"c93e436527e9d2ceed46b939e18edc40b7018cee","author":{"name":"Krutika Dhananjay","email":"a253ff1498c94f22169e45483d4f2c99f501cba3@redhat.com"},"message":"features/shard: Eliminate extra update to postbuf in writev\n\nAfter an extending write is complete, shard translator updates postbuf\nat two places:\n1. shard_update_file_size_cbk(), and\n2. shard_post_update_size_writev_handler().\n\nThis can lead to unexpected behavior if md-cache is part of the client\nstack and caches and serves values returned by shard translator in\npostbuf. This patch eliminates the update to postbuf in\nshard_post_update_size_writev_handler().\n\nChange-Id: I9d107bf57baad66886eebec14aa369b6a3c88c49\nBUG: 1284365\nSigned-off-by: Krutika Dhananjay <kdhananj@redhat.com>\nReviewed-on: http://review.gluster.org/12717\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/c93e436527e9d2ceed46b939e18edc40b7018cee"},{"sha":"4348a6af89085cbdb41963f828b88deee4a109f1","author":{"name":"Gaurav Kumar Garg","email":"0a4a152ac5e31b0acae18185edca73a8e0275c90@gmail.com"},"message":"glusterd/bitrot : Integration of bad files from bitd with scrub status command\n\nCurrently scrub status command is not displaying list of all the bad files. All\nthe bad files are avaliable in the bitd daemon.\n\nWith this patch it will dispaly list of all the bad file's in the scrub\nstatus command.\n\nChange-Id: If09babafaf5d7cf158fa79119abbf5b986027748\nBUG: 1207627\nSigned-off-by: Gaurav Kumar Garg <ggarg@redhat.com>\nReviewed-on: http://review.gluster.org/12720\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Atin Mukherjee <amukherj@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/4348a6af89085cbdb41963f828b88deee4a109f1"},{"sha":"5172bcb757553e05b18208d7726517f1ec4da837","author":{"name":"Anuradha Talur","email":"b6b0c3dfe2f1d9bb98e42dcbe8615c439b7602a8@redhat.com"},"message":"features/index : Readdirp performance improvement\n\nThings done :\nIndex now maintains two different directories :\n1) for pending xattrs (trusted.afr.volname-client-n,\n                       trusted.ec.dirty)\n\n2) for on going xattrs (trusted.afr.dirty)\n\nBased on the xattr, index decides the directory\nto add/del entry in/from.\n\nChange-Id: Ie04c02ea2d862cf80426a871a9a1e80b0773d9fd\nBUG: 1250803\nSigned-off-by: Anuradha Talur <atalur@redhat.com>\nReviewed-on: http://review.gluster.org/12468\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/5172bcb757553e05b18208d7726517f1ec4da837"},{"sha":"a56e32e19703c0fbe2cedebcaf5edc8a6307d5a1","author":{"name":"Milind Changire","email":"69d64fb85705490469a8e43e85cd791962fc97e6@redhat.com"},"message":"tools/glusterfind: add query command to list files\n\nWhen session information is maintained outside Gluster, there needs to\nbe some mechanism to list files starting from a time-stamp. This patch\nimplements the feature via the \"query\" command-line option.\n\nThe only caveat is that the first time the query command is run for the\nvolume, it will likely report that \"historical changelogs are not\navailable\". This is due to the fact that changelogs had not been turned\non for the volume so far. So the volume options need to be turned on\noutside glusterfind or the since_time need to be greater than the\ncurrent time when the query command is run for the very first time for\nthe volume. The query command turns on the required volume options for\ncollecting changelogs.\n\nChange-Id: I6cb7a57a5ecd166210e2eb4deede06d40ccfa996\nBUG: 1272006\nSigned-off-by: Milind Changire <mchangir@redhat.com>\nReviewed-on: http://review.gluster.org/12362\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Aravinda VK <avishwan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/a56e32e19703c0fbe2cedebcaf5edc8a6307d5a1"},{"sha":"03f731a8b32db7bef7c5e9ffc11c16f670ffe960","author":{"name":"Mohammed Rafi KC","email":"573796f26f98dd538ff40ef1b67592294ff73ff3@redhat.com"},"message":"glusterd: Change volume start into v3 framework\n\nAs part of volume start, if the volume is of tier type\nthen we need to start tiering daemon also. But before\nstarting tier daemon all the bricks should be started.\n\nSo by changing volume start into v3 framework, we can\ndo tier start in post validate phase\n\nChange-Id: If921067f4739e6b9a3239fc5717696eaf382c22a\nBUG: 1284372\nSigned-off-by: Mohammed Rafi KC <rkavunga@redhat.com>\nReviewed-on: http://review.gluster.org/12718\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Avra Sengupta <asengupt@redhat.com>\nReviewed-by: Atin Mukherjee <amukherj@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/03f731a8b32db7bef7c5e9ffc11c16f670ffe960"},{"sha":"9b151f4ddc2636607b15424c94a09f619f2e5cb8","author":{"name":"Joseph Fernandes","email":"0ab122cf48a67a6da98480a0689196deab54fca4@redhat.com"},"message":"tier/ctr: Correcting rename logic\n\nProblem: When a file with old_file_name and GFID_1 is renamed with a new_file_name\nwhich already exists and with GFID_2, this is what happens in linux internaly.\n   a. \"new_file_name\" is unlinked for GFID_2\n   b. a hardlink \"new_file_name\" is created to GFID_1\n   c. \"old_file_name\" hardlink is unlinked for GFID_2.\nWell this is all internal to linux, and gluster just issues a rename system call\nat POSIX layer. But CTR Xlator doesn't delete the entries corresponding to the\n\"new_file_name\" and GFID_2. Thus leaving the stale entry in the DB.\nThe following are the implications.\na. Promotion are tried on these stale entries which will fail and show\nfalse results in the status of migration,\nb. GFID_2 Files with 2 hardlinks, which will have only one hardlink\nafter the rename will not be promoted or demoted as the DB shows 2 entries.\n\nSolution: Delete the older database entry for the replaced hardlink\n\nChange-Id: I4eafa0872253e29ff1f0bec4283bcfc579ecf0e2\nBUG: 1284090\nSigned-off-by: Joseph Fernandes <josferna@redhat.com>\nReviewed-on: http://review.gluster.org/12711\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Dan Lambright <dlambrig@redhat.com>\nTested-by: Dan Lambright <dlambrig@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/9b151f4ddc2636607b15424c94a09f619f2e5cb8"},{"sha":"d81df2628a00f4d608d185f6c00a88b3099ad3bd","author":{"name":"Joseph Fernandes","email":"0ab122cf48a67a6da98480a0689196deab54fca4@redhat.com"},"message":"tier/test: Fixing tests/basic/tier/legacy-many.t\n\nChange-Id: Icbd83afdeac053aec5b3b8fa19665a2908e87d8e\nBUG: 1285483\nSigned-off-by: Joseph Fernandes <josferna@redhat.com>\nReviewed-on: http://review.gluster.org/12751\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Dan Lambright <dlambrig@redhat.com>\nTested-by: Dan Lambright <dlambrig@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/d81df2628a00f4d608d185f6c00a88b3099ad3bd"},{"sha":"c85c805e980f7981dc7c87d87ef2283931c0be18","author":{"name":"Mohammed Rafi KC","email":"573796f26f98dd538ff40ef1b67592294ff73ff3@redhat.com"},"message":"glusterd: copy snapshot object during duplication of volfile\n\nWhen creating duplicate volfile for hot/cold tier, we need to\ncopy the snapshot object in to volfile as it requires to generate\nsnapshot brick volfile.\n\nChange-Id: I39ccfa20cd1c16ef2801901e3cd3a31c76f8995d\nBUG: 1284789\nSigned-off-by: Mohammed Rafi KC <rkavunga@redhat.com>\nReviewed-on: http://review.gluster.org/12734\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>\nTested-by: Pranith Kumar Karampuri <pkarampu@redhat.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Avra Sengupta <asengupt@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/c85c805e980f7981dc7c87d87ef2283931c0be18"},{"sha":"20588e53774f1f16e4e9e25481b785f02231c485","author":{"name":"Ravishankar N","email":"67f30892449d3a69e945b46c702f1af1231877a0@redhat.com"},"message":"cli: Indicate which brick of the replica is the arbiter\n\nEnhances the cli output for arbiter volumes as requested in the BZ.\nSigned-off-by: Ravishankar N <ravishankar@redhat.com>\n\nChange-Id: I28cc34d7d19def043d54291cede25a58dbcc5051\nBUG: 1285288\nReviewed-on: http://review.gluster.org/12747\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>\nReviewed-by: Atin Mukherjee <amukherj@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/20588e53774f1f16e4e9e25481b785f02231c485"},{"sha":"789803ce16409a1f9ce84c0f9a60e68bd630380e","author":{"name":"Pranith Kumar K","email":"7b3e92499eb94bcd5d611aa8901b7d60d938843a@redhat.com"},"message":"cluster/afr: Remember flags sent by create fop\n\nProblem:\nIn create fop, afr doesn't remember the flags. When afr has to perform\nfixing of the fd that needs to be opened on other bricks because the brick\nwas down at the time of create, the flags with which it needs to send open\nare not present.\n\nFix:\nRemember the flags in the fd_ctx.\n\nThanks to Nitya for showing us the problem in re-open with the flags.\n\nChange-Id: I8ce1eb50c35fc0722cfc25cb4b6d234ef56180e5\nBUG: 1285173\nSigned-off-by: Pranith Kumar K <pkarampu@redhat.com>\nReviewed-on: http://review.gluster.org/12739\nReviewed-by: Krutika Dhananjay <kdhananj@redhat.com>\nReviewed-by: Ravishankar N <ravishankar@redhat.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/789803ce16409a1f9ce84c0f9a60e68bd630380e"},{"sha":"7d95955cd2b2b8979e66bcf09e792a34a12bd8a3","author":{"name":"hari gowtham","email":"1cb6f069f778b4609cae2a9582d7a4d1fa7cb012@redhat.com"},"message":"Tiering: change of error message for \"v tier <vname>  detach status\"\n\nIf the volume was not a tiered volume then empty status was being\nprinted instead of an error message.\n\nChange-Id: I13ccb16e1562966976a48d9365ced4c8a124de59\nBUG: 1284357\nSigned-off-by: hari gowtham <hgowtham@redhat.com>\nReviewed-on: http://review.gluster.org/12713\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: Dan Lambright <dlambrig@redhat.com>\nReviewed-by: Dan Lambright <dlambrig@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/7d95955cd2b2b8979e66bcf09e792a34a12bd8a3"},{"sha":"8d2594d77127ba7ea07a0d68afca0939e1817e39","author":{"name":"Pranith Kumar K","email":"7b3e92499eb94bcd5d611aa8901b7d60d938843a@redhat.com"},"message":"cluster/afr: change data self-heal size check for arbiter\n\nSize mismatch should consider that arbiter brick will have zero size file to\nprevent data self-heal to spuriously trigger/assuming need of self-heals.\n\nChange-Id: I179775d604236b9c8abfa360657abbb36abae829\nBUG: 1285634\nSigned-off-by: Pranith Kumar K <pkarampu@redhat.com>\nReviewed-on: http://review.gluster.org/12755\nReviewed-by: Ravishankar N <ravishankar@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/8d2594d77127ba7ea07a0d68afca0939e1817e39"},{"sha":"3ef88ec70aefd278155aa485e83a2d7bba8b6663","author":{"name":"Mohammed Rafi KC","email":"573796f26f98dd538ff40ef1b67592294ff73ff3@redhat.com"},"message":"glusterd/tier: Reset to reconfigured values after detach-tier\n\nAfter detach-tier commit , we have to reset the option\nreconfigured for tier volume\n\nChange-Id: Iae0210259720d6ac14ccc0cc339dc9f54a0c4571\nBUG: 1285046\nSigned-off-by: Mohammed Rafi KC <rkavunga@redhat.com>\nReviewed-on: http://review.gluster.org/12736\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Dan Lambright <dlambrig@redhat.com>\nTested-by: Dan Lambright <dlambrig@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/3ef88ec70aefd278155aa485e83a2d7bba8b6663"},{"sha":"0db6d57a184ed79eb3142c42957b1a2415744011","author":{"name":"Manikandan Selvaganesh","email":"7a691e16fd4180323fca703fd3b3c05ab54ef5ff@redhat.com"},"message":"glusterd: glusterfsd to support volfile-server-transport type \"unix\"\n\nIf glusterfsd uses transport type \"unix\", 'addrstr' can be empty. So,\nit may fail to fetch the trusted volfile in this case. This patch allows\nto fetch volfile even if addrstr is empty.\n\nChange-Id: I831c5cd0b07b90ae843ec63f0fad9241d9407f6b\nBUG: 1279484\nSigned-off-by: Manikandan Selvaganesh <mselvaga@redhat.com>\nSigned-off-by: Mohamed Ashiq <mliyazud@redhat.com>\nReviewed-on: http://review.gluster.org/12757\nReviewed-by: Vijaikumar Mallikarjuna <vmallika@redhat.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Niels de Vos <ndevos@redhat.com>\nReviewed-by: Atin Mukherjee <amukherj@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/0db6d57a184ed79eb3142c42957b1a2415744011"},{"sha":"a1919e91279a6c691fbd3dd6c0d97e74e78ccf22","author":{"name":"Pranith Kumar K","email":"7b3e92499eb94bcd5d611aa8901b7d60d938843a@redhat.com"},"message":"features/bit-rot: Fix NULL dereference\n\nProblem:\nBy the time br_stub_worker is accessing this->private in it's\nthread, 'init' may not have set 'this->private = priv'. This\nleads to NULL dereference leading to brick crash.\n\nFix:\nSet this->private before launching these threads.\n\nChange-Id: Ic797eb195fdd0c70d19f28d0b97bc0181fd3dd2f\nBUG: 1285616\nSigned-off-by: Pranith Kumar K <pkarampu@redhat.com>\nReviewed-on: http://review.gluster.org/12754\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nReviewed-by: Venky Shankar <vshankar@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/a1919e91279a6c691fbd3dd6c0d97e74e78ccf22"},{"sha":"6b315b87d80cf681b976d78b444c761fc3a1caa7","author":{"name":"Sakshi Bansal","email":"b4634205d0af0680c8d1336d68dac4a799403559@redhat.com"},"message":"dht : changing variable type to avoid overflow\n\nFor layout computation we find total size of the cluster\nand store it in an unsigned 32 bit variable. For large\nclusters this value may overflow which leads to wrong\ncomputations and for some bricks the layout may overflow.\nHence using unsigned 64 bit to handle large values.\n\nChange-Id: I7c3ba26ea2c4158065ea9e74705a7ede1b6759c7\nBUG: 1282751\nSigned-off-by: Sakshi Bansal <sabansal@redhat.com>\nReviewed-on: http://review.gluster.org/12597\nReviewed-by: Susant Palai <spalai@redhat.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Raghavendra G <rgowdapp@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/6b315b87d80cf681b976d78b444c761fc3a1caa7"},{"sha":"6c95d17dabf979c51905956409560b6bbdae0eb7","author":{"name":"Krutika Dhananjay","email":"a253ff1498c94f22169e45483d4f2c99f501cba3@redhat.com"},"message":"features/shard: Set ctime to 0 in fsync callback\n\n... to indicate to md-cache that it should not be caching\nfile attributes.\n\nChange-Id: Iaef9bf7fec8008ca47d682b4b15984f26421bcd6\nBUG: 1285660\nSigned-off-by: Krutika Dhananjay <kdhananj@redhat.com>\nReviewed-on: http://review.gluster.org/12759\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/6c95d17dabf979c51905956409560b6bbdae0eb7"},{"sha":"87845356171afcd07f62f46dd81596e4f71e7935","author":{"name":"Manikandan Selvaganesh","email":"7a691e16fd4180323fca703fd3b3c05ab54ef5ff@redhat.com"},"message":"cli/geo-rep : remove unused code\n\nChange-Id: I8a8e27b4d6c35ea5e57bd0b556fd2c6ab7b496ab\nBUG: 1285968\nSigned-off-by: Manikandan Selvaganesh <mselvaga@redhat.com>\nReviewed-on: http://review.gluster.org/12771\nTested-by: NetBSD Build System <jenkins@build.gluster.org>\nReviewed-by: Saravanakumar Arumugam <sarumuga@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Venky Shankar <vshankar@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Alphadelta14/glusterfs/commits/87845356171afcd07f62f46dd81596e4f71e7935"}]}
{"actor":{"display_login":"Alphadelta14"}}