{"push_id":694572364,"size":121,"distinct_size":121,"ref":"refs/heads/master","head":"1ea9c9a3d59d8c3ddf1e27e2939c136a4ed3c6e8","before":"ce5617ff86d88ea99ea2b5a9808c82ecd9df3557","commits":[{"sha":"d133071e7ced1794e09ffe4ef8cb14cf5b9f7e75","author":{"email":"e68b30888c55fb435158a61811a99f30c10b2411@redhat.com","name":"Mohammed Rafi KC"},"message":"glusterd/tiering: Exchange tier info during glusted handshake\n\nChange-Id: Ibc2f8eeb32d3e5dfd6945ca8a6d5f0f80a78ebac\nBUG: 1211264\nSigned-off-by: Mohammed Rafi KC <rkavunga@redhat.com>\nReviewed-on: http://review.gluster.org/10449\nReviewed-by: Kaushal M <kaushal@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/d133071e7ced1794e09ffe4ef8cb14cf5b9f7e75"},{"sha":"f1fb71bbf677be40b7bab997221f832c7fa7527a","author":{"email":"e68b30888c55fb435158a61811a99f30c10b2411@redhat.com","name":"Mohammed Rafi KC"},"message":"tiering: Correct errors in cli and glusterd\n\nProblem 1:\n\nvolume info shows Cold Bricks instead of Tier type\n  eg:\nVolume Name: patchy2\nType: Tier\nVolume ID: 28c25b8d-b8a1-45dc-b4b7-cbd0b344f58f\nStatus: Started\nNumber of Bricks: 3\nTransport-type: tcp\nHot Tier :\nHot Tier Type : Distribute\nNumber of Bricks: 1\nBrick1: 10.70.1.35:/home/brick43\nCold Bricks:\nCold Tier Type : Distribute\nNumber of Bricks: 2\nBrick2: 10.70.1.35:/home/brick19\nBrick3: 10.70.1.35:/home/brick16\nOptions Reconfigured:\n\nProblem 2: Detach-tier sending enums of Rebalance\n\n   detach-tier has it's own Enum to send with detach-tier command,\nusing that enums will make more appropriate.\n\nProblem 3:\n\nWrongly sets hot_brick count during the dictionary copying for response\n\nChange-Id: Icc054a999a679456881bc70511470d32ff8a86e4\nBUG: 1211264\nSigned-off-by: Mohammed Rafi KC <rkavunga@redhat.com>\nReviewed-on: http://review.gluster.org/10768\nReviewed-by: Atin Mukherjee <amukherj@redhat.com>\nReviewed-by: Kaushal M <kaushal@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/f1fb71bbf677be40b7bab997221f832c7fa7527a"},{"sha":"3cb713f2aec3c2191cf8fd2df830b92bf3ad92d4","author":{"email":"e68b30888c55fb435158a61811a99f30c10b2411@redhat.com","name":"Mohammed Rafi KC"},"message":"tier: Do not allow detach-tier commands on a non-tiered volume\n\nChange-Id: Ic92d25db68e40ef4a4388ef42affd1b3ee5a7ec6\nBUG: 1221270\nSigned-off-by: Mohammed Rafi KC <rkavunga@redhat.com>\nReviewed-on: http://review.gluster.org/10773\nReviewed-by: Atin Mukherjee <amukherj@redhat.com>\nReviewed-by: Raghavendra G <rgowdapp@redhat.com>\nReviewed-by: Kaushal M <kaushal@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/3cb713f2aec3c2191cf8fd2df830b92bf3ad92d4"},{"sha":"05566baee6b5f0b2a3b083def4fe9bbdd0f63551","author":{"email":"e68b30888c55fb435158a61811a99f30c10b2411@redhat.com","name":"Mohammed Rafi KC"},"message":"tiering/nfs: duplication of nodes in client graph\n\nWhen creating client volfiles, xlator tier-dht will\nbe loaded for each volume. So for services like nfs\nhave one or more volumes . So for each volume in the\ngraph a tier-dht xlator will be created. So the graph\nparser will fail because of the redundant node in\ngraph.\n\nBy this change tier-dht will be renamed as volname-tier-dht\n\nChange-Id: I3c9b9c23ddcb853773a8a02be7fd8a5d09a7f972\nBUG: 1222840\nSigned-off-by: Mohammed Rafi KC <rkavunga@redhat.com>\nReviewed-on: http://review.gluster.org/10820\nReviewed-by: Atin Mukherjee <amukherj@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System\nReviewed-by: Kaushal M <kaushal@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/05566baee6b5f0b2a3b083def4fe9bbdd0f63551"},{"sha":"ffc15b7ef0631b571be00cdb7d091cac84e314f5","author":{"email":"e68b30888c55fb435158a61811a99f30c10b2411@redhat.com","name":"Mohammed Rafi KC"},"message":"tiering/rebalance: Use separate pid/socket file for tiering\n\nWhen promotion/demotion daemon starts, it uses the same pidfile\nas rebalance. This patch will introduce a different pid file\nfor the same.\n\nChange-Id: Ic484c53f51e00ae6b2d697748a9600b14829e23b\nBUG: 1221970\nSigned-off-by: Mohammed Rafi KC <rkavunga@redhat.com>\nReviewed-on: http://review.gluster.org/10792\nReviewed-by: Atin Mukherjee <amukherj@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/ffc15b7ef0631b571be00cdb7d091cac84e314f5"},{"sha":"433d1154d36cbb2b0c3218247e656940e1fc40fb","author":{"email":"a66bd9d22fa4c9ed39b8c456e41d73cd52b5e2f8@redhat.com","name":"Shyam"},"message":"glusterd: Bump op version and max op version for 3.7.1\n\nAs 3.7 is released, and a DHT configuration option needs higher\nop version, bumping the gluster op-version to 3.7.1 (or 30701).\n\nChange-Id: I9747cf93b41be72e43077ed8e977e21eed99ccc3\nBUG:  1223432\nSigned-off-by: Shyam <srangana@redhat.com>\nReviewed-on: http://review.gluster.org/10849\nReviewed-by: Kaushal M <kaushal@redhat.com>\nTested-by: NetBSD Build System\nTested-by: Gluster Build System <jenkins@build.gluster.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/433d1154d36cbb2b0c3218247e656940e1fc40fb"},{"sha":"7bfd49705b8c17e779b88dd33122d2ce213dd1fb","author":{"email":"e68b30888c55fb435158a61811a99f30c10b2411@redhat.com","name":"Mohammed Rafi KC"},"message":"glusterd: function to create duplicate of volinfo should copy subvol_count\n\nwhen we create duplicate volfile from a existing volfile,\nwe are not copying the variable subvol_count to the new\nvolfile.\n\nChange-Id: I943aa7fdf1a2ca5bf57522cb2402b6b3165501ac\nBUG: 1215002\nSigned-off-by: Mohammed Rafi KC <rkavunga@redhat.com>\nReviewed-on: http://review.gluster.org/10761\nReviewed-by: Atin Mukherjee <amukherj@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/7bfd49705b8c17e779b88dd33122d2ce213dd1fb"},{"sha":"19818254fa7d2b227d212e0a62c37846aef3fc24","author":{"email":"ca630918676f465396be6c88fe8166e4d3e6bea8@redhat.com","name":"Raghavendra Bhat"},"message":"features/bitrot: refactor brick connection logic\n\nBrick connection was bloated (and not implemented efficiently) with\ncalls which were not required to be called under lock. This resulted\nin starvation of lock by critical code paths. This eventally did not\nscale when the number of bricks per volume increases (add-brick and\nthe likes).\n\nAlso, this patch cleans up some of the weird reconnection logic that\nadded more to the starvation of resources and cleans up uncontrolled\ngrowing of log files.\n\nChange-Id: I05e737f2a9742944a4a543327d167de2489236a4\nBUG: 1207134\nSigned-off-by: Raghavendra Bhat <raghavendra@redhat.com>\nSigned-off-by: Venky Shankar <vshankar@redhat.com>\nSigned-off-by: Raghavendra Bhat <raghavendra@redhat.com>\nReviewed-on: http://review.gluster.org/10763\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Vijay Bellur <vbellur@redhat.com>\nTested-by: NetBSD Build System","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/19818254fa7d2b227d212e0a62c37846aef3fc24"},{"sha":"b7f05e64f615a12e6487eab64544b8f92a6037ae","author":{"email":"36ab91862badf129e22a0765506a8b181227d4e1@redhat.com","name":"vmallika"},"message":"quota: quota.conf backward compatibility fix\n\nIn release-3.7 the format of quota.conf is changed.\nThere is a backward compatibility issues during upgrade\n1) There can be an issue when peer sync between node-3.6 and node-3.7\n2) If the user sets/removes limit, there is will different format of\n   file in node-3.6 and node-3.7\n\nThis patch fixes the issue:\n1) restrict the user to execute command quota enable, limit-usage, remove\n2) write quota.conf in older format if op-version is less than 3.6\n\nChange-Id: Ib76f5a0a85394642159607a105cacda743e7d26b\nBUG: 1223739\nSigned-off-by: vmallika <vmallika@redhat.com>\nReviewed-on: http://review.gluster.org/10889\nTested-by: NetBSD Build System\nReviewed-by: Krishnan Parthasarathi <kparthas@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/b7f05e64f615a12e6487eab64544b8f92a6037ae"},{"sha":"d67eb34b2a5b5e3cb926ff4c86a163148743829c","author":{"email":"9e157012ae67f4ec8906b0ba0acc39e7756f1e97@redhat.com","name":"Avra Sengupta"},"message":"snapshot/scheduler: Do not enable scheduler if another scheduler is running\n\nCheck if another snapshot scheduler is running before\nenabling the scheduler.\n\nAlso introducing a hidden option, disable_force\n\n\"snapshot_scheduler.py disable_force\" will disable the\ncli snapshot scheduler from any node, even though the node\nhas not been initialised for the scheduler, as long as the\nshared storage is mounted\n\nThis option is hidden, because we don't want to encourage\nusers to use all commands from nodes that are not initialised.\n\nChange-Id: I7ad941fbbab834225a36e740c61f8e740813e7c8\nBUG: 1219442\nSigned-off-by: Avra Sengupta <asengupt@redhat.com>\nReviewed-on: http://review.gluster.org/10641\nReviewed-by: Rajesh Joseph <rjoseph@redhat.com>\nTested-by: NetBSD Build System\nReviewed-by: Kaushal M <kaushal@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/d67eb34b2a5b5e3cb926ff4c86a163148743829c"},{"sha":"e6934debda3a67b5666f1aa30b33c5267de49d84","author":{"email":"411ac29a97bdb332e7e6a7946f7898a5dd9a3b55@redhat.com","name":"Ashish Pandey"},"message":"Changing log level from Warning to Debug\n\nChange-Id: Ic4306ebb5a58c2ca310e973bb562be1ca3e4885f\nBUG: 1202758\nSigned-off-by: Ashish Pandey <aspandey@redhat.com>\nReviewed-on: http://review.gluster.org/10829\nTested-by: NetBSD Build System\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/e6934debda3a67b5666f1aa30b33c5267de49d84"},{"sha":"4397d7e72fdff6f01c59b72eebea421f23c1a392","author":{"email":"9e157012ae67f4ec8906b0ba0acc39e7756f1e97@redhat.com","name":"Avra Sengupta"},"message":"glusterd/snapshot: Return correct errno in events of failure - PATCH 1\n\nRETCODE              ERROR\n-------------------------------------------\n30800                Internal Error\n30801                Another Transaction In Progress\n\nChange-Id: Ica7fd2e513b2c28717b6df73cfb2667725dbf057\nBUG: 1212413\nSigned-off-by: Avra Sengupta <asengupt@redhat.com>\nReviewed-on: http://review.gluster.org/10313\nReviewed-by: Rajesh Joseph <rjoseph@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System\nReviewed-by: Krishnan Parthasarathi <kparthas@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/4397d7e72fdff6f01c59b72eebea421f23c1a392"},{"sha":"4675bffe46d4cd93ad7198167ca4beb9da4e293e","author":{"email":"8666478417b23a05777ccdb0da96ce6896073c19@redhat.com","name":"Kotresh HR"},"message":"geo-rep: Fix acl mounting in mountbroker setup\n\nAdd acl option to geo-rep mount specification template\n(georep_mnt_desc_template) for mountbroker setup.\n\nChange-Id: I5b93ebb81bd308fc343c3b9e21c36c78acedcbaa\nBUG: 1223741\nSigned-off-by: Kotresh HR <khiremat@redhat.com>\nReviewed-on: http://review.gluster.org/10876\nTested-by: NetBSD Build System\nReviewed-by: Venky Shankar <vshankar@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/4675bffe46d4cd93ad7198167ca4beb9da4e293e"},{"sha":"3eaf21e3cc8cf481226d1ed495d7261b1acbb594","author":{"email":"8666478417b23a05777ccdb0da96ce6896073c19@redhat.com","name":"Kotresh HR"},"message":"geo-rep: Disable xattrs and acls support with tar_ssh\n\nGeo-rep can't sync xattrs and acls with tar over ssh\nfor following reasons.\n\nIssue 1: xattrs doesn't sync with tar over ssh.\n\nReason: untar doesn't respect '--overwrite' option when used along\n        with '--xattrs'. So it sends unlink if the file exists on\n        destination and re-creates afresh. But all entry operations\n        are banned in aux-gfid-mount as it may lead to gfid-mismatch.\n        Hence fails with EPERM. This happens only when some xattr is\n        set on a file in master volume.\n\nIssue2: acls on directories does not sync with tar over ssh.\n\nReason: tar tries to opendir \".gfid/<gfid1>\" and is not supported\n        by gfid-access-translator as readirp can't be handled on\n        virtual inodes and hence fails with ENOTSUP where as it syncs\n        for files.\n\nSince the issue is with tar commmand it self and nothing could be\ndone from gluster side, disabling xattr and acls support with tar\nover ssh option.\n\nGeo-rep can sync xattrs and acls with 'rsync' as the sync engine.\n\nChange-Id: I6821d327e7fe15545adef644869aa2389f79c701\nBUG: 1223642\nSigned-off-by: Kotresh HR <khiremat@redhat.com>\nReviewed-on: http://review.gluster.org/10873\nTested-by: NetBSD Build System\nReviewed-by: Venky Shankar <vshankar@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/3eaf21e3cc8cf481226d1ed495d7261b1acbb594"},{"sha":"99eaa1a8255105687c78f8dda48c0a60023e1ffc","author":{"email":"5a58a62d5fb393eeb47c26c31754c143085c7e9b@redhat.com","name":"Sachin Pandit"},"message":"features/quota : Make \"quota-deem-statfs\" option \"on\" by default, when quota is enabled\n\nAs of now it is expected from user to set deem-statfs to \"on\" when\nquota is enabled. Better to turn it \"on\" by default when quota is enabled.\n\nChange-Id: I85e0b919b1bdb74ac21e256073eebcb55bcb8e2a\nBUG: 1213364\nSigned-off-by: Sachin Pandit <spandit@redhat.com>\nReviewed-on: http://review.gluster.org/10299\nTested-by: NetBSD Build System\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Vijaikumar Mallikarjuna <vmallika@redhat.com>\nReviewed-by: Raghavendra G <rgowdapp@redhat.com>\nTested-by: Raghavendra G <rgowdapp@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/99eaa1a8255105687c78f8dda48c0a60023e1ffc"},{"sha":"3fec17dd4535866de61ae3c12cbc590062d08d5d","author":{"email":"845b147d96146e34e925034b01cbe6e0ab8dbead@redhat.com","name":"anand"},"message":"Build: glusterd socket file cleanup to set SElinux context properly.\n\nIssue : glusterd runs as rpm_script_t when it's executed from the rpm scriptlet, socket file\ncreated in this context is set as rpm_script_t type, glusterd unable to access socket file\nwhen it runs in glusterd_t context (glusted not cleaning socket file while stoping due to\nsome cleanup issues, so cleanup required in rpm install).\n\nFix: In rpm post upgrade,remove the glusterd.socket file which is created by glusterd in rpm context.\nso that glusterd recreates socket file when it runs in glusterd_t context.\n\nChange-Id: I57041e2e0f9d3e74e12198507a9bd47d09f4a132\nBUG: 1223185\nSigned-off-by: anand <anekkunt@redhat.com>\nReviewed-on: http://review.gluster.org/10815\nReviewed-by: Niels de Vos <ndevos@redhat.com>\nTested-by: NetBSD Build System\nTested-by: Gluster Build System <jenkins@build.gluster.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/3fec17dd4535866de61ae3c12cbc590062d08d5d"},{"sha":"b0fb6eb3071ce45a8964423237577d1d9b9605d9","author":{"email":"39f15b5c9bcef5af1fee3013c5b9b9905213699e@redhat.com","name":"Kaleb S. KEITHLEY"},"message":"glusterfs.spec.in: python-gluster should be 'noarch'\n\nChange-Id: Ic4f498ce87a5a7f21b637da1b63a290b9fe89b66\nBUG: 1219954\nSigned-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>\nReviewed-on: http://review.gluster.org/10846\nReviewed-by: Humble Devassy Chirammal <humble.devassy@gmail.com>\nTested-by: NetBSD Build System\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Niels de Vos <ndevos@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/b0fb6eb3071ce45a8964423237577d1d9b9605d9"},{"sha":"15a28c2b70003434d448a67d66ff722294e816f7","author":{"email":"3d98f31eab06971051372b88e77259b2119ee764@redhat.com","name":"Pranith Kumar K"},"message":"worm: Let lock, zero xattrop calls succeed\n\nLocks can be taken just to inspect the data as well, so allow them.\nXattrops are internal fops so we can allow them as well as longs as\nit doesn't change the xattr value, i.e. All-zero xattrop.\n\nChange-Id: Idc06d2043eb472c064db40d811a80058f0bda378\nBUG: 1211123\nSigned-off-by: Pranith Kumar K <pkarampu@redhat.com>\nReviewed-on: http://review.gluster.org/10727\nReviewed-by: Xavier Hernandez <xhernandez@datalab.es>\nTested-by: NetBSD Build System","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/15a28c2b70003434d448a67d66ff722294e816f7"},{"sha":"5d912230a7d4f9979c10ff15da724624bd8e069d","author":{"email":"8c581b930d4e467db7caf29db13010a40a93b692@redhat.com","name":"Aravinda VK"},"message":"scripts: Added script stop-all-gluster-processes.sh in rpm\n\nThis script was not included as part of rpm. Fixed now\n\nBUG: 1204641\nChange-Id: I5e559b187253cc2f4f8ea7cf8ec56a32802e5ab2\nSigned-off-by: Aravinda VK <avishwan@redhat.com>\nReviewed-on: http://review.gluster.org/10931\nReviewed-by: Kotresh HR <khiremat@redhat.com>\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/5d912230a7d4f9979c10ff15da724624bd8e069d"},{"sha":"8a9328e37b8c63d60583184dc8dab12f85810682","author":{"email":"7bda0c0ee7f47171cc808e9e60292cbc5d8140dd@redhat.com","name":"Niels de Vos"},"message":"build: do not #include \"config.h\" in each file\n\nInstead of including config.h in each file, and have the additional\nconfig.h included from the compiler commandline (-include option).\n\nWhen a .c file tests for a certain #define, and config.h was not\nincluded, incorrect assumtions were made. With this change, it can not\nhappen again.\n\nBUG: 1222319\nChange-Id: I4f9097b8740b81ecfe8b218d52ca50361f74cb64\nSigned-off-by: Niels de Vos <ndevos@redhat.com>\nReviewed-on: http://review.gluster.org/10808\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nTested-by: NetBSD Build System\nReviewed-by: Kaleb KEITHLEY <kkeithle@redhat.com>\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pellaeon/glusterfs/commits/8a9328e37b8c63d60583184dc8dab12f85810682"}]}