{"push_id":1262225766,"size":39,"distinct_size":1,"ref":"refs/heads/support-double-metric","head":"af8b105a00d45bf9bc9be206fcc48ce82c07e64e","before":"a3a921137279512f7cdfceabb5e9f084e2e05744","commits":[{"sha":"0bdaaa224b8ef90c714c93d0653be65e7d90d53e","author":{"name":"Jonathan Wei","email":"7839d8c496da14bcd2a1801599f07816f474933d@users.noreply.github.com"},"message":"Use Long.compare for NumericComparator when possible (#3309)","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/0bdaaa224b8ef90c714c93d0653be65e7d90d53e"},{"sha":"50d52a24fc5fd613cc1a3e3de215ef13399698b1","author":{"name":"kaijianding","email":"e7c8755646bd945191f53f73f5244bffde5f8ddd@gmail.com"},"message":"ability to not rollup at index time, make pre aggregation an option (#3020)\n\n* ability to not rollup at index time, make pre aggregation an option\r\n\r\n* rename getRowIndexForRollup to getPriorIndex\r\n\r\n* fix doc misspelling\r\n\r\n* test query using no-rollup indexes\r\n\r\n* fix benchmark fail due to jmh bug","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/50d52a24fc5fd613cc1a3e3de215ef13399698b1"},{"sha":"ae3e0015b6ff293cd50d326b28b0824df6476f3f","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Fix ClassCastException in nested v2 groupBys with timeouts. (#3310)\n\nAdd tests for the CCE and for a bunch of other groupBy stuff.\r\n\r\nAlso avoids setting the interrupted flag when InterruptedExceptions\r\nhappen, since this might interfere with resource closing, no other\r\nquery does it, and is probably pointless anyway since the thread\r\nis likely to be a jetty thread that we don't actually want to set\r\nan interrupt flag on.\r\n\r\nAlso fixes toString on OrderByColumnSpec.","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/ae3e0015b6ff293cd50d326b28b0824df6476f3f"},{"sha":"0299ac73b816a6ac1bfeb953d2a39a3c8277d2c2","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Fix FilteredAggregators at ingestion time and in groupBy v2 nested queries. (#3312)\n\nThe common theme between the two is they both create \"fake\" DimensionSelectors\r\nthat work on top of Rows. They both do it because there isn't really any\r\ndictionary for the underlying Rows, they're just a stream of data. The fix for\r\nboth is to allow a DimensionSelector to tell callers that it has no dictionary\r\nby returning CARDINALITY_UNKNOWN from getValueCardinality. The callers, in\r\nturn, can avoid using it in ways that assume it has a dictionary.\r\n\r\nFixes #3311.","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/0299ac73b816a6ac1bfeb953d2a39a3c8277d2c2"},{"sha":"a4b95af839a16dacc217ef2733fa2ea0391c1be1","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Fix grouper closing in GroupByMergingQueryRunnerV2. (#3316)\n\nThe grouperHolder should be closed on failure, not the grouper.","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/a4b95af839a16dacc217ef2733fa2ea0391c1be1"},{"sha":"be79b095bad4a8eb84521392e94514b4d625d821","author":{"name":"Himanshu","email":"431fcd9c8ab287e46b1e8ed67c71d708d9331f9e@gmail.com"},"message":"fixing expected result for segmentMetadata query in integration tests (#3318)","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/be79b095bad4a8eb84521392e94514b4d625d821"},{"sha":"9437a7a3136270c4464b11f010beb9883d0e4501","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"HLL: Avoid some allocations when possible. (#3314)\n\n- HLLC.fold avoids duplicating the other buffer by saving and restoring its position.\r\n- HLLC.makeCollector(buffer) no longer duplicates incoming BBs.\r\n- Updated call sites where appropriate to duplicate BBs passed to HLLC.","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/9437a7a3136270c4464b11f010beb9883d0e4501"},{"sha":"33dbe0800c672c02db134922f1c58bc213018e5d","author":{"name":"Gleb Smirnov","email":"b4a5ea001e047040e8c9075b67a268293138da2c@gvsmirnov.ru"},"message":"Makes kafka lookup extraction factory's replace() behavior consistent with other lookup extraction factories (#3326)","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/33dbe0800c672c02db134922f1c58bc213018e5d"},{"sha":"5b3f0ccb1fd763a690f76555aef131f4cbc09299","author":{"name":"Navis Ryu","email":"bac8a69eaf282f6e4c4e1376dee68e54c454404d@apache.org"},"message":"Support variance and standard deviation (#2525)\n\n* Support variance and standard deviation\r\n\r\n* addressed comments","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/5b3f0ccb1fd763a690f76555aef131f4cbc09299"},{"sha":"1e3979a5e8e7c586a3960c82c7cf4530cc286225","author":{"name":"Jonathan Wei","email":"7839d8c496da14bcd2a1801599f07816f474933d@users.noreply.github.com"},"message":"Add variance aggregator from hive to NOTICE (#3327)","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/1e3979a5e8e7c586a3960c82c7cf4530cc286225"},{"sha":"decefb74777f6e1af89ec7375d5e9508fa6b6175","author":{"name":"Jonathan Wei","email":"7839d8c496da14bcd2a1801599f07816f474933d@users.noreply.github.com"},"message":"Add time interval dim filter and retention analysis example (#3315)\n\n* Add time interval dim filter and retention analysis example\r\n\r\n* Use closed-open matching for intervals, update cache key generation\r\n\r\n* Fix time filtering tests for interval boundary change","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/decefb74777f6e1af89ec7375d5e9508fa6b6175"},{"sha":"1aae5bd67d8c42dbcb76c4fdf086bd7dcb043bda","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Nicer handling for cancelled groupBy v2 queries. (#3330)\n\n1. Wrap temporaryStorage in a resource holder, to avoid spurious \"Closed\"\r\n   errors from already-running processing tasks.\r\n2. Exit early from the merging accumulator if the query is cancelled.","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/1aae5bd67d8c42dbcb76c4fdf086bd7dcb043bda"},{"sha":"ed5b92d6122a7e669afb6a680684653de513e26e","author":{"name":"Himanshu","email":"431fcd9c8ab287e46b1e8ed67c71d708d9331f9e@gmail.com"},"message":"document how to check MM enabled/disabled (#3331)","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/ed5b92d6122a7e669afb6a680684653de513e26e"},{"sha":"39351fb8d27c9cb9b4e094b5b495f335e544caa6","author":{"name":"Navis Ryu","email":"bac8a69eaf282f6e4c4e1376dee68e54c454404d@apache.org"},"message":"Mask properties from logging (#3332)\n\n* Mask properties from logging\r\n\r\n* mask \"password\" by default","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/39351fb8d27c9cb9b4e094b5b495f335e544caa6"},{"sha":"2613e6847791ea0beedfdc246b206116908fcdfc","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Update java-util to 0.27.10. (#3337)","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/2613e6847791ea0beedfdc246b206116908fcdfc"},{"sha":"21bce96c4c70ebbdcce2074b5fcfdc8953672818","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"More useful query errors. (#3335)\n\nFollow-up to #1773, which meant to add more useful query errors but\r\ndid not actually do so. Since that patch, any error other than\r\ninterrupt/cancel/timeout was reported as `{\"error\":\"Unknown exception\"}`.\r\n\r\nWith this patch, the error fields are:\r\n\r\n- error, one of the specific strings \"Query interrupted\", \"Query timeout\",\r\n  \"Query cancelled\", or \"Unknown exception\" (same behavior as before).\r\n- errorMessage, the message of the topmost non-QueryInterruptedException\r\n  in the causality chain.\r\n- errorClass, the class of the topmost non-QueryInterruptedException\r\n  in the causality chain.\r\n- host, the host that failed the query.","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/21bce96c4c70ebbdcce2074b5fcfdc8953672818"},{"sha":"8899affe48971f7a1e50683081132dbe887b7b7f","author":{"name":"Gian Merlino","email":"023ad882dec1e9781f1c80fc0a569c7ad39cd78a@gmail.com"},"message":"Introduce standardized \"Resource limit exceeded\" error. (#3338)\n\nFixes #3336.","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/8899affe48971f7a1e50683081132dbe887b7b7f"},{"sha":"8035c734090d58451737e70bf64ae1ad55fbcb0e","author":{"name":"Nishant","email":"6f9fc2fab78c14200e6bda7c1909826524a4e3d0@gmail.com"},"message":"Implement EnvironmentVariablePasswordProvider (#3329)\n\n* Implement EnvironmentVariablePasswordProvider\r\n\r\n* Review Comment : rename passwordKey to passwordVariable\r\n\r\n* add docs\r\n\r\n* improve doc layout\r\n\r\n* review comment: rename property for variable","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/8035c734090d58451737e70bf64ae1ad55fbcb0e"},{"sha":"890e3bdd3f0deecd80565a20b0192f213516a8fb","author":{"name":"Jonathan Wei","email":"7839d8c496da14bcd2a1801599f07816f474933d@users.noreply.github.com"},"message":"More informative query unit test names (#3342)","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/890e3bdd3f0deecd80565a20b0192f213516a8fb"},{"sha":"b21a98e2f6af2be60a6fb550a3605d25fa76fd1d","author":{"name":"kaijianding","email":"e7c8755646bd945191f53f73f5244bffde5f8ddd@gmail.com"},"message":"fix NPE if queueBufferLength is null in KafkaEightSimpleConsumerFirehoseFactory (#3345)","distinct":false,"url":"https://api.github.com/repos/navis/druid/commits/b21a98e2f6af2be60a6fb550a3605d25fa76fd1d"}]}
{"actor":{"display_login":"navis"}}