Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix VERSION_NUMBER pattern in JavaVersion #208

Open
wants to merge 488 commits into
base: twitter-master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
488 commits
Select commit Hold shift + click to select a range
6c56bf6
Remove tw version
Yaliang Mar 28, 2017
92f920f
Merge tags/0.170 into twitter-master
Yaliang Mar 29, 2017
7f4f700
Release 0.170-tw-0.32
Yaliang Mar 29, 2017
34f2d26
Merge pull request #76 from Yaliang/yaliangw/release-0.170-tw-0.32
Yaliang Mar 29, 2017
d674783
Rebase 0.170-tw-0.32
Yaliang Mar 31, 2017
433cb84
Fix missed method
Yaliang Mar 31, 2017
f07187c
Support skip unused top level column
Yaliang Apr 1, 2017
00038dc
Fix a mistake in splitting
Yaliang Apr 1, 2017
3a9676b
add table and columns info to QueryCompletedEvents
Apr 10, 2017
420dd14
Merge pull request #78 from dabaitu/thomass/add-table-columns-info-exp
dabaitu Apr 10, 2017
c643602
Merge branch 'twitter-master' into yaliangw/addThriftInHive
Yaliang Apr 11, 2017
987c5a2
Better toString for HiveThriftFieldIdResolver; Allow EB config been o…
Yaliang Apr 13, 2017
0a15a09
Better Logging
Yaliang Apr 14, 2017
09de625
Refactor thrift field id resolver
Yaliang Apr 15, 2017
6d4eaaf
mave tag to 0.173 first
Apr 16, 2017
b3ebd73
resolve conflicts
Apr 16, 2017
becae61
Support deserialization when the SerDe is set as LazyBinarySerDe
Yaliang Apr 17, 2017
cce5023
Move functions out of ThriftGeneralInputFormat
Yaliang Apr 17, 2017
359479c
move elephantbird config setting into cursor provider
Yaliang Apr 18, 2017
7bb2994
Initial commit to support LZO Thrift write
Yaliang Apr 20, 2017
c526b86
resolve dependency conflicts and revert version back to twitter version
Apr 20, 2017
e6025e5
exclude zookeeper from presto-hive instead of adding it with the same…
Apr 21, 2017
b914b61
use 3.5.1-alpha for zookeeper overall and 3.4.9 for kafka; use guava …
Apr 25, 2017
49e673d
add support to split lzo file in createHiveSplitIterator directly
Yaliang Apr 26, 2017
bde735a
add TODO comments to adapt better versions of packages to resolve dep…
Apr 26, 2017
e087e68
Merge pull request #79 from dabaitu/upgrade_to_173
dabaitu Apr 26, 2017
fc43cc4
Make internal release tag 0.173-tw-0.33
Apr 26, 2017
cbf6813
Merge pull request #80 from dabaitu/tag_for_173_release
dabaitu Apr 26, 2017
d0d2ae3
Added unit test for pre-generated lzo thrift data
Yaliang Apr 27, 2017
9b06ace
Remove log in BackgroundHiveSplitLoader
Yaliang Apr 27, 2017
0a648af
change the writeField parameter in ThriftGenericRow
Yaliang Apr 27, 2017
85f3764
Adapt method name lzo->lzop as oss patch
Yaliang Apr 27, 2017
87cf0c0
Remove hard coded class name and Remove LZO codec in HiveCompressionC…
Yaliang Apr 28, 2017
21a2b5c
Remove tests on THRIFTBINARY format in AbstractTestHiveClient, TestHi…
Yaliang Apr 28, 2017
6bc1de5
Adapt to more compact json string
Yaliang Apr 28, 2017
c3ddc7e
Add tests for HiveThriftFieldIdResolver
Yaliang Apr 29, 2017
829007c
Expose data transfer size as data flow between stages, calculated fro…
Apr 30, 2017
b91f46e
safe guard number parse error
Apr 30, 2017
082884f
Address Yaliang's comment which exposed a bug
May 2, 2017
1b7addc
Use PrestoException in ThriftGeneralInputFormat
Yaliang May 3, 2017
5541366
Unsupport write in thrift generic row
Yaliang May 3, 2017
a8ac008
move getSerializationClassName to ThriftHiveRecordCursorProvider
Yaliang May 3, 2017
6df4e86
Better naming for default thrift id resolver
Yaliang May 4, 2017
7d5685f
Added example of json property
Yaliang May 4, 2017
71b47c6
Merge pull request #75 from Yaliang/yaliangw/addThriftInHive
Yaliang May 4, 2017
f2707ae
prepend schema name before table name to avoid confusion
May 8, 2017
5f7515b
expose granular info, include operator stats
May 8, 2017
d4e92c3
remove unused imports
May 8, 2017
fc9a972
Merge pull request #83 from dabaitu/add_schema_name
dabaitu May 9, 2017
3bb8516
Filter out nulls in collections
May 10, 2017
ffb2685
Merge pull request #82 from dabaitu/expose_data_transfer_size
dabaitu May 10, 2017
3e4920b
Release 0.173-tw-0.34
Yaliang May 11, 2017
0152f9f
Merge pull request #84 from Yaliang/yaliangw/release-0.173-tw-0.34
Yaliang May 11, 2017
40a7e8e
Fix json dependency error, fix split error, move Json.createReader in…
Yaliang May 13, 2017
db80602
Merge pull request #85 from Yaliang/yaliangw/correct-json-dependency
dabaitu May 13, 2017
27297fb
Add split path in the cursor error message
Yaliang May 17, 2017
391dd19
Move to 0.176 version
Yaliang May 18, 2017
afe7440
Merge oss-0.176
Yaliang May 18, 2017
330f47f
Fix conflict
Yaliang May 21, 2017
bc471d4
Merge pull request #86 from Yaliang/yaliangw/log-bad-split-location
Yaliang May 21, 2017
d14f259
Merge branch 'twitter-master' into yaliangw/release-0.176-tw-0.35
Yaliang May 21, 2017
4c1d65d
Merge pull request #87 from Yaliang/yaliangw/release-0.176-tw-0.35
Yaliang May 21, 2017
963a167
put the tmp path under the default schema's folder
Yaliang May 24, 2017
e34eec0
Use forEach on stream to modify external collection; map doesn't work
Jun 5, 2017
88100c4
Merge pull request #89 from dabaitu/thomass/fix-metrics
dabaitu Jun 5, 2017
a92181e
use user's home
Yaliang Jun 6, 2017
75ed21c
Merge pull request #88 from Yaliang/yaliangw/ctas-work-around
Yaliang Jun 6, 2017
89493b4
reset the oss base version
Yaliang Jun 19, 2017
2b90e0e
Merge branch 'oss-0.179' into yaliangw/upgrade-0.179
Yaliang Jun 19, 2017
20c2816
prepare release 0.179-tw-0.36
Yaliang Jun 19, 2017
a7f633f
Fit new event
Yaliang Jun 19, 2017
c517f40
Fit temp path change for tests
Yaliang Jun 20, 2017
f2a066d
Merge pull request #90 from Yaliang/yaliangw/upgrade-0.179
Yaliang Jun 21, 2017
2f85330
Set default value for hive statistic feature to false
Yaliang Jun 26, 2017
d794e7c
Merge pull request #92 from Yaliang/yaliangw/set-hive-stat-off-in-def…
Yaliang Jun 26, 2017
77ded78
Thrift Decoder
xiaoyao1991 Jul 20, 2017
d98b04e
cleanup
xiaoyao1991 Jul 20, 2017
d8a6e9e
avoid unnecessary version conflict during merge
Jul 27, 2017
791d3d5
merged 0.181, resolved conflicts
Jul 27, 2017
c8a76bb
use twitter tag 0.181-tw-0.37, update ThriftHiveRecordCursorProvider …
Jul 27, 2017
70baf50
Merge pull request #98 from dabaitu/upgrade_to_181
dabaitu Jul 27, 2017
92a9ebc
Merge pull request #95 from xiaoyao1991/thrift_decoder_fin
Yaliang Jul 31, 2017
1936564
clone presto-kafka as presto-kafka07 plugin
xiaoyao1991 Jul 20, 2017
47ac252
kafka07 changes
xiaoyao1991 Jul 20, 2017
a5f13ce
address comments
xiaoyao1991 Jul 31, 2017
ab45afb
Merge pull request #96 from xiaoyao1991/kafka07_plugin
Yaliang Aug 8, 2017
5feb582
Fix build and style
xiaoyao1991 Aug 9, 2017
dadbfe0
Merge pull request #99 from xiaoyao1991/fix_build
Yaliang Aug 9, 2017
8725ff9
Tableau Presto ODBC Driver fix
Yaliang Aug 10, 2017
266ec2c
Merge pull request #101 from Yaliang/yaliangw/tableau-driver-node-ver…
Yaliang Aug 14, 2017
b7ae0e2
Fix test
Yaliang Aug 14, 2017
2ec5182
Merge pull request #103 from Yaliang/yaliangw/npl-fix
Yaliang Aug 15, 2017
e092c37
version 0.181-tw-0.38
Yaliang Aug 17, 2017
4a277de
Merge pull request #104 from Yaliang/yaliangw/0.181-TW-0.38
Yaliang Aug 17, 2017
2f6c8c7
Fix kafka07 unit test
Yaliang Aug 21, 2017
650eac4
Merge pull request #105 from Yaliang/yaliangw/unit-test-fix
Yaliang Aug 21, 2017
1501e50
add cumulative memory and peak memeory
Aug 30, 2017
b426b80
Merge pull request #106 from dabaitu/thomass/chargeback/add-cumulativ…
Yaliang Aug 30, 2017
70023d4
prepare release 0.181-tw-0.39
Aug 31, 2017
3251cd1
Merge pull request #108 from dabaitu/new-metrics-release
Yaliang Aug 31, 2017
13d0032
add cpuTime_ms
Sep 25, 2017
b7a4ed1
update thrift package version
Sep 25, 2017
ad476ae
Added file path for error splitting blocks
Yaliang Oct 2, 2017
07ade55
Fix Travis CI for twitter-master branch.
Yaliang Oct 13, 2017
d26be9e
Merge pull request #114 from Yaliang/yaliangw/fix-twitter-master-ci
Yaliang Oct 13, 2017
4d7c92c
Point the thrift id into NON_EXISTED_THRIFT_ID if the id resolver failed
Yaliang Oct 17, 2017
8b0e19e
Merge pull request #112 from Yaliang/yaliangw/splittable-lzo-over-length
Yaliang Oct 17, 2017
16b8aa6
Merge pull request #110 from dabaitu/addCpuTime
Yaliang Oct 17, 2017
74875d7
Use default Java version for Travis CI
electrum Oct 17, 2017
43588a8
Move back to oss version
Yaliang Oct 18, 2017
92da521
upgrade to 0.186
Yaliang Oct 18, 2017
ffa86a6
Adapt thrift reader
Yaliang Oct 18, 2017
0ce96b4
bump up version to 0.186-tw-0.40
Yaliang Oct 18, 2017
5572f0c
correct code style
Yaliang Oct 19, 2017
c92d55d
downgrade curator-test version
Yaliang Oct 19, 2017
e86c049
Fix tests for BackgroundHiveSplitLoader
Yaliang Oct 19, 2017
ba6c399
[maven-release-plugin] prepare release 0.187
nezihyigitbasi Oct 19, 2017
ff9edc2
Merge pull request #116 from Yaliang/yaliangw/upgrade-0.186
Yaliang Oct 20, 2017
076fa7f
Remove twitter's HDFS proxied user patch, use oss version
Yaliang Aug 30, 2017
359c77c
Use a non-default executer in impersonation test
Yaliang Oct 9, 2017
dc17415
Add simple hdfs impersonation test in Travis CI
Yaliang Oct 9, 2017
eabf99c
Use loginUser instead of currentUser in SimpleHadoopAuthentication
Yaliang Oct 7, 2017
2f1b889
Added Parquet Structural Type Evolution Test
Yaliang Oct 4, 2017
b5f6cd7
Allow structural coercion in HiveCoercionPolicy
Yaliang Oct 5, 2017
e868f56
Add support to coerce structural type
Yaliang Oct 10, 2017
6851b14
Update TestHiveCoercion
Yaliang Oct 14, 2017
ef2caad
Remove CLI group in singlenode-hdfs-impersonation environment product…
Yaliang Oct 21, 2017
5763e4d
Merge pull request #107 from Yaliang/yaliangw/remove-read-as-proxy-us…
Yaliang Oct 24, 2017
57be209
Merge pull request #115 from Yaliang/yaliangw/twitter/thrift-schema-e…
Yaliang Oct 24, 2017
52b1266
Move back to 0.186 version number to prepare upgrade
Yaliang Oct 24, 2017
cb168bb
Merge oss 0.187
Yaliang Oct 24, 2017
d2083d3
bump up version to 0.187-tw-0.41
Yaliang Oct 24, 2017
dcfc6a3
Merge pull request #118 from Yaliang/yaliangw/twitter/0.187-tw-0.41
Yaliang Oct 27, 2017
5232a9f
Fix block builder
Yaliang Oct 31, 2017
1a1474a
add geospatial plugin in presto-twitter-server
Yaliang Oct 31, 2017
611a7ba
Merge pull request #119 from Yaliang/yaliangw/hive-thrift-reader-fix
Yaliang Oct 31, 2017
51dcfed
Merge pull request #120 from Yaliang/yaliangw/update-presto-twitter-s…
Yaliang Nov 1, 2017
d2a9f19
bump up version to 0.187-tw-0.42
Yaliang Nov 1, 2017
aa94c25
Merge pull request #121 from Yaliang/yaliangw/twitter/release-0.187-t…
Yaliang Nov 1, 2017
7840b47
Unwrap the FileSystemWrapper to get the raw file system when checking…
Yaliang Nov 3, 2017
403ebd2
Merge pull request #122 from Yaliang/yaliangw/twitter/get-raw-file-sy…
Yaliang Nov 6, 2017
04be4e2
Merge pull request #117 from Yaliang/yaliangw/twitter/structural-type…
Yaliang Nov 6, 2017
c1ed0b8
Switch the version number to oss base version 0.188
Yaliang Nov 7, 2017
e9305f6
Merge 0.188 version
Yaliang Nov 7, 2017
0360705
Bump up version to 0.188-tw-0.43
Yaliang Nov 7, 2017
0239495
Merge pull request #123 from Yaliang/yaliangw/twitter/release-0.188-t…
Yaliang Nov 8, 2017
059f41b
Point all missed thrift id to NON_EXISTED_THRIFT_ID
Yaliang Nov 22, 2017
7f14bbb
Merge pull request #125 from Yaliang/yaliangw/twitter/thrift-miss-id
Yaliang Nov 29, 2017
900df86
Add slack room notification
Yaliang Dec 11, 2017
fae47bd
Merge pull request #127 from Yaliang/yaliangw/twitter/add-slack-room
Yaliang Dec 12, 2017
5f8c495
Handle empty structs by inserting an unknown field
Yaliang Dec 13, 2017
022c15f
Merge pull request #126 from Yaliang/yaliangw/twitter/empty-struct
Yaliang Dec 19, 2017
9d9b6b0
Add twitter functions
Yaliang Dec 19, 2017
7f86f28
Merge pull request #128 from Yaliang/yaliangw/twitter/twitter-function
Yaliang Dec 20, 2017
5b4057b
Change version back to 0.188
Yaliang Dec 20, 2017
e989b8c
Merge 0.191; refactor Lzo split, refactor Metastore cluster module;
Yaliang Dec 21, 2017
66077cf
Switch to tw version tag
Yaliang Dec 21, 2017
6cf45a2
Fix issues
Yaliang Dec 21, 2017
1cef2fe
Fix lzo index issue
Yaliang Dec 21, 2017
b0402f1
Improve lzo index issue
Yaliang Dec 22, 2017
0a2ed99
[Release] 0.191-TW-0.44
Yaliang Dec 22, 2017
7aa438b
Allow non-secured request authentication over pathes matching given r…
Yaliang Jan 5, 2018
97e6f98
Allow non-secured request authentication over paths matching given regex
Yaliang Jan 18, 2018
f738bed
Revert twitter version to oss version
Yaliang Jan 18, 2018
aa7e27b
Fix conflict
Yaliang Jan 18, 2018
df2ba31
Upgrade to 0.192-tw-0.45
Yaliang Jan 18, 2018
ac8460d
upgrade to 0.192
Yaliang Jan 24, 2018
5cf9713
Ignore not found files
Yaliang Jan 26, 2018
ae06968
Ignore files with invalid locations
Yaliang Jan 26, 2018
0c005cd
Release 0.192-tw-0.46
Yaliang Jan 26, 2018
7887dd5
Release 0.192-tw-0.46
Yaliang Jan 27, 2018
7285a68
Update travis notification token due to twitter slack group name chan…
Yaliang Feb 13, 2018
37bdeb7
Allow giving a complete service principle for Kerberos authentication…
Yaliang Feb 13, 2018
d094107
Use HadoopLzoDecompressor in ParquetCompressionUtils
luohao Feb 16, 2018
fc8c262
Release 0.192-tw-0.47
luohao Feb 20, 2018
6b7fe25
Fix find field by name in optimized parquet reader
luohao Feb 23, 2018
d9c32ba
Release 0.192-tw-0.48 (#144)
Yaliang Feb 23, 2018
912b22d
Add Snowflake functions
Yaliang Mar 21, 2018
55fe33e
Add documents for split_every functions
Yaliang Mar 23, 2018
8f84b9b
Move version to new oss version
Yaliang Mar 24, 2018
a92f26d
Fix conflicts
Yaliang Mar 24, 2018
67273de
Use total memory as peak memory bytes metrics
Yaliang Mar 24, 2018
4c6c8e0
fix conflict
Yaliang Mar 24, 2018
0c35ec6
Change version name
Yaliang Mar 24, 2018
baa68cf
Fix test failure due to twitter patch in sql
Yaliang Mar 27, 2018
62cb24c
Upgrade to 0.196-tw-0.49
Yaliang Mar 27, 2018
e010962
Add ldap password authenticator and local file connector to twitter s…
Yaliang Apr 12, 2018
5350b8b
Roll back the version number to 0.196
Yaliang Jun 4, 2018
e50f6ac
Merge oss/0.203
Yaliang Jun 4, 2018
489d3d2
Update branched version number and fix conflicts
Yaliang Jun 5, 2018
c71d5a9
Support case-insensitive parquet columns look up
Yaliang Jun 8, 2018
fdfce17
Fix kill url
Yaliang Jun 6, 2018
67b7cfa
Add --user option in cli
Yaliang Jun 7, 2018
98b730f
Release 0.203-tw-0.50
Yaliang Jun 8, 2018
3fd1657
Update the key for the memory reservation bytes (#154)
Yaliang Jun 14, 2018
0126bf1
Fix backward-compatibility processing for array with one group field …
luohao Jun 20, 2018
2166490
Set default soft memory limit to Long.MAX_VALUE (#156)
Yaliang Jun 27, 2018
54a77d1
Update the key in the StageStats (#158)
Yaliang Jun 27, 2018
c2428ab
Release 0.203-tw-0.51
Yaliang Jun 27, 2018
94e8639
Fix missing fields in thriftEvent in eventlistener (#161)
luohao Jul 13, 2018
00fe2e5
Release 0.203-tw-0.52
Yaliang Jul 13, 2018
0a2cf42
Change version number to 0.203
Yaliang Aug 22, 2018
b113fb5
Change version number to 0.208
Yaliang Aug 22, 2018
6c30ad6
Merge 0.208 release
Yaliang Aug 22, 2018
8587b9c
Update version 0.208-tw-0.53
Yaliang Aug 22, 2018
17ded15
Fix name based column lookup
Yaliang Aug 30, 2018
8db22d6
Release 0.208-tw-0.53
Yaliang Sep 12, 2018
026acee
Using 0.210 version for better merge experience
Sep 12, 2018
6ed3bd5
0.210-tw-0.54
Sep 12, 2018
0d44e2c
Fixing some of the compilation issues
Sep 12, 2018
f89a436
Increasing travis_wait duration to resolve travis test timeout
Sep 13, 2018
a5cf2ff
remove presto-kafka07 module
luohao Sep 11, 2018
21b6a89
Updating travis file to redistribute test load
Sep 14, 2018
6d43951
use latest aircompressor in parquet compression utils
luohao Sep 17, 2018
7ab39fe
update travis yml
luohao Sep 18, 2018
3e76894
Merge pull request #1 from luohao/hluo/use-aircompressor
Sep 18, 2018
ca0e941
Release 0.210-tw-0.54
Sep 19, 2018
a23bfad
Add the option to by pass the authentication filter (#172)
Yaliang Sep 19, 2018
089ac99
Fixing the crash while emitting metrics. JIRA IQ 1274
Sep 20, 2018
22b3a51
Updating minor revision. 0.210-tw-0.55
Sep 20, 2018
86b72a0
Fixing the metric emitting bug. Updating minor revision. 0.210-tw-0.5…
Yaliang Sep 20, 2018
d52fdaf
update aircompressor version to 0.12
luohao Sep 25, 2018
91f8c95
Revert "Updating travis file to redistribute test load"
luohao Sep 25, 2018
0ada637
update aircompressor version to 0.12 (#176)
Yaliang Sep 25, 2018
ddaeefd
Copy the original SpnegoAuthentication
Yaliang Sep 25, 2018
4155a11
Modify airlift http client to support user name based service principal
Yaliang Sep 26, 2018
46afc6f
Modify airlift http client to support user name based service princip…
Sep 26, 2018
f342e04
Support event based Slack notification (#177)
Yaliang Oct 27, 2018
7f856a0
Add additional travis job for product test to avoid timeout (#179)
luohao Nov 15, 2018
aef60d5
Add maintenance coordinator module for Aurora SlaPolicy
luohao Nov 16, 2018
621c8f8
Add principal match option for notification template (#180)
Yaliang Nov 17, 2018
4babc43
Add test for TwitterEventListener (#181)
Yaliang Nov 17, 2018
968418a
Add tests for QueryCompletedEventScriber and SlackBot (#182)
Yaliang Nov 20, 2018
ccf3325
Release minor revision 0.210-tw-0.56 (#183)
Yaliang Nov 21, 2018
f321de5
Add KEY_OF_MAX_VALUE map function (#184)
Yaliang Dec 13, 2018
e81547a
Fix issue in lzo index re-alignment (#185)
Yaliang Dec 13, 2018
4080e29
Release minor revision 0.210-tw-0.57 (#186)
Yaliang Dec 13, 2018
876b71f
Add wall time and error type filters in Slack notification templates …
Yaliang Jan 8, 2019
a9070f7
Update version number to 0.210-tw-0.58 (#189)
Yaliang Jan 9, 2019
ee90cf5
Correct the calculation of query wall time in query completion (#190)
Yaliang Jan 15, 2019
9a083d3
Update version number to 0.210-tw-0.59 (#191)
Yaliang Jan 17, 2019
ea76111
Periodically re-materialize GSSCredential for KerberosAuthenticator (…
Yaliang Jan 25, 2019
d54d324
Filter presto statement source when bypassing authentication (#193)
Yaliang Feb 4, 2019
73558cc
Add dynamic batch sizing in Parquet reader (#194)
luohao Feb 7, 2019
527a20f
Improve the error message of schema mismatch (#195)
beinan Feb 12, 2019
30e1ce2
Update version number to 0.210-tw-0.60 (#198)
Yaliang Feb 21, 2019
4e4eef2
Revert "Filter presto statement source when bypassing authentication …
luohao May 23, 2019
cc135fc
Revert "Periodically re-materialize GSSCredential for KerberosAuthent…
luohao May 23, 2019
b51d979
Update version to 0.210-tw-0.61
luohao May 23, 2019
1ceb4a1
Fix VERSION_NUMBER pattern in JavaVersion
luohao Aug 20, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 26 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ env:
- PRODUCT_TESTS_BASIC_ENVIRONMENT=true
- PRODUCT_TESTS_SPECIFIC_ENVIRONMENT=true
- PRODUCT_TESTS_SPECIFIC_ENVIRONMENT_2=true
- PRODUCT_TESTS_SPECIFIC_ENVIRONMENT_3=true
- HIVE_TESTS=true
- KUDU_TESTS=true

Expand All @@ -30,10 +31,26 @@ dist: trusty
cache:
directories:
- $HOME/.m2/repository
- $HOME/.thrift

services:
- docker

before_install:
- |
if [[ ! -e $HOME/.thrift/bin/thrift ]]; then
sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libboost-filesystem-dev libboost-thread-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev
wget https://www.apache.org/dist/thrift/0.9.3/thrift-0.9.3.tar.gz
tar xfz thrift-0.9.3.tar.gz
cd thrift-0.9.3 && ./configure --without-cpp --without-c_glib --without-python --without-ruby --without-php --without-erlang --without-go --without-nodejs -q --prefix=$HOME/.thrift
sudo make install > thrift_make_install.log
cd ..
fi
- |
if [[ ! -e /usr/local/bin/thrift ]]; then
sudo ln -s $HOME/.thrift/bin/thrift /usr/local/bin/thrift
fi

install:
- ./mvnw -v
- |
Expand All @@ -45,7 +62,7 @@ install:
./mvnw install $MAVEN_FAST_INSTALL -pl '!presto-docs,!presto-server,!presto-server-rpm'
fi
- |
if [[ -v PRODUCT_TESTS_BASIC_ENVIRONMENT || -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT || -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT_2 ]]; then
if [[ -v PRODUCT_TESTS_BASIC_ENVIRONMENT || -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT || -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT_2 || -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT_3 ]]; then
./mvnw install $MAVEN_FAST_INSTALL -pl '!presto-docs,!presto-server-rpm'
fi
- |
Expand Down Expand Up @@ -80,7 +97,7 @@ script:
fi
- |
if [[ -v TEST_SPECIFIC_MODULES ]]; then
./mvnw test $MAVEN_SKIP_CHECKS_AND_DOCS -B -pl $TEST_SPECIFIC_MODULES $TEST_FLAGS
travis_wait 60 ./mvnw test $MAVEN_SKIP_CHECKS_AND_DOCS -B -pl $TEST_SPECIFIC_MODULES $TEST_FLAGS
fi
- |
if [[ -v TEST_OTHER_MODULES ]]; then
Expand All @@ -107,12 +124,12 @@ script:
singlenode-hdfs-impersonation -g storage_formats,cli,hdfs_impersonation
fi
- |
if [[ -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT ]]; then
if [[ -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT_3 ]]; then
presto-product-tests/bin/run_on_docker.sh \
singlenode-kerberos-hdfs-impersonation -g storage_formats,cli,hdfs_impersonation,authorization,hive_file_header
fi
- |
if [[ -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT ]]; then
if [[ -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT_3 ]]; then
presto-product-tests/bin/run_on_docker.sh \
singlenode-kerberos-hdfs-impersonation-cross-realm -g storage_formats,cli,hdfs_impersonation
fi
Expand Down Expand Up @@ -149,7 +166,7 @@ script:
presto-product-tests/bin/run_on_docker.sh \
singlenode-cassandra -g cassandra
fi
if [[ -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT ]]; then
if [[ -v PRODUCT_TESTS_SPECIFIC_ENVIRONMENT_3 ]]; then
presto-product-tests/bin/run_on_docker.sh \
multinode-tls-kerberos -g cli,group-by,join,tls
fi
Expand Down Expand Up @@ -193,8 +210,11 @@ before_cache:
- rm -rf $HOME/.m2/repository/com/facebook

notifications:
hipchat:
rooms:
secure: peNh1KxwlxIpFyb60S8AMvaJThgh1LsjE+Whf1rYkJalVd2wUrqBIoyDKVSueyHD01hQ06gT7rBV6Pu/QcBMR1a9BbMCjERfxLZFUAheuC2Rsb+p1c4dyvBcFUGacgW7XWKCaVYGDGxuUvb0I3Z8cR6KxhK2xi88tHiqBGVGV2yI6zzOTpWVknMfFBtn+ONU1Ob2P6trclXaDyFd4MxubULri6CQdl35eQAq/VnmR3SZOgyVu3V30MGKwI3zhSli+3VqmW0JmaDGoHN6gznM1+VqABLgmIq0P+n+r5gdZWRCorq10NZCFMhVQ8U6rQHcL7sAniYJJsC/yRt6+pjyzIF4N+LSzZ7T+FLxQqT7k/1ukNgrujLDfTpn76Mo9eYTZmfAdzbm1QKJDACwr8Slqhq1jGzcrFMHunvXhVqjOs24R+JAHblY0O9PXvv7aR29GOQWDCvD7nV5QBUr8Xz5q7ozbLqHTI+yH02Jj4EaZ+azWYdRmnr9wDBxWMYBEgOdj4pII9b298XEDB72TxA3KpLTpdLxBTR+gIk/LjJqb/wb84xUv8gPXkaXccltGd5YI90c84cX8isbzNkAylzyfF2Eyueh0XbnMHfpFqBS7qaVM0/D+UxZkU0WNJ0x7G9XJvkiq49bZz2q1KLE4XuvVnTZSSjVSUAS8RtHfwUV33c=
slack:
secure: V5eyoGShxFoCcYJcp858vf/T6gC9KeMxL0C1EElcpZRcKBrIVZzvhek3HLHxZOxlghqnvNVsyDtU3u5orkEaAXeXj5c2dN+4XBsAB9oeN5MtQ0Z3VLAhZDqKIW1LzcXrq4DpzM0PkGhjfjum/P94/qFYk0UckPtB6a341AuYRo8=
secure: E7XVlbdwIdKxnr6Tk1rmCefufs1w8h4nCWz79Uh6wMma8gC7x5ChKFqwvLRJ0WUpmPS+Ng1xeTv+wmb8TMDv2X8snmht9420/TFRy9wi1aLWNJXQUveNBzn83sCS40jFi6gd9xqKawd68R84UVH3PeNhksDtDnKAblx71miwbKmLwHc1KFoLMEnaaWEg5NgFl8/UadYDvsLD44v6YDza8eYrLp3aGK8v9ewBDySHE16IHAfpteTRaU0kG/H1kvVvFdH/h/sSPfimehd51b4i3mm/nRrjJ/VSLc7p9w5FkHUECtA0N6zcytRxN6MrbhrxJ8XG3vte3KSRSFCqfgOSRM2NWcca4CtBP2V0SwrAYMo5jim6fr921lfcbUTWTSnvMYLC17QrAxoclVrgK05GjGoLgSH42UPGf3QNkqXzyueNzaLJ+KSlgwFblIQKp6WGZYSRorL0F7s50pIoqMVoebcrnB0ObK/CcE2ywS/HeTgoSkWSDSmKBsO+cmtv1yAamy9DlmgRGZlxIxdBELXtHRkQ2B6Z2QdiQU4MHiFBc/IESJbnCait4odn+oJUjehZg+b9vjCoWwVw3zNMIJhokyxO8SiyKJmbO0z1g2L/BykWGI1DQu8HkeQzO+CmNUV3AOrxDG3amL/tkB/06fyQtnYMDhUhvX64uWSaE36sYL4=

before_deploy:
- mkdir /tmp/artifacts
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Presto [![Build Status](https://travis-ci.org/prestodb/presto.svg?branch=master)](https://travis-ci.org/prestodb/presto)
# Presto [![Build Status](https://travis-ci.org/twitter-forks/presto.svg?branch=twitter-master)](https://travis-ci.org/twitter-forks/presto)

Presto is a distributed SQL query engine for big data.

Expand Down
92 changes: 86 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
<packaging>pom</packaging>

<name>presto-root</name>
Expand All @@ -28,9 +28,9 @@
</licenses>

<scm>
<connection>scm:git:git://github.com/facebook/presto.git</connection>
<url>https://github.com/facebook/presto</url>
<tag>0.210</tag>
<connection>scm:git:git://github.com/twitter-forks/presto.git</connection>
<url>https://github.com/twitter-forks/presto</url>
<tag>0.210-tw-0.60</tag>
</scm>

<properties>
Expand All @@ -45,6 +45,7 @@

<dep.antlr.version>4.7.1</dep.antlr.version>
<dep.airlift.version>0.172</dep.airlift.version>
<dep.airlift.twitter.version>0.172-tw-0.1</dep.airlift.twitter.version>
<dep.packaging.version>${dep.airlift.version}</dep.packaging.version>
<dep.slice.version>0.36</dep.slice.version>
<dep.aws-sdk.version>1.11.293</dep.aws-sdk.version>
Expand Down Expand Up @@ -117,9 +118,13 @@
<module>presto-thrift-testing-server</module>
<module>presto-thrift-connector</module>
<module>presto-matching</module>
<module>presto-twitter-functions</module>
<module>presto-memory-context</module>
<module>presto-proxy</module>
<module>presto-kudu</module>
<module>twitter-http-client</module>
<module>twitter-eventlistener-plugin</module>
<module>presto-twitter-server</module>
</modules>

<dependencyManagement>
Expand Down Expand Up @@ -414,10 +419,11 @@
<version>0.8.2</version>
</dependency>

<!--use the latest head of aircompressor, change to stable release when 0.12 is out-->
<dependency>
<groupId>io.airlift</groupId>
<artifactId>aircompressor</artifactId>
<version>0.11</version>
<version>0.12</version>
</dependency>

<dependency>
Expand Down Expand Up @@ -537,7 +543,7 @@
<dependency>
<groupId>io.airlift</groupId>
<artifactId>http-client</artifactId>
<version>${dep.airlift.version}</version>
<version>${dep.airlift.twitter.version}</version>
</dependency>

<dependency>
Expand Down Expand Up @@ -802,6 +808,12 @@
<version>3.6.1</version>
</dependency>

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.4.2</version>
</dependency>

<dependency>
<groupId>io.airlift.discovery</groupId>
<artifactId>discovery-server</artifactId>
Expand Down Expand Up @@ -890,6 +902,54 @@
<version>1.1.2.6</version>
</dependency>

<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>4.0.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>4.0.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-client</artifactId>
<version>4.0.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-test</artifactId>
<version>2.12.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
Expand All @@ -910,6 +970,26 @@
</exclusions>
</dependency>

<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.10</version>
<exclusions>
<exclusion>
<artifactId>log4j</artifactId>
<groupId>log4j</groupId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>org.jgrapht</groupId>
<artifactId>jgrapht-core</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-accumulo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-accumulo</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-array/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-array</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-atop/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-atop</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-base-jdbc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-base-jdbc</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-benchmark-driver/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-benchmark-driver</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-benchmark/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>presto-root</artifactId>
<groupId>com.facebook.presto</groupId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-benchmark</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-benchto-benchmarks/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-benchto-benchmarks</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-blackhole/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-blackhole</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-cassandra/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-cassandra</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion presto-cli/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-cli</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSet;
import com.google.common.net.HostAndPort;
import com.sun.security.auth.module.UnixSystem;
import io.airlift.airline.Option;
import io.airlift.units.Duration;

Expand Down Expand Up @@ -74,6 +75,11 @@ public class ClientOptions
@Option(name = "--keystore-password", title = "keystore password", description = "Keystore password")
public String keystorePassword;

// Pick the user name for the logged in user.
// Do not let it be overridden by users.
@Option(name = "--user", title = "user", description = "Username")
public String user = new UnixSystem().getUsername();

@Option(name = "--truststore-path", title = "truststore path", description = "Truststore path")
public String truststorePath;

Expand All @@ -83,9 +89,6 @@ public class ClientOptions
@Option(name = "--access-token", title = "access token", description = "Access token")
public String accessToken;

@Option(name = "--user", title = "user", description = "Username")
public String user = System.getProperty("user.name");

@Option(name = "--password", title = "password", description = "Prompt for password")
public boolean password;

Expand Down
2 changes: 1 addition & 1 deletion presto-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.facebook.presto</groupId>
<artifactId>presto-root</artifactId>
<version>0.210</version>
<version>0.210-tw-0.61</version>
</parent>

<artifactId>presto-client</artifactId>
Expand Down
Loading