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
Justin Borromeo
305876a434
nit
2019-02-06 15:02:02 -08:00
Justin Borromeo
6723243ed2
Create Scan Benchmark ( #6986 )
...
* Moved Scan Builder to Druids class and started on Scan Benchmark setup
* Need to form queries
* It runs.
* Remove todos
* Change number of benchmark iterations
* Changed benchmark params
* More param changes
* Made Jon's changes and removed TODOs
* Broke some long lines into two lines
* Decrease segment size for less memory usage
* Committing a param change to kick teamcity
2019-02-06 14:45:01 -08:00
Justin Borromeo
8212a21caf
Improved conciseness
2019-02-06 14:40:35 -08:00
Justin Borromeo
10b5e0ca93
.
2019-02-06 13:42:12 -08:00
Justin Borromeo
dfe4aa9681
Fixed codestyle and forbidden API errors
2019-02-06 13:41:18 -08:00
Justin Borromeo
4f51024b31
Wrote more tests for scan result value sort
2019-02-06 12:08:12 -08:00
Justin Borromeo
8b7d5f5081
Wrote tests for heapsort scan result values and fixed bug where iterator
...
wasn't returning elements in correct order
2019-02-06 11:55:09 -08:00
Justin Borromeo
d1a1793f36
nit
2019-02-05 12:40:26 -08:00
Justin Borromeo
7deb06f6df
Merge branch '6088-Create-Scan-Benchmark' into 6088-Time-Ordering-On-Scans-V2
2019-02-05 10:53:38 -08:00
Justin Borromeo
b7d3a4900a
Merge branch 'master' into 6088-Time-Ordering-On-Scans-V2
2019-02-05 10:23:32 -08:00
Jonathan Wei
8bc5eaa908
Set version to 0.14.0-incubating-SNAPSHOT ( #7003 )
2019-02-04 19:36:20 -08:00
Justin Borromeo
01b25ed112
Added time ordering to the scan benchmark
2019-02-04 14:36:18 -08:00
Justin Borromeo
12e51a2721
Added TimestampComparator tests
2019-02-04 12:02:13 -08:00
Justin Borromeo
ad731a362b
Change benchmark
2019-02-04 10:55:56 -08:00
Justin Borromeo
989bd2d50e
Merge branch '6088-Create-Scan-Benchmark' into 6088-Time-Ordering-On-Scans-V2
2019-02-04 10:46:38 -08:00
Roman Leventov
0e926e8652
Prohibit assigning concurrent maps into Map-typed variables and fields and fix a race condition in CoordinatorRuleManager ( #6898 )
...
* Prohibit assigning concurrent maps into Map-types variables and fields; Fix a race condition in CoordinatorRuleManager; improve logic in DirectDruidClient and ResourcePool
* Enforce that if compute(), computeIfAbsent(), computeIfPresent() or merge() is called on a ConcurrentHashMap, it's stored in a ConcurrentHashMap-typed variable, not ConcurrentMap; add comments explaining get()-before-computeIfAbsent() optimization; refactor Counters; fix a race condition in Intialization.java
* Remove unnecessary comment
* Checkstyle
* Fix getFromExtensions()
* Add a reference to the comment about guarded computeIfAbsent() optimization; IdentityHashMap optimization
* Fix UriCacheGeneratorTest
* Workaround issue with MaterializedViewQueryQueryToolChest
* Strengthen Appenderator's contract regarding concurrency
2019-02-04 09:18:12 -08:00
Justin Borromeo
7b58471394
Licensing stuff
2019-02-02 03:48:18 -08:00
Justin Borromeo
79e8319383
Move ScanResultValue timestamp comparator to a separate class for testing
2019-02-01 18:22:58 -08:00
Justin Borromeo
7a6080f636
Stuff for time-ordered scan query
2019-02-01 18:00:58 -08:00
Justin Borromeo
dba6e492a0
Merge branch 'master' into 6088-Create-Scan-Benchmark
2019-02-01 14:13:39 -08:00
Justin Borromeo
10e57d5f9e
Moved Scan Builder to Druids class and started on Scan Benchmark setup
2019-02-01 14:04:13 -08:00
Roman Leventov
f7df5fedcc
Add several missing inspectRuntimeShape() calls ( #6893 )
...
* Add several missing inspectRuntimeShape() calls
* Add lgK to runtime shapes
2019-01-31 20:04:26 -08:00
Furkan KAMACI
30ec608038
Fix mixed up segment ids at SelectBinaryFnTest.java ( #6946 )
2019-01-30 20:04:16 -08:00
Clint Wylie
de810286cd
fix bug with expression virtual column selectors backed by a single long column ( #6957 )
...
* fix issue with SingleLongInputCachingExpressionColumnValueSelector when sql compatible null handling enabled
* add test with doubles to show same behavior for floats/doubles that lack the optimization of longs
* simplify
* fix import
2019-01-30 10:13:07 -05:00