8000 HADOOP-18073. Upgrade AWS SDK to v2 in S3A [work in progress] by passaro · Pull Request #5163 · apache/hadoop · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

HADOOP-18073. Upgrade AWS SDK to v2 in S3A [work in progress] #5163

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

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
229 commits
Select commit Hold shift + click to select a range
bfd6415
YARN-11290. Improve Query Condition of FederationStateStore#getApplic…
slfan1989 Sep 27, 2022
42d8839
YARN-11310. [Federation] Refactoring Yarn Router's Federation Web Pag…
slfan1989 Sep 27, 2022
e22f5e7
HADOOP-18463. Add an integration test to process data asynchronously …
mukund-thakur Sep 28, 2022
4891bf5
HDFS-13369. Fix for FSCK Report broken with RequestHedgingProxyProvid…
navinko Sep 30, 2022
07581f1
YARN-6169 message on empty configuration file improved (#4952)
riyakhdl Oct 4, 2022
22bd5e3
YARN-11238. Optimizing FederationClientInterceptor Call with Parallel…
slfan1989 Oct 4, 2022
874a004
YARN-11318. Improve FederationInterceptorREST#createInterceptorForSub…
slfan1989 Oct 4, 2022
a708ff9
YARN-11324. Fix some PBImpl classes to avoid NPE. (#4961)
slfan1989 Oct 4, 2022
1a9faf1
YARN-11313. [Federation] Add SQLServer Script and Supported DB Versio…
slfan1989 Oct 5, 2022
38b2ed2
HADOOP-18442. Remove openstack support (#4855)
steveloughran Oct 6, 2022
1675a28
HADOOP-18378. Implement lazy seek in S3A prefetching. (#4955)
passaro Oct 6, 2022
7ec762a
HADOOP-18465. Fix S3A SSE test skip when encryption is disabled (#4925)
dannycjones Oct 6, 2022
b31b3ea
YARN-11187. Remove WhiteBox in yarn module. (#4463)
slfan1989 Oct 6, 2022
8336b91
HADOOP-18469. Add secure XML parser factories to XMLUtils (#4940)
pjfanning Oct 6, 2022
062c50d
10000 MAPREDUCE-7370. Parallelize MultipleOutputs#close call (#4248). Contr…
ashutoshcipher Oct 6, 2022
5eddec8
HADOOP-18468: Upgrade jettison to 1.5.1 to fix CVE-2022-40149 (#4937)
pjfanning Oct 7, 2022
b0bfd09
HDFS-16798. HDFS-16798. SerialNumberMap should decrease current count…
ZanderXu Oct 9, 2022
9a7d0e7
YARN-11260. Upgrade JUnit from 4 to 5 in hadoop-yarn-server-timelines…
ashutoshcipher Oct 9, 2022
540a660
HADOOP-18480. Upgrade aws sdk to 1.12.316 (#4972)
steveloughran Oct 10, 2022
be70bbb
HADOOP-18460. checkIfVectoredIOStopped before populating the buffers …
mukund-thakur Oct 10, 2022
b0b2cb4
HDFS-16783. Remove the redundant lock in deepCopyReplica and getFinal…
ZanderXu Oct 10, 2022
62ff4e3
HDFS-16787. Remove the redundant lock in DataSetLockManager#removeLoc…
ZanderXu Oct 10, 2022
0c515b0
YARN-6766. Add helper method in FairSchedulerAppsBlock to print app i…
szilard-nemeth Oct 10, 2022
4fe079f
HDFS-16795. Use secure XML parsers (#4979)
pjfanning Oct 10, 2022
d14b88c
HDFS-16774.Improve async delete replica on datanode (#4903)
haiyang1987 Oct 11, 2022
03d600f
HADOOP-17779: Lock File System Creator Semaphore Uninterruptibly (#3158)
belugabehr Oct 11, 2022
2122733
Add .yetus/excludes.txt (#4984)
GauthamBanasandra Oct 11, 2022
82a88a8
YARN-11315. [Federation] YARN Federation Router Supports Cross-Origin…
slfan1989 Oct 11, 2022
9e16f1f
YARN-11317. [Federation] Refactoring Yarn Router's About Web Page. (#…
slfan1989 Oct 11, 2022
d78b0b3
YARN-11323. [Federation] Improve ResourceManager Handler FinishApps. …
slfan1989 Oct 11, 2022
5694d7e
Add Dockerfile_windows_10 (#4936)
GauthamBanasandra Oct 12, 2022
d6b1e1e
HDFS-16777. datatables@1.10.17 sonatype-2020-0988 vulnerability (#5003)
ashutoshcipher Oct 12, 2022
1ff7e84
YARN-11334. Improve SubClusterState#fromString parameter and LogMessa…
slfan1989 Oct 13, 2022
3ff8f58
HADOOP-18360. Update commons-csv from 1.0 to 1.9.0. (#4928). Contribu…
slfan1989 Oct 13, 2022
9439d8e
HADOOP-18292. Fix s3 select tests when running against unsupported st…
monthonk Oct 13, 2022
bfce21e
YARN-11330. use secure XML parsers (#4981)
pjfanning Oct 13, 2022
647457e
YARN-11327. [Federation] Refactoring Yarn Router's Node Web Page. (#5…
slfan1989 Oct 13, 2022
1962851
YARN-11294. [Federation] Router Support DelegationToken store/update/…
slfan1989 Oct 13, 2022
5b52123
YARN-8041. [Router] Federation: Improve Router REST API Metrics. (#4938)
slfan1989 Oct 13, 2022
77e551a
HADOOP-18481. AWS v2 SDK upgrade log to not about standard AWS Creden…
ahmarsuhail Oct 14, 2022
b0d5182
YARN-10680. Revisit try blocks without catch blocks but having finall…
szilard-nemeth Oct 15, 2022
4ff6c9b
HADOOP-18493: upgrade jackson-databind to 2.12.7.1 (#5011). Contribut…
pjfanning Oct 17, 2022
136291d
HADOOP-18462. InstrumentedWriteLock should consider Reentrant case (#…
ZanderXu Oct 17, 2022
9a8aff6
HDFS-6874. Add GETFILEBLOCKLOCATIONS operation to HttpFS (#4750)
ashutoshcipher Oct 17, 2022
2d91daa
HADOOP-18156. Address JavaDoc warnings in classes like MarkerTool, S3…
sauraank Oct 17, 2022
babb050
HADOOP-18497. Upgrade commons-text version to fix CVE-2022-42889. (#5…
Hexiaoqiao Oct 18, 2022
ee886ca
YARN-11247. Remove unused classes introduced by YARN-9615. (#4720)
slfan1989 Oct 18, 2022
d80db6c
HADOOP-18476. Abfs and S3A FileContext bindings to close wrapped file…
steveloughran Oct 18, 2022
6207ac4
HADOOP-18304. Improve user-facing S3A committers documentation (#4478)
dannycjones Oct 19, 2022
8aa04b0
HADOOP-18189 S3APrefetchingInputStream to support status probes when …
virajjasani Oct 19, 2022
48b6f9f
YARN-11328. Refactoring part of the code of SQLFederationStateStore. …
slfan1989 Oct 19, 2022
c5c00f3
HDFS-16803.Improve some annotations in hdfs module. (#5031)
jianghuazhu Oct 20, 2022
9adf0ca
YARN-11342. [Federation] Refactor getNewApplication, submitApplicatio…
slfan1989 Oct 20, 2022
a996d88
HADOOP-17767. ABFS: Update test scripts (#3124)
snvijaya Oct 20, 2022
7f69e09
HADOOP-18471. Fixed ArrayIndexOutOfBoundsException in DefaultStringif…
teamconfx Oct 20, 2022
c4aa41a
HADOOP-18500. Upgrade maven-shade-plugin to 3.3.0 (#5045)
rshkv Oct 20, 2022
d93e6f0
YARN-11295. [Federation] Router Support DelegationToken in MemoryStor…
slfan1989 Oct 20, 2022
aac87ff
MAPREDUCE-7411: use secure XML parsers in mapreduce modules (#4980)
pjfanning Oct 21, 2022
833750f
HADOOP-18506. Update build instructions for Windows using VS2019 (#5066)
GauthamBanasandra Oct 24, 2022
454157a
YARN-11345. [Federation] Refactoring Yarn Router's Application Web P…
slfan1989 Oct 24, 2022
21b7790
YARN-11336. Upgrade Junit 4 to 5 in hadoop-yarn-applications-catalog-…
ashutoshcipher Oct 25, 2022
e6edbf1
YARN-11338. Upgrade Junit 4 to 5 in hadoop-yarn-applications-unmanage…
ashutoshcipher Oct 25, 2022
0a26d84
HADOOP-9946. NumAllSinks metrics shows lower value than NumActiveSink…
ashutoshcipher Oct 25, 2022
f140506
HADOOP-18504. Fixed an unhandled NullPointerException in class KeyPro…
teamconfx Oct 25, 2022
37bff63
Refactor CallerContext's constructor to eliminate duplicate code (#5070)
yuw1 Oct 25, 2022
fba46aa
HADOOP-18499. S3A to support HTTPS web proxies (#5051)
mehakmeet Oct 26, 2022
562b693
YARN-11356. Upgrade DataTables to 1.11.5 to fix CVEs. Contributed by …
K0K0V0K Oct 20, 2022
ba77530
YARN-11357. Fix FederationClientInterceptor#submitApplication Can't U…
slfan1989 Oct 26, 2022
545a556
HDFS-16822. HostRestrictingAuthorizationFilter should pass through re…
tasanuma Oct 27, 2022
d26c35b
HDFS-16817. Remove useless DataNode lock related configuration (#5072)
haiyang1987 Oct 27, 2022
8396caa
HDFS-16716. Improve appendToFile command: support appending on file w…
M1eyu2018 Oct 27, 2022
88f7f5b
HDFS-16802.Print options when accessing ClientProtocol#rename2(). (#5…
jianghuazhu Oct 28, 2022
bfb84cd
YARN-11360: Add number of decommissioning/shutdown nodes to YARN clus…
cnauroth Oct 28, 2022
b1cd88c
YARN-11229. [Federation] Add checkUserAccessToQueue REST APIs for Rou…
slfan1989 Oct 28, 2022
070a2d4
YARN-11332. [Federation] Improve FederationClientInterceptor#ThreadPo…
slfan1989 Oct 28, 2022
2aae7ff
YARN-11337. Upgrade Junit 4 to 5 in hadoop-yarn-applications-mawo (#4…
ashutoshcipher Oct 29, 2022
d6a65a4
HADOOP-18472. Upgrade to snakeyaml 1.33 (#4958)
pjfanning Oct 29, 2022
c096803
YARN-11339. Upgrade Junit 4 to 5 in hadoop-yarn-services-api (#4995)
ashutoshcipher Oct 29, 2022
e04c9e8
MAPREDUCE-7426. Fix typo in StartEndTimeBase (#4894)
Samrat002 Oct 29, 2022
cbe02c2
YARN-11264. Upgrade JUnit from 4 to 5 in hadoop-yarn-server-tests (#4…
ashutoshcipher Oct 29, 2022
af7dd66
HADOOP-18233. Possible race condition with TemporaryAWSCredentialsPro…
sabertiger Oct 31, 2022
b1f418f
YARN-11365. Fix NM class not found on Windows (#5093)
GauthamBanasandra Oct 31, 2022
3b10cb5
HADOOP-18507. VectorIO FileRange type to support a "reference" field …
steveloughran Oct 31, 2022
0b57799
HADOOP-18482. ITestS3APrefetchingInputStream to skip if CSV test file…
dannycjones Oct 31, 2022
7ba304d
HADOOP-18512: upgrade woodstox-core to 5.4.0 for security fix (#5087)…
pjfanning Nov 1, 2022
388f2f1
document fix for MAPREDUCE-7425 (#5090)
wangteng13 Nov 1, 2022
69225ae
YARN-11363. Remove unused TimelineVersionWatcher and TimelineVersion …
ashutoshcipher Nov 1, 2022
83acb55
YARN-11364. Docker Container to accept docker Image name with sha256 …
ashutoshcipher Nov 1, 2022
e62ba16
HADOOP-18484. Upgrade hsqldb to v2.7.1 to mitigate CVE-2022-41853 (#4…
ashutoshcipher Nov 2, 2022
b90dfdf
YARN-11366. Improve equals, hashCode(), toString() methods of the Fe…
slfan1989 Nov 4, 2022
e9319e6
HDFS-16811. Support DecommissionBackoffMonitor Parameters reconfigura…
haiyang1987 Nov 4, 2022
2ba982a
MAPREDUCE-7386. Maven parallel builds (skipping tests) fail (#4415)
snmvaughan Nov 4, 2022
5d6ab15
YARN-11354. [Federation] Add Yarn Router's NodeLabel Web Page. (#5073)
slfan1989 Nov 4, 2022
6605302
HDFS-16833. NameNode should log internal EC blocks instead of the EC …
tasanuma Nov 7, 2022
44b8bb7
HDFS-16821: Fixes regression in HDFS-13522 that enables observer read…
simbadzina Nov 7, 2022
845cf8b
YARN-11368. [Federation] Improve Yarn Router's Federation Page style.…
slfan1989 Nov 7, 2022
10000
7f9ca10
HADOOP-18517. ABFS: Add fs.azure.enable.readahead option to disable r…
steveloughran Nov 8, 2022
7002e21
HADOOP-18502. MutableStat should return 0 when there is no change (#5…
ted12138 Nov 9, 2022
f68f1a4
HADOOP-18433. Fix main thread name for . (#4838)
zhengchenyu Nov 9, 2022
b398a7b
YARN-11367. [Federation] Fix DefaultRequestInterceptorREST Client NPE…
slfan1989 Nov 9, 2022
552ee44
HDFS-16834: Removes request stateID consistency constraint between cl…
simbadzina Nov 11, 2022
5bb11ce
HADOOP-15327. Upgrade MR ShuffleHandler to use Netty4 #3259. Contribu…
szilard-nemeth Jun 4, 2021
d340c4a
HADOOP-18496. Upgrade okhttp3 and dependencies due to kotlin CVEs (#5…
pjfanning Nov 12, 2022
22c9f28
YARN-10005. Code improvements in MutableCSConfigurationProvider. Cont…
szilard-nemeth Nov 12, 2022
d3c1c45
HDFS-16785. Avoid to hold write lock to improve performance when add …
ZanderXu Nov 13, 2022
04b31d7
MAPREDUCE-7390. Remove WhiteBox in mapreduce module. (#4462)
slfan1989 Nov 14, 2022
a48e8c9
MAPREDUCE-5608. Replace and deprecate mapred.tasktracker.indexcache.m…
ashutoshcipher Nov 14, 2022
69e50c7
HADOOP-18528. Disable abfs prefetching by default (#5134)
mehakmeet Nov 15, 2022
cd92945
HDFS-16836: StandbyCheckpointer shouldn't trigger rollback fs image a…
li-leyang Nov 15, 2022
142df24
YARN-11369. Commons.compress throws an IllegalArgumentException with …
szilard-nemeth Nov 16, 2022
eccd2d0
YARN-11359. [Federation] Routing admin invocations transparently to m…
slfan1989 Nov 17, 2022
7d39abd
HADOOP-18429. fix infinite loop in MutableGaugeFloat#incr(float) (#4823)
asdfgh19 Nov 17, 2022
1ea5db5
HADOOP-18324. Interrupting RPC Client calls can lead to thread exhaus…
omalley Nov 18, 2022
c71a68c
HDFS-16844: Adds resilancy when StateStore gets exceptions. (#5138)
omalley Nov 18, 2022
dcde414
MAPREDUCE-7422. Upgrade Junit 4 to 5 in hadoop-mapreduce-examples (#5…
ashutoshcipher Nov 21, 2022
2e993fd
YARN-6946. Upgrade JUnit from 4 to 5 in hadoop-yarn-common (#4717)
ashutoshcipher Nov 21, 2022
696d042
HADOOP-8728. Display (fs -text) shouldn't hard-depend on Writable ser…
ashutoshcipher Nov 21, 2022
069bd97
HADOOP-18532. Update command usage in FileSystemShell.md (#5141)
GuoPhilipse Nov 21, 2022
dc2fba4
HDFS-16832. [SBN READ] Follow-on to HDFS-16732. Fix NPE when check th…
zhengchenyu Nov 21, 2022
8f971b0
HDFS-16547. [SBN read] Namenode in safe mode should not be transfer t…
tomscut Nov 21, 2022
3c37a01
YARN-8262. get_executable in container-executor should provide meanin…
szilard-nemeth Nov 22, 2022
7cb22eb
YARN-11371. [Federation] Refactor FederationInterceptorREST#createNew…
slfan1989 Nov 22, 2022
ac95877
HDFS-16813. Remove parameter validation logic such as dfs.namenode.de…
haiyang1987 Nov 23, 2022
2c1158e
HADOOP-18531. Fix assertion failure in ITestS3APrefetchingInputStream…
ashutoshcipher Nov 23, 2022
dfa9eda
HDFS-16840. Enhance the usage description about oiv in HDFSCommands.m…
haiyang1987 Nov 24, 2022
bcc3d2a
HDFS-16838. Fix NPE in testAddRplicaProcessorForAddingReplicaInMap (#…
ZanderXu Nov 24, 2022
ef84d21
HDFS-16841. Enhance the function of DebugAdmin#VerifyECCommand (#5137)
haiyang1987 Nov 24, 2022
e097429
HDFS-16826. [RBF SBN] ConnectionManager should advance the client sta…
ZanderXu Nov 25, 2022
87429f4
HDFS-16779. Add ErasureCodingPolicy information to the response descr…
ZanderXu Nov 25, 2022
1ddc909
YARN-11381. Fix hadoop-yarn-common module Java Doc Errors. (#5153). C…
slfan1989 Nov 26, 2022
e09e81a
HADOOP-18496: remove unused okhttp.version (#5140). Contributed by PJ…
pjfanning Nov 27, 2022
1a7acc4
HADOOP-18498. ABFS: Remove unwanted ? prefix from SAS Tokens (#5136)
sreeb-msft Nov 28, 2022
f93167e
YARN-11380. Fix hadoop-yarn-api module Java Doc Errors. (#5152). Cont…
slfan1989 Nov 28, 2022
ec2856d
HDFS-16847: RBF: Prevents StateStoreFileSystemImpl from committing tm…
simbadzina Nov 29, 2022
909aeca
HDFS-16845: Adds configuration flag to allow clients to use router ob…
simbadzina Nov 29, 2022
35c6500
HDFS-16846. EC: Only EC blocks should be effected by max-streams-hard…
lfxy Nov 29, 2022
0ef572a
HADOOP-18530. ChecksumFileSystem::readVectored might return byte buff…
HarshitGupta11 Nov 29, 2022
03471a7
HDFS-16851: RBF: Add a utility to dump the StateStore. (#5155)
omalley Nov 29, 2022
72749a4
HDFS-16839 It should consider EC reconstruction work when we determin…
RuinanGu Nov 30, 2022
7786600
HADOOP-18457. ABFS: Support account level throttling (#5034)
anmolanmol1234 Nov 30, 2022
2067fcb
HDFS-16550. Allow JN edit cache size to be set as a fraction of heap …
tomscut Nov 30, 2022
5440c75
YARN-10946. AbstractCSQueue: Create separate class for constructing Q…
szilard-nemeth Dec 1, 2022
4af4997
YARN-11158. Support (Create/Renew/Cancel) DelegationToken API's for F…
slfan1989 Dec 1, 2022
60e0fe8
YARN-11381. Fix hadoop-yarn-common module Java Doc Errors. (#5179)
slfan1989 Dec 2, 2022
02afb9e
HDFS-16809. EC striped block is not sufficient when doing in maintena…
dingshun3016 Dec 5, 2022
8a9bdb1
HDFS-16837. [RBF SBN] ClientGSIContext should merge RouterFederatedSt…
ZanderXu Dec 5, 2022
84b33b8
HADOOP-18470. index.md update for 3.3.5 release
steveloughran Dec 5, 2022
b666075
HADOOP-18560. AvroFSInput opens a stream twice and discards the secon…
steveloughran Dec 6, 2022
dadd3d9
YARN-11386. Fix issue with classpath resolution (#5183)
GauthamBanasandra Dec 6, 2022
86ac1ad
YARN-10978. Fix ApplicationClassLoader to Correctly Expand Glob for W…
akshatb1 Dec 6, 2022
f71fd88
YARN-11373. [Federation] Support refreshQueues refreshNodes API's for…
slfan1989 Dec 6, 2022
2e88096
HADOOP-18538. Upgrade kafka to 2.8.2 (#5164)
dmmkr Dec 6, 2022
c67c2b7
HADOOP-18546. ABFS. disable purging list of in progress reads in abfs…
saxenapranav Dec 7, 2022
0a4528c
HADOOP-18563. Misleading AWS SDK S3 timeout configuration comment (#5…
o-shevchenko Dec 8, 2022
ee7d178
YARN-11390. TestResourceTrackerService.testNodeRemovalNormally: Shutd…
K0K0V0K Dec 8, 2022
2fa540d
HDFS-16858. Dynamically adjust max slow disks to exclude. (#5180)
dingshun3016 Dec 9, 2022
e76616f
HDFS-16860 Upgrade moment.min.js to 2.29.4 (#5194)
theradtad Dec 9, 2022
0a7dfcc
HADOOP-18546. Followup: ITestReadBufferManager fix (#5198)
steveloughran Dec 9, 2022
a46b20d
HADOOP-18329. Support for IBM Semeru JVM > 11.0.15.0 Vendor Name Chan…
JackBuggins Dec 10, 2022
a71aaef
YARN-11385. Fix hadoop-yarn-server-common module Java Doc Errors. (#5…
slfan1989 Dec 10, 2022
fdcbc8b
HDFS-16868. Fix audit log duplicate issue when an ACE occurs in FSNam…
curie71 Dec 13, 2022
85ec796
MAPREDUCE-7428. Fix failures related to Junit 4 to Junit 5 upgrade in…
ashutoshcipher Dec 14, 2022
1cecf8a
HADOOP-18183. s3a audit logs to publish range start/end of GET reques…
steveloughran Dec 14, 2022
4de8791
HADOOP-18569. NFS Gateway may release buffer too early (#5212)
adoroszlai Dec 14, 2022
63b9a6a
YARN-11350. [Federation] Router Support DelegationToken With ZK. (#5131)
slfan1989 Dec 14, 2022
aaf92fe
HADOOP-18526. Leak of S3AInstrumentation instances via hadoop Metrics…
steveloughran Dec 14, 2022
6172c31
YARN-11358. [Federation] Add FederationInterceptor#allow-partial-resu…
slfan1989 Dec 14, 2022
32414cf
HADOOP-18574. Changing log level of IOStatistics increment to make th…
mehakmeet Dec 15, 2022
f7b1bb4
HADOOP-18573. Improve error reporting on non-standard kerberos names …
steveloughran Dec 15, 2022
5f08e51
HADOOP-18561. Update commons-net to 3.9.0 (#5214)
steveloughran Dec 15, 2022
cf12444
HADOOP-18577. ABFS: Add probes of readahead fix (#5205)
steveloughran Dec 15, 2022
c5b42d5
HDFS-16866. Fix a typo in Dispatcher (#5202)
Happy-shi Dec 16, 2022
f7bdf6c
HDFS-16852. Skip KeyProviderCache shutdown hook registration if alrea…
xinglin Dec 16, 2022
ca3526d
HADOOP-18567. LogThrottlingHelper: properly trigger dependent recorde…
ChengbingLiu Dec 16, 2022
33785fc
HADOOP-18577. Followup: javadoc fix (#5232)
steveloughran Dec 18, 2022
6a07b5d
HADOOP-18575. Make XML transformer factory more lenient (#5224)
pjfanning Dec 18, 2022
52c72fa
HADOOP-18470. Update index md with section on ABFS prefetching
steveloughran Dec 19, 2022
f6605f1
HADOOP-18438: AliyunOSSFileSystemStore deleteObjects interface should…
chenshuang778 Dec 20, 2022
7ff3261
HDFS-16871 DiskBalancer process may throw IllegalArgumentException wh…
Daniel-009497 Dec 20, 2022
8d22125
HDFS-16764. [SBN Read] ObserverNamenode should throw ObserverRetryOnA…
ZanderXu Dec 20, 2022
b63b777
HDFS-16873 FileStatus compareTo specify ordering by path (#5219)
djdillon Dec 21, 2022
15b52fb
HDFS-16689. Standby NameNode crashes when transitioning to Active wit…
ZanderXu Dec 21, 2022
e6056d1
YARN-10879. Incorrect WARN text in ACL check for application tag base…
susheel-gupta Dec 22, 2022
17035da
YARN-11226. [Federation] Add createNewReservation, submitReservation,…
slfan1989 Dec 22, 2022
df093ef
HDFS-16831. [RBF SBN] GetNamenodesForNameserviceId should shuffle Obs…
ZanderXu Dec 23, 2022
bf8ab83
YARN-11395. RM UI, RMAttemptBlock can not render FINAL_SAVING. Contri…
K0K0V0K Dec 14, 2022
049d176
MAPREDUCE-7428. Fix failing MapReduce tests due to the JUnit upgrades…
aajisaka Dec 23, 2022
d25c1be
HDFS-16861. RBF. Truncate API always fails when dirs use AllResolver …
Neilxzn Dec 26, 2022
9668a85
YARN-11392 Audit Log missing in ClientRMService (#5250). Contributed …
curie71 Dec 27, 2022
6b67373
YARN-11388: Prevent resource leaks in TestClientRMService. (#5187)
cnauroth Dec 28, 2022
b93b1c6
HADOOP-18586. Update the year to 2023. (#5265). Contributed by Ayush …
ayushtkn Jan 1, 2023
c44c9f9
YARN-11393. Fs2cs could be extended to set ULF to -1 upon conversion …
susheel-gupta Jan 2, 2023
0926fa5
YARN-11225. [Federation] Add postDelegationToken postDelegationTokenE…
slfan1989 Jan 3, 2023
35ce60e
HDFS-16879. EC: Fsck -blockId shows number of redundant internal bloc…
haiyang1987 Jan 4, 2023
4511c36
HDFS-16883. Duplicate field name in hdfs-default.xml (#5271). Contrib…
eubnara Jan 4, 2023
5022003
HDFS-16881. Warn if AccessControlEnforcer runs for a long time to che…
szetszwo Jan 5, 2023
b9eb760
HADOOP-18587: upgrade to jettison 1.5.3 due to cve (#5270)
pjfanning Jan 6, 2023
cd19da1
HDFS-16877: Enables state context for namenode in TestObserverWithRou…
simbadzina Jan 7, 2023
a65d244
HADOOP-18581 : Handle Server KDC re-login when Server and Client run …
surendralilhore Jan 8, 2023
dd49077
YARN-6412 aux-services classpath not documented (#5242)
riyakhdl Jan 9, 2023
9c6eeb6
HADOOP-18320. Fixes typos in Delegation Tokens documentation. (#4499)
ahmarsuhail Jan 9, 2023
b56d483
HDFS-16876: Changes cleanup of shared RouterStateIdContext to be driv…
simbadzina Jan 9, 2023
6f99558
HADOOP-18590. Publish SBOM artifacts (#5281)
dongjoon-hyun Jan 10, 2023
f3cff03
HDFS-16885. Fix TestHdfsConfigFields#testCompareConfigurationClassAga…
haiyang1987 Jan 10, 2023
4cf304d
HDFS-16872. Fix log throttling by declaring LogThrottlingHelper as st…
ChengbingLiu Jan 10, 2023
e3b09b7
HDFS-16884. Fix TestFsDatasetImpl#testConcurrentWriteAndDeleteBlock f…
haiyang1987 Jan 11, 2023
7f6cc19
YARN-11190. CS Mapping rule bug: User matcher does not work correctly…
szilard-nemeth Jan 11, 2023
f26d8bc
HDFS-16886: Fixes error in documentation for StateStoreRecordsOperati…
simbadzina Jan 11, 2023
3d21cff
YARN-11413. Fix Junit Test ERROR Introduced By YARN-6412. (#5289)
slfan1989 Jan 12, 2023
a90e424
HADOOP-18591. Fix a typo in Trash (#5291)
huangxiaopingRD Jan 12, 2023
36bf54a
MAPREDUCE-7375 JobSubmissionFiles don't set right permission after mk…
skysiders Jan 12, 2023
1263e02
HDFS-16887 Log start and end of phase/step in startup progress (#5292)
virajjasani Jan 12, 2023
4520448
YARN-11374. [Federation] Support refreshSuperUserGroupsConfiguration、…
slfan1989 Jan 12, 2023
168fa07
YARN-11409. Fix Typo of ResourceManager#webapp moudle. (#5285)
slfan1989 Jan 13, 2023
0822665
MAPREDUCE-7417. Upgrade Junit 4 to 5 in hadoop-mapreduce-client-uploa…
ashutoshcipher Jan 16, 2023
38453f8
MAPREDUCE-7413. Upgrade Junit 4 to 5 in hadoop-mapreduce-client-hs-pl…
ashutoshcipher Jan 16, 2023
d81d983
HADOOP-18575: followup: try to avoid repeatedly hitting exceptions wh…
pjfanning Jan 16, 2023
4de3112
Fix "the the" and friends typos (#5267)
neshkeev Jan 16, 2023
442a5fb
YARN-11320. [Federation] Add getSchedulerInfo REST APIs for Router. (…
slfan1989 Jan 17, 2023
0689524
HADOOP-18073. Upgrade AWS SDK to v2 in S3A [work in progress]
ahmarsuhail Nov 24, 2022
c880464
HADOOP-18073. Address review comments. (#31)
ahmarsuhail Nov 28, 2022
47ee6d1
Move MultiObjectDeleteException to impl
passaro Nov 28, 2022
e227c40
Reinstate old constants
passaro Nov 28, 2022
72414b5
Move TransferManager initialization to ClientFactory
passaro Nov 28, 2022
ad114d0
Add unit tests for BlockingEnumeration
passaro Dec 5, 2022
e232091
Add unit tests for SelectEventStreamPublisher
passaro Dec 5, 2022
2f9842f
updates new providers in TestS3AAWSCredentialsProvider to V2
ahmarsuhail Dec 9, 2022
369fcfa
update GET range referrer header logic to V2
ahmarsuhail Jan 18, 2023
3671db2
adds in unit check for bytes
ahmarsuhail Jan 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
6DAF
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .yetus/excludes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

dev-support/docker/Dockerfile_windows_10
105 changes: 84 additions & 21 deletions BUILDING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -492,39 +492,66 @@ Building on CentOS 8

----------------------------------------------------------------------------------

Building on Windows
Building on Windows 10

----------------------------------------------------------------------------------
Requirements:

* Windows System
* Windows 10
* JDK 1.8
* Maven 3.0 or later
* Boost 1.72
* Protocol Buffers 3.7.1
* CMake 3.19 or newer
* Visual Studio 2010 Professional or Higher
* Windows SDK 8.1 (if building CPU rate control for the container executor)
* zlib headers (if building native code bindings for zlib)
* Maven 3.0 or later (maven.apache.org)
* Boost 1.72 (boost.org)
* Protocol Buffers 3.7.1 (https://github.com/protocolbuffers/protobuf/releases)
* CMake 3.19 or newer (cmake.org)
* Visual Studio 2019 (visualstudio.com)
* Windows SDK 8.1 (optional, if building CPU rate control for the container executor. Get this from
http://msdn.microsoft.com/en-us/windows/bg162891.aspx)
* Zlib (zlib.net, if building native code bindings for zlib)
* Git (preferably, get this from https://git-scm.com/download/win since the package also contains
Unix command-line tools that are needed during packaging).
* Python (python.org, for generation of docs using 'mvn site')
* Internet connection for first build (to fetch all Maven and Hadoop dependencies)
* Unix command-line tools from GnuWin32: sh, mkdir, rm, cp, tar, gzip. These
tools must be present on your PATH.
* Python ( for generation of docs using 'mvn site')

Unix command-line tools are also included with the Windows Git package which
can be downloaded from http://git-scm.com/downloads
----------------------------------------------------------------------------------

If using Visual Studio, it must be Professional level or higher.
Do not use Visual Studio Express. It does not support compiling for 64-bit,
which is problematic if running a 64-bit system.
Building guidelines:

The Windows SDK 8.1 is available to download at:
Hadoop repository provides the Dockerfile for building Hadoop on Windows 10, located at
dev-support/docker/Dockerfile_windows_10. It is highly recommended to use this and create the
Docker image for building Hadoop on Windows 10, since you don't have to install anything else
other than Docker and no additional steps are required in terms of aligning the environment with
the necessary paths etc.

http://msdn.microsoft.com/en-us/windows/bg162891.aspx
However, if you still prefer taking the route of not using Docker, this Dockerfile_windows_10 will
still be immensely useful as a raw guide for all the steps involved in creating the environment
needed to build Hadoop on Windows 10.

Cygwin is not required.
Building using the Docker:
We first need to build the Docker image for building Hadoop on Windows 10. Run this command from
the root of the Hadoop repository.
> docker build -t hadoop-windows-10-builder -f .\dev-support\docker\Dockerfile_windows_10 .\dev-support\docker\

Start the container with the image that we just built.
> docker run --rm -it hadoop-windows-10-builder

You can now clone the Hadoop repo inside this container and proceed with the build.

NOTE:
While one may perceive the idea of mounting the locally cloned (on the host filesystem) Hadoop
repository into the container (using the -v option), we have seen the build to fail owing to some
files not being able to be located by Maven. Thus, we suggest cloning the Hadoop repository to a
non-mounted folder inside the container and proceed with the build. When the build is completed,
you may use the "docker cp" command to copy the built Hadoop tar.gz file from the docker container
to the host filesystem. If you still would like to mount the Hadoop codebase, a workaround would
be to copy the mounted Hadoop codebase into another folder (which doesn't point to a mount) in the
container's filesystem and use this for building.

However, we noticed no build issues when the Maven repository from the host filesystem was mounted
into the container. One may use this to greatly reduce the build time. Assuming that the Maven
repository is located at D:\Maven\Repository in the host filesystem, one can use the following
command to mount the same onto the default Maven repository location while launching the container.
> docker run --rm -v D:\Maven\Repository:C:\Users\ContainerAdministrator\.m2\repository -it hadoop-windows-10-builder

----------------------------------------------------------------------------------
Building:

Keep the source code tree in a short path to avoid running into problems related
Expand All @@ -540,6 +567,24 @@ configure the bit-ness of the build, and set several optional components.
Several tests require that the user must have the Create Symbolic Links
privilege.

To simplify the installation of Boost, Protocol buffers, OpenSSL and Zlib dependencies we can use
vcpkg (https://github.com/Microsoft/vcpkg.git). Upon cloning the vcpkg repo, checkout the commit
7ffa425e1db8b0c3edf9c50f2f3a0f25a324541d to get the required versions of the dependencies
mentioned above.
> git clone https://github.com/Microsoft/vcpkg.git
> cd vcpkg
> git checkout 7ffa425e1db8b0c3edf9c50f2f3a0f25a324541d
> .\bootstrap-vcpkg.bat
> .\vcpkg.exe install boost:x64-windows
> .\vcpkg.exe install protobuf:x64-windows
> .\vcpkg.exe install openssl:x64-windows
> .\vcpkg.exe install zlib:x64-windows

Set the following environment variables -
(Assuming that vcpkg was checked out at C:\vcpkg)
> set PROTOBUF_HOME=C:\vcpkg\installed\x64-windows
> set MAVEN_OPTS=-Xmx2048M -Xss128M

All Maven goals are the same as described above with the exception that
native code is built by enabling the 'native-win' Maven profile. -Pnative-win
is enabled by default when building on Windows since the native components
Expand All @@ -557,6 +602,24 @@ the zlib 1.2.7 source tree.

http://www.zlib.net/


Build command:
The following command builds all the modules in the Hadoop project and generates the tar.gz file in
hadoop-dist/target upon successful build. Run these commands from an
"x64 Native Tools Command Prompt for VS 2019" which can be found under "Visual Studio 2019" in the
Windows start menu. If you're using the Docker image from Dockerfile_windows_10, you'll be
logged into "x64 Native Tools Command Prompt for VS 2019" automatically when you start the
container.

> set classpath=
> set PROTOBUF_HOME=C:\vcpkg\installed\x64-windows
> mvn clean package -Dhttps.protocols=TLSv1.2 -DskipTests -DskipDocs -Pnative-win,dist^
-Drequire.openssl -Drequire.test.libhadoop -Pyarn-ui -Dshell-executable=C:\Git\bin\bash.exe^
-Dtar -Dopenssl.prefix=C:\vcpkg\installed\x64-windows^
-Dcmake.prefix.path=C:\vcpkg\installed\x64-windows^
-Dwindows.cmake.toolchain.file=C:\vcpkg\scripts\buildsystems\vcpkg.cmake -Dwindows.cmake.build.type=RelWithDebInfo^
-Dwindows.build.hdfspp.dll=off -Dwindows.no.sasl=on -Duse.platformToolsetVersion=v142

----------------------------------------------------------------------------------
Building distributions:

Expand Down
30 changes: 15 additions & 15 deletions LICENSE-binary
Original file line number Diff line number Diff line change
Expand Up @@ -215,17 +215,17 @@ com.aliyun:aliyun-java-sdk-ecs:4.2.0
com.aliyun:aliyun-java-sdk-ram:3.0.0
com.aliyun:aliyun-java-sdk-sts:3.0.0
com.aliyun.oss:aliyun-sdk-oss:3.13.2
com.amazonaws:aws-java-sdk-bundle:1.12.262
com.amazonaws:aws-java-sdk-bundle:1.12.316
com.cedarsoftware:java-util:1.9.0
com.cedarsoftware:json-io:2.5.1
com.fasterxml.jackson.core:jackson-annotations:2.12.7
com.fasterxml.jackson.core:jackson-core:2.12.7
com.fasterxml.jackson.core:jackson-databind:2.12.7
com.fasterxml.jackson.core:jackson-databind:2.12.7.1
com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.12.7
com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.12.7
com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.12.7
com.fasterxml.uuid:java-uuid-generator:3.1.4
com.fasterxml.woodstox:woodstox-core:5.3.0
com.fasterxml.woodstox:woodstox-core:5.4.0
com.github.davidmoten:rxjava-extras:0.8.0.17
com.github.stephenc.jcip:jcip-annotations:1.0-1
com.google:guice:4.0
Expand All @@ -241,17 +241,17 @@ com.google.guava:guava:27.0-jre
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.microsoft.azure:azure-storage:7.0.0
com.nimbusds:nimbus-jose-jwt:9.8.1
com.squareup.okhttp3:okhttp:4.9.3
com.squareup.okio:okio:1.6.0
com.squareup.okhttp3:okhttp:4.10.0
com.squareup.okio:okio:3.2.0
com.zaxxer:HikariCP:4.0.3
commons-beanutils:commons-beanutils:1.9.3
commons-beanutils:commons-beanutils:1.9.4
commons-cli:commons-cli:1.2
commons-codec:commons-codec:1.11
commons-collections:commons-collections:3.2.2
commons-daemon:commons-daemon:1.0.13
commons-io:commons-io:2.8.0
commons-logging:commons-logging:1.1.3
commons-net:commons-net:3.8.0
commons-net:commons-net:3.9.0
de.ruedigermoeller:fst:2.50
io.grpc:grpc-api:1.26.0
io.grpc:grpc-context:1.26.0
Expand Down Expand Up @@ -306,11 +306,11 @@ org.apache.avro:avro:1.9.2
org.apache.commons:commons-collections4:4.2
org.apache.commons:commons-compress:1.21
org.apache.commons:commons-configuration2:2.8.0
org.apache.commons:commons-csv:1.0
org.apache.commons:commons-csv:1.9.0
org.apache.commons:commons-digester:1.8.1
org.apache.commons:commons-lang3:3.12.0
org.apache.commons:commons-math3:3.6.1
org.apache.commons:commons-text:1.9
org.apache.commons:commons-text:1.10.0
org.apache.commons:commons-validator:1.6
org.apache.curator:curator-client:5.2.0
org.apache.curator:curator-framework:5.2.0
Expand All @@ -324,7 +324,7 @@ org.apache.htrace:htrace-core:3.1.0-incubating
org.apache.htrace:htrace-core4:4.1.0-incubating
org.apache.httpcomponents:httpclient:4.5.6
org.apache.httpcomponents:httpcore:4.4.10
org.apache.kafka:kafka-clients:2.8.1
org.apache.kafka:kafka-clients:2.8.2
org.apache.kerby:kerb-admin:2.0.2
org.apache.kerby:kerb-client:2.0.2
org.apache.kerby:kerb-common:2.0.2
Expand All @@ -343,7 +343,7 @@ org.apache.kerby:token-provider:2.0.2
org.apache.solr:solr-solrj:8.8.2
org.apache.y CEB7 etus:audience-annotations:0.5.0
org.apache.zookeeper:zookeeper:3.6.3
org.codehaus.jettison:jettison:1.1
org.codehaus.jettison:jettison:1.5.3
org.eclipse.jetty:jetty-annotations:9.4.48.v20220622
org.eclipse.jetty:jetty-http:9.4.48.v20220622
org.eclipse.jetty:jetty-io:9.4.48.v20220622
Expand All @@ -362,7 +362,7 @@ org.ehcache:ehcache:3.3.1
org.lz4:lz4-java:1.7.1
org.objenesis:objenesis:2.6
org.xerial.snappy:snappy-java:1.0.5
org.yaml:snakeyaml:1.32
org.yaml:snakeyaml:1.33
org.wildfly.openssl:wildfly-openssl:1.0.7.Final


Expand Down Expand Up @@ -427,15 +427,15 @@ hadoop-tools/hadoop-sls/src/main/html/js/thirdparty/bootstrap.min.js
hadoop-tools/hadoop-sls/src/main/html/js/thirdparty/jquery.js
hadoop-tools/hadoop-sls/src/main/html/css/bootstrap.min.css
hadoop-tools/hadoop-sls/src/main/html/css/bootstrap-responsive.min.css
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/dt-1.10.18/*
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/dt-1.11.5/*
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/jquery
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/jt/jquery.jstree.js
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/resources/TERMINAL

bootstrap v3.3.6
broccoli-asset-rev v2.4.2
broccoli-funnel v1.0.1
datatables v1.10.19
datatables v1.11.5
em-helpers v0.5.13
em-table v0.1.6
ember v2.2.0
Expand Down Expand Up @@ -523,7 +523,7 @@ junit:junit:4.13.2
HSQL License
------------

org.hsqldb:hsqldb:2.5.2
org.hsqldb:hsqldb:2.7.1


JDOM License
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ hadoop-tools/hadoop-sls/src/main/html/js/thirdparty/bootstrap.min.js
hadoop-tools/hadoop-sls/src/main/html/js/thirdparty/jquery.js
hadoop-tools/hadoop-sls/src/main/html/css/bootstrap.min.css
hadoop-tools/hadoop-sls/src/main/html/css/bootstrap-responsive.min.css
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/dt-1.10.18/*
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/dt-1.11.5/*
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/jquery
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/static/jt/jquery.jstree.js
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/resources/TERMINAL
Expand Down
81 changes: 81 additions & 0 deletions dev-support/docker/Dockerfile_windows_10
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Dockerfile for installing the necessary dependencies for building Hadoop.
# See BUILDING.txt.

FROM mcr.microsoft.com/windows:ltsc2019

# Need to disable the progress bar for speeding up the downloads.
# hadolint ignore=SC2086
RUN powershell $Global:ProgressPreference = 'SilentlyContinue'

# Restore the default Windows shell for correct batch processing.
SHELL ["cmd", "/S", "/C"]

# Install Visual Studio 2019 Build Tools.
RUN curl -SL --output vs_buildtools.exe https://aka.ms/vs/16/release/vs_buildtools.exe \
&& (start /w vs_buildtools.exe --quiet --wait --norestart --nocache \
--installPath "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\BuildTools" \
--add Microsoft.VisualStudio.Workload.VCTools \
--add Microsoft.VisualStudio.Component.VC.ASAN \
--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 \
--add Microsoft.VisualStudio.Component.Windows10SDK.19041 \
|| IF "%ERRORLEVEL%"=="3010" EXIT 0) \
&& del /q vs_buildtools.exe

# Install Chocolatey.
RUN powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"
RUN setx PATH "%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

# Install git.
RUN choco install git.install -y
RUN powershell Copy-Item -Recurse -Path 'C:\Program Files\Git' -Destination C:\Git

# Install vcpkg.
# hadolint ignore=DL3003
RUN powershell git clone https://github.com/microsoft/vcpkg.git \
&& cd vcpkg \
&& git checkout 7ffa425e1db8b0c3edf9c50f2f3a0f25a324541d \
&& .\bootstrap-vcpkg.bat
RUN powershell .\vcpkg\vcpkg.exe install boost:x64-windows
RUN powershell .\vcpkg\vcpkg.exe install protobuf:x64-windows
RUN powershell .\vcpkg\vcpkg.exe install openssl:x64-windows
RUN powershell .\vcpkg\vcpkg.exe install zlib:x64-windows
ENV PROTOBUF_HOME "C:\vcpkg\installed\x64-windows"

# Install Azul Java 8 JDK.
RUN powershell Invoke-WebRequest -URI https://cdn.azul.com/zulu/bin/zulu8.62.0.19-ca-jdk8.0.332-win_x64.zip -OutFile $Env:TEMP\zulu8.62.0.19-ca-jdk8.0.332-win_x64.zip
RUN powershell Expand-Archive -Path $Env:TEMP\zulu8.62.0.19-ca-jdk8.0.332-win_x64.zip -DestinationPath "C:\Java"
ENV JAVA_HOME "C:\Java\zulu8.62.0.19-ca-jdk8.0.332-win_x64"
RUN setx PATH "%PATH%;%JAVA_HOME%\bin"

# Install Apache Maven.
RUN powershell Invoke-WebRequest -URI https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.zip -OutFile $Env:TEMP\apache-maven-3.8.6-bin.zip
RUN powershell Expand-Archive -Path $Env:TEMP\apache-maven-3.8.6-bin.zip -DestinationPath "C:\Maven"
RUN setx PATH "%PATH%;C:\Maven\apache-maven-3.8.6\bin"
ENV MAVEN_OPTS '-Xmx2048M -Xss128M'

# Install CMake 3.19.0.
RUN powershell Invoke-WebRequest -URI https://cmake.org/files/v3.19/cmake-3.19.0-win64-x64.zip -OutFile $Env:TEMP\cmake-3.19.0-win64-x64.zip
RUN powershell Expand-Archive -Path $Env:TEMP\cmake-3.19.0-win64-x64.zip -DestinationPath "C:\CMake"
RUN setx PATH "%PATH%;C:\CMake\cmake-3.19.0-win64-x64\bin"

# We get strange Javadoc errors without this.
RUN setx classpath ""

# Define the entry point for the docker container.
ENTRYPOINT ["C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build\\vcvars64.bat", "&&", "cmd.exe"]
3 changes: 3 additions & 0 deletions hadoop-client-modules/hadoop-client-runtime/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@
<!-- Leave javax APIs that are stable -->
<!-- the jdk ships part of the javax.annotation namespace, so if we want to relocate this we'll have to care it out by class :( -->
<exclude>com.google.code.findbugs:jsr305</exclude>
<exclude>io.netty:*</exclude>
<exclude>io.dropwizard.metrics:metrics-core</exclude>
<exclude>org.eclipse.jetty:jetty-servlet</exclude>
<exclude>org.eclipse.jetty:jetty-security</exclude>
Expand All @@ -156,6 +157,8 @@
<exclude>org.bouncycastle:*</exclude>
<!-- Leave snappy that includes native methods which cannot be relocated. -->
<exclude>org.xerial.snappy:*</exclude>
<!-- leave out kotlin classes -->
<exclude>org.jetbrains.kotlin:*</exclude>
</excludes>
</artifactSet>
<filters>
Expand Down
5 changes: 0 additions & 5 deletions hadoop-cloud-storage-project/hadoop-cloud-storage/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -127,11 +127,6 @@
<artifactId>hadoop-azure-datalake</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-openstack</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-cos</artifactId>
Expand Down
Loading
0