1
0
mirror of https://github.com/apache/druid.git synced 2025-02-18 16:12:23 +00:00

32 Commits

Author SHA1 Message Date
David Lim
afb239b17a add missing license headers, in particular to MD files; clean up RAT … ()
* add missing license headers, in particular to MD files; clean up RAT exclusions

* revert inadvertent doc changes

* docs

* cr changes

* fix modified druid-production.svg
2018-11-13 09:38:37 -08:00
Jonathan Wei
207dd3a0ee Reduce travis license check log output () 2018-09-25 20:02:00 -07:00
Roman Leventov
4afa85e4e8 Move the Rat plugin to a separate Maven profile ()
* Move the Rat plugin to a separate Maven profile

* Revert self-check
2018-09-25 14:39:24 -07:00
Jonathan Wei
8972244c68 Mutual TLS support ()
* Mutual TLS support

* Kafka test fixes

* TeamCity fix

* Split integration tests

* Use localhost DOCKER_IP

* Increase server thread count

* Increase SSL handshake timeouts

* Add broken pipe retries, use injected client config params

* PR comments, Rat license check exclusion
2018-09-19 09:56:15 -07:00
Gian Merlino
431d3d8497
Rename io.druid to org.apache.druid. ()
* Rename io.druid to org.apache.druid.

* Fix META-INF files and remove some benchmark results.

* MonitorsConfig update for metrics package migration.

* Reorder some dimensions in inner queries for some reason.

* Fix protobuf tests.
2018-08-30 09:56:26 -07:00
Jihoon Son
ecee3e0a24 Further optimize memory for Travis jobs ()
* Further optimize memory for Travis jobs

* fix build

* sudo false
2018-08-10 22:03:36 -07:00
Nishant Bangarwa
75c8a87ce1 Part 2 of changes for SQL Compatible Null Handling ()
* Part 2 of changes for SQL Compatible Null Handling

* Review comments - break lines longer than 120 characters

* review comments

* review comments

* fix license

* fix test failure

* fix CalciteQueryTest failure

* Null Handling - Review comments

* review comments

* review comments

* fix checkstyle

* fix checkstyle

* remove unrelated change

* fix test failure

* fix failing test

* fix travis failures

* Make StringLast and StringFirst aggregators nullable and fix travis failures
2018-08-02 08:20:25 -07:00
Benedict Jin
ea72907365 Add the '--fail-at-end' option to maven command for 'strictly compiled' part () 2018-07-31 13:29:25 -07:00
Jonathan Wei
bb2fd57c0b
Revert "skip travis on doc only changes" ()
* Revert "Fix a bug in GroupByQueryEngine ()"

This reverts commit f3595c93d92f39298956a27691e93cf3459fb5fb.

* Revert "Add definition of 'NONE' to queryGranularity in ingestion.index doc ()"

This reverts commit 7f89c7293290515e98807b5479bead0f4e5913fe.

* Revert "skip travis on doc only changes ()"

This reverts commit 66af403f7d06b7f93d2e6e78f4e445c7a47e35cd.
2018-07-31 12:56:57 -07:00
Clint Wylie
66af403f7d skip travis on doc only changes ()
* skip travis on doc only changes

* more selective ignoring of examples folder
2018-07-30 13:36:49 -07:00
Jihoon Son
1ad898bde2
Use the official aws-sdk instead of jet3t ()
* Use the official aws-sdk instead of jet3t

* fix compile and serde tests

* address comments and fix test

* add http version string

* remove redundant dependencies, fix potential NPE, and fix test

* resolve TODOs

* fix build

* downgrade jackson version to 2.6.7

* fix test

* resolve the last TODO

* support proxy and endpoint configurations

* fix build

* remove debugging log

* downgrade hadoop version to 2.8.3

* fix tests

* remove unused log

* fix it test

* revert KerberosAuthenticator change

* change hadoop-aws scope to provided in hdfs-storage

* address comments

* address comments
2018-03-21 15:36:54 -07:00
Jonathan Wei
3b4395a16e
Use deprecated-2017Q4 group for Travis ()
* Use deprecated-2017Q4 group for Travis

* Add comment
2017-12-12 17:14:44 -08:00
Jihoon Son
322b7f6a27 Fix AnnouncerTest.testSanity() ()
* Fix announcer test

* rename

* split server module test

* add name

* polling until /test1 is created

