{"push_id":922463807,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"add5382e998c8070cee389d79b717bfe4f82094e","before":"a2e15cb31cf50731fc010325b0cb89c18f9bc613","commits":[{"sha":"0fb8f9e4b671c4484ee08c3268c708639017f5e1","author":{"email":"512a570991a898f2c8fe450ab195cc3c5805fd28@gopivotal.com","name":"Yandong Yao"},"message":"Fix gpdiff.pl issues caused by processing init_file multiple times; also add verbose option for gpdiff.pl","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/0fb8f9e4b671c4484ee08c3268c708639017f5e1"},{"sha":"f1f2bc512c1f6c2d877bf9f2457ec5a457d2790c","author":{"email":"512a570991a898f2c8fe450ab195cc3c5805fd28@gopivotal.com","name":"Yandong Yao"},"message":"update gitignore file","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/f1f2bc512c1f6c2d877bf9f2457ec5a457d2790c"},{"sha":"f22f47673b687e1f059dc3b3251d166f62d5a452","author":{"email":"15a4bf6812ebac385016d00b6def3bbabe904af5@pivotal.io","name":"Shang Shujie"},"message":"parquet support for short type\n\n1) read int@int_16 as short, not int\n2) write short as int@int_16, not int\n3) support read int as short","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/f22f47673b687e1f059dc3b3251d166f62d5a452"},{"sha":"06ab08760e04c37e098ddfb76d7ef227bd9fedc1","author":{"email":"e623d83accd2d76028bfc77bbcb24ed15700a072@gmail.com","name":"Dave Cramer"},"message":"fix: pljava so that it reads absolute directories for jar files\nsecuritypolicy needs to be aware of classpath\nadded test to pljava","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/06ab08760e04c37e098ddfb76d7ef227bd9fedc1"},{"sha":"9703d1ce06a3460006532820b5ceee5c79c50beb","author":{"email":"e623d83accd2d76028bfc77bbcb24ed15700a072@gmail.com","name":"Dave Cramer"},"message":"did not have to copy examples.jar","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/9703d1ce06a3460006532820b5ceee5c79c50beb"},{"sha":"36e4fed9c4fd2493141eeff75c46b0b4e91214c7","author":{"email":"9b5ecfe15c9cd044f4ab483a287130e4bc266a44@pivotal.io","name":"Jimmy Yih"},"message":"gpdbrestore --truncate will not try to truncate a nonexistent table.\n\nPreviously, if the set of tables to be restored using gpdbrestore --truncate\nincluded a table that did not exist in the target database, gpdbrestore would\nraise an exception when attempting to truncate the nonexistent table.  Now,\ngpdbrestore displays a warning regarding the nonexistent table, and the table is\nrestored normally.\n\nAuthors: Jimmy Yih and James McAtamney","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/36e4fed9c4fd2493141eeff75c46b0b4e91214c7"},{"sha":"dd43545b30179c60286e62413df7b3485894a1b5","author":{"email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io","name":"Heikki Linnakangas"},"message":"Remove hardcoded information about pg_part_rule_def functions.\n\nThe hack was put in place, because prodataaccess values for these functions\nare wrong in the catalogs. They should be marked as READS SQL DATA, but\nthey're marked as NO SQL. However, there are many more functions that are\nsimilarly marked incorrectly, so we really should go through the pg_proc\ncatalog and fix all of them. But I'll leave that for another patch.\n\nORCA doesn't actually pay any attention to the prodataaccess field. It used\nto to use it for optimization purposes at some point, but the code was taken\nout because most functions are indeed mislabeled, and it was causing\nproblems.\n\nThis hack was subtly wrong anyway: the functions were marked as set\nreturning functions in the hard-coded structs, but they're not in fact\nset-returning.\n\nWhile we're at it, remove hardcoded OID of count() aggregate function, and\ninclude it from pg_proc.h instead.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/dd43545b30179c60286e62413df7b3485894a1b5"},{"sha":"9e25d97fc9be2e23f01b6c7765627e3264ae6b53","author":{"email":"fe9db60e23a06449b90b19d66b721708068089ad@pivotal.io","name":"Marbin Tan"},"message":"Remove ALTER LANGUAGE plpgsql in bugbuster DMLstmnt test.\n\nRemoving ALTER LANGUAGE test as it's conflicting with a\ndifferent test, specifically functions.sql.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/9e25d97fc9be2e23f01b6c7765627e3264ae6b53"},{"sha":"4607a4a39bc19ea7359b05e23d7761693f777415","author":{"email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io","name":"Heikki Linnakangas"},"message":"Silence warnings about converting string constants to char * without cast.\n\n* Add 'const' to arguments of some functions. While we're at it, remove the\nduplicate extern declaration of FaultInjector_InjectFaultIfSet from\ngpdbdefs.h.\n\n* pstrdup() constants passed to makeString(). I think the lack of copy\nwas harmless, but makeString() explicitly says that the caller should make\na copy, and all other callers seem to obey that, so better safe than sorry.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/4607a4a39bc19ea7359b05e23d7761693f777415"},{"sha":"e9d5d0db15f34115d734564a8f90ee6d96d2274f","author":{"email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io","name":"Heikki Linnakangas"},"message":"Fix expected output for DMLstmnt test.\n\nCommit 9e25d97fc changed the .sql file, but forgot to change the expected\noutpout.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/e9d5d0db15f34115d734564a8f90ee6d96d2274f"},{"sha":"e32fcb32e49308d8e3f42e231c6994b6505a751b","author":{"email":"8063bb1fe342ee410ab920e5df38ac795a88d2c4@pivotal.io","name":"Entong Shen"},"message":"Move gp_optimizer test to a different parallel group.\n\nThis is to fix intermittent failures due to 'too many clients'\nerror when the test is run with a large parallel group.\n\nCloses #222.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/e32fcb32e49308d8e3f42e231c6994b6505a751b"},{"sha":"fc40928c4f4fc89efcb25138a25774d6972ec2b1","author":{"email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io","name":"Heikki Linnakangas"},"message":"Remove dead code.\n\nCompiler warned about these. Commit 50e67f10 removed the only callers\nof these functions.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/fc40928c4f4fc89efcb25138a25774d6972ec2b1"},{"sha":"1f4bac6d7124ff317b34e9c0a84d70ab2cd098e8","author":{"email":"44250f61e72b49f9c3d7f9df41ef69e228ae5438@pivotal.io","name":"Ivan Novick"},"message":"Sample steps for compiling and start GPDB on a test box","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/1f4bac6d7124ff317b34e9c0a84d70ab2cd098e8"},{"sha":"8b97783bc756cd794ad848357c5df0cbd21384a1","author":{"email":"c8568db482997e400a30352c275ad00bc4c4e5db@pivotal.io","name":"Daniel Gustafsson"},"message":"Minor copyediting on sample installation steps\n\nFixed a small typo and ensured consistency of whitespace etc.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/8b97783bc756cd794ad848357c5df0cbd21384a1"},{"sha":"2985cd95913121cec88e7b93ddfbaa17a1c409f9","author":{"email":"c8568db482997e400a30352c275ad00bc4c4e5db@pivotal.io","name":"Daniel Gustafsson"},"message":"Fix typo in the macro following the header guard\n\nPicked up by clang using -Wheader-guard.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/2985cd95913121cec88e7b93ddfbaa17a1c409f9"},{"sha":"195af53348763a7fd91d8bbc97d1310433dd24f2","author":{"email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io","name":"Heikki Linnakangas"},"message":"Remove dead, commented out, function.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/195af53348763a7fd91d8bbc97d1310433dd24f2"},{"sha":"a89b2684e2847fc6ca7d1fe41c20a3a09fd1cdbd","author":{"email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io","name":"Heikki Linnakangas"},"message":"Cosmetic cleanup, to reduce diff vs. upstream.\n\nJust some random things I happened to spot while reading code.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/a89b2684e2847fc6ca7d1fe41c20a3a09fd1cdbd"},{"sha":"524b1f29dc4708204ab91b41997b1431dd039e2b","author":{"email":"2ac9b80e18a33e30d39310e3c14d26dc16fa3863@pivotal.io","name":"Venkatesh Raghavan"},"message":"Cleaning up non-deterministic tests","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/524b1f29dc4708204ab91b41997b1431dd039e2b"},{"sha":"f8910c3cabadaf9cffaf7e993f690ee6e2b15cdd","author":{"email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io","name":"Heikki Linnakangas"},"message":"Simplify the way gp_toolkit schema is installed\n\nUse the standard initdb mechanism for it, instead of having bespoken code\nin gpinitsystem.\n\nAlso remove the unnecessarily complicated logic to generate gp_toolkit.sql\nfrom gp_toolkit.sql.in. All the JETPACK_* variables were constants, and\nthere is particular need in making the gp_toolkit functions relocatable to\ndifferent schemas or prefixes, so just hardcode them and remove the sed\nmagic.\n\nRewrite the file header of gp_toolkit.sql. The legal blurp is not needed,\nmake the header look more like that of information_schema.sql and\nsystem_views.sql.\n\nRemove compaction_info.sql. It was only needed for old in-place\nupgrade from 4.3.x to 4.3.4.2, which is not relevant for master branch.\n\nFix the \"jetpack\" bugbuster regression test. It was originally written to\ntest the gp_toolkit views, but gp_toolkit was in fact not installed in\nbugbuster, and the expected output just contained a bunch of \"relation\ndoes not exist\" errors. Now it actually tests gp_toolkit again. Some of\nthe test queries didn't produce repeateable results, due to differing oids,\ndifferences in table sizes, and other tables created by previous tests, so\nfixed those too.\n\nThis has a small user-visible difference: gp_toolkit schema is now also\ninstalled in template0. That caused the difference in the expected outputs:\npg_regress creates the \"regression\" database using template0 as the\ntemplate, so gp_toolkit used to not be installed in it, but it is now.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/f8910c3cabadaf9cffaf7e993f690ee6e2b15cdd"},{"sha":"dd5f88a831f4e0490685934fb24ea363158531c0","author":{"email":"9304c20251d03f4d84fc732cc8196e9ef6638e64@pivotal.io","name":"Heikki Linnakangas"},"message":"Don't remove gp_toolkit.sql and gp_toolkit_test.sql in \"make clean\"\n\nThey are not generated files anymore.","distinct":true,"url":"https://api.github.com/repos/yydzero/gpdb/commits/dd5f88a831f4e0490685934fb24ea363158531c0"}]}