{"push_id":801885953,"size":12,"distinct_size":4,"ref":"refs/heads/DRILL-3201","head":"ad15d36029980da78748d538aa5123d8b7d40eb3","before":"ce50e5b33e873b0511e72380ea03906fc18cc30d","commits":[{"sha":"e52d473eb465699bf145cac70662809f1feae78e","author":{"email":"77634b9dffad39de322ac3e901bd5b8059fe2e65@yahoo.com","name":"Chris Westin"},"message":"DRILL-1942-readers:\n- add extends AutoCloseable to RecordReader, and rename cleanup() to close().\n- fix many warnings\n- formatting fixes\n\nDRILL-1942-readers:\n- renamed cleanup() to close in the new JdbcRecordReader\n\nClose apache/drill#154","distinct":false,"url":"https://api.github.com/repos/vkorukanti/drill/commits/e52d473eb465699bf145cac70662809f1feae78e"},{"sha":"813903a34ea1c9c3fec28f2472312c8785f780c5","author":{"email":"6c641c58bec74032b8de8f5f771ce80b8202d7b6@maprtech.com","name":"Aman Sinha"},"message":"DRILL-3779: Fix NPE in mergeAndSpill().  Add more debug logging messages.  Make copier per-batch memory limit power of 2.\nGet rid of some warnings.  Add a few comments.\n\nAddress review comments.\n\nClose apache/drill#160","distinct":false,"url":"https://api.github.com/repos/vkorukanti/drill/commits/813903a34ea1c9c3fec28f2472312c8785f780c5"},{"sha":"3f5ebafcaa8fc0ed08d5964081e4c22a6906d46b","author":{"email":"0cec51febeb26104851cd763f8434aadb6d7b39a@gmail.com","name":"adeneche"},"message":"DRILL-3767: SchemaPath.getCompoundPath(String...strings) reverses it's input array\n\nthis closes #155","distinct":false,"url":"https://api.github.com/repos/vkorukanti/drill/commits/3f5ebafcaa8fc0ed08d5964081e4c22a6906d46b"},{"sha":"0ee609581423b9649391be02013da86fe9b0e2f2","author":{"email":"fb71731dfe0ec970d3964518e40a1e1fd11f20ee@apache.org","name":"Steven Phillips"},"message":"DRILL-2743: Parquet file metadata caching\n\nrebasing on top of master required conflict resolution in Parser.tdd and parserImpls.ftl\n\nthis closes #114","distinct":false,"url":"https://api.github.com/repos/vkorukanti/drill/commits/0ee609581423b9649391be02013da86fe9b0e2f2"},{"sha":"1716cb083f6c873e45b2745ce449fbf605d9d16c","author":{"email":"0cec51febeb26104851cd763f8434aadb6d7b39a@gmail.com","name":"adeneche"},"message":"reverting a fix no longer needed after DRILL-3767","distinct":false,"url":"https://api.github.com/repos/vkorukanti/drill/commits/1716cb083f6c873e45b2745ce449fbf605d9d16c"},{"sha":"092903dfda54f3c157081fc0c01dca0b2b78bde5","author":{"email":"381be0093c78dc23f52ac7a2357c8db4d86635b1@apache.org","name":"Jacques Nadeau"},"message":"DRILL-3809: Make PrelFinalizer have instances rather than a single Prel since RelShuttleImpl has internal state.","distinct":false,"url":"https://api.github.com/repos/vkorukanti/drill/commits/092903dfda54f3c157081fc0c01dca0b2b78bde5"},{"sha":"3c89b30d4e5f34f84883b0071a8f6ad747311fa9","author":{"email":"0cec51febeb26104851cd763f8434aadb6d7b39a@gmail.com","name":"adeneche"},"message":"DRILL-3732: Drill leaks memory if external sort hits out of disk space exception\n\n- ExternalSort.mergeAndSpill() cleans all it's data in case an errors occurs while it's spilling to disk\n- made BatchGroup AutoCloseable so it can easily be closed with AutoCloseables.close() if an error occurs\n- added injection site while External sort is spilling to disk\n- added unit test that forces a 2 batch query to spill to disk and injects an exception while it does so\n\nthis closes #147","distinct":false,"url":"https://api.github.com/repos/vkorukanti/drill/commits/3c89b30d4e5f34f84883b0071a8f6ad747311fa9"},{"sha":"9f54aac33df3e783c0192ab56c7e1313dbc823fa","author":{"email":"6c641c58bec74032b8de8f5f771ce80b8202d7b6@maprtech.com","name":"Aman Sinha"},"message":"DRILL-3735: For partition pruning divide up the partition lists into sublists of 64K each and iterate over each sublist.\n\nAdd abstract base class for various partition descriptors.  Add logging messages in PruneScanRule for better debuggability.\n\nAddress review comments.\n\nClose apache/drill#156","distinct":false,"url":"https://api.github.com/repos/vkorukanti/drill/commits/9f54aac33df3e783c0192ab56c7e1313dbc823fa"},{"sha":"d37462e59c68c570fae834d2a95a1ccfde042105","author":{"email":"4526886c2a79b2bd2f9068426bbd2e9c8826fdcb@apache.org","name":"Jinfeng Ni"},"message":"DRILL-2748: Improve cost estimation for Drill logical aggregation in query planner.","distinct":true,"url":"https://api.github.com/repos/vkorukanti/drill/commits/d37462e59c68c570fae834d2a95a1ccfde042105"},{"sha":"942d3525bb12885d97bc996c0395ff51179495e7","author":{"email":"0cec51febeb26104851cd763f8434aadb6d7b39a@gmail.com","name":"adeneche"},"message":"DRILL-3811: AtomicRemainder incorrectly accounts for transferred allocations\n\nthis closes #163","distinct":true,"url":"https://api.github.com/repos/vkorukanti/drill/commits/942d3525bb12885d97bc996c0395ff51179495e7"},{"sha":"3cba534302c79765decaff0f3f2434dc8079b480","author":{"email":"fcd325befdbe7e21a88b5df59d4216b01dd4d3ab@gmail.com","name":"vkorukanti"},"message":"DRILL-3725: Add HTTPS support for Drill web interface","distinct":true,"url":"https://api.github.com/repos/vkorukanti/drill/commits/3cba534302c79765decaff0f3f2434dc8079b480"},{"sha":"ad15d36029980da78748d538aa5123d8b7d40eb3","author":{"email":"fcd325befdbe7e21a88b5df59d4216b01dd4d3ab@gmail.com","name":"vkorukanti"},"message":"DRILL-3201: Support security for access through Web UI","distinct":true,"url":"https://api.github.com/repos/vkorukanti/drill/commits/ad15d36029980da78748d538aa5123d8b7d40eb3"}]}