{"push_id":1450107010,"size":110,"distinct_size":10,"ref":"refs/heads/feature_lateral_v2","head":"c1be1f4d839e6620288176ea0cad313636e667ce","before":"5e40cfe3fc1fa1e260b75eb89d328385fa5f8799","commits":[{"sha":"fd357b8ba2ce3c533f39625206e6a7c849016c95","author":{"name":"Joy Yao","email":"afa2ae7e1318fa2b030417aaa84d4070fee82989@fb.com"},"message":"Method getAdditionalModules cannot be static as it is overridden in subclass","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/fd357b8ba2ce3c533f39625206e6a7c849016c95"},{"sha":"921abdaa7a477fd40d1a87601a442d4e8e2c6939","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Fix improper reuse of length vector in ORC map reader\n\nAllocate a new length vector for each ORC map reader bock, since the numeric\nreaders do skip null positions, and there is code that assumes the nulls have\nzero length.","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/921abdaa7a477fd40d1a87601a442d4e8e2c6939"},{"sha":"2e5c690b2cbb79ae45e904cced391e99b3a3b6e2","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Fix improper reuse of length vector in ORC list reader\n\nAllocate a new length vector for each ORC list reader bock, since the numeric\nreaders do skip null positions, and there is code that assumes the nulls have\nzero length.","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/2e5c690b2cbb79ae45e904cced391e99b3a3b6e2"},{"sha":"f430c2b4fd86c0f509819f405d0063ec519f26f2","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Remove unused import","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/f430c2b4fd86c0f509819f405d0063ec519f26f2"},{"sha":"7ea59dd37eef00e1a2d47cecad9f1eef1b4a772a","author":{"name":"Dain Sundstrom","email":"18be4b85b97bd505fa3229a62a7ec4968da0f585@iq80.com"},"message":"Make DiscretePredicates support lazy generation\n\nSome Hive tables have a huge numbers of partitions, and generating\na tuple domain for each one can stress the GC.  Since DiscretePredicates\nis rarely used, it is better to delay creation of the tuple domains\nuntil necessary, and it is better to use an iterator so all tuple\ndomains do not have to be in memory at the same time.","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/7ea59dd37eef00e1a2d47cecad9f1eef1b4a772a"},{"sha":"372335328bacd701fc81e97d768106324e06bdd2","author":{"name":"Haozhun Jin","email":"f9b92401b6cee5e835619035b8cf6e9648d9e71a@gmail.com"},"message":"Add cache size limit to Hive metastore cache\n\nOtherwise, the coordinator can retain an unbounded number of table/partition\nobjects.","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/372335328bacd701fc81e97d768106324e06bdd2"},{"sha":"ebdc8ced4ca3ca86e7c0b06af3105fa70ccf453a","author":{"name":"Anu Sudarsan","email":"1601343c60462bbb8682c8a8f6b87092fc7b6b1c@teradata.com"},"message":"Fix hive security documentation for incorrect property name","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/ebdc8ced4ca3ca86e7c0b06af3105fa70ccf453a"},{"sha":"b9d4c58f3a24765539883d140df6f521e1125c16","author":{"name":"Eric Hwang","email":"9b279c29a7393ec1fb9123be378b10d3e515e337@fb.com"},"message":"Add release notes for 0.158","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/b9d4c58f3a24765539883d140df6f521e1125c16"},{"sha":"f0c5f2e65292294b56a4d136d48f32469334708d","author":{"name":"Haozhun Jin","email":"f9b92401b6cee5e835619035b8cf6e9648d9e71a@gmail.com"},"message":"Add release note for 0.158","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/f0c5f2e65292294b56a4d136d48f32469334708d"},{"sha":"18fe6bf9178150763ebbb964ee85edcec82dc998","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"Add CI profile for disabled tests in presto-tests","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/18fe6bf9178150763ebbb964ee85edcec82dc998"},{"sha":"5cd66ca5537e3b64d0fe06a2d96f1c9f016a273c","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"Disable TestLocalBinarySpilledQueries by default\n\nThese tests frequently OOM or run out of file descriptors.","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/5cd66ca5537e3b64d0fe06a2d96f1c9f016a273c"},{"sha":"ca62db800f779f51de3a2745600bb265a7f2b2a5","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"[maven-release-plugin] prepare release 0.158","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/ca62db800f779f51de3a2745600bb265a7f2b2a5"},{"sha":"79f04f54497378d140d3e2d63422474fde6dc13d","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"[maven-release-plugin] prepare for next development iteration","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/79f04f54497378d140d3e2d63422474fde6dc13d"},{"sha":"93954e71b73a9821f211cb0cd1c9a5eb1c7acf4e","author":{"name":"Aleksei Statkevich","email":"fa463cdf18c0b533ac910520d9e88396aeccf890@fb.com"},"message":"Validate that a plan has at most one OutputNode","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/93954e71b73a9821f211cb0cd1c9a5eb1c7acf4e"},{"sha":"18352b65d3b7d0847cfa8ee2033f5ebc316c2fc3","author":{"name":"Lukasz Osipiuk","email":"901521646b172874e567980dec4cc56bfcd29402@osipiuk.net"},"message":"Do not show join with filter function as CrossJoin","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/18352b65d3b7d0847cfa8ee2033f5ebc316c2fc3"},{"sha":"7caf1c89ccd11a215f159cd78eb64f842a871c34","author":{"name":"Lukasz Osipiuk","email":"901521646b172874e567980dec4cc56bfcd29402@osipiuk.net"},"message":"Add filter function support to join matcher","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/7caf1c89ccd11a215f159cd78eb64f842a871c34"},{"sha":"09d95c8623addf28320a81807499b8b7313fe478","author":{"name":"Lukasz Osipiuk","email":"901521646b172874e567980dec4cc56bfcd29402@osipiuk.net"},"message":"Merge in filter to join\n\nThis patch merges inherited predicate to JoinNode instead of creating\nseparate FilterNode.\nThis provides huge speed up for queries where JOIN produces huge result\nwhich is then filtered out by highly selective filter node.\n\nExample speedup for query (which produces no rows):\n  SELECT * FROM t t1 JOIN t t2 ON t1.a = t2.a WHERE (t1.b+t2.b)*5 > 100000000\n\nwhere table t is defined as:\n  CREATE TABLE t AS SELECT\n      orderkey % 1000 as a,\n      orderkey % 1000 as b,\n      comment as c1,\n      comment as c2,\n      comment as c3,\n      comment as c4\n      FROM tpch.sf1.orders LIMIT 100\n\nNo merging:\n avgt   30  153.578 ± 1.424  ms/op\n\nWith filter merged in to join:\n avgt   30  15.832 ± 0.901  ms/op","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/09d95c8623addf28320a81807499b8b7313fe478"},{"sha":"89e0b693a88af4bfe2a38f80fc94e25ea7ac7a9a","author":{"name":"Shin So","email":"43a7152dd044d0485cc1766f5c04b67d191636fd@yahoo-corp.jp"},"message":"Fix typo in Hive connector documentation","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/89e0b693a88af4bfe2a38f80fc94e25ea7ac7a9a"},{"sha":"fa25d7f17bfd561be01ed6875ff8ec95aaeaad08","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"Remove unused session parameter from HivePartitionManager","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/fa25d7f17bfd561be01ed6875ff8ec95aaeaad08"},{"sha":"21bc12b0c240fb41b56e64dbc9bdaf425051c060","author":{"name":"David Phillips","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@acz.org"},"message":"Optimize filtering of Hive partitions\n\nUse the predicate to filter while building the list.","distinct":false,"url":"https://api.github.com/repos/Teradata/presto/commits/21bc12b0c240fb41b56e64dbc9bdaf425051c060"}]}
{"actor":{"display_login":"kokosing"}}