Skip to content

HADOOP-18891 hadoop distcp needs support to filter by file/directory attribute #6058

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

Closed
wants to merge 1,580 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1580 commits
Select commit Hold shift + click to select a range
e28dc52
HDFS-16669: Enhance client protocol to propagate last seen state IDs …
simbadzina Jul 18, 2022
c4d94f5
HADOOP-18333. Upgrade jetty version to 9.4.48.v20220622 (#4600)
jojochuang Aug 24, 2022
98dd2b5
HADOOP-18417. Upgrade to M7 of surefire plugin (#4795)
snmvaughan Aug 24, 2022
1168abc
MAPREDUCE-7403. manifest-committer dynamic partitioning support. (#4728)
steveloughran Aug 24, 2022
9890a4a
Revert "HADOOP-18417. Upgrade to M7 of surefire plugin (#4795)"
ayushtkn Aug 24, 2022
5b2d668
HADOOP-13144. Enhancing IPC client throughput via multiple connection…
ZanderXu Jul 15, 2022
0326b7e
HADOOP-18406: Adds alignment context to call path for creating RPC pr…
simbadzina Aug 17, 2022
3edddaf
HDFS-16732. [SBN READ] Avoid get location from observer when the bloc…
zhengchenyu Aug 25, 2022
833fc64
HDFS-16684. Exclude the current JournalNode (#4786)
snmvaughan Aug 28, 2022
2a17011
HADOOP-18375. Fix failure of shelltest for hadoop_add_ldlibpath. (#4652)
iwasakims Aug 30, 2022
f6c557d
HADOOP-18410. S3AInputStream.unbuffer() does not release http connect…
steveloughran Aug 31, 2022
0a11ce2
HADOOP-18407. Improve readVectored() api spec (#4760)
mukund-thakur Aug 22, 2022
6cc5c92
HADOOP-18391. Improvements in VectoredReadUtils#readVectored() for di…
mukund-thakur Aug 31, 2022
3a6c8ff
HDFS-16755. TestQJMWithFaults.testUnresolvableHostName() can fail due…
snmvaughan Sep 1, 2022
9dffa65
HADOOP-18339. S3A storage class option only picked up when buffering …
monthonk Sep 1, 2022
5f3bc43
HADOOP-18408. ABFS: ITestAbfsManifestCommitProtocol fails on nonHNS …
sreeb-msft Sep 2, 2022
2e4c5ca
HADOOP-17873. ABFS: Fix transient failures in ITestAbfsStreamStatisti…
sumangala-patki Sep 6, 2022
c9d6605
HADOOP-18439. Fix VectoredIO for LocalFileSystem when checksum is ena…
mukund-thakur Sep 9, 2022
2532eca
YARN-11241. Add uncleaning option for local app log file with log-agg…
ashutoshcipher Sep 12, 2022
357c83d
HDFS-16686. GetJournalEditServlet fails to authorize valid Kerberos r…
snmvaughan Sep 13, 2022
3af155c
HADOOP-18400. Fix file split duplicating records from a succeeding sp…
ashutoshcipher Sep 19, 2022
683fa26
HADOOP-16769. LocalDirAllocator to provide diagnostics when file crea…
ashutoshcipher Sep 21, 2022
d66dea3
HADOOP-18341: upgrade commons-configuration2 to 2.8.0 and commons-tex…
pjfanning Sep 22, 2022
ceec19e
HDFS-16776 Erasure Coding: The length of targets should be checked wh…
RuinanGu Sep 23, 2022
af0a6d7
HADOOP-18456. NullPointerException in ObjectListingIterator. (#4909)
steveloughran Sep 23, 2022
f1c1ad5
HADOOP-18444 Add Support for localized trash for ViewFileSystem in Tr…
xinglin Sep 23, 2022
51605f9
HADOOP-18443. Upgrade snakeyaml to 1.32 (#4873)
ashutoshcipher Sep 25, 2022
dea018e
HDFS-16766. XML External Entity (XXE) attacks can occur while process…
ashutoshcipher Sep 27, 2022
e5a566c
HADOOP-18416. fix ITestS3AIOStatisticsContext test failure (#4931)
mehakmeet Sep 28, 2022
bbe841e
HADOOP-18347. S3A Vectored IO to use bounded thread pool. (#4918)
mukund-thakur Sep 27, 2022
0d772b3
HADOOP-18463. Add an integration test to process data asynchronously …
mukund-thakur Sep 28, 2022
1c3bf42
YARN-11303. Upgrade jquery ui to 1.13.2 to mitigate CVE-2022-31160 (#…
ashutoshcipher Oct 5, 2022
725cd90
MAPREDUCE-7370. Parallelize MultipleOutputs#close call (#4248). Contr…
ashutoshcipher Oct 6, 2022
8078130
HADOOP-18469. Add secure XML parser factories to XMLUtils (#4940)
steveloughran Oct 7, 2022
c70b870
HADOOP-18442. Remove openstack support (#4855)
steveloughran Oct 7, 2022
61e1603
HADOOP-18401. No ARM binaries in branch-3.3.x releases. (#4953)
steveloughran Oct 7, 2022
7d7f7a9
HDFS-16024. RBF: Rename data to the Trash should be based on src loca…
xinglin Oct 9, 2022
e360e76
HADOOP-18468: Upgrade jettison to 1.5.1 to fix CVE-2022-40149 (#4937)
steveloughran Oct 10, 2022
8052561
HADOOP-18480. Upgrade aws sdk to 1.12.316 (#4972)
steveloughran Oct 10, 2022
77cb778
HADOOP-18460. checkIfVectoredIOStopped before populating the buffers …
mukund-thakur Oct 10, 2022
6847ec0
HADOOP-11245. Update NFS gateway to use Netty4 (#2832) (#4997)
ashutoshcipher Oct 10, 2022
760144f
HDFS-16628. RBF: Correct target directory when move to trash for kerb…
xinglin Oct 11, 2022
6253bf7
HADOOP-17779: Lock File System Creator Semaphore Uninterruptibly (#3158)
belugabehr Oct 11, 2022
52eca61
HADOOP-18292. Fix s3 select tests when running against unsupported st…
monthonk Oct 13, 2022
47c1c8e
HADOOP-18382. AWS SDK v2 upgrade prerequisites (#4698)
ahmarsuhail Aug 25, 2022
08760fc
HADOOP-18481. AWS v2 SDK upgrade log to not about standard AWS Creden…
ahmarsuhail Oct 14, 2022
cd856b7
HADOOP-17563. Upgrade BouncyCastle to 1.68 (#3980) (#5015)
steveloughran Oct 15, 2022
96d4b9e
HADOOP-18493: upgrade jackson-databind to 2.12.7.1 (#5011). Contribut…
pjfanning Oct 17, 2022
2e3f91b
HADOOP-18360. Update commons-csv from 1.0 to 1.9.0. (#4928). Contribu…
slfan1989 Oct 13, 2022
84c7fd9
HADOOP-18497. Upgrade commons-text version to 1.10.0 to fix CVE-2022-…
Hexiaoqiao Oct 18, 2022
7a18ceb
HADOOP-18476. Abfs and S3A FileContext bindings to close wrapped file…
steveloughran Oct 18, 2022
c30b2f0
HADOOP-18304. Improve user-facing S3A committers documentation (#4478)
dannycjones Oct 19, 2022
2778bc8
HADOOP-18465. Fix S3A SSE test skip when encryption is disabled (#4925)
dannycjones Oct 19, 2022
ea851c5
HADOOP-15983. Use jersey-json that is built to use jackson2 ((#3988)
pjfanning Oct 20, 2022
5b7cbe2
HADOOP-18156. Address JavaDoc warnings in classes like MarkerTool, S3…
steveloughran Oct 20, 2022
75b0401
HDFS-16795. Use secure XML parsers (#4979)
steveloughran Oct 20, 2022
1f414ab
HADOOP-18471. Fixed ArrayIndexOutOfBoundsException in DefaultStringif…
teamconfx Oct 20, 2022
0c2234f
HDFS-15803. EC: Remove unnecessary method (getWeight) in StripedRecon…
ferhui Feb 3, 2021
237814a
HDFS-16480. Fix typo: indicies -> indices (#4020)
qijiale76 Feb 28, 2022
19f8e4f
YARN-11330. use secure XML parsers (#4981)
steveloughran Oct 21, 2022
198bc44
HDFS-16566 Erasure Coding: Recovery may causes excess replicas when b…
tasanuma Oct 22, 2022
36a0e81
HDFS-16016. BPServiceActor to provide new thread to handle IBR (#2998)
virajjasani Jun 14, 2021
bd27609
MAPREDUCE-7411: use secure XML parsers in mapreduce modules (#4980)
pjfanning Oct 21, 2022
5314340
HDFS-16822. HostRestrictingAuthorizationFilter should pass through re…
tasanuma Oct 27, 2022
cbac2c4
HDFS-16716. Improve appendToFile command: support appending on file w…
M1eyu2018 Oct 27, 2022
6accb78
HADOOP-18499. S3A to support HTTPS web proxies (#5083)
mehakmeet Oct 27, 2022
33293d4
YARN-11360: Add number of decommissioning/shutdown nodes to YARN clus…
cnauroth Oct 28, 2022
41e3c7e
HADOOP-18472. Upgrade to snakeyaml 1.33 (#4958)
pjfanning Oct 29, 2022
1fdc6c5
HADOOP-18233. Possible race condition with TemporaryAWSCredentialsPro…
sabertiger Oct 31, 2022
d88a6ee
HADOOP-18512: upgrade woodstox-core to 5.4.0 for security fix (#5087)…
pjfanning Nov 1, 2022
4da1cad
document fix for MAPREDUCE-7425 (#5090)
wangteng13 Nov 1, 2022
c5830d2
YARN-11363. Remove unused TimelineVersionWatcher and TimelineVersion …
ashutoshcipher Nov 1, 2022
0961014
YARN-11364. Docker Container to accept docker Image name with sha256 …
ashutoshcipher Nov 1, 2022
7b84f64
HADOOP-18484. Upgrade hsqldb to v2.7.1 to mitigate CVE-2022-41853 (#…
ashutoshcipher Nov 4, 2022
853ffb5
HADOOP-18515. Backport HADOOP-17612 to branch-3.3(Upgrade Zookeeper …
melissayou Nov 5, 2022
02aedd7
Hadoop-18519. Backport HDFS-15383 and HADOOP-17835 to branch-3.3 (#5112)
melissayou Nov 7, 2022
d33ee67
Hadoop-18520. Backport HADOOP-18427 and HADOOP-18452 to branch-3.3 (#…
melissayou Nov 8, 2022
c392075
HADOOP-18507. VectorIO FileRange type to support a "reference" field …
steveloughran Oct 31, 2022
b1ea32f
HADOOP-18517. ABFS: Add fs.azure.enable.readahead option to disable r…
steveloughran Nov 8, 2022
033ceca
HDFS-16811. Support DecommissionBackoffMonitor parameters reconfigura…
haiyang1987 Nov 10, 2022
9e53ed3
HADOOP-18528. Disable abfs prefetching by default (#5134)
mehakmeet Nov 15, 2022
b68520d
HDFS-16836: StandbyCheckpointer shouldn't trigger rollback fs image a…
li-leyang Nov 15, 2022
9b3ffe9
HADOOP-18324. Interrupting RPC Client calls can lead to thread exhaus…
omalley Nov 18, 2022
8ff54da
HDFS-16844: RBF: Adds resilancy when StateStore gets exceptions. (#5138)
omalley Nov 18, 2022
4addf31
HDFS-16832. [SBN READ] Follow-on to HDFS-16732. Fix NPE when check th…
zhengchenyu Nov 21, 2022
0024961
HADOOP-18498. ABFS: Remove unwanted ? prefix from SAS Tokens (#5136)
sreeb-msft Nov 28, 2022
9d37ee0
HDFS-16847: RBF: Prevents StateStoreFileSystemImpl from committing tm…
simbadzina Nov 29, 2022
f29d9a1
HADOOP-18530. ChecksumFileSystem::readVectored might return byte buff…
HarshitGupta11 Nov 29, 2022
6b23e70
HDFS-16851: RBF: Add a utility to dump the StateStore. (#5155)
omalley Nov 29, 2022
8c7f2dd
HDFS-16839 It should consider EC reconstruction work when we determin…
RuinanGu Nov 30, 2022
1cc8cb6
HADOOP-18457. ABFS: Support account level throttling (#5034)
anmolanmol1234 Nov 30, 2022
fa2a0a6
HDFS-16633. Fixing when Reserved Space For Replicas is not released o…
ashutoshcipher Jun 24, 2022
ebd2407
HDFS-16809. EC striped block is not sufficient when doing in maintena…
dingshun3016 Dec 5, 2022
3688900
HADOOP-18470. index.md update for 3.3.5 release
steveloughran Dec 5, 2022
95890f3
HADOOP-18560. AvroFSInput opens a stream twice and discards the secon…
steveloughran Dec 6, 2022
dafc9ef
HADOOP-18563. Misleading AWS SDK S3 timeout configuration comment (#5…
o-shevchenko Dec 8, 2022
8b748c1
YARN-11390. TestResourceTrackerService.testNodeRemovalNormally: Shutd…
K0K0V0K Dec 8, 2022
50a0f33
HADOOP-18546. ABFS. disable purging list of in progress reads in abfs…
saxenapranav Dec 7, 2022
c5b360f
HADOOP-18329. Support for IBM Semeru JVM > 11.0.15.0 Vendor Name Chan…
JackBuggins Dec 12, 2022
6202348
HADOOP-18569. NFS Gateway may release buffer too early (#5207) (#5211)
adoroszlai Dec 14, 2022
6540827
HADOOP-18183. s3a audit logs to publish range start/end of GET reques…
steveloughran Dec 14, 2022
ba55f37
HADOOP-18526. Leak of S3AInstrumentation instances via hadoop Metrics…
steveloughran Dec 14, 2022
1009d25
HADOOP-18574. Changing log level of IOStatistics increment to make th…
mehakmeet Dec 15, 2022
65892a7
HADOOP-18573. Improve error reporting on non-standard kerberos names …
steveloughran Dec 15, 2022
daa33aa
HADOOP-18577. ABFS: Add probes of readahead fix (#5205)
steveloughran Dec 15, 2022
d43fa95
HDFS-16852. Skip KeyProviderCache shutdown hook registration if alrea…
xinglin Dec 16, 2022
bfc916e
HADOOP-18567. LogThrottlingHelper: properly trigger dependent recorde…
ChengbingLiu Dec 16, 2022
c59444b
HADOOP-18577. Followup: javadoc fix (#5232)
steveloughran Dec 18, 2022
29b6df5
HADOOP-18575. Make XML transformer factory more lenient (#5224)
pjfanning Dec 18, 2022
223046c
HADOOP-18561. Update commons-net to 3.9.0 (#5214)
steveloughran Dec 19, 2022
cda1d45
HADOOP-18470. Update index md with section on ABFS prefetching
steveloughran Dec 19, 2022
f9fac84
YARN-10879. Incorrect WARN text in ACL check for application tag base…
susheel-gupta Dec 22, 2022
7190fcf
YARN-11395. RM UI, RMAttemptBlock can not render FINAL_SAVING. Contri…
K0K0V0K Dec 14, 2022
290dc78
YARN-11392 Audit Log missing in ClientRMService (#5250). Contributed …
curie71 Dec 27, 2022
1f270d8
YARN-11388: Prevent resource leaks in TestClientRMService. (#5187)
cnauroth Dec 28, 2022
f63f202
HADOOP-18586. Update the year to 2023. (#5265). Contributed by Ayush …
ayushtkn Jan 1, 2023
f856611
HADOOP-18587: upgrade to jettison 1.5.3 due to cve (#5270)
pjfanning Jan 6, 2023
b6fd322
HADOOP-18590. Publish SBOM artifacts (#5281)
dongjoon-hyun Jan 10, 2023
a49378c
HDFS-16764. [SBN Read] ObserverNamenode should throw ObserverRetryOnA…
ZanderXu Dec 20, 2022
af96e0f
HDFS-16872. Fix log throttling by declaring LogThrottlingHelper as st…
ChengbingLiu Jan 10, 2023
dde22d5
HDFS-16886: Fixes error in documentation for StateStoreRecordsOperati…
simbadzina Jan 11, 2023
f5e9901
HADOOP-18591. Fix a typo in Trash (#5291)
huangxiaopingRD Jan 12, 2023
eef2fdc
MAPREDUCE-7375 JobSubmissionFiles don't set right permission after mk…
skysiders Jan 12, 2023
c5cf845
HDFS-16887 Log start and end of phase/step in startup progress (#5292)
virajjasani Jan 12, 2023
ada06aa
HADOOP-18575: followup: try to avoid repeatedly hitting exceptions wh…
pjfanning Jan 16, 2023
63443be
HDFS-16891 Avoid the overhead of copy-on-write exception list while l…
virajjasani Jan 18, 2023
5cd0064
HADOOP-18582. skip unnecessary cleanup logic in distcp (#5251)
MaxWk Jan 24, 2023
0956994
HADOOP-17717. Update wildfly openssl to 1.1.3.Final. (#5310)
steveloughran Jan 27, 2023
73f3196
HADOOP-18604. Add compile platform in the hadoop version output. (#53…
ayushtkn Jan 28, 2023
80b4262
HDFS-16888. BlockManager#maxReplicationStreams, replicationStreamsHar…
haiyang1987 Jan 31, 2023
004121f
HADOOP-18598. maven site generation doesn't include javadocs. (#5319)
iwasakims Jan 31, 2023
4836f1e
HADOOP-18584. [NFS GW] Fix regression after netty4 migration. (#5252)
jojochuang Jan 30, 2023
f3fa4af
HADOOP-18592. Sasl connection failure should log remote address. (#5294)
virajjasani Feb 1, 2023
7b6a69f
HADOOP-18279. Cancel fileMonitoringTimer even if trustManager isn't d…
snmvaughan Feb 1, 2023
10b42e9
HDFS-16902. Add Namenode status to BPServiceActor metrics and improve…
tomscut Feb 3, 2023
221221d
HADOOP-18612. Avoid mixing canonical and non-canonical when performin…
snmvaughan Feb 6, 2023
752f6d8
HADOOP-18621. Resource leak in CryptoOutputStream.close() (#5347)
gardenia Feb 7, 2023
b668090
HDFS-16904. Close webhdfs during TestSymlinkHdfs teardown (#5342)
snmvaughan Feb 8, 2023
de08bad
HADOOP-18625. Fix method name of RPC.Builder#setnumReaders (#5301)
haiyang1987 Feb 9, 2023
9e7a9fd
HDFS-18324. Fix race condition in closing IPC connections. (#5371)
omalley Feb 10, 2023
c17734b
HDFS-15654. TestBPOfferService#testMissBlocksWhenReregister fails int…
amahussein Oct 28, 2020
d85c12e
HDFS-15674. TestBPOfferService#testMissBlocksWhenReregister fails on …
iwasakims Nov 18, 2020
b6d732b
HDFS-15368. TestBalancerWithHANameNodes#testBalancerWithObserver fail…
ayushtkn May 28, 2020
5099077
HDFS-16907. Add LastHeartbeatResponseTime for BP service actor (#5349…
virajjasani Feb 12, 2023
d437571
HDFS-16904. Close webhdfs during TestSymlinkHdfs teardown (#5372)
snmvaughan Feb 13, 2023
a2ceb09
HADOOP-18596. Distcp -update to use modification time while checking …
mehakmeet Feb 14, 2023
cd2401d
HADOOP-18470. More in the 3.3.5 index.html about security (#5383)
steveloughran Feb 14, 2023
8c9c68c
HADOOP-18628. IPC Server Connection should log host name before retur…
virajjasani Feb 15, 2023
aa6c513
HADOOP-18215. Enhance WritableName to be able to return aliases for c…
bbeaudreault Feb 16, 2023
b9b999f
YARN-11441. Revert YARN-10495.
steveloughran Feb 17, 2023
477f17b
HADOOP-18627. Add stronger wording in 'secure mode' introduction (#5406)
raboof Feb 17, 2023
e47ff5f
HDFS-16925. Namenode audit log to only include IP address of client (…
virajjasani Feb 21, 2023
a3b0135
HADOOP-18633. fix test AbstractContractDistCpTest#testDistCpUpdateChe…
mehakmeet Feb 22, 2023
ee71318
HADOOP-18636 LocalDirAllocator cannot recover from directory tree del…
steveloughran Feb 22, 2023
84e999b
HADOOP-18582. Addendum: Skip unnecessary cleanup logic in DistCp. (#5…
ayushtkn Feb 22, 2023
eab7215
HADOOP-18535. Implement token storage solution based on MySQL
hchaverri Jan 24, 2023
92d6826
Revert "HADOOP-18590. Publish SBOM artifacts (#5281)"
steveloughran Feb 23, 2023
35e04ff
HADOOP-18470. Remove HDFS RBF text in the 3.3.5 index.md file
steveloughran Feb 23, 2023
9a89dec
HDFS-16756. RBF proxies the client's user by the login user to enable…
ZanderXu Sep 9, 2022
5fe19a0
HDFS-16901: RBF: Propagates real user's username via the caller cont…
simbadzina Feb 22, 2023
c25ac78
HDFS-16756: Fixup for 3.3 backport.
omalley Feb 27, 2023
94b3c6d
HDFS-16917 Add transfer rate quantile metrics for DataNode reads (#5397)
rdingankar Feb 27, 2023
bca38f8
HADOOP-18641. Cloud connector dependency and LICENSE fixup. (#5429)
steveloughran Feb 25, 2023
91ce13e
HDFS-16935. Fix TestFsDatasetImpl#testReportBadBlocks (#5432)
virajjasani Mar 1, 2023
a7c1fad
HDFS-16923. [SBN read] getlisting RPC to observer will throw NPE if p…
ZanderXu Mar 2, 2023
703158c
HDFS-16896 clear ignoredNodes list when we clear deadnode list on ref…
mccormickt12 Mar 2, 2023
157af0c
YARN-11383. Workflow priority mappings is case sensitive (#5171)
varunsaxena Mar 5, 2023
e12bc4e
HDFS-16934. TestDFSAdmin.testAllDatanodesReconfig regression (#5434)
slfan1989 Mar 6, 2023
b75ced1
HADOOP-17836. Improve logging on ABFS error reporting (#3281)
steveloughran Aug 18, 2021
4a23389
YARN-11394. Fix hadoop-yarn-server-resourcemanager module Java Doc Er…
slfan1989 Mar 10, 2023
8cc57f5
HDFS-16939. Fix the thread safety bug in LowRedundancyBlocks. (#5450 …
zhangshuyan0 Mar 11, 2023
d7b89d0
HDFS-16942. Send error to datanode if FBR is rejected due to bad leas…
sodonnel Mar 11, 2023
0dd4e50
HADOOP-18661. Fix bin/hadoop usage script terminology. (#5473)
steveloughran Mar 13, 2023
c39696a
HDFS-16942. Addendum. Send error to datanode if FBR is rejected due t…
sodonnel Mar 15, 2023
dd9ef9e
HADOOP-17746. Compatibility table in directory_markers.md doesn't ren…
iwasakims Mar 15, 2023
2b156c2
HADOOP-18606. ABFS: Add reason in x-ms-client-request-id on a retried…
saxenapranav Mar 28, 2023
6306f5b
HADOOP-18146: ABFS: Added changes for expect hundred continue header …
anmolanmol1234 Mar 28, 2023
20d3b9c
HADOOP-18620 Avoid using grizzly-http-* APIs (#5356) (#5374)
virajjasani Mar 29, 2023
054afa1
HADOOP-18647. x-ms-client-request-id to identify the retry of an API.…
saxenapranav Mar 30, 2023
3400e82
HADOOP-18680: Insufficient heap during full test runs in Docker conta…
cnauroth Apr 3, 2023
42ed2b9
HADOOP-18684. S3A filesystem to support binding to to other URI schem…
HarshitGupta11 Apr 5, 2023
f324efd
HADOOP-18012. ABFS: Enable config controlled ETag check for Rename id…
sreeb-msft Mar 31, 2023
854eddb
HADOOP-18590. Publish SBOM artifacts (#5555). Contributed by Dongjoon…
dongjoon-hyun Apr 15, 2023
8e15216
HADOOP-18693. Bump derby from 10.10.2.0 to 10.14.2.0 in /hadoop-proje…
dependabot[bot] Apr 13, 2023
f546483
HADOOP-18696. ITestS3ABucketExistence arn test failures. (#5557)
steveloughran Apr 17, 2023
a505940
HADOOP-18470. Hadoop 3.3.5 release wrap-up (#5558)
steveloughran Apr 18, 2023
57ff8bd
HADOOP-18691. Add a CallerContext getter on the Schedulable interface…
xBis7 Apr 20, 2023
7a32e7c
HADOOP-18597. Simplify single node instructions for creating director…
neshkeev Apr 20, 2023
1ea5fbd
HDFS-16988. Improve NameServices info at JournalNode web UI (#5584). …
wzhallright Apr 23, 2023
13d3cfd
HADOOP-18714. Wrong StringUtils.join() called in AbstractContractRoot…
adoroszlai Apr 24, 2023
1b59e31
HADOOP-18705. ABFS should exclude incompatible credential providers. …
tomicooler Apr 24, 2023
21cf507
HADOOP-17450. Add Public IOStatistics API -missed backport (#5590)
steveloughran Apr 25, 2023
d7d36b9
HADOOP-18689. Bump jettison from 1.5.3 to 1.5.4 in /hadoop-project (#…
ayushtkn Apr 25, 2023
0b56be3
MAPREDUCE-7437. MR Fetcher class to use an AtomicInteger to generate …
steveloughran Apr 25, 2023
919c3f6
HADOOP-18660. Filesystem Spelling Mistake (#5475).
Baunsgaard Apr 25, 2023
4d052a2
HDFS-16672. Fix lease interval comparison in BlockReportLeaseManager …
cxzl25 Apr 25, 2023
040c23c
HADOOP-18712. Upgrade to jetty 9.4.51 due to cve. Contributed by PJ F…
pjfanning Apr 26, 2023
4ce763a
HADOOP-18028. High performance S3A input stream (#4752)
steveloughran Aug 18, 2022
f00d77f
HADOOP-18380. fs.s3a.prefetch.block.size to be read through longBytes…
virajjasani Aug 23, 2022
1c2c678
HADOOP-18186. s3a prefetching to use SemaphoredDelegatingExecutor for…
virajjasani Sep 9, 2022
f07be3b
HADOOP-18455. S3A prefetching executor should be closed (#4879)
virajjasani Sep 21, 2022
76e243a
HADOOP-18466. Limit the findbugs suppression IS2_INCONSISTENT_SYNC to…
virajjasani Sep 26, 2022
0fd36df
HADOOP-18377. hadoop-aws build to add a -prefetch profile to run all …
virajjasani Sep 20, 2022
bb08c90
HADOOP-18416. fix ITestS3AIOStatisticsContext test failure (#4931)
steveloughran Apr 24, 2023
0f1a3f2
HADOOP-18378. Implement lazy seek in S3A prefetching. (#4955)
passaro Oct 6, 2022
5ba5980
HADOOP-18531. Fix assertion failure in ITestS3APrefetchingInputStream…
ashutoshcipher Nov 23, 2022
a71c708
HADOOP-18189 S3APrefetchingInputStream to support status probes when …
virajjasani Oct 19, 2022
312b776
HADOOP-18351. Reduce excess logging of errors during S3A prefetching …
Feb 15, 2023
8fafc83
HADOOP-18410. S3AInputStream.unbuffer() does not release http connect…
steveloughran Aug 31, 2022
0e51a9b
HADOOP-18482. ITestS3APrefetchingInputStream to skip if CSV test file…
dannycjones Oct 31, 2022
05edfee
HADOOP-18399. S3A Prefetch - SingleFilePerBlockCache to use LocalDirA…
virajjasani Apr 18, 2023
408c5c5
HDFS-16897. Fix abundant Broken pipe exception in BlockSender (#5329)…
fanluoo Apr 29, 2023
6b6bd82
HADOOP-18715. Add debug log for getting details of tokenKindMap (#560…
pralabhkumar Apr 29, 2023
a226016
HADOOP-18662. ListFiles with recursive fails with FNF. (#5477). Contr…
ayushtkn Mar 23, 2023
0ad7d7c
HADOOP-18697. S3A prefetch: failure of ITestS3APrefetchingInputStream…
virajjasani May 2, 2023
1756b49
HADOOP-18658. snakeyaml dependency: upgrade to v2.0 (#5595). Contribu…
pjfanning May 2, 2023
4670f9e
HADOOP-18727. Fix WriteOperations.listMultipartUploads function descr…
dongjoon-hyun May 4, 2023
f6850b8
YARN-11482. Fix bug of DRF comparision DominantResourceFairnessCompar…
Hexiaoqiao Apr 29, 2023
99312bd
HADOOP-18671. Add recoverLease(), setSafeMode(), isFileClosed() as in…
jojochuang May 8, 2023
771c89a
HADOOP-18687. Remove json-smart dependency. (#5549 + #5524)
rohit-kb May 9, 2023
df209dd
HADOOP-18637. S3A to support upload of files greater than 2 GB using …
HarshitGupta11 May 10, 2023
86ad35c
Revert "HADOOP-18637. S3A to support upload of files greater than 2 G…
mukund-thakur May 10, 2023
f312a0c
HADOOP-18637: S3A to support upload of files greater than 2 GB using …
HarshitGupta11 May 15, 2023
0f42c31
HADOOP-18695. S3A: reject multipart copy requests when disabled (#5548)
steveloughran May 15, 2023
5e8663d
YARN-11312: [UI2] Refresh buttons don't work after EmberJS upgrade (#…
susheel-gupta May 15, 2023
949d5ca
HADOOP-18688. S3A audit header to include count of items in delete op…
virajjasani May 16, 2023
ab594ec
HADOOP-18724. Open file fails with NumberFormatException for S3AFileS…
steveloughran May 16, 2023
5cafa1f
HDFS-17011. Fix the metric of "HttpPort" at DataNodeInfo (#5657). Co…
wzhallright May 18, 2023
9029bba
HADOOP-18652. Path.suffix raises NullPointerException (#5653). Contri…
pgrandjean May 18, 2023
adb673f
HDFS-17022. Fix the exception message to print the Identifier pattern…
NishthaShah May 20, 2023
19a6762
HDFS-17017. Fix the issue of arguments number limit in report command…
haiyang1987 May 21, 2023
c2385c0
HDFS-16882. RBF: Add cache hit rate metric in MountTableResolver#getD…
hfutatzhanghb May 23, 2023
c9f2c45
HADOOP-18755. openFile builder new optLong() methods break hbase-file…
steveloughran Jun 1, 2023
60b37bb
HADOOP-18433. Fix main thread name for . (#4838) (#5692)
adoroszlai Jun 5, 2023
a804f37
HDFS-17003. Erasure Coding: invalidate wrong block after reporting ba…
hfutatzhanghb Jun 8, 2023
afb863a
HADOOP-18740. S3A prefetch cache blocks should be accessed by RW lock…
virajjasani Jun 7, 2023
30dcd04
HADOOP-17386. Change default fs.s3a.buffer.dir to be under Yarn conta…
monthonk Feb 22, 2022
03a548d
HADOOP-18646. Upgrade Netty to 4.1.89.Final to fix CVE-2022-41881 (#5…
jojochuang Jun 10, 2023
0fd2b10
HDFS-16898. Remove write lock for processCommandFromActor of DataNode…
hfutatzhanghb Jun 12, 2023
936e9e1
MAPREDUCE-7435. Manifest Committer OOM on abfs (#5519)
steveloughran Jun 12, 2023
20d073c
HADOOP-18718. Fix several maven build warnings (#5592). Contributed b…
dongjoon-hyun Jun 11, 2023
dea53da
HADOOP-18761. Remove mysql-connector-java (#5731)
jojochuang Jun 12, 2023
8af2d2f
Update version to 3.3.6
jojochuang Jun 12, 2023
7d8e017
Highlight big features and improvements.
jojochuang Jun 12, 2023
2d6bda8
HADOOP-18622. Upgrade ant to 1.10.13 (#5360). Contributed by Aleksand…
nao-it Feb 21, 2023
ccb4901
HADOOP-18538. Upgrade kafka to 2.8.2 (#5164)
dmmkr Dec 6, 2022
a756d39
HADOOP-18763. Upgrade aws-java-sdk to 1.12.367 (#5741)
virajjasani Jun 14, 2023
1be7823
3.3.6 Release LICENSE file update.
jojochuang Jun 12, 2023
e030014
add support for distcp dirs circumstance
AuthurWang2009 Sep 12, 2023
fafa3c8
fix Catalog Webapp module compile errors due to low nodejs version, a…
AuthurWang2009 Sep 13, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
7 changes: 2 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
*.suo
*.vcxproj.user
*.patch
*.diff
.idea
.svn
.classpath
Expand Down Expand Up @@ -50,16 +51,12 @@ patchprocess/
.history/
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/package-lock.json
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/yarn-error.log

# Ignore files generated by HDDS acceptance tests.
hadoop-ozone/acceptance-test/docker-compose.log
hadoop-ozone/acceptance-test/junit-results.xml
phantomjsdriver.log

#robotframework outputs
log.html
output.xml
report.html

hadoop-hdds/docs/public

.mvn
56 changes: 24 additions & 32 deletions BUILDING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,25 +57,22 @@ Installing required packages for clean install of Ubuntu 14.04 LTS Desktop:
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get -y install openjdk-8-jdk
* Maven
$ sudo apt-get -y install maven
* Native libraries
$ sudo apt-get -y install build-essential autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev libsasl2-dev
* Protocol Buffers 3.7.1 (required to build native code)
$ mkdir -p /opt/protobuf-3.7-src \
&& curl -L -s -S \
https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz \
-o /opt/protobuf-3.7.1.tar.gz \
&& tar xzf /opt/protobuf-3.7.1.tar.gz --strip-components 1 -C /opt/protobuf-3.7-src \
&& cd /opt/protobuf-3.7-src \
&& ./configure\
&& make install \
&& rm -rf /opt/protobuf-3.7-src
$ curl -L -s -S https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz -o protobuf-3.7.1.tar.gz
$ mkdir protobuf-3.7-src
$ tar xzf protobuf-3.7.1.tar.gz --strip-components 1 -C protobuf-3.7-src && cd protobuf-3.7-src
$ ./configure
$ make -j$(nproc)
$ sudo make install

Optional packages:

* Snappy compression
* Snappy compression (only used for hadoop-mapreduce-client-nativetask)
$ sudo apt-get install snappy libsnappy-dev
* Intel ISA-L library for erasure coding
Please refer to https://01.org/intel%C2%AE-storage-acceleration-library-open-source-version
Expand All @@ -96,7 +93,7 @@ Maven main modules:
- hadoop-project (Parent POM for all Hadoop Maven modules. )
(All plugins & dependencies versions are defined here.)
- hadoop-project-dist (Parent POM for modules that generate distributions.)
- hadoop-annotations (Generates the Hadoop doclet used to generated the Javadocs)
- hadoop-annotations (Generates the Hadoop doclet used to generate the Javadocs)
- hadoop-assemblies (Maven assemblies used by the different modules)
- hadoop-maven-plugins (Maven plugins used in project)
- hadoop-build-tools (Build tools like checkstyle, etc.)
Expand All @@ -113,7 +110,7 @@ Maven main modules:
----------------------------------------------------------------------------------
Where to run Maven from?

It can be run from any module. The only catch is that if not run from utrunk
It can be run from any module. The only catch is that if not run from trunk
all modules that are not part of the build run must be installed in the local
Maven cache or available in a Maven repository.

Expand All @@ -124,11 +121,11 @@ Maven build goals:
* Compile : mvn compile [-Pnative]
* Run tests : mvn test [-Pnative] [-Pshelltest]
* Create JAR : mvn package
* Run findbugs : mvn compile findbugs:findbugs
* Run spotbugs : mvn compile spotbugs:spotbugs
* Run checkstyle : mvn compile checkstyle:checkstyle
* Install JAR in M2 cache : mvn install
* Deploy JAR to Maven repo : mvn deploy
* Run clover : mvn test -Pclover [-DcloverLicenseLocation=${user.name}/.clover.license]
* Run clover : mvn test -Pclover
* Run Rat : mvn apache-rat:check
* Build javadocs : mvn javadoc:javadoc
* Build distribution : mvn package [-Pdist][-Pdocs][-Psrc][-Pnative][-Dtar][-Preleasedocs][-Pyarn-ui]
Expand Down Expand Up @@ -161,14 +158,14 @@ Maven build goals:

Snappy is a compression library that can be utilized by the native code.
It is currently an optional component, meaning that Hadoop can be built with
or without this dependency.
or without this dependency. Snappy library as optional dependency is only
used for hadoop-mapreduce-client-nativetask.

* Use -Drequire.snappy to fail the build if libsnappy.so is not found.
If this option is not specified and the snappy library is missing,
we silently build a version of libhadoop.so that cannot make use of snappy.
This option is recommended if you plan on making use of snappy and want
to get more repeatable builds.

* Use -Dsnappy.prefix to specify a nonstandard location for the libsnappy
header files and library files. You do not need this option if you have
installed snappy using a package manager.
Expand Down Expand Up @@ -311,40 +308,35 @@ to update SNAPSHOTs from external repos.
----------------------------------------------------------------------------------
Importing projects to eclipse

When you import the project to eclipse, install hadoop-maven-plugins at first.

$ cd hadoop-maven-plugins
$ mvn install

Then, generate eclipse project files.
At first, install artifacts including hadoop-maven-plugins at the top of the source tree.

$ mvn eclipse:eclipse -DskipTests
$ mvn clean install -DskipTests -DskipShade

At last, import to eclipse by specifying the root directory of the project via
[File] > [Import] > [Existing Projects into Workspace].
Then, import to eclipse by specifying the root directory of the project via
[File] > [Import] > [Maven] > [Existing Maven Projects].

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

Create binary distribution without native code and without documentation:
Create binary distribution without native code and without Javadocs:

$ mvn package -Pdist -DskipTests -Dtar -Dmaven.javadoc.skip=true

Create binary distribution with native code and with documentation:
Create binary distribution with native code:

$ mvn package -Pdist,native,docs -DskipTests -Dtar
$ mvn package -Pdist,native -DskipTests -Dtar

Create source distribution:

$ mvn package -Psrc -DskipTests

Create source and binary distributions with native code and documentation:
Create source and binary distributions with native code:

$ mvn package -Pdist,native,docs,src -DskipTests -Dtar
$ mvn package -Pdist,native,src -DskipTests -Dtar

Create a local staging version of the website (in /tmp/hadoop-site)

$ mvn clean site -Preleasedocs; mvn site:stage -DstagingDirectory=/tmp/hadoop-site
$ mvn site site:stage -Preleasedocs,docs -DstagingDirectory=/tmp/hadoop-site

Note that the site needs to be built in a second pass after other artifacts.

Expand Down
Loading