Justin Borromeo
7bfa77d3c1
Merge branch 'Update-Query-Interrupted-Exception' into 6088-Time-Ordering-On-Scans-N-Way-Merge
2019-03-12 16:57:45 -07:00
Justin Borromeo
7e49d47391
Added error message for UOE
2019-03-12 16:51:25 -07:00
Justin Borromeo
a032c46ee0
Updated error message
2019-03-12 16:47:17 -07:00
Justin Borromeo
57b5682654
Fixed tests
2019-03-12 12:44:02 -07:00
Justin Borromeo
45e95bb1f4
Optimization
2019-03-12 11:09:08 -07:00
Gian Merlino
4290e5ae7a
Cache selectors in QueryableIndexColumnSelectorFactory. ( #7216 )
...
For selectors with internal caches (like SingleScanTimeDimensionSelector,
SingleLongInputCachingExpressionColumnValueSelector, etc) we can get a perf
boost and memory usage decrease by sharing selectors.
2019-03-11 11:33:01 -07:00
Jihoon Son
9bebf113ba
Fix race in historical when loading segments in parallel ( #7203 )
...
* Fix race in historical when loading segments in parallel
* revert unnecessary change
* remove synchronized
* add reference counting locking
* fix build
* fix comment
2019-03-08 17:54:05 -08:00
Justin Borromeo
cce917ab84
Checkstyle fix
2019-03-08 14:11:07 -08:00
Justin Borromeo
73f4038068
Applied Jon's recommended changes
2019-03-07 18:40:00 -08:00
Justin Borromeo
fb966def83
Sorry, checkstyle
2019-03-07 11:03:01 -08:00
Justin Borromeo
6dc53b311c
Improved test and appeased TeamCity
2019-03-06 10:34:13 -08:00
Jonathan Wei
5486c2abf8
Update LICENSE and NOTICE files ( #7026 )
...
* Update LICENSE and NOTICE files
* Update react-table version
2019-03-04 18:45:22 -08:00
Justin Borromeo
35c96d3557
Checkstyle fix
2019-03-04 16:00:44 -08:00
Justin Borromeo
83ec3fe1f1
Nit-change on javadoc
2019-03-01 13:40:22 -08:00
Justin Borromeo
47c970b5f4
Wrote tests and added Javadoc
2019-03-01 13:38:29 -08:00
Justin Borromeo
5ff59f5ca6
Reset config
2019-02-28 15:58:20 -08:00
Justin Borromeo
806166f977
Fixed failing tests
2019-02-28 15:49:07 -08:00
Justin Borromeo
5bd0e1a32c
Merge branch 'master' into 6088-Time-Ordering-On-Scans-N-Way-Merge
2019-02-26 16:39:16 -08:00
Justin Borromeo
18cce9a646
Change so batching only occurs on broker for time-ordered scans
...
Restricted batching to broker for time-ordered queries and adjusted
tests
Formatting
Cleanup
2019-02-26 16:27:15 -08:00
Clint Wylie
9fa649b3bd
segment metadata fallback analysis if no bitmaps ( #7116 )
...
* segment metadata fallback analysis if no bitmaps
* remove accidental line
* remove nonsense size estimation
* less ternary
* fix it
* do the thing
2019-02-26 11:27:41 -08:00
Justin Borromeo
451e2b4365
WIP
2019-02-26 11:14:27 -08:00
Himanshu Pandey
8b803cbc22
Added checkstyle for "Methods starting with Capital Letters" ( #7118 )
...
* Added checkstyle for "Methods starting with Capital Letters" and changed the method names violating this.
* Un-abbreviate the method names in the calcite tests
* Fixed checkstyle errors
* Changed asserts position in the code
2019-02-23 20:10:31 -08:00
Justin Borromeo
763c43df7e
Multi-historical setup works
2019-02-22 18:07:06 -08:00
Justin Borromeo
06a5218917
Wrote docs
2019-02-22 16:59:57 -08:00
Justin Borromeo
3b923dac9c
Fixed bug introduced by replacing deque with list
2019-02-22 14:03:22 -08:00
Justin Borromeo
023538d831
Sequence stuff is so dirty :(
2019-02-22 13:30:08 -08:00
Justin Borromeo
e1fc2955d3
WIP
2019-02-22 10:39:59 -08:00
Justin Borromeo
f57ff253fa
Ordering is correct on n-way merge -> still need to batch events into
...
ScanResultValues
2019-02-21 18:22:06 -08:00
Justin Borromeo
1813a5472c
Cleanup
2019-02-21 17:06:18 -08:00
Justin Borromeo
f83e99655d
Refactor and pQueue works
2019-02-21 16:56:36 -08:00
Justin Borromeo
b13ff624a9
Set up time ordering strategy decision tree
2019-02-21 15:13:33 -08:00
Justin Borromeo
fba6b022f0
Added config and get # of segments
2019-02-21 15:08:27 -08:00
Justin Borromeo
c9142e721c
Merge branch 'master' into 6088-Time-Ordering-On-Scans-V2
2019-02-20 10:12:50 -08:00
Justin Borromeo
cd489a0208
Fixed failing test due to null resultFormat
2019-02-20 00:16:48 -08:00
Justin Borromeo
7baeade832
Changes based on Gian's comments
2019-02-19 17:52:06 -08:00
Justin Borromeo
35150fe1a6
Small changes
2019-02-15 15:57:53 -08:00
Justin Borromeo
c7eeeabf45
2528 Replace Incremental Index Global Flags with Getters ( #7043 )
...
* Eliminated reportParseExceptions and deserializeComplexMetrics
* Removed more global flags
* Cleanup
* Addressed Surekha's recommendations
2019-02-15 13:36:46 -08:00
Jonathan Wei
1f29940811
Fix momentsketch build issues ( #7074 )
...
* Fix momentsketch build issues
* Remove unused section in pom
* Fix test
* Remove unused method
* Checkstyle
2019-02-13 21:32:43 -08:00
Edward Gan
90c1a54b86
Moments Sketch custom aggregator ( #6581 )
...
* Moments Sketch Integration with Druid
* updates, add documentation, fix warnings
* nits
* disallowed base64
* update to druid 0.14
2019-02-13 14:03:47 -08:00
Justin Borromeo
4e69276d57
Removed unused import to satisfy PMD check
2019-02-11 12:09:54 -08:00
Justin Borromeo
ecb0f483a9
improved doc
2019-02-11 10:37:11 -08:00
Justin Borromeo
f0eddee665
Added more javadoc
2019-02-11 10:18:45 -08:00
Justin Borromeo
5f92dd7325
Unused import
2019-02-11 10:05:58 -08:00
Justin Borromeo
93e1636287
Added javadoc on ScanResultValueTimestampComparator
2019-02-11 10:03:14 -08:00
Justin Borromeo
134041c479
Renamed sort function
2019-02-08 13:13:54 -08:00
Jihoon Son
c9f21bc782
Fix filterSegments for TimeBoundary and DataSourceMetadata queries ( #7023 )
...
* Fix filterSegments for TimeBoundary and DataSourceMetadata queries
* add javadoc
* fix build
2019-02-08 10:03:02 -08:00
Jonathan Wei
fafbc4a80e
Set version to 0.15.0-incubating-SNAPSHOT ( #7014 )
2019-02-07 14:02:52 -08:00
Justin Borromeo
b2c8c77ad4
Fixing tests WIP
2019-02-06 17:39:48 -08:00
Justin Borromeo
85e72a614e
Set to spaces over tabs
2019-02-06 15:42:02 -08:00
Justin Borromeo
7e872a8ebc
Created an error message for when someone tries to time order a result
...
set > threshold limit
2019-02-06 15:36:24 -08:00