{"push_id":1879049830,"size":52,"distinct_size":15,"ref":"refs/heads/walconsistency","head":"c5c4ef3fc1639817db99530217f9a825e407f83f","before":"5186ccc83b3fe6f841a5c16247da625dd8baa4ae","commits":[{"sha":"dbb8f072488a8d5aa049afb1731b97a37d84561c","author":{"name":"Alexandra Wang","email":"2307f039a227c6e76b3ccfaca4468e61be60babc@gmail.com"},"message":"Fixes readme confusion over steps for mac vs linux\n\nSigned-off-by: John Gaskin <johntgaskin@gmail.com>\nSigned-off-by: Todd Sedano <tsedano@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/dbb8f072488a8d5aa049afb1731b97a37d84561c"},{"sha":"1e5cefda5ff2075f83595c7f30da8ac0786a741b","author":{"name":"Andreas Scherbaum","email":"69efabf82d812d7e01f0af214d96976ec7300f02@users.noreply.github.com"},"message":"Databasae -> Database (#2776)","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/1e5cefda5ff2075f83595c7f30da8ac0786a741b"},{"sha":"941327cd471d12197305eac96d2ce0d97b44ffa2","author":{"name":"Heikki Linnakangas","email":"f503d7d54583b01050f859fedbc50f86f41cf34b@iki.fi"},"message":"Remove PartOidExpr, it's not used in GPDB. (#2481)\n\n* Remove PartOidExpr, it's not used in GPDB.\r\n\r\nThe target lists of DML nodes that ORCA generates includes a column for the\r\ntarget partition OID. It can then be referenced by PartOidExprs. ORCA uses\r\nthese to allow sorting the tuples by partition, before inserting them to the\r\nunderlying table. That feature is used by HAWQ, where grouping tuples that\r\ngo to the same output partition is cheaper.\r\n\r\nSince commit adfad60883, which removed the gp_parquet_insert_sort GUC, we\r\ndon't do that in GPDB, however. GPDB can hold multiple result relations open\r\nat the same time, so there is no performance benefit to grouping the tuples\r\nfirst (or at least not enough benefit to counterbalance the cost of a sort).\r\n\r\nSo remove the now unused support for PartOidExpr in the executor.\r\n\r\n* Bump ORCA version to 2.37\r\n\r\nSigned-off-by: Ekta Khanna <ekhanna@pivotal.io>\r\n\r\n* Removed acceptedLeaf\r\n\r\nSigned-off-by: Ekta Khanna <ekhanna@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/941327cd471d12197305eac96d2ce0d97b44ffa2"},{"sha":"c2e78cba9491cecde242d3803f431382a87b9eef","author":{"name":"Roman Shaposhnik","email":"babf34bfcb2e70b7ee9a32ac24f737b707f3861d@apache.org"},"message":"Getting a section to the README clarifying licensing implication","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/c2e78cba9491cecde242d3803f431382a87b9eef"},{"sha":"76ce642b885f97fc04fdfee8cbf6b76c57eb9b40","author":{"name":"Abhijit Subramanya","email":"1cfaa38b071fee7ff57902436204673c4e1308a3@pivotal.io"},"message":"Adding new target create-segwalrep-cluster\n\nSigned-off-by: Xin Zhang <xzhang@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/76ce642b885f97fc04fdfee8cbf6b76c57eb9b40"},{"sha":"4785389ba42f04e1f12f485a6d05db4a61c3b720","author":{"name":"Abhijit Subramanya","email":"1cfaa38b071fee7ff57902436204673c4e1308a3@pivotal.io"},"message":"Passing CONFIGURE_FLAGS to make_cluster for segwalrep\n\nSigned-off-by: Xin Zhang <xzhang@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/4785389ba42f04e1f12f485a6d05db4a61c3b720"},{"sha":"4fecddd19b49bbeb0ff7088cd521847a7bc936ba","author":{"name":"Xin Zhang","email":"b6d95a0eb68d4c6e74ca1397252803ae831802da@pivotal.io"},"message":"Fix bug in common.bash for make_cluster\n\nSigned-off-by: Abhijit Subramanya <asubramanya@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/4fecddd19b49bbeb0ff7088cd521847a7bc936ba"},{"sha":"41b5d5639883660d59a383feae7a989a591d1cb3","author":{"name":"Abhijit Subramanya","email":"1cfaa38b071fee7ff57902436204673c4e1308a3@pivotal.io"},"message":"Fix ICW dispatch failure\n\nExclude wal sender process backends (which application is `walreceiver`) from\naccounted as leftover backends.\n\nSigned-off-by: Xin Zhang <xzhang@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/41b5d5639883660d59a383feae7a989a591d1cb3"},{"sha":"82329ca1d12a0f9c791d20d6b6bfd4ba468b9d84","author":{"name":"Ming LI","email":"b047e4fcd386206a0107bf055fdf353bf749429a@apache.org"},"message":"Restrict only one reader of pipe on Linux. (#2771)\n\nIf there are two external tables refer to the same PIPE file using gpfdist\r\nor file protocol directly, concurrent read will result in wrong data format\r\nor hang for gpfdist. Now before read the pipe, it will firstly flock the\r\npipe file (Windows not supported yet), other requests from gpdb will report\r\nerror.\r\n\r\nSigned-off-by: Ming LI <mli@apache.org>\r\nSigned-off-by: Xiaoran Wang <xiwang@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/82329ca1d12a0f9c791d20d6b6bfd4ba468b9d84"},{"sha":"042f2728dad1f9f908861256a0c2d8870fa7d793","author":{"name":"Andreas Scherbaum","email":"69efabf82d812d7e01f0af214d96976ec7300f02@users.noreply.github.com"},"message":"Update VACUUM documentation (#2724)\n\n* Update VACUUM documentation\r\n* VACUUM does not remove rows, only marks space for reuse\r\n* No daily VACUUM required, but depends on the frequency of changes\r\n* VACUUM FULL does not (yet) recreate the table, it rewrites it","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/042f2728dad1f9f908861256a0c2d8870fa7d793"},{"sha":"9e5421f8306a210fb89b04a08b9e35e25e46a3c9","author":{"name":"Michael Roth","email":"b48447b5ffe91b8eb3a275c57a372b048b76e410@pivotal.io"},"message":"Conan Dependency Manager (#2678)\n\n* initial commit\r\n\r\n* Updated instructions\r\n\r\n  - Added note to build missing packages","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/9e5421f8306a210fb89b04a08b9e35e25e46a3c9"},{"sha":"b31dcf31a46ba9f8e09fd095790e62f499fa4c58","author":{"name":"Omer Arap","email":"8240150c45d0f0f96d681811c97e1808ee829cdc@pivotal.io"},"message":"Add support to enable singleton bucket in histogram\n\nIf gpdb and orca is build with debugging enabled, there is an assert in\norca to check if the upper and lower bound are both closed.\n`GPOS_ASSERT_IMP(FSingleton(), fLowerClosed && fUpperClosed);`\n\nThe histogram that is stored in pg_statistics might lead to have a\nsingleton buckets as follows: `10, 20, 20, 30, 40` which will lead to have\nbuckets in this format: `[0,10), [10, 20), [20,20), [20,30), [30,40]`\n\nThis will cause assert to fail since [20,20) is a singleton bucket but\nits upper bound is open.\n\nWith this fix, the generated buckets will look like below:\n`[0,10], [10,20), [20,20], (20,30), [30,40]`\n\nSigned-off-by: Shreedhar Hardikar <shardikar@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/b31dcf31a46ba9f8e09fd095790e62f499fa4c58"},{"sha":"bd135ad8224835633f29eaf0c4a1df43a8de79a0","author":{"name":"Xin Zhang","email":"b6d95a0eb68d4c6e74ca1397252803ae831802da@pivotal.io"},"message":"Add WALREP mirror information to `gp_segment_configuration`\n\nAt `init` time, the `gp_segment_configuration` table needs to be updated with\nthe mirror information. We use the `gp_add_segment_mirror` and\n`gp_remove_segment_mirror` functions to update the catalog directly. The\n`start`, `stop` and `destroy` operations can now use the information present in\nthe catalog instead of having hard coded values.\n\nSigned-off-by: Abhijit Subramanya <asubramanya@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/bd135ad8224835633f29eaf0c4a1df43a8de79a0"},{"sha":"1cb8080621124afac9b26afd17f9da1078a7f4ce","author":{"name":"Nadeem Ghani","email":"e96fbb93d2cda7ffb265eda2d565a52d20d8d040@pivotal.io"},"message":"Change matching behavior for gppkg remove\n\ngppkg --remove tried to match with a regex <package name>*.gppkg. This misses the\ncase where a package name will be a substring of a different package.\n\nMake it so that gppkg --remove will now do an equality check <package\nname>.gppkg before trying out the previous behavior. Message the user if\nthere is more than one match.\n\nSigned-off-by: Marbin Tan <mtan@pivotal.io>\nSigned-off-by: Larry Hamel <lhamel@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/1cb8080621124afac9b26afd17f9da1078a7f4ce"},{"sha":"819107b7218491267c90d8828f71f55360203e40","author":{"name":"Bhuvnesh Chaudhary","email":"34313b8cbbfe2bdbe5fc7d5d6a411e06acd38cd7@pivotal.io"},"message":"[#147774653] Implemented ValuesScan Operator in ORCA\n\nThis commit introduces a new operator for ValuesScan, earlier we\ngenerated `UNION ALL` for cases where VALUES lists passed are all\nconstants, but now a new Operator CLogicalConstTable with an array of\nconst tuples will be generated\n\nOnce the plan is generated by ORCA, it will be translated to valuesscan\nnode in GPDB.\n\nThis enhancement helps significantly in improving the total run time for the queries\ninvolving values scan in ORCA with const values.\n\nSigned-off-by: Ekta Khanna <ekhanna@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/819107b7218491267c90d8828f71f55360203e40"},{"sha":"427dc7a9a61cf59f129d9e1847d164afa2843284","author":{"name":"Bhuvnesh Chaudhary","email":"34313b8cbbfe2bdbe5fc7d5d6a411e06acd38cd7@pivotal.io"},"message":"Bump ORCA version to 2.38\n\nSigned-off-by: Ekta Khanna <ekhanna@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/427dc7a9a61cf59f129d9e1847d164afa2843284"},{"sha":"1dc684a30116eb1a829276aac2af4637f33a8137","author":{"name":"Larry Hamel","email":"d483e3d70b0eb88a749ea5ba0ff536dce8813724@pivotal.io"},"message":"gpconfig: add validation for readonly GUCs\n\n-- metadata about gucs, like GUC_DISALLOW_IN_FILE, is not available via\nsql. Work around that by parsing the C code that defines this metadata, and store\nrelevant information in a file, to be read by gpconfig when called to\nchange a GUC.\n\n-- the Makefile in gpMgmt/bin will create a local file during 'make install', used by\ngpconfig to validate that a given GUC can be changed\n\nSigned-off-by: C.J. Jameson <cjameson@pivotal.io>\nSigned-off-by: Shoaib Lari <slari@pivotal.io>\nSigned-off-by: Nadeem Ghani <nghani@pivotal.io>\nSigned-off-by: Marbin Tan <mtan@pivotal.io>","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/1dc684a30116eb1a829276aac2af4637f33a8137"},{"sha":"367bb81fce831ee7578802a5f889e1e09c8f7a0e","author":{"name":"C.J. Jameson","email":"6749d0765e12b1b4e21eab6f7f95d80a9b74df75@users.noreply.github.com"},"message":"readme: remove Glossary, move Vagrant instructions","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/367bb81fce831ee7578802a5f889e1e09c8f7a0e"},{"sha":"8e46d3ac667352ea46eb173ca8543b5ebabca37d","author":{"name":"Marbin Tan","email":"071f6209c223d48a4a462c602b13860aba4adfbf@pivotal.io"},"message":"behave: enhance gppkg test to accommodate for multi-hosts\n\nEnsure that gppkg is doing an RPM to all hosts -- this is just a\nbackfill testing addition.","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/8e46d3ac667352ea46eb173ca8543b5ebabca37d"},{"sha":"5bc545104ca94d872d4370070aeb812290098581","author":{"name":"Marbin Tan","email":"071f6209c223d48a4a462c602b13860aba4adfbf@pivotal.io"},"message":"behave: Add multinode tests for gppkg --clean\n\nThis commit introduces BEHAVE_FLAGS as a new parameter in concourse.\nThis will help us run specific tests within a specific scenario, it used\nto be just all or nothing. Now we can separate multi-host testing vs\nsingle host testing.\n\nAdd tests for gppkg --clean for multi-host\n * gppkg --clean should install to the segment host with no gppkg\n * gppkg --clean should remove on all segment hosts when gppkg does not exist in master","distinct":false,"url":"https://api.github.com/repos/ashwinstar/gpdb/commits/5bc545104ca94d872d4370070aeb812290098581"}]}
{"actor":{"display_login":"ashwinstar"}}