Jihoon Son
1524af703d
Fix IllegalArgumentException in TaskLockBox.syncFromStorage() ( #6050 )
2018-07-27 10:43:32 -07:00
Eyal Yurman
94d6c9a0a5
Remove JDK 7 from build documentation. ( #6031 )
...
See issue #6030
2018-07-26 17:05:07 -07:00
kaijianding
7919e4d5df
move rangeSet compare into shardspec ( #5688 )
2018-07-26 14:17:57 -07:00
Diego Costa
e4ef753a60
Use Blackhole objects to sink the method return in a benchmak loop (JMH) ( #5908 )
...
* Remove the unsafe loop from the benchmark
* Removing unused variables
2018-07-25 12:05:32 -07:00
Jihoon Son
5ee7b0cada
Synchronize scheduled poll() calls in SQLMetadataSegmentManager ( #6041 )
...
Similar issue to https://github.com/apache/incubator-druid/issues/6028 .
2018-07-24 22:57:30 -05:00
Roman Leventov
7d5eb0c21a
Synchronize scheduled poll() calls in SQLMetadataRuleManager to prevent flakiness in SqlMetadataRuleManagerTest ( #6033 )
2018-07-24 12:00:48 -07:00
Benedict Jin
49dca01b56
Add IRC#druid-dev shields.io into README ( #6002 )
2018-07-21 13:31:35 -07:00
Jonathan Wei
0590293538
Add comment and code tweak to Basic HTTP Authenticator ( #6029 )
2018-07-20 20:35:14 -07:00
Jonathan Wei
efab3b0160
Add concat and textcat SQL functions ( #6005 )
2018-07-20 11:21:04 -07:00
Jihoon Son
b7d42edb0f
Check the kafka topic when compacring checkpoints from tasks and the one stored in metastore ( #6015 )
2018-07-20 11:20:23 -07:00
Surekha
414487a78e
Add support to filter on datasource for active tasks ( #5998 )
...
* Add support to filter on datasource for active tasks
* Added datasource filter to sql query for active tasks
* Fixed unit tests
* Address PR comments
2018-07-19 16:33:46 -07:00
Jihoon Son
4a2df2b23a
Log the full stack trace when an HTTP request fails ( #6022 )
2018-07-19 12:05:46 -07:00
Gian Merlino
cd8ea3da8d
SQL: Add server-wide default time zone config. ( #5993 )
...
* SQL: Add server-wide default time zone config.
* Switch API.
2018-07-18 13:12:40 -07:00
Fangjin Yang
2f51a3c673
Update readme ( #6011 )
...
* update readme
* add disclaimer
2018-07-17 11:58:50 -07:00
Charles Allen
e206f8ca98
Move build badge to https://travis-ci.org/apache/incubator-druid ( #6007 )
2018-07-17 13:57:33 -05:00
Jihoon Son
c48aa74a30
Fix NPE while handling CheckpointNotice in KafkaSupervisor ( #5996 )
...
* Fix NPE while handling CheckpointNotice
* fix code style
* Fix test
* fix test
* add a log for creating a new taskGroup
* fix backward compatibility in KafkaIOConfig
2018-07-13 17:14:57 -07:00
Clint Wylie
31c2179fe1
Coordinator fix balancer stuck ( #5987 )
...
* this will fix it
* filter destinations to not consider servers already serving segment
* fix it
* cleanup
* fix opposite day in ImmutableDruidServer.equals
* simplify
2018-07-11 20:19:11 -07:00
Caroline1000
5f78a333ad
show that flatten will also work with avro extension ( #5874 )
...
* show that flatten will also work with avro extension
* fix url
2018-07-11 16:47:03 -07:00
Clint Wylie
ac194cc082
Coordinator fix exception caused by additional logging ( #5988 )
...
* fix explosion in curator load queue peon caused by additional logging, as well as annoying chatty log
* remove log message
2018-07-11 16:13:32 -07:00
Caroline1000
153eb26262
fix link to query-context in broker config doc ( #5995 )
2018-07-11 15:57:08 -07:00
Gian Merlino
04ea3c9f8c
Update license headers. ( #5976 )
...
* Update license headers.
For compliance with http://www.apache.org/legal/src-headers.html .
* More license adjustments.
* Fix mistakenly edited package line.
2018-07-11 09:55:18 -07:00
Gian Merlino
948e73da77
Extend various test timeouts. ( #5978 )
...
False failures on Travis due to spurious timeout (in turn due to noisy
neighbors) is a bigger problem than legitimate failures taking too long
to time out. So it makes sense to extend timeouts.
2018-07-10 13:02:14 -07:00
Benedict Jin
b3021ec802
Fix bug in SegmentAnalyzer.analyzeComplexColumn() #5939 ( #5954 )
2018-07-09 15:36:16 -07:00
Surekha
441c9819d9
Support limit for timeseries query ( #5894 ) ( #5931 )
...
* Support limit for timeseries query (#5894 )
* Fix tests
* Address PR comments
* Try to fix teamcity inspection checks
* Remove unused method from VirtualColumns
* Remove unused import statement
2018-07-09 08:58:42 -07:00
Jihoon Son
d1d9358274
Increase timeout for BlockingPoolTest ( #5959 )
2018-07-06 16:34:53 -07:00
Caroline1000
b3976050ad
add definition of balancerComputeThreads ( #5865 )
2018-07-05 09:54:36 -07:00
Caroline1000
ee4a5aafb0
add config values for GCS deep storage ( #5875 )
...
* add config values for GCS deep storage
* fix config values for GCS deep storage
2018-07-05 09:53:41 -07:00
Dylan Wylie
10642ef9ca
Fix filtered request logging docs ( #5924 )
...
- Setting druid.request.logging.delegate has no effect.
- The provider is injected based on a type parameter & this looks to be scoped to delegate for filtered loggers
2018-07-05 09:51:10 -07:00
Gian Merlino
24c20b4734
Forbid slashes in datasource names. ( #5937 )
...
They are bad because datasources are used as paths on filesystems,
and slashes invariably make things get stored improperly.
2018-07-05 09:49:16 -07:00
Clint Wylie
aa4987b871
change default compaction task target size from 800MB to 400MB to fall within range of what docs recommend for segment sizing ( #5930 )
2018-07-05 00:12:31 -07:00
Surekha
9bece8ce1e
Prevent KafkaSupervisor NPE in generateSequenceName ( #5900 ) ( #5902 )
...
* Prevent KafkaSupervisor NPE in checkPendingCompletionTasks (#5900 )
* throw IAE in generateSequenceName if groupId not found in taskGroups
* add null check in checkPendingCompletionTasks
* Add warn log in checkPendingCompletionTasks
* Address PR comments
Replace warn with error log
* Address PR comments
* change signature of generateSequenceName to take a TaskGroup object instead of int
* Address comments
* Remove unnecessary method from KafkaSupervisorTest
2018-07-04 23:45:42 -07:00
Jihoon Son
4cd14e8158
Proper handling of the exceptions from auto persisting in AppenderatorImpl.add() ( #5932 )
2018-07-04 23:42:41 -07:00
Clint Wylie
39371b0ff8
More coordinator logging to help give context to load queue peon log messages ( #5929 )
...
* more coordinator logging to help give context to load queue peon log messages
* fix style
* more chill load queue peon log messages
2018-07-04 23:40:25 -07:00
Clint Wylie
0a472d3fa0
coordinator slight optimze load rule to skip drop if numToDrop is 0 ( #5928 )
2018-07-03 17:56:11 -07:00
Clint Wylie
d5a3871864
Coordinator fix balance to try to move max segments instead of up to max segments ( #5927 )
...
* fix move to try to move max segments instead of "up to" max segments
* fix
* fix oops
2018-07-03 17:06:38 -07:00
Jihoon Son
1ccabab98e
Fix the broken Appenderator contract in KafkaIndexTask ( #5905 )
...
* Fix broken Appenderator contract in KafkaIndexTask
* fix build
* add publishFuture
* reuse sequenceToUse if possible
2018-07-03 13:31:29 -07:00
mhshimul
867f6a9e2b
Fix SQL Server select query in createInactiveStatusesSinceQuery() method. ( #5901 )
...
* Fix SQL Server select query in createInactiveStatusesSinceQuery() method.
SQL server does not support LIMIT N in select queries. Instead it has TOP N to limiting number of query results.
And TOP N is already added in the select statement as per maxNumStatuses value.
* Add parentheses for TOP in SELECT statement as SQL Servers no longer support TOP without parentheses.
2018-07-03 23:16:47 +05:30
Jihoon Son
b6c957b0d2
Allow reordered segment allocation in kafka indexing service ( #5805 )
...
* Allow reordered segment allocation in kafka indexing service
* address comments
* fix a bug
2018-07-02 15:09:12 -07:00
Jihoon Son
b76a056c14
Fix ConcurrentModificationException in IncrementalPublishingKafkaIndexTaskRunner ( #5907 )
...
* Fix ConcurrentModificationException in IncrementalPublishingKafkaIndexTaskRunner
* fix lock and add comments
2018-06-30 17:20:41 -07:00
Surekha
933b25416c
Handle task deserialization failure in the tasks api ( #5911 )
...
If task payload fails to deserialize json to Java, make the task null and handle null task in OverlordResource
2018-06-29 11:57:48 -07:00
Jihoon Son
10a01d6846
[SQL] Fix missing postAggregations for Timeseries and TopN ( #5912 )
...
* [SQL] Fix missing postAggregations for Timeseries and TopN
* fix build
* fix test
2018-06-29 10:36:55 -07:00
Jonathan Wei
f3e1520360
Fix merge for TrueDimFilter ( #5916 )
...
* Fix merge for TrueDimFilter
* remove unused cache ID
2018-06-28 14:46:47 -07:00
scrawfor
bf2a31a5bc
Add new 'true' filter which always returns true. ( #5711 )
...
* Add new 'true' filter which always returns true.
* Add support for bitmap index.
* Adds documentation.
* Removes No-op Filter
2018-06-28 11:52:45 -07:00
zhangxinyu
d857345b7d
add method getRequiredColumns for DimFilter ( #5872 )
...
* add method getRequiredColumns for DimFilter
* deal with the NullPointerException when DimFilter is null
2018-06-27 15:45:46 -07:00
Surekha
0f429298cf
Fix Kafka Indexing task pause forever if no events in taskDuration ( #5656 ) ( #5899 )
...
* Fix Kafka Indexing task pause forever (#5656 )
* Fix Nullpointer Exception in overlord if taskGroups does not contain the groupId
* If the endOffset is same as startOffset, still let the task resume instead of returning
endOffsets early which causes the tasks to pause forever and ultimately fail on timeout
* Address PR comment
*Remove the null check and do not return null from generateSequenceName
2018-06-25 19:29:36 -07:00
陈春斌
7649742943
Use ReentrantReadWriteLock in DimensionDictionary ( #5883 )
2018-06-25 12:35:26 -07:00
Gian Merlino
a28314349c
Fix spelling of "propagate" in various places. ( #5896 )
...
One of these is a configuration parameter (introduced in #5429 ),
but it's never been in a release, so I think it's ok to rename it.
2018-06-25 09:18:08 -07:00
George Paraskevas
4b111929ec
Fix typo lage->large , improve warning message ( #5890 )
2018-06-22 17:33:02 -07:00
Jihoon Son
8c5ded0fad
Splitting KafkaIndexTask for better code maintenance ( #5854 )
...
* Refactoring KafkaIndexTask for better code maintenance
* fix bug
* fix test
* add annotation
* fix checkstyle
* remove SetEndOffsetsResult
2018-06-22 13:00:03 -07:00
Clint Wylie
1a7adabf57
Coordinator segment balancer max load queue fix ( #5888 )
...
* Coordinator segment balancer will now respect "maxSegmentsInNodeLoadingQueue" config
* allow moves from full load queues
* better variable names
2018-06-20 23:04:41 -07:00