{"push_id":1587279574,"size":66,"distinct_size":43,"ref":"refs/heads/memory","head":"79f5f71ddec464f35096addf0a9399d6b70262a0","before":"93d2fc97966316cf8a139fc71d604e2b8c5894de","commits":[{"sha":"d3a3b7ba0ca882e089ebd7412930f83e66719755","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Add virtual column types, holder serde, and safety features. (#3823)\n\n* Add virtual column types, holder serde, and safety features.\r\n\r\nVirtual columns:\r\n- add long, float, dimension selectors\r\n- put cache IDs in VirtualColumnCacheHelper\r\n- adjust serde so VirtualColumns can be the holder object for Jackson\r\n- add fail-fast validation for cycle detection and duplicates\r\n- add expression virtual column in core\r\n\r\nStorage adapters:\r\n- move virtual column hooks before checking base columns, to prevent surprises\r\n  when a new base column is added that happens to have the same name as a\r\n  virtual column.\r\n\r\n* Fix ExtractionDimensionSpecs with virtual dimensions.\r\n\r\n* Fix unused imports.\r\n\r\n* CR comments\r\n\r\n* Merge one more time, with feeling.","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/d3a3b7ba0ca882e089ebd7412930f83e66719755"},{"sha":"17c6512ad83e4fae1031dbda361825ad59ea60d4","author":{"name":"Himanshu","email":"431fcd9c8ab287e46b1e8ed67c71d708d9331f9e@gmail.com"},"message":"integration-test update - use KafkaProducer in ITKafkaTest and add retries to task submission (#3888)\n\n* use KafkaProducer instead of old Producer in ITKafkaTest\r\n\r\n* add retries to OverlordResourceTestClient.submitTask(..)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/17c6512ad83e4fae1031dbda361825ad59ea60d4"},{"sha":"151ff6d064d5ff36141f4ac5741111773ca2514b","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"flattenSpec: Document that \"expr\" is ignored for type \"root\". (#3884)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/151ff6d064d5ff36141f4ac5741111773ca2514b"},{"sha":"e6b95e80aacc0cb144616016506feb850aaeb2cc","author":{"name":"Jonathan Wei","email":"7839d8c496da14bcd2a1801599f07816f474933d@users.noreply.github.com"},"message":"Remove deprecated Aggregator/AggregatorFactory methods (#3894)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/e6b95e80aacc0cb144616016506feb850aaeb2cc"},{"sha":"a73f1c9c70bb11ec0b1297f9354f6450eefdfc0f","author":{"name":"Charles Allen","email":"74964f4380c66ef5e4e7b490d8cdccec939315ab@allen-net.com"},"message":"Make s3 work better (#3898)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/a73f1c9c70bb11ec0b1297f9354f6450eefdfc0f"},{"sha":"182261f7131b3a9cf4f50e0e305d9a25017ddd28","author":{"name":"Jonathan Wei","email":"7839d8c496da14bcd2a1801599f07816f474933d@users.noreply.github.com"},"message":"Allow configurable temp directory for query processing (#3893)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/182261f7131b3a9cf4f50e0e305d9a25017ddd28"},{"sha":"a457cded28b18e5dea75044e267cbae9b78b1338","author":{"name":"Nishant Bangarwa","email":"6f9fc2fab78c14200e6bda7c1909826524a4e3d0@gmail.com"},"message":"Druid Extension to enable Authentication using Kerberos. (#3853)\n\n* Add extension for supporting kerberos security\r\n\r\n- This PR adds an extension for supporting druid authentication via\r\nKerberos.\r\n- Working on the docs.\r\n\r\n* Add docs\r\n\r\n* review comments\r\n\r\n* more review comments\r\n\r\n* Block all paths by default\r\n\r\n* more review comments - use proper Oid\r\n\r\n* Allow extensions to override httpclient for integration tests\r\n\r\n* Add kerberos lock to prevent multithreaded issues.\r\n\r\n* review comment - remove enabled flag and fix router injection\r\n\r\n* Add Cookie Handling and more detailed docs\r\n\r\n* review comment - rename DruidKerberosConfig -> AuthKerberosConfig\r\n\r\n* review comments\r\n\r\n* fix travis failure on jdk7","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/a457cded28b18e5dea75044e267cbae9b78b1338"},{"sha":"1aabb45a0972ed673ae5c7a9f5f7d8701b2420cb","author":{"name":"Parag Jain","email":"3006d11d9a18a64061108e9b94baf0c5bb1ace5f@users.noreply.github.com"},"message":"auto reset option for Kafka Indexing service  (#3842)\n\n* auto reset option for Kafka Indexing service in case message at the offset being fetched is not present anymore at kafka brokers\r\n\r\n* review comments\r\n\r\n* review comments\r\n\r\n* reverted last change\r\n\r\n* review comments\r\n\r\n* review comments\r\n\r\n* fix typo","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/1aabb45a0972ed673ae5c7a9f5f7d8701b2420cb"},{"sha":"8f4394ca49721738a9abef8badc097399724f73b","author":{"name":"Darío","email":"911d78b0b88ebe2dbdc01c7fef03c5857d6287ce@gmail.com"},"message":"Update segments.md (#3904)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/8f4394ca49721738a9abef8badc097399724f73b"},{"sha":"93b71e265ee790f86ad42c9e015a134a8135aa13","author":{"name":"DaimonPl","email":"81b8d458c0718bd5e06f08361a80dfbfc8901433@users.noreply.github.com"},"message":"Extract HLL related code to separate module (#3900)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/93b71e265ee790f86ad42c9e015a134a8135aa13"},{"sha":"2aa2fa57b5f60fa06851194a6b66dd4cc4869185","author":{"name":"Erik Dubbelboer","email":"0318bc6a0b7bafa12db0e2bb793bb0e44b35ac46@dubbelboer.com"},"message":"Simple doc fix (#3907)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/2aa2fa57b5f60fa06851194a6b66dd4cc4869185"},{"sha":"8a13a8576570d614608e169020136c2e450cfb0e","author":{"name":"Parag Jain","email":"3006d11d9a18a64061108e9b94baf0c5bb1ace5f@users.noreply.github.com"},"message":"Introduce SegmentizerFactory (#3901)\n\n* Introduce SegmentizerFactory\r\n- that knows how to deserialize specific type of segment\r\n- Default implementation is MMappedQueryableSegmentizerFactory which creates QueryableIndexSegment\r\n- Unit test for the default behavior\r\n\r\n* review comments","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/8a13a8576570d614608e169020136c2e450cfb0e"},{"sha":"ddd8c9ef974c14911df2a851a955ba9d98938889","author":{"name":"Jihoon Son","email":"d8a5eff2634456969a69b4d54fb40c3576a56cac@apache.org"},"message":"Add filter selectivity estimation for auto search strategy (#3848)\n\n* Add filter selectivity estimation for auto search strategy\r\n\r\n* Addressed comments\r\n\r\n* Lazy bitmap materialization for bitmap sampling and java docs\r\n\r\n* Addressed comments.\r\n\r\n- Fix wrong non-overlap ratio computation and added unit tests.\r\n- Change Iterable<Integer> to IntIterable\r\n- Remove unnecessary Iterable<Integer>\r\n\r\n* Addressed comments\r\n\r\n- Split a long ternary operation into if-else blocks\r\n- Add IntListUtils.fromTo()\r\n\r\n* Fix test failure and add a test for RangeIntList\r\n\r\n* fix code style\r\n\r\n* Diabled selectivity estimation for multi-valued dimensions\r\n\r\n* Address comment","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/ddd8c9ef974c14911df2a851a955ba9d98938889"},{"sha":"4c49a545175ece61205f1345fac24c8b3bc01f5c","author":{"name":"Himanshu","email":"431fcd9c8ab287e46b1e8ed67c71d708d9331f9e@gmail.com"},"message":"package contrib extensions as well in separate mvn profile (#3870)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/4c49a545175ece61205f1345fac24c8b3bc01f5c"},{"sha":"ca9f0e2b276e5bc3a8fab402205cbb271f4d6943","author":{"name":"Roman Leventov","email":"b6da470fe66a0f0062bc95a8a04a5fd0e45c8b3a@users.noreply.github.com"},"message":"Don't override finalize() and reduce locking in LoadBalancingPool and ReferenceCountedResourceHandler (#3874)\n\n* Specialize LoadBalancingPool as MemcacheClientPool, reduce locking and don't override Object.finalize()\r\n\r\n* Remove locking and don't override Object.finalize() in ReferenceCountingResourceHolder\r\n\r\n* Add leak counts in ReferenceCountingResourceHolder and MemcacheClientPool. Add tests for ReferenceCountingResourceHolder and MemcacheClientPool\r\n\r\n* Fix a race condition in ReferenceCountingResourceHolder.increment()","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/ca9f0e2b276e5bc3a8fab402205cbb271f4d6943"},{"sha":"12317fd00166a22cf6fa31c7b2a668c8a22eaf46","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Bump version to 0.10.0-SNAPSHOT. (#3913)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/12317fd00166a22cf6fa31c7b2a668c8a22eaf46"},{"sha":"97765fdfef7d5640412bec9711c87349595facab","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Simplify LikeFilter implementation of getBitmapIndex, estimateSelectivity. (#3910)\n\n* Simplify LikeFilter implementation of getBitmapIndex, estimateSelectivity.\r\n\r\nLikeFilter:\r\n- Reduce code duplication, and simplify methods, at the cost of incurring an extra box\r\n  of ImmutableBitmap into a SingletonImmutableList. I think this is fine, since this\r\n  should be cheap and the code path is not hot (just once per filter).\r\n\r\nFilters:\r\n- Make estimateSelectivity public since it seems intended that they be used by Filter\r\n  implementations, and Filters from extensions may want to use them too. Removed\r\n  @VisibleForTesting for the same reason.\r\n- Rename one of the estimatePredicateSelectivity overloads to estimateSelectivity, since\r\n  predicates aren't involved.\r\n\r\n* Address PR comments.\r\n\r\n* Remove unused import\r\n\r\n* Change List to Collection","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/97765fdfef7d5640412bec9711c87349595facab"},{"sha":"919158865644ae24afd9e7fbbeb1e9dc97963ccf","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Fix mvn javadoc:jar failure due to HadoopFsWrapper. (#3912)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/919158865644ae24afd9e7fbbeb1e9dc97963ccf"},{"sha":"e08cd0066b54d8b65ece59ce559fcb6feff9ee6d","author":{"name":"Himanshu","email":"431fcd9c8ab287e46b1e8ed67c71d708d9331f9e@gmail.com"},"message":"verify no duplicate aggregator names in DataSchema (#3917)","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/e08cd0066b54d8b65ece59ce559fcb6feff9ee6d"},{"sha":"ca2b04f0fd00e9c3fac5a3c9184b627c886cbc83","author":{"name":"Jonathan Wei","email":"7839d8c496da14bcd2a1801599f07816f474933d@users.noreply.github.com"},"message":"Add long/float ColumnSelectorStrategy implementations (#3838)\n\n* Add long/float ColumnSelectorStrategy implementations\r\n\r\n* Address PR comments\r\n\r\n* Add String strategy with internal dictionary to V2 groupby, remove dict from numeric wrapping selectors, more tests\r\n\r\n* PR comments\r\n\r\n* Use BaseSingleValueDimensionSelector for long/float wrapping\r\n\r\n* remove unused import\r\n\r\n* Address PR comments\r\n\r\n* PR comments\r\n\r\n* PR comments\r\n\r\n* More PR comments\r\n\r\n* Fix failing calcite histogram subquery tests\r\n\r\n* ScanQuery test and comment about isInputRaw\r\n\r\n* Add outputType to extractionDimensionSpec, tweak SQL tests\r\n\r\n* Fix limit spec optimization for numerics\r\n\r\n* Add cardinality sanity checks to TopN\r\n\r\n* Fix import from merge\r\n\r\n* Add tests for filtered dimension spec outputType\r\n\r\n* Address PR comments\r\n\r\n* Allow filtered dimspecs on numerics\r\n\r\n* More comments","distinct":false,"url":"https://api.github.com/repos/niketh/druid/commits/ca2b04f0fd00e9c3fac5a3c9184b627c886cbc83"}]}
{"actor":{"display_login":"niketh"}}