{"push_id":748693644,"size":977,"distinct_size":977,"ref":"refs/heads/master","head":"b18ca67d477c881ea173fcebebb223fcba511929","before":"f1b1a7ca7c8689ee1491f38bcdfd1e389a3690dc","commits":[{"sha":"d5bf273fd0d9a71e170e871294d5e0b23bbdf7a9","author":{"email":"f10170dc6b52e0417a4b6611dcf4d52e2db00d32@fb.com","name":"Haozhun Jin"},"message":"Show stack trace on query detail page in UI","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/d5bf273fd0d9a71e170e871294d5e0b23bbdf7a9"},{"sha":"9575cb1b1de52adf345c152b13bd36017cc8c1ea","author":{"email":"8baa999284405a44df6958c344ec0d51df537ce1@netflix.com","name":"Nezih Yigitbasi"},"message":"Remove unnecessary call","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/9575cb1b1de52adf345c152b13bd36017cc8c1ea"},{"sha":"5e5ca2e21946300be4a2233b3afc6090af07fa04","author":{"email":"8baa999284405a44df6958c344ec0d51df537ce1@netflix.com","name":"Nezih Yigitbasi"},"message":"Fix the ending order of ParquetJsonColumnConverter","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/5e5ca2e21946300be4a2233b3afc6090af07fa04"},{"sha":"d07c0b04e52c61cdd24de9b8aacee76f81f86029","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Use default methods for optional Connector methods","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/d07c0b04e52c61cdd24de9b8aacee76f81f86029"},{"sha":"d191d5944186bfab50ea1b91121fc7d37579344a","author":{"email":"7d38718787b0a92009285a2644c72c37b166aa83@iq80.com","name":"Dain Sundstrom"},"message":"When scheduling only wait for RemoteSourceNodes\n\nSeveral parts of the scheduler system would use PlanFragment.getSources\nto find all nodes to schedule, and this method would look for all leaf nodes\nwhich are not in a black list. This black list was error prone and is missing\nValuesNode.  This missing entry causes the scheduler to wait for ValuesNodes\nto be scheduled which never happens since values nodes are not schduled.\n\nThe getSources is not really needed as all callers are searching for\nRemoteSourceNodes, so there is simply a method for that now.","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/d191d5944186bfab50ea1b91121fc7d37579344a"},{"sha":"cd3fdc4de8b3c6316213b95cadfcc646c15185a3","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Optimize equals and hashCode in StreamId\n\nThese are responsible for a significant fraction of object allocations\nin the ORC reader, on tables that use a very small stripe size (~100 rows,\nand ~30KB)","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/cd3fdc4de8b3c6316213b95cadfcc646c15185a3"},{"sha":"be658b1c9085c4654500c16b6188dfee1b679411","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Use heuristic to size stream decompression buffers\n\nInstead of always allocating the maximum amount of memory, use a\nheuristic to allocate memory for orc stream decompression buffer. For\nwide tables with small stripes (~100 rows, ~30KB) this can provide a 50x\nspeedup","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/be658b1c9085c4654500c16b6188dfee1b679411"},{"sha":"7c29c2e682848467c4292c69749a20607f93676a","author":{"email":"7d38718787b0a92009285a2644c72c37b166aa83@iq80.com","name":"Dain Sundstrom"},"message":"Reduce object allocation in StripeReader.readDiskRanges","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/7c29c2e682848467c4292c69749a20607f93676a"},{"sha":"b90cd35e3f74012094117073aa5242f728a93d92","author":{"email":"7d38718787b0a92009285a2644c72c37b166aa83@iq80.com","name":"Dain Sundstrom"},"message":"Treat small ORC stripes as a single row group","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/b90cd35e3f74012094117073aa5242f728a93d92"},{"sha":"801aa6cbc6dd6823d6c19e5cd22c44c773f8834e","author":{"email":"7d38718787b0a92009285a2644c72c37b166aa83@iq80.com","name":"Dain Sundstrom"},"message":"Disable ORC predicate pushdown for DATE","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/801aa6cbc6dd6823d6c19e5cd22c44c773f8834e"},{"sha":"23dd5aa5877885d795992c196e5776303955cfd8","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Refactor aggregation compilers to use method handles","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/23dd5aa5877885d795992c196e5776303955cfd8"},{"sha":"ed0f41c9e78852aaa10123d55bce72534732382d","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Cleanup warnings in AccumulatorCompiler","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/ed0f41c9e78852aaa10123d55bce72534732382d"},{"sha":"9ecb1cb421080923429eb71887f0cb743dba6b77","author":{"email":"ca7c72a09894f31bc13fe7107f7a6f1aeafdccf8@fb.com","name":"Martin Traverso"},"message":"Update 0.97 release notes","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/9ecb1cb421080923429eb71887f0cb743dba6b77"},{"sha":"291503700951a4c1ca62c9e2263eb81c092996ac","author":{"email":"f10170dc6b52e0417a4b6611dcf4d52e2db00d32@fb.com","name":"Haozhun Jin"},"message":"Rename NullableBigintState to NullableLongState","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/291503700951a4c1ca62c9e2263eb81c092996ac"},{"sha":"40cd23b8743ef1f0bf7eb14f76a8766c860d90e2","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Update 0.97 release notes","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/40cd23b8743ef1f0bf7eb14f76a8766c860d90e2"},{"sha":"6b92b1aa47dbfbdbdb9dbc7888080c121e4d6225","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Fix bad merge","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/6b92b1aa47dbfbdbdb9dbc7888080c121e4d6225"},{"sha":"9107a682f72c344dffa6aaa3952c2462b2a21842","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"Update to airlift 0.104","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/9107a682f72c344dffa6aaa3952c2462b2a21842"},{"sha":"9f1e2edf25b30e2a6ada48a3a0cd55777abf918b","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"[maven-release-plugin] prepare release 0.97","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/9f1e2edf25b30e2a6ada48a3a0cd55777abf918b"},{"sha":"f9b63e168b9dc278d22aa320bdd15aa50e9497ea","author":{"email":"85ecfd1ac12974b0f5869acb6647ba3e0f2bcbc8@gmail.com","name":"Christopher Berner"},"message":"[maven-release-plugin] prepare for next development iteration","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/f9b63e168b9dc278d22aa320bdd15aa50e9497ea"},{"sha":"ba1de9ddddda2993813a22e1a331172e11b24f6b","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@acz.org","name":"David Phillips"},"message":"Add test scope for testing-postgresql-server","distinct":true,"url":"https://api.github.com/repos/kuzemchik/presto/commits/ba1de9ddddda2993813a22e1a331172e11b24f6b"}]}