{"push_id":3128494681,"size":27,"distinct_size":27,"ref":"refs/heads/master","head":"3f6f76d87e3442e9d68b4b26fa00bf9a3900f815","before":"0bc82f813f42dba593b444a3fe085154969c6d3f","commits":[{"sha":"31364c3de8a0982183f467b5945513ffa4bd930b","author":{"name":"Jimmy Yih","email":"9b5ecfe15c9cd044f4ab483a287130e4bc266a44@pivotal.io"},"message":"Remove references to sanmateo.greenplum.com in gpAux scripts\n\nThese are dead references. Just remove them as simple clean up.\n\nCo-authored-by: Jimmy Yih <jyih@pivotal.io>\nCo-authored-by: Bradford D. Boyle <bboyle@pivotal.io>","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/31364c3de8a0982183f467b5945513ffa4bd930b"},{"sha":"26d33561beb4156d2407a5c379d938e21cfef218","author":{"name":"Chuck Litzell","email":"5109923084414a75a5037f304fa22defac361618@pivotal.io"},"message":"Docs - more updates from 8.4 merge commits (#6449)","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/26d33561beb4156d2407a5c379d938e21cfef218"},{"sha":"3fb6e266a7eec6e8b087bb79c07717f2413951e7","author":{"name":"Lisa Owen","email":"4df22dc7fbf61d4ceba3e1420be57d74fa4b4643@pivotal.io"},"message":"docs - remove operator RECHECK; add note, update sys catalog (#6414)\n\n* docs - remove operator RECHECK; add note, update sys catalog\r\n\r\n* add blank line","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/3fb6e266a7eec6e8b087bb79c07717f2413951e7"},{"sha":"8a433b4c987b7d4294063a9a8014d192a1a4cd75","author":{"name":"Lisa Owen","email":"4df22dc7fbf61d4ceba3e1420be57d74fa4b4643@pivotal.io"},"message":"docs - foreign data wrapper sql and catalog ref page updates (#6412)\n\n* docs - foreign data wrapper sql and catalog re page updates\r\n\r\n* misc edits\r\n\r\n* clarify mpp_execute any value","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/8a433b4c987b7d4294063a9a8014d192a1a4cd75"},{"sha":"892379b5a98ccaa155481cbbd20dd36d6e027df8","author":{"name":"Adam Berlin","email":"7f7c3a49ec33bd0e32ebe2f33440fe5b5ac3c312@pivotal.io"},"message":"Adds documentation to sql_isolation_testcase.py for the ability to include helper files.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/892379b5a98ccaa155481cbbd20dd36d6e027df8"},{"sha":"4ba354ed63e1a58d46e263c84bfcb6f5b2719fd9","author":{"name":"Lisa Owen","email":"4df22dc7fbf61d4ceba3e1420be57d74fa4b4643@pivotal.io"},"message":"docs - remove reference to java 1.7 in pxf docs (#6452)","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/4ba354ed63e1a58d46e263c84bfcb6f5b2719fd9"},{"sha":"a490e50f3de23bd8a103d6b87eb6ed1ee99dac14","author":{"name":"Tang Pengzhou","email":"ebfb6fa79a634ed64a59bdd78edfa125b950b4d8@pivotal.io"},"message":"gpexpand improvement using newly added features\n\ncommit 8eed421738 & e0b06678aa allow us to do a gpexpand of GPDB cluster\r\nwithout a restart, so we called this strategy as \"online expand\", those\r\ntwo commits were mainly focus on how to avoid restarting cluster when\r\nexpanding cluster, this commit will do the left work to improve gpexpand\r\nusing a few features we merged to master recently.\r\n\r\nFirst improvement is, it's no longer necessary to change policy of all\r\nnon-partition table to random at the beginning of gpexpand. Previously,\r\nwe couldn't tell the difference between expanded table and non-expaned\r\ntable, so if the distribution policy of these tables were the same,\r\nplanner took these tables's data as co-located and produced a incorrect\r\nplan. To avoid this, gpexpand used to change policy of all table to\r\nrandom so planner could produce a correct but a non-effective plan,\r\nbecause random policy always means annoying broadcase motion.\r\n\r\nNow each table has a 'numsegments' attribute introduced by 4eb65a53, GPDB\r\ncan recognize expanded and non-expand table and produced correct plans. so\r\nthe first imporvement is removing the randomization step of tables.\r\n\r\nThe second improvement is, use a brand new syntax \"ALTER TABLE foo EXPAND TABLE\"\r\nto focus on the data rebalance of tables. Previously, tables were converted\r\nto randomly before rebalance and numsegments of tables were always the same\r\nwith GPDB cluster size, so we can use a tricky \"ALTER TABLE foo SET WITH\r\n(REORGNIZE = true) DISTRIBUTED BY (original_key)\" command to rebalance data\r\nto new added segments, now policy and numsegments are not changed before\r\nrebalancing data, so expanding such tables is not match the concept of \"SET\r\nDISTRIBUTED BY\" now, we need a proper syntax to focus on table expanding.\r\n\r\nNew expand syntax named \"ALTER TABLE foo EXPAND TABLE\", we have two methods\r\nto do the real data movement inside, one is CTAS, another is RESHUFFLE, which\r\none is better depends on how much data needs to be moved and whether the table\r\nhas index and whether the table is a append only table (analyzed by Hekki).\r\n\r\nA drawback of this commit is we always expand a partition within a transaction,\r\nthe old behavior is expand the leaf partition in parallel which is faster for\r\na partition table. We don't allow root partition and its leaf partitions to\r\nhave different numsegments for now, this commit disabled the old behavior\r\ntemporarily. A topic on how to expanding partition table in parallel is\r\nunder discussion and we wish to bring the ability back properly in the feature.\r\n\r\n* Refine name quote\r\n\r\nEg: if schema name of table is a.b, table name is c'd, then current gpexpand\r\ncann't handle it.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/a490e50f3de23bd8a103d6b87eb6ed1ee99dac14"},{"sha":"7863052ba393525bda13d6274e1f85ebf1d6fdf3","author":{"name":"Zhenghua Lyu","email":"51845dc4db1d2d38149a1027f835e70909dc2cb1@gmail.com"},"message":"Add check Nullptr for CdbTryOpenRelation in parserOpenTable\n\n`CdbTryOpenRelation` might return a NULL pointer. Each time we\r\nuse the value returned by it we should always check if the\r\nresult is NULL. `parserOpenTable` forgot doing such check, this\r\ncommit adds the check for NULL.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/7863052ba393525bda13d6274e1f85ebf1d6fdf3"},{"sha":"85c51e49d501135b25a8d7c20a75ea807a8e0558","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove unused 'is_agg' args.\n\nIt was always passed as 'true'.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/85c51e49d501135b25a8d7c20a75ea807a8e0558"},{"sha":"acf7534e555200a4b45d8f8aaedbbd145848f6a3","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove unused PSETOP_PARALLEL_REPLICATED.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/acf7534e555200a4b45d8f8aaedbbd145848f6a3"},{"sha":"196045c82759d720405e51f70efa4e995a99b73e","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove duplicate function prototype.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/196045c82759d720405e51f70efa4e995a99b73e"},{"sha":"ff0e2384885885c3523420308c237aea5229123d","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove unused argument.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/ff0e2384885885c3523420308c237aea5229123d"},{"sha":"953e4d7b5153c8534b5a46eb4848d5cfe17f7692","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove a couple of unused functions.\n\nI think these functions were to implement ALTER TABLE MODIFY RANGE/LIST,\nbut that command doesn't exist anymore. Not sure if it was ever fully\nimplemented.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/953e4d7b5153c8534b5a46eb4848d5cfe17f7692"},{"sha":"83b4bed71bf7e50fb86b3d03d7b375dc44fbfdd2","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove unused round() macro.\n\nIt was unused, and we don't support Windows as a server platform, anyway.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/83b4bed71bf7e50fb86b3d03d7b375dc44fbfdd2"},{"sha":"570893a1367aebe3dd99d4b4655bda2da38898ce","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Fix outdated comment.\n\nCommit b3c50e4086 changed the argument from StringInfo to ErrorData *,\nbut neglected the comment in the header file about it. Fix, by copying\nthe up-to-date comment from the .c file.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/570893a1367aebe3dd99d4b4655bda2da38898ce"},{"sha":"c9cfb4c8540268d23f1c52492847c700d5f890d7","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove dangerous 'extern' declarations in .c file.\n\nIf the actual signature of the function/variable changes, with an extern\ndeclaration directly in the other .c file, you might not notice. The\ncorrect way to use 'extern', is to have only one 'extern' declaration, in\na header file.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/c9cfb4c8540268d23f1c52492847c700d5f890d7"},{"sha":"ac486dd4bda1ffdd791c664dba02a41fd9e27c23","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove leftover code for non-existent 'G' and 'W' protocol messages.\n\nLooking at the historical pre-open-sourcing repository, the 'G' message\nwas used by ancient prototype code from 2007-2009. The prototype code was\nremoved in 2009, but this snippet was left over. I don't think it was used\nin any released version of GPDB.\n\nThe 'W' type message was removed in commit daf6cdbc67, but this was left\nover.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/ac486dd4bda1ffdd791c664dba02a41fd9e27c23"},{"sha":"f475a8f5ab70391395e6fa73e0af3df9496b88d6","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove duplicated 'forbidden_in_wal_sender' call.\n\nFumbled this in upstream merge. Harmless, but let's be tidy.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/f475a8f5ab70391395e6fa73e0af3df9496b88d6"},{"sha":"fe3ab604c503e58ae0080548838ddbd3ca420113","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove duplicated code for IA-64 (Itanium) stack depth checking.\n\nWe had backported this earlier, and got a second copy as part of upstream\nmerge. Went unnoticed because no one has tried building GPDB on Itanium.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/fe3ab604c503e58ae0080548838ddbd3ca420113"},{"sha":"015837838ade65f702e6cc01945ea55cd3b8e347","author":{"name":"Heikki Linnakangas","email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io"},"message":"Remove obsolete comment.\n\n'subqfromlist' field was removed by commit f16deabd6c.","distinct":true,"url":"https://api.github.com/repos/litzell/gpdb/commits/015837838ade65f702e6cc01945ea55cd3b8e347"}]}
{"actor":{"display_login":"litzell"}}