* add comment
2017-11-20 20:27:41 -08:00
Egor Riashin
3ad5f51f7e Integration tests port fix, logs output, lib share changes ()
* integration tests port fix, logs output, lib share changes

* Fix test compilation

* docker image fix

* Annotate DiscoverySelector.pick() as Nullable, use formatting instead of string concatenation for logging

* integration-tests logging check

* corrected integration-tests log location

* removed an experimental travis test exception
2017-11-10 14:07:37 -08:00
Gian Merlino
587f1807c2 Try to improve CI reliability. ()
* Try to improve CI reliability.

Unset _JAVA_OPTIONS just in case it is causing us to use more memory than expected.

* Replace for loop with foreach.
2017-09-12 22:24:45 -05:00
Gian Merlino
dc5c6f13b1 Use trusty for travis jobs. ()
* Use trusty for travis jobs.

The distro was set to "precise" in  due to memory issues on trusty,
but we've been seeing performance issues on "precise" recently so let's
see how trusty is working these days.

* Less quiet.

* Adjust memory settings.

* Add back -q option.

* Tweak memory again.

* Adjustments.

* Try squeezing memory a bit more.
2017-09-06 18:51:06 +09:00
Jonathan Wei
b64dbbb5b5 Use Ubuntu Precise for Travis unit test jobs ()
* Use Ubuntu Precise for Travis jobs

* Use trusty for Travis integration tests
2017-07-19 00:19:33 -06:00
Jihoon Son
7a261c8311 Split travis test () 2017-06-26 18:51:48 -07:00
Jihoon Son
523b5ec03d Run integration tests on travis () 2017-05-31 18:27:34 -07:00
Jihoon Son
000b0ffed7 Increase the max heap size for strict compilation () 2017-05-21 03:42:44 +09:00
Roman Leventov
b7a52286e8 Make @Override annotation obligatory ()
* Make MissingOverride an error

* Make travis stript to fail fast

* Add missing Override annotations

* Comment
2017-05-16 13:30:30 -05:00
Roman Leventov
1ebfa22955 Update Error prone configuration; Fix bugs ()
* Make Errorprone the default compiler

* Address comments

* Make Error Prone's ClassCanBeStatic rule a error

* Preconditions allow only %s pattern

* Fix DruidCoordinatorBalancerTester

* Try to give the compiler more memory

* Remove distribution module activation on jdk 1.8 because only jdk 1.8 is used now

* Don't show compiler warnings

* Try different travis script

* Fix travis.yml

* Make Error Prone optional again

* For error-prone compiler

* Increase compiler's maxmem

* Don't run Error Prone for benchmarks because of OOM

* Skip install step in Travis

* Remove MetricHolder.writeToChannel()

* In travis.yml, check compilation before tests, because it may fail faster
2017-05-12 15:55:17 +09:00
Gian Merlino
78b0d134ae Require Java 8 and include some Java 8 dependencies. ()
* Require Java 8 and include some Java 8 dependencies.

- Upgrade Jetty to 9.3.16.v20170120.
- Upgrade DataSketches to 0.8.4.
- Bundle caffeine-cache by default.
- Still target Java 7 when compiling base Druid classes.

* Update cluster, quickstart docs.

* Remove oraclejdk7 from travis.yml.
2017-02-14 12:51:51 -08:00
Jihoon Son
5e39578eee Enable parallel test ()
* Enable parallel test

* Remove unnecessary NotThreadSafe annocation

* Randomize the start port when finding available ports

* Fix test failure

* Change to handle all negatives
2016-12-14 21:05:56 -08:00
Charles Allen
cf90508793 Disable cobertura travis portion () 2016-06-13 12:27:35 +05:30
Charles Allen
dd3cf93430 Fail travis builds faster 2016-02-19 07:38:06 -08:00
Charles Allen
71dbe5c0f0 Enable pedantic checks during travis build 2016-01-27 08:59:20 -08:00
Charles Allen
a9d5bcf2dc Fix coveralls 2015-12-22 16:38:32 -08:00
Xavier Léauté
07b2b77c29 faster build: cache maven dependencies in travis 2015-08-07 18:05:30 -07:00
Xavier Léauté
ef842b2eae add test coverage 2015-03-09 14:32:13 -07:00
Xavier Léauté
9acc8c72ee new faster container builds in Travis-CI 2015-01-07 15:07:14 -08:00
Xavier Léauté
9cf41b022a add travis-ci config 2014-12-19 15:53:19 -08:00