Jihoon Son
86746f82d8
Use mergeBuffer instead of processingBuffer in parallelCombiner ( #5634 )
...
* Use mergeBuffer instead of processingBuffer in parallelCombiner
* Fix test
* address comments
* fix test
* Fix test
* Update comment
* address comments
* fix build
* Fix test failure
2018-04-27 18:14:37 -07:00
Roman Leventov
9be000758d
Refactor index merging, replace Rowboats with RowIterators and RowPointers ( #5335 )
...
* Refactor index merging, replace Rowboats with RowIterators and RowPointers
* Add javadocs
* Fix a bug in QueryableIndexIndexableAdapter
* Fixes
* Remove unused declarations
* Remove unused GenericColumn.isNull() method
* Fix test
* Address comments
* Rearrange some code in MergingRowIterator for more clarity
* Self-review
* Fix style
* Improve docs
* Fix docs
* Rename IndexMergerV9.writeDimValueAndSetupDimConversion to setUpDimConversion()
* Update Javadocs
* Minor fixes
* Doc fixes, more code comments, cleanup of RowCombiningTimeAndDimsIterator
* Fix doc link
2018-04-27 17:34:32 -07:00
Erik Dubbelboer
71ecb71dcf
Add DataSegmentFinder for Google Storage adapter ( #5686 )
...
Partially fixes #5628
2018-04-26 14:00:49 -07:00
Gian Merlino
f81855d607
Add unauthorized errorCode to query docs. ( #5691 )
2018-04-26 13:06:25 -07:00
Gian Merlino
dc786ebc4c
SQL: Remove some unused code. ( #5690 )
2018-04-24 11:42:16 -07:00
Jihoon Son
034a0aa42b
Fix wrong null check in TaskStatusPlus ( #5678 )
2018-04-24 10:59:29 -07:00
Charles Allen
2e76012aca
Allow GCS data segment killer to delete if present ( #5675 )
2018-04-24 07:16:54 -07:00
Caroline1000
fd76af9737
remove old prod cluster config link ( #5676 )
2018-04-23 18:00:24 -07:00
Slim Bouguerra
73da7426da
Timeseries results are incoherent for case interval is out of range and case false filter. ( #5649 )
...
* adding some tests
Change-Id: I92180498e2e6695212b286d980e349c136c78c86
* added empty sequence runner
Change-Id: I20c83095072bbf3b4a3a57dfc1934d528e2c7a1a
* treat only granularity ALL
Change-Id: I1d88fab500c615bc46db4f4497ce93089976441f
* moving toList within If and add expected queries
Change-Id: I56cdd980e44f0685806efb45e29031fa2e328ec4
* typo
Change-Id: I42fdd28da5471f6ae57d3962f671741b106300cd
* adding tests and fix logic of intervals
Change-Id: I0bd414d2278e3eddc2810e4f5080e6cf6a117f12
* fix style
Change-Id: I99a2380934c9ab350ca934c56041dc343c08b99f
* comments review
Change-Id: I726a3b905a9520d8b1db70e4ba17853c65c414a4
2018-04-23 15:55:18 -07:00
David Lim
55b003e5e8
Fix loadstatus?full double counting expected segments ( #5667 )
...
* fix loadstatus?full double counting expected segments
* remove possible flakiness from Thread.sleep() in test
2018-04-24 01:11:16 +05:30
Roman Leventov
a3a9ada843
Add GenericWhitespace checkstyle check ( #5668 )
2018-04-24 01:09:14 +05:30
Jihoon Son
ca3f833426
Fix coordinator's dataSource api with full parameter ( #5662 )
...
* Fix coordinator's dataSource api with full parameter
* address comment
* Add a constructor for json serde and fix result order
* Change to immutableSortedMap
* Revert immutableSortedMap to treeMap
2018-04-19 17:41:53 -07:00
scrawfor
15f4ab2b31
Expose noop filter to users ( #5597 )
2018-04-18 07:57:07 -07:00
Gian Merlino
5d09f76df6
topN: Fix caching of Float dimension values. ( #5653 )
...
Jackson would deserialize them as Doubles, leading to ClassCastExceptions
in the topN processing pipeline when it attempted to treat them as Floats.
2018-04-17 15:35:18 -07:00
Kirill Kozlov
a7ba2bf275
Detailed error message when unable to create temp dir ( #5648 )
2018-04-17 15:12:46 -07:00
Charles Allen
8e441cd142
Fix cache bug in stats module ( #5650 )
2018-04-17 15:11:03 -07:00
Gian Merlino
fbf3fc178e
Timeseries: Add "grandTotal" option. ( #5640 )
...
* Timeseries: Add "grandTotal" option.
* Modify whitespace.
* Checkstyle workaround.
2018-04-16 18:22:19 -07:00
Jonathan Wei
d0b66a6af5
Fix HTTP OPTIONS request auth handling ( #5638 )
...
* Fix HTTP OPTIONS request auth handling
* PR comment
* More PR comments
* Fix
* PR comment
2018-04-16 18:09:56 -07:00
Jihoon Son
6b3bde0143
Fix granularitySpec doc ( #5647 )
2018-04-16 14:24:39 -04:00
Jihoon Son
f349e03091
Fix NPE in compactionTask ( #5613 )
...
* Fix NPE in compactionTask
* more annotations for metadata
* better error message for empty input
* fix build
* revert some null checks
* address comments
2018-04-13 00:11:03 -04:00
Roman Leventov
124c89e435
Replace EmittedBatchCounter and UpdateCounter with ConcurrentAwaitableCounter ( #5592 )
...
* Replace EmittedBatchCounter and UpdateCounter with (both not safe for concurrent increments/updates) with ConcurrentAwaitableCounter (safe for concurrent increments)
* Fixes
* Fix EmitterTest
* Added Javadoc and make awaitCount() to throw exceptions on wrong count instead of masking errors
2018-04-13 00:07:11 -04:00
Jonathan Wei
882b172318
Revert "Fix HTTP OPTIONS request auth handling ( #5615 )" ( #5637 )
...
This reverts commit df51a7bcb7
.
2018-04-12 16:43:54 -07:00
Jonathan Wei
e91add6843
Fix coordinator loadStatus performance ( #5632 )
...
* Optimize coordinator loadStatus
* Add comment
* Fix teamcity
* Checkstyle
* More checkstyle
* Checkstyle
2018-04-12 15:07:52 -07:00
Jonathan Wei
df51a7bcb7
Fix HTTP OPTIONS request auth handling ( #5615 )
...
* Fix HTTP OPTIONS request auth handling
* Flip configuration boolean
2018-04-12 14:02:20 -07:00
Gian Merlino
d0400a0688
SegmentWithState: Add toString method. ( #5635 )
...
The class appears in log messages, and the default toString method
isn't very informative.
2018-04-12 14:01:09 -05:00
palanieppan-m
dbea5cb9b7
Load rules should honor partial overlap ( #5595 )
...
Load rules should load segments that partially overlap with rule window,
instead of loading only segments that fully overlap.
2018-04-12 09:46:00 -07:00
Atul Mohan
19f359957f
Add getters for AlertEvent ( #5522 )
...
* Add getters for AlertEvent
* Move PublicApi and ExtensionPoint to java-util
* Fix publicapi annotation usage
* Add publicapi annotations to ServiceMetricEvent and RequestLogEvent
2018-04-12 23:38:20 +07:00
Caroline1000
48c1a1ef57
change header from Data Schema to Ingestion Spec ( #5631 )
2018-04-11 21:42:54 -07:00
Caroline1000
d709d1a59f
correct overlord console header. Because it's not the coordinator console, it's the overlord console. ( #5627 )
2018-04-11 20:44:31 -04:00
Gian Merlino
72d6dcda4f
ParallelCombiner: Fix buffer leak on exception in "combine". ( #5630 )
...
Once a buffer is acquired, we need to make sure to release it if an
exception is thrown before the closeable iterator is created.
2018-04-11 20:39:39 -04:00
Nishant Bangarwa
e6efd75a3d
Add config to allow setting up custom unsecured paths for druid nodes. ( #5614 )
...
* Add config to allow setting up custom unsecured paths for druid nodes.
* return all resources for Unsecured paths
* review comment - Add test
* fix tests
* fix test
2018-04-11 17:10:07 -07:00
Caroline1000
afa75e04b7
change header in overlord console; minor querydoc change ( #5625 )
...
* change header in overlord console; minor querydoc change
* remove change to overlord console
* address Gian comments
2018-04-11 12:57:22 -07:00
Nishant Bangarwa
b32aad9ab4
Fix some broken links in druid docs ( #5622 )
...
* Fix some broken links in druid docs
* review comment
2018-04-11 10:27:33 -07:00
Gian Merlino
ff27c54774
SQL: Remove useless boolean CASTs in filters. ( #5619 )
2018-04-10 23:05:09 +05:30
Nishant Bangarwa
80fa5094e8
Fix Kerberos Authentication failing requests without cookies and excludedPaths config. ( #5596 )
...
* Fix Kerberos Authentication failing requests without cookies.
KerberosAuthenticator was failing `First` request from the clients.
After authentication we were setting the cookie properly but not
setting the the authenticated flag in the request. This PR fixed that.
Additional Fixes -
* Removing of Unused SpnegoFilterConfig - replaced by
KerberosAuthenticator
* Unused internalClientKeytab and principal from KerberosAuthenticator
* Fix docs accordingly and add docs for configuring an escalated
client.
* Fix excluded path config behavior
* spelling correction
* Revert "spelling correction"
This reverts commit fb754b43d8
.
* Revert "Fix excluded path config behavior"
This reverts commit 3901047769
.
2018-04-09 20:45:35 -07:00
Gian Merlino
ee37ff2502
CompressionUtils: Make gzipInputStream public once again. ( #5590 )
...
But add a reference to "decompress" and mention that it's preferred
when reading from streams that come from files.
2018-04-09 17:39:19 -07:00
Jihoon Son
3a5d516308
Add missing type for MapVirtualColumn ( #5598 )
2018-04-09 17:37:24 -07:00
Gian Merlino
685f4063d4
DoublesSketchModule: Fix serde for DoublesSketchMergeAggregatorFactory. ( #5587 )
...
Fixes #5580 .
2018-04-07 06:45:55 -07:00
Alexander T
ad6f234e1e
Update lookups-cached-global.md ( #5525 )
...
Update lookup creation example to work with version 0.12.0
2018-04-06 16:13:17 -07:00
Clint Wylie
ea4f8544fb
revert lambda conversion to fix occasional jvm error ( #5591 )
2018-04-06 14:18:55 -07:00
Gian Merlino
5ab17668c0
CompressionUtils: Add support for decompressing xz, bz2, zip. ( #5586 )
...
Also switch various firehoses to the new method.
Fixes #5585 .
2018-04-06 08:06:45 -07:00
Charles Allen
b86ed99d9a
Deprecate spark2 profile in pom.xml ( #5581 )
...
Deprecated due to https://github.com/druid-io/druid/pull/5382
2018-04-06 05:37:16 -07:00
Alexander T
c228eed500
Update sql.md ( #5519 )
...
Example code is wrong. 'Statement' has to be created from the Connection Object
2018-04-06 00:21:18 -07:00
Jihoon Son
298ed1755d
Fix indexTask to respect forceExtendableShardSpecs ( #5509 )
...
* Fix indexTask to respect forceExtendableShardSpecs
* add comments
2018-04-05 23:54:59 -07:00
Jihoon Son
723857699c
Add doc for automatic pendingSegments ( #5565 )
...
* Add missing doc for automatic pendingSegments
* address comments
2018-04-05 23:53:43 -07:00
Dylan Wylie
ddd23a11e6
Fix taskDuration docs for KafkaIndexingService ( #5572 )
...
* With incremental handoff the changed line is no longer true.
2018-04-05 23:52:58 -07:00
Senthil Kumar L S
371c672828
Adding feature thetaSketchConstant to do some set operation in PostAgg ( #5551 )
...
* Adding feature thetaSketchConstant to do some set operation in PostAggregator
* Updated review comments for PR #5551 - Adding thetaSketchConstant
* Fixed CI build issue
* Updated review comments 2 for PR #5551 - Adding thetaSketchConstant
2018-04-05 22:56:59 -07:00
Niketh Sabbineni
270fd1ea15
Allow getDomain to return disjointed intervals ( #5570 )
...
* Allow getDomain to return disjointed intervals
* Indentation issues
2018-04-05 22:12:30 -07:00
Jonathan Wei
969342cd28
More error reporting and stats for ingestion tasks ( #5418 )
...
* Add more indexing task status and error reporting
* PR comments, add support in AppenderatorDriverRealtimeIndexTask
* Use TaskReport instead of metrics/context
* Fix tests
* Use TaskReport uploads
* Refactor fire department metrics retrieval
* Refactor input row serde in hadoop task
* Refactor hadoop task loader names
* Truncate error message in TaskStatus, add errorMsg to task report
* PR comments
2018-04-05 21:38:57 -07:00
Jonathan Wei
818091ec60
Add overlord unsecured paths to coordinator when using combined service ( #5579 )
...
* Add overlord unsecured paths to coordinator when using combined service
* PR comment
2018-04-05 14:16:06 -07:00