{"push_id":803332011,"size":3,"distinct_size":0,"ref":"refs/heads/master","head":"98fe4297131361d62d6579d0bde10a8485e4748a","before":"070d93afe63f377539b56ed646b714bb281bd240","commits":[{"sha":"5ad1add883ee54f83a42f0f6d6ae2c6e3f9a543a","author":{"email":"652d1e34e1876dd82d643021ce9a3641bdac3966@redhat.com","name":"Krutika Dhananjay"},"message":"features/shard: Performance improvements in IO path\n\nThis is patch 1/2 of the performance improvement work\nfor sharding in the IO path.\nWhat this patch does:\nSince the primary use-case where sharding is targeted -\nVM store - is a single-writer workload, instead of\nperforming lookup on the base file everytime to gather the\nsize and block count from the backend in reads, writes and\ntruncate, now the size and block count is also cached and\nkept up-to-date after every inode write in the inode ctx.\n\nTO-DO:\nMake changes in rename, link, unlink, [f]setattr and [f]stat\nto keep the relevant iatt members up-to-date in the inode ctx.\n\nChange-Id: Ica87d020dabc3a3dbccec814b26b01d6a629ff4d\nBUG: 1258905\nSigned-off-by: Krutika Dhananjay <kdhananj@redhat.com>\nReviewed-on: http://review.gluster.org/12126\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/anoopcs9/glusterfs/commits/5ad1add883ee54f83a42f0f6d6ae2c6e3f9a543a"},{"sha":"6838a5b342b40099d09ccdce6af8c6f769cccf39","author":{"email":"652d1e34e1876dd82d643021ce9a3641bdac3966@redhat.com","name":"Krutika Dhananjay"},"message":"features/shard: Performance improvements in IO path - Part 2\n\nThis is change 2/2 of the performance improvements for sharding.\n\nThe changes are with respect to maintaining up-to-date values of\nfile attributes in [f]stat, [f]setattr, link, and [f]truncate\ncodepaths.\n\nChange-Id: Ia3ce4664fb33be869e4dc76494adbe9c314cc098\nBUG: 1258905\nSigned-off-by: Krutika Dhananjay <kdhananj@redhat.com>\nReviewed-on: http://review.gluster.org/12138\nTested-by: Gluster Build System <jenkins@build.gluster.com>\nReviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>\nTested-by: NetBSD Build System <jenkins@build.gluster.org>","distinct":false,"url":"https://api.github.com/repos/anoopcs9/glusterfs/commits/6838a5b342b40099d09ccdce6af8c6f769cccf39"},{"sha":"98fe4297131361d62d6579d0bde10a8485e4748a","author":{"email":"10460665c63c1e41b922ea2cdf63084aa1a91e2a@redhat.com","name":"Ravishankar N"},"message":"heal: remove glfsh_print_brick()\n\nUse glfsh_print_brick_from_xl() instead so that the hostname:brickpath\ndisplayed when heal info is run is consistent with other gluster cli\ncommands like `gluster volume info`.\n\nChange-Id: I30ee3d76d0f68991a25bd678d40ec3bf7e0538c7\nBUG: 1265470\nSigned-off-by: Ravishankar N <ravishankar@redhat.com>\nReviewed-on: http://review.gluster.org/12212\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: Krutika Dhananjay <kdhananj@redhat.com>\nReviewed-by: Anuradha Talur <atalur@redhat.com>","distinct":false,"url":"https://api.github.com/repos/anoopcs9/glusterfs/commits/98fe4297131361d62d6579d0bde10a8485e4748a"}]}