{"push_id":1907811213,"size":11,"distinct_size":11,"ref":"refs/heads/simplify_tuple_serialization","head":"d9399a6639fbaca688f61349b22f4e8c69c5237e","before":"3f4402d95c7dc2246ab8fc45bd19e23096c44888","commits":[{"sha":"77918a73e6ea1f76ab26ee7f550f8ef2fdd16894","author":{"name":"Adam Lee","email":"6bef8114f791610f325e21bf98cab17795dfd86b@pivotal.io"},"message":"Revert \"gpload: log gpfdist outputs by default\"\n\nThis reverts commit 64d150e97b06bdbba171e46b4f8faf2048c72911.","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/77918a73e6ea1f76ab26ee7f550f8ef2fdd16894"},{"sha":"80e931e81840076ec0d93d1aee8b91cd856050ac","author":{"name":"xiong-gang","email":"ac39f31cb1b2743b338da907848e05d80e6b3ca0@pivotal.io"},"message":"Install bzip2-devel on ccp cluster","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/80e931e81840076ec0d93d1aee8b91cd856050ac"},{"sha":"6241de67a6e4729488d45d441bc8fe7aeba4a881","author":{"name":"Gang Xiong","email":"ac39f31cb1b2743b338da907848e05d80e6b3ca0@pivotal.io"},"message":"Install bzip2-devel on ccp cluster\n\nmissing \"-y\" for yum in commit 80e931e81840076ec0d93d1aee8b91cd856050ac","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/6241de67a6e4729488d45d441bc8fe7aeba4a881"},{"sha":"7fb621f5cee9d19d7672fd74b1507a940aa407eb","author":{"name":"Chuck Litzell","email":"06f76881b810abfbe817d7e3355e58e2eb440890@pivotal.io"},"message":"docs: remove 'incubating.' from MADlib URLs (#2877)","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/7fb621f5cee9d19d7672fd74b1507a940aa407eb"},{"sha":"3d750bf49cd446a9f116bbc0c33b1d10e454cf6a","author":{"name":"Pengzhou Tang","email":"4736f73c0a0a41fcbf6ab8f4c01b0b4c45dc0393@pivotal.io"},"message":"update gp_singleton_segindex for FLOW_SINGLETON\n\nIn commit 06f56fe803, we assigned a random segment to server as singleton\nQE for load blance. An assertion failure \"outputSegIdx[0] == gp_singleton_segindex\"\noccurs when plan contains initplans because apply_motion_mutator() did\nnot set segindex of FLOW_SINGLETON to gp_singleton_segindex. Although\nsegindex field did not affect the creation of singleton gang and also\ndid not affect QE sending data to the right upstream, we still need\nmaking them consistent to silent the assertion and avoid potential issue.","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/3d750bf49cd446a9f116bbc0c33b1d10e454cf6a"},{"sha":"67e4fde2f538fd3f21c8e5351b73905967bdac3f","author":{"name":"Heikki Linnakangas","email":"05628fb5af084483329a74d57058afe6d592a16d@pivotal.io"},"message":"Fix some compiler warnings that have crept up recently.\n\nClean up after commits e40e78fabb, 038aa959c8, 859d65923a and a21da89e4f.\nTut tut.","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/67e4fde2f538fd3f21c8e5351b73905967bdac3f"},{"sha":"9b7c69246e7103c67a7eb2ea06564f5c109f6886","author":{"name":"Ashwin Agrawal","email":"0b80898d20c115b5a17919c67f80b4a69754d0af@pivotal.io"},"message":"Fix recent coverity issues and warnings.\n\nCID 173910 Dereference after null check. In markDirty: Pointer is checked\nagainst null but then dereferenced anyway. Removed the checking against and\nadded Assert instead as don't see why relation should be NULL in markDirty().\n\nCID 173667 Printf arg type mismatch. A printf format string does not match the\ntypes of one of the arguments. Fixed to make it only one %s and relpath() to get\nthe path.\n\nAlso, fixing the warning\n```\nguc.c:643:15: warning: incompatible pointer to integer conversion initializing 'bool' (aka 'char') with an expression of type 'void *' [-Wint-conversion]\n                NULL, NULL, NULL\n```","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/9b7c69246e7103c67a7eb2ea06564f5c109f6886"},{"sha":"f17a5d5cfab3f428e94e08ed1fbe57249ec8a8a5","author":{"name":"Ashwin Agrawal","email":"0b80898d20c115b5a17919c67f80b4a69754d0af@pivotal.io"},"message":"Add .gitignore to contrib/gp_inject_fault.","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/f17a5d5cfab3f428e94e08ed1fbe57249ec8a8a5"},{"sha":"92e85a420997e2eb47c5d01218257433746d1810","author":{"name":"Ashwin Agrawal","email":"0b80898d20c115b5a17919c67f80b4a69754d0af@pivotal.io"},"message":"Fix gpcheckmirrorseg.pl for MAC\n\ngpcheckmirrorseg.pl assumed GPDB is compiled as 32 bit on macs and hence doesn't\nwork correctly. Fixing the same as now we compile GPDB in 64 bits on MACs too.\n\nAlso, add errlog directory to ignore_list as its not supposed to be same on\nprimary and mirror. Plus, reflect missing relkinds for visimap, blockdirectory\nand sequence tables.","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/92e85a420997e2eb47c5d01218257433746d1810"},{"sha":"f8a97f6358ece688c4d62178c95fface457da862","author":{"name":"Gang Xiong","email":"ac39f31cb1b2743b338da907848e05d80e6b3ca0@pivotal.io"},"message":"Remove icw_resource_group from gpdb_master pipeline","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/f8a97f6358ece688c4d62178c95fface457da862"},{"sha":"d9399a6639fbaca688f61349b22f4e8c69c5237e","author":{"name":"Heikki Linnakangas","email":"05628fb5af084483329a74d57058afe6d592a16d@pivotal.io"},"message":"Simplify tuple serialization in Motion nodes.\n\nThere is a fast-path for tuples that contain no toasted attributes,\nwhich writes the raw tuple almost as is. However, the slow path is\nsignificantly more complicated, calling each attribute's binary\nsend/receive functions (although there's a fast-path for a few\nbuilt-in datatypes). I don't see any need for calling I/O functions\nhere. We can just write the raw Datum on the wire. If that works\nfor tuples with no toasted attributes, it should work for all tuples,\nif we just detoast any toasted attributes first.\n\nThis makes the code a lot simpler, and also fixes a bug with data\ntypes that don't have a binary send/receive routines. We used to\ncall the regular (text) I/O functions in that case, but didn't handle\nthe resulting cstring correctly.\n\nDiagnosis and test case by Foyzur Rahman.\n\nSigned-off-by: Haisheng Yuan <hyuan@pivotal.io>\nSigned-off-by: Ning Yu <nyu@pivotal.io>","distinct":true,"url":"https://api.github.com/repos/pivotal-ning-yu/gpdb/commits/d9399a6639fbaca688f61349b22f4e8c69c5237e"}]}
{"actor":{"display_login":"pivotal-ning-yu"}}