Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
616 commits
Select commit Hold shift + click to select a range
7cb5325
HADOOP-17340. TestLdapGroupsMapping failing -string mismatch in excep…
steveloughran Nov 7, 2020
aa3807e
HADOOP-17352. Update PATCH_NAMING_RULE in the personality file. (#2433)
aajisaka Nov 10, 2020
0361837
YARN-10458. Hive On Tez queries fails upon submission to dynamically …
pbacsko Nov 10, 2020
12bfd91
HADOOP-17142. Fix outdated properties of JournalNode when performing …
Deegue Nov 10, 2020
9a3f2bb
YARN-10480. replace href tags with ng-href (#2426)
gabrielmcoelho Nov 10, 2020
0712505
HADOOP-17096. Fix ZStandardCompressor input buffer offset (#2104). Co…
sjung-stripe Nov 10, 2020
64344fb
HADOOP-17324. Don't relocate org.bouncycastle in shaded client jars (…
sunchao Nov 10, 2020
8e4b1cd
HADOOP-17373. hadoop-client-integration-tests doesn't work when build…
sunchao Nov 11, 2020
47131cd
HADOOP-17365. Contract test for renaming over existing file is too le…
adoroszlai Nov 11, 2020
23fe3bd
HADOOP-17358. Improve excessive reloading of Configurations (#2436)
amahussein Nov 11, 2020
d78bf82
HDFS-15538. Fix the documentation for dfs.namenode.replication.max-st…
tasanuma Nov 13, 2020
75ca0c0
HADOOP-17362. reduce RPC calls doing ls on HAR file (#2444). Contribu…
amahussein Nov 13, 2020
bf2ff35
HADOOP-17376. ITestS3AContractRename failing against stricter tests. …
adoroszlai Nov 16, 2020
bc634c0
YARN-10485. TimelineConnector swallows InterruptedException (#2450). …
amahussein Nov 16, 2020
df4edb9
HADOOP-17360. Log the remote address for authentication success (#2441)
amahussein Nov 9, 2020
be10815
HDFS-15685. [JDK 14] TestConfiguredFailoverProxyProvider#testResolveD…
aajisaka Nov 17, 2020
22039a1
HADOOP-17379. AbstractS3ATokenIdentifier to set issue date == now. (#…
HeartSaVioR Nov 17, 2020
71c106b
MAPREDUCE-7305. [JDK 11] TestMRJobsWithProfiler fails. (#2463)
aajisaka Nov 18, 2020
4bb9d59
HADOOP-17261. s3a rename() needs s3:deleteObjectVersion permission (#…
steveloughran Sep 22, 2020
4687c25
HADOOP-17244. S3A directory delete tombstones dir markers prematurely…
steveloughran Nov 18, 2020
e24a6b5
HADOOP-17367. Add InetAddress api to ProxyUsers.authorize (#2449). Co…
jbrennan333 Nov 19, 2020
401cadb
HADOOP-17388. AbstractS3ATokenIdentifier to issue date in UTC. (#2477)
HeartSaVioR Nov 20, 2020
ced08fd
MAPREDUCE-7304. Enhance the map-reduce Job end notifier to be able to…
pbacsko Nov 20, 2020
e4bc64c
HADOOP-17343. Upgrade AWS SDK to 1.11.901 (#2468)
steveloughran Nov 23, 2020
abc87ae
MAPREDUCE-7307. Potential thread leak in LocatedFileStatusFetcher. (#…
dengzhhu653 Nov 23, 2020
7ca539b
HADOOP-17325. WASB Test Failures
steveloughran Nov 23, 2020
8459f1d
HADOOP-17346. Fair call queue is defeated by abusive service principa…
erichadoop Nov 23, 2020
38cc47d
HADOOP-17332. S3A MarkerTool -min and -max are inverted. (#2425)
steveloughran Nov 23, 2020
bb4c6db
YARN-10470. When building new web ui with root user, the bower instal…
aajisaka Nov 24, 2020
9dd7414
HADOOP-17323. S3A getFileStatus("/") to skip IO (#2479)
mukund-thakur Nov 24, 2020
8ed5653
MAPREDUCE-7309. Improve performance of reading resource request for m…
pbacsko Nov 25, 2020
b8454a4
HADOOP-17311. ABFS: Logs should redact SAS signature (#2422)
bilaharith Nov 25, 2020
1ef34d0
HADOOP-17313. FileSystem.get to support slow-to-instantiate FS client…
steveloughran Nov 25, 2020
db04195
HADOOP-17394. [JDK 11] Fix error in mvn package -Pdocs (#2488)
aajisaka Nov 26, 2020
39fa2c9
HADOOP-17396. ABFS: testRenameFileOverExistingFile fails (#2491)
snvijaya Nov 26, 2020
c48c774
HADOOP-17397. ABFS: SAS Test updates for version and permission updat…
snvijaya Nov 26, 2020
1eeb9d9
HADOOP-17318. Support concurrent S3A commit jobs with same app attemp…
steveloughran Nov 18, 2020
1e59bf7
HADOOP-17385. ITestS3ADeleteCost.testDirMarkersFileCreation failure (…
steveloughran Nov 26, 2020
3ef0e3d
HADOOP-17398. Skipping network I/O in S3A getFileStatus(/) breaks som…
mukund-thakur Nov 26, 2020
7d9c6ed
YARN-10498. Fix typo in CapacityScheduler Markdown document (#2484)
Nov 30, 2020
a660714
HDFS-15694. Avoid calling UpdateHeartBeatState inside DataNodeDescrip…
amahussein Dec 1, 2020
1fd6d81
YARN-10278: CapacityScheduler test framework ProportionalCapacityPree…
erichadoop Dec 1, 2020
0f18a19
HDFS-15695. NN should not let the balancer run in safemode (#2489). C…
amahussein Dec 2, 2020
2249edb
HDFS-15703. Don't generate edits for set operations that are no-op (#…
amahussein Dec 2, 2020
a569505
HADOOP-17397: ABFS: SAS Test updates for version and permission update
ThomasMarquardt Dec 1, 2020
c5b9c5d
YARN-10511. Update yarn.nodemanager.env-whitelist value in docs (#2512)
ilpianista Dec 3, 2020
5bfb97b
HADOOP-17392. Remote exception messages should not include the except…
jbrennan333 Dec 3, 2020
a7dbd3b
HDFS-15706. HttpFS: Log more information on request failures. (#2515)
amahussein Dec 3, 2020
efd74cc
MAPREDUCE-7284. TestCombineFileInputFormat#testMissingBlocks fails (#…
aajisaka Jul 15, 2020
4628647
HDFS-15708. TestURLConnectionFactory fails by NoClassDefFoundError in…
sunchao Dec 4, 2020
30c9f39
HADOOP-17389. KMS should log full UGI principal. (#2476)
amahussein Dec 4, 2020
6a5864e
HDFS-15707. NNTop counts don't add up as expected. (#2516) Contribute…
jbrennan333 Dec 7, 2020
edd9b65
HDFS-15709. Socket file descriptor leak in StripedBlockChecksumRecons…
crossfire Dec 7, 2020
cb2dce3
HDFS-15240. Erasure Coding: dirty buffer causes reconstruction block …
ferhui Dec 8, 2020
e02b179
HDFS-15716. WaitforReplication in TestUpgradeDomainBlockPlacementPoli…
amahussein Dec 8, 2020
f04a9df
YARN-10491. Fix deprecation warnings in SLSWebApp.java (#2519)
ankitk-me Dec 9, 2020
8378ab9
HADOOP-17288. Use shaded guava from thirdparty. Contributed by Ayush …
ayushtkn Dec 10, 2020
b84bc63
HADOOP-17344. Harmonize guava version and shade guava in yarn-csi. (#…
aajisaka Nov 10, 2020
e4cab4b
HADOOP-17186. Fixing javadoc in ListingOperationCallbacks (#2196)
mukund-thakur Aug 5, 2020
3a50148
HADOOP-17369. Bump up snappy-java to 1.1.8.1. (#2451)
iwasakims Nov 10, 2020
485e4e3
HADOOP-17425. Bump up snappy-java to 1.1.8.2. (#2536)
viirya Dec 10, 2020
27e455a
HDFS-15711. Add Metrics to HttpFS Server. (#2521) Contributed by Ahme…
jbrennan333 Dec 10, 2020
bc5458b
HDFS-15720 namenode audit async logger should add some log4j config (…
Neilxzn Dec 10, 2020
71bda1a
HADOOP-17138. Fix spotbugs warnings surfaced after upgrade to 4.0.6. …
aajisaka Dec 11, 2020
16ca8b7
HDFS-15717. Improve fsck logging. (#2529) Contributed by Kihwal Lee a…
amahussein Dec 11, 2020
e5f11ea
HADOOP-13571. ServerSocketUtil.getPort() should use loopback address,…
jbrennan333 Dec 11, 2020
1a63df8
HDFS-15725. Lease Recovery never completes for a committed block whic…
Dec 11, 2020
81e533d
HADOOP-16080. hadoop-aws does not work with hadoop-client-api. Contri…
sunchao Dec 12, 2020
faf26f7
HDFS-15170. EC: Block gets marked as CORRUPT in case of failover and …
ayushtkn Dec 15, 2020
3a860e8
HADOOP-17068. Client fails forever when namenode ipaddr changed. Cont…
Hexiaoqiao Jun 23, 2020
be50871
HDFS-15704. Mitigate lease monitor's rapid infinite loop. (#2511). Co…
amahussein Dec 17, 2020
adf6ca1
HADOOP-17338. Intermittent S3AInputStream failures: Premature end of …
yzhangal Dec 18, 2020
1b5b2be
YARN-10540. Node page is broken in YARN UI1 and UI2 including RMWebSe…
ericbadger Dec 21, 2020
3736f6e
HADOOP-17445. Update the year to 2021. Contributed by He Xiaoqiao.
Hexiaoqiao Dec 24, 2020
b8a4361
HADOOP-17270. Fix testCompressorDecompressorWithExeedBufferLimit to c…
iwasakims Sep 19, 2020
87064df
HADOOP-17292. Using lz4-java in Lz4Codec (#2350)
viirya Nov 18, 2020
bc0c3ec
HADOOP-17390. Skip license check on lz4 code files (#2478)
dengzhhu653 Nov 20, 2020
98fe00e
HDFS-15699 Remove lz4 references in vcxproj (#2498)
GauthamBanasandra Nov 30, 2020
0605942
HDFS-15690. Add lz4-java as test dependency (#2481)
viirya Nov 22, 2020
cfcd17f
HDFS-15751. Add documentation for msync() API to filesystem.md. Contr…
Hexiaoqiao Jan 3, 2021
6340ac8
HADOOP-17371. Bump Jetty to the latest version 9.4.34. Contributed by…
jojochuang Jan 4, 2021
94c126c
HDFS-15719. [Hadoop 3] Both NameNodes can crash simultaneously due to…
jojochuang Jan 5, 2021
9e85eb9
HADOOP-17430. Restore ability to set Text to empty byte array (#2545)
dgzdot Jan 5, 2021
3748c25
YARN-10560. Upgrade node.js to 10.23.1 and yarn to 1.22.5 in Web UI v…
aajisaka Jan 6, 2021
98565b6
YARN-10538: Add RECOMMISSIONING nodes to the list of updated nodes re…
srinivasst Jan 8, 2021
a2ae0d7
Revert "HADOOP-17430. Restore ability to set Text to empty byte array…
steveloughran Jan 8, 2021
f6b9f82
YARN-10528. maxAMShare should only be accepted for leaf queues, not p…
szilard-nemeth Jan 8, 2021
cd5ee00
YARN-10541. capture the performance metrics of ZKRMStateStore (#2568)
Neilxzn Dec 31, 2020
18e2835
HADOOP-17408. Optimize NetworkTopology sorting block locations. (#260…
amahussein Jan 8, 2021
f046ed2
HADOOP-16524. Reloading SSL keystore for both DataNode and NameNode (…
saintstack Jan 8, 2021
e95ee67
Make upstream aware of 3.2.2 release.
Hexiaoqiao Jan 9, 2021
35740a2
YARN-10558. Fix failure of TestDistributedShell#testDSShellWithOpport…
iwasakims Jan 5, 2021
a40eabd
YARN-10536. Client in distributedShell swallows interrupt exceptions …
amahussein Dec 17, 2020
9869013
YARN-10334. Close clients in TestDistributedShell (#2571)
amahussein Dec 28, 2020
b74d642
Revert "HADOOP-16524. Reloading SSL keystore for both DataNode and Na…
saintstack Jan 11, 2021
c6b1507
HADOOP-17438. Increase docker memory limit in Jenkins (#2560)
amahussein Jan 12, 2021
b3f8557
MAPREDUCE-7310. Clear the fileMap in JHEventHandlerForSigtermTest (#2…
lzx404243 Jan 12, 2021
8204ad9
HADOOP-17459. ADLS Gen1: Fixes for rename contract tests #2607
bilaharith Jan 12, 2021
75f34a1
HDFS-15762. TestMultipleNNPortQOP#testMultipleNNPortOverwriteDownStre…
touchida Jan 13, 2021
4518ece
YARN-4589: Diagnostics for localization timeouts is lacking. Contribu…
erichadoop Jan 13, 2021
7fc624a
YARN-10562. Follow up changes for YARN-9833. Contributed by Jim Brennan.
ericbadger Jan 13, 2021
8945268
HDFS-15672. TestBalancerWithMultipleNameNodes#testBalancingBlockpools…
iwasakims Jan 14, 2021
57abfae
HADOOP-17450. Add Public IOStatistics API. (#2577)
steveloughran Dec 31, 2020
5be4503
MAPREDUCE-7315. LocatedFileStatusFetcher to collect/publish IOStatist…
steveloughran Dec 31, 2020
240b253
HADOOP-17271. S3A connector to support IOStatistics. (#2580)
steveloughran Dec 31, 2020
56576f0
HADOOP-17451. IOStatistics test failures in S3A code. (#2594)
steveloughran Jan 12, 2021
26cd02f
HADOOP-16947. Stale record should be remove when MutableRollingAverag…
Hexiaoqiao Jan 16, 2021
b645e58
HADOOP-17433. Skipping network I/O in S3A getFileStatus(/) breaks ITe…
steveloughran Jan 19, 2021
03c84fb
HDFS-15783. Speed up BlockPlacementPolicyRackFaultTolerant#verifyBloc…
aajisaka Jan 21, 2021
763157d
HADOOP-17484. Typo in hadop-aws index.md (#2634)
Bobrinik Jan 21, 2021
1520b84
YARN-10519. Refactor QueueMetricsForCustomResources class to move to …
bibinchundatt Jan 20, 2021
a44890e
HADOOP-17296. ABFS: Force reads to be always of buffer size.
snvijaya Nov 27, 2020
d3caa15
Hadoop-17413. Release elastic byte buffer pool at close
snvijaya Dec 15, 2020
5f312a0
HADOOP-17422: ABFS: Set default ListMaxResults to max server limit (#…
sumangala17 Dec 9, 2020
f3a0ca6
HADOOP-17407. ABFS: Fix NPE on delete idempotency flow
snvijaya Jan 2, 2021
cb67292
HADOOP-17347. ABFS: Read optimizations
bilaharith Jan 2, 2021
4865589
HADOOP-17404. ABFS: Small write - Merge append and flush
snvijaya Jan 6, 2021
d20b2de
HADOOP-17272. ABFS Streams to support IOStatistics API (#2604)
mehakmeet Jan 12, 2021
dcf6d77
HDFS-15632. AbstractContractDeleteTest should set recursive peremeter…
Jan 20, 2021
7106a78
HDFS-15731. Reduce threadCount for unit tests to reduce the memory us…
aajisaka Jan 24, 2021
886b245
HADOOP-17478. Improve the description of hadoop.http.authentication.s…
aajisaka Jan 24, 2021
bd85f6a
HADOOP-17480. Document that AWS S3 is consistent and that S3Guard is …
steveloughran Jan 25, 2021
fb603e8
HADOOP-17414. Magic committer files don't have the count of bytes wri…
steveloughran Jan 26, 2021
3e1eb16
HADOOP-17493. Revert name of DELEGATION_TOKENS_ISSUED constant/statis…
steveloughran Jan 27, 2021
2d124f2
HADOOP-17483. Magic committer is enabled by default. (#2656)
steveloughran Jan 27, 2021
ebdaced
MAPREDUCE-7317. Add latency information in FileOutputCommitter.mergeP…
HeartSaVioR Jan 27, 2021
2c70705
[HDFS-10498] Intermittent test failure TestSnapshotFileLength.testSna…
jbrennan333 Jan 28, 2021
37d8ad7
[HDFS-15789] Lease renewal does not require namesystem lock. Contribu…
jbrennan333 Jan 28, 2021
f61e3f5
HADOOP-17501. Fix logging typo in ShutdownHookManager. Contributed by…
Hexiaoqiao Jan 31, 2021
25677df
HADOOP-17506. Fix typo in BUILDING.txt (#2662)
GauthamBanasandra Jan 31, 2021
9810453
HADOOP-17354. Move Jenkinsfile outside of the root directory. (#2647)
aajisaka Feb 1, 2021
b431c69
HDFS-15792. ClasscastException while loading FSImage. Contributed by …
Hexiaoqiao Feb 1, 2021
58a9640
HADOOP-17508. Simplify deps install instructions (#2664)
GauthamBanasandra Feb 2, 2021
f97709b
HDFS-15792. Addendum: ClasscastException while loading FSImage. Contr…
Hexiaoqiao Feb 2, 2021
e0f8462
HDFS-15795. EC: Wrong checksum when reconstruction was failed by exce…
crossfire Feb 2, 2021
99337a4
HADOOP-15710. ABFS checkException to map 403 to AccessDeniedException…
steveloughran Feb 2, 2021
70411cb
HADOOP-17337. S3A NetworkBinding has a runtime dependency on shaded h…
steveloughran Feb 3, 2021
96773ec
HDFS-15799. Make DisallowedDatanodeException terse. Contributed by Ri…
kihwal Feb 3, 2021
164a4e6
HDFS-15779. EC: fix NPE caused by StripedWriter.clearBuffers during r…
ferhui Feb 4, 2021
35c93ef
HADOOP-17475. ABFS : add high performance listStatusIterator (#2548)
bilaharith Feb 4, 2021
ae80fc2
HDFS-15798. EC: Reconstruct task failed, and It would be XmitsInProgr…
Feb 5, 2021
bdd22b6
HADOOP-17432. [JDK 16] KerberosUtil#getOidInstance is broken by JEP 3…
aajisaka Feb 5, 2021
d3c7cb7
[YARN-10607] User environment is unable to prepend PATH when mapreduc…
jbrennan333 Feb 5, 2021
62389a5
[HDFS-15813] DataStreamer: keep sending heartbeat packets during flus…
jbrennan333 Feb 5, 2021
37971c7
MAPREDUCE-7319. Log list of mappers at trace level in ShuffleHandler …
ericbadger Feb 9, 2021
98e4d51
HADOOP-13327 Output Stream Specification. (#2587)
steveloughran Feb 10, 2021
98eec71
HADOOP-17516. Upgrade ant to 1.10.9. (#2683)
aajisaka Feb 10, 2021
4468378
YARN-10500. TestDelegationTokenRenewer fails intermittently. (#2619)
iwasakims Feb 11, 2021
1768c00
HDFS-15821. Add metrics for in-service datanodes (#2690). Contributed…
zehaoc2 Feb 15, 2021
e45149b
HDFS-15836. RBF: Fix contract tests after HADOOP-13327 (#2702)
aajisaka Feb 16, 2021
457c840
[YARN-10626] Log resource allocation in NM log at container start tim…
jbrennan333 Feb 16, 2021
73f9083
YARN-10407. Add phantomjsdriver.log to gitignore. (#2244)
tasanuma Sep 1, 2020
4423a7e
HADOOP-16906. Abortable (#2684)
steveloughran Feb 11, 2021
0c46ab5
YARN-8047. RMWebApp make external class pluggable.
Jul 7, 2020
72904c0
YARN-10361. Make custom DAO classes configurable into RMWebApp#JAXBCo…
Aug 5, 2020
a1bebfd
YARN-10359. Log container report only if list is not empty. Contribut…
bibinchundatt Aug 1, 2020
5be3a1d
YARN-9301. Too many InvalidStateTransitionException with SLS. Contrib…
May 12, 2020
5cb9657
YARN-9301. Too many InvalidStateTransitionException with SLS. Contrib…
May 12, 2020
97171b9
YARN-8942. PriorityBasedRouterPolicy throws exception if all sub-clus…
May 13, 2020
8c8ef2f
YARN-9017. PlacementRule order is not maintained in CS. Contributed b…
May 6, 2020
a9d3500
HDFS-15830. Support to make dfs.image.parallel.load reconfigurable (#…
ferhui Feb 19, 2021
1125e3f
HDFS-15835. Erasure coding: Add/remove logs for the better readabilit…
tasanuma Feb 19, 2021
27f00c7
YARN-10501. Can't remove all node labels after add node label without
ericbadger Feb 19, 2021
118a574
HADOOP-16054. Update Dockerfile to use Bionic (#1966)
aajisaka Apr 25, 2020
c7bab34
HADOOP-17084 Update Dockerfile_aarch64 to use Bionic (#2103). Contrib…
zhaorenhai Jul 1, 2020
ff8b79f
HADOOP-16748. Migrate to Python 3 and upgrade Yetus to 0.13.0 (branch…
aajisaka Feb 22, 2021
ee0e32a
HDFS-15826. Solve the problem of incorrect progress of delegation tok…
jianghuazhu Feb 22, 2021
852db79
HADOOP-17534. Update Jackson to 2.10.5 and Jackson databind to 2.10.…
aajisaka Feb 22, 2021
52a46f0
HDFS-15734. [READ] DirectoryScanner#scan need not check StorageType.P…
Cosss7 Feb 22, 2021
5857b78
HADOOP-17038 Support disabling buffered reads in ABFS positional read…
anoopsjohn Feb 16, 2021
7642ddc
HADOOP-17537. ABFS: Correct assertion reversed in HADOOP-13327
sumangala-patki Feb 22, 2021
3339ff5
MAPREDUCE-7323. Remove job_history_summary.py. (#2712)
aajisaka Feb 22, 2021
305c4e7
YARN-10647. Fix TestRMNodeLabelsManager failed after YARN-10501. Cont…
ericbadger Feb 22, 2021
6ff5da9
HDFS-15847. create client protocol: add ecPolicyName & storagePolicy …
ayushtkn Feb 23, 2021
cc42f5d
HADOOP-17538. Add kms-default.xml and httpfs-default.xml to site inde…
iwasakims Feb 23, 2021
ced08fb
HADOOP-17510. Hadoop prints sensitive Cookie information. (#2673)
prasad-acit Feb 24, 2021
e3ef326
HDFS-15422. Reported IBR is partially replaced with stored info when …
Feb 24, 2021
db457b0
[YARN-10613] Config to allow Intra- and Inter-queue preemption to ena…
jbrennan333 Feb 25, 2021
be6e999
YARN-10651. CapacityScheduler crashed with NPE in AbstractYarnSchedul…
hungj Feb 25, 2021
a6f86af
HDFS-15210. EC : File write hanged when DN is shutdown by admin comma…
surendralilhore Apr 29, 2020
e4dcc31
YARN-10653. Fixed the findbugs issues introduced by YARN-10647. Contr…
ericbadger Feb 26, 2021
792329f
MAPREDUCE-7320. organize test directories for ClusterMapReduceTestCas…
amahussein Feb 26, 2021
24a0304
HDFS-14013. Skip any credentials stored in HDFS when starting ZKFC. C…
Mar 1, 2021
56679e8
HDFS-15849. ExpiredHeartbeats metric should be of Type.COUNTER. Contr…
shvachko Mar 2, 2021
138021c
[MAPREDUCE-7234] ClientHSSecurityInfo class is in wrong META-INF file.
ericbadger Mar 2, 2021
852adff
HDFS-15870. Remove unused configuration dfs.namenode.stripe.min (#2739)
tomscut Mar 3, 2021
4462da0
HADOOP-17546. Update Description of hadoop-http-auth-signature-secret…
aajisaka Mar 4, 2021
0396a72
YARN-10649. Fix RMNodeImpl.updateExistContainers leak (#2719). Contri…
Neilxzn Mar 4, 2021
e607d03
HADOOP-17563. Update Bouncy Castle to 1.68. (#2740)
tasanuma Mar 5, 2021
1a33878
YARN-10664. Allow parameter expansion in NM_ADMIN_USER_ENV. Contribut…
ericbadger Mar 5, 2021
c498ef4
HDFS-15808. Add metrics for FSNamesystem read/write lock hold long ti…
Mar 2, 2021
066f89a
YARN-10672. All testcases in TestReservations are flaky. Contributed …
pbacsko Mar 8, 2021
eb05d49
YARN-10642. Race condition: AsyncDispatcher can get stuck by the chan…
pbacsko Mar 8, 2021
2da6a96
HADOOP-17557. skip-dir option is not processed by Yetus. Contributed …
aajisaka Mar 9, 2021
f12293f
YARN-10671.Fix Typo in TestSchedulingRequestContainerAllocation. Cont…
brahmareddybattula Mar 9, 2021
5ffcee8
HADOOP-17528. SFTP File System: close the connection pool when closin…
mpryahin Feb 23, 2021
0e82d42
[HADOOP-17567] typo in MagicCommitTracker (#2749)
phymbert Mar 10, 2021
cdaa644
HADOOP-17191. ABFS: Run the tests with various combinations of config…
sumangala-patki Mar 10, 2021
34f7562
HDFS-15875. Check whether file is being truncated before truncate (#2…
ferhui Mar 10, 2021
de2904f
HADOOP-16870. Use spotbugs-maven-plugin instead of findbugs-maven-plu…
aajisaka Mar 11, 2021
469fcda
HADOOP-16721. Improve S3A rename resilience (#2742)
steveloughran Mar 11, 2021
0c1ba49
HADOOP-17570. Apply YETUS-1102 to re-enable GitHub comments (#2745)
aajisaka Mar 11, 2021
36313b3
HADOOP-17571 : Bump up woodstox-core to 5.3.0 due to security concern…
virajjasani Mar 11, 2021
d2723b2
HADOOP-17582. Replace GitHub App Token with GitHub OAuth token (#2766)
aajisaka Mar 12, 2021
2204baf
[YARN-10687] Add option to disable/enable free disk space checking an…
jbrennan333 Mar 12, 2021
28e8950
HADOOP-17586. Upgrade org.codehaus.woodstox:stax2-api to 4.2.1. (#276…
ayushtkn Mar 13, 2021
7fb49a4
HADOOP-17585. Correct timestamp format in the docs for the touch comm…
Hexiaoqiao Mar 14, 2021
e2aaa10
HADOOP-17532. Yarn Job execution get failed when LZ4 Compression Code…
sunchao Mar 15, 2021
f5810ea
YARN-10588. Percentage of queue and cluster is zero in WebUI . Contri…
erichadoop Mar 15, 2021
1022ed9
YARN-10495. make the rpath of container-executor configurable. Contri…
ericbadger Mar 15, 2021
ad74038
MAPREDUCE-7322. revisiting TestMRIntermediateDataEncryption. Contribu…
jbrennan333 Mar 15, 2021
f4a9327
HDFS-13975. TestBalancer#testMaxIterationTime fails sporadically (#2726)
touchida Mar 17, 2021
aec9d2c
HDFS-15890. Improve the Logs for File Concat Operation. Contributed b…
tasanuma Mar 17, 2021
17307ee
HDFS-15895 : Remove redundant String#format in DFSAdmin#printOpenFile…
virajjasani Mar 17, 2021
cd417f1
YARN-10688. ClusterMetrics should support GPU capacity related metric…
ericbadger Mar 17, 2021
8c82e35
YARN-10692. Add Node GPU Utilization and apply to NodeMetrics. Contri…
ericbadger Mar 18, 2021
0e37da3
YARN-10703. Fix potential null pointer error of gpuNodeResourceUpdate…
ericbadger Mar 18, 2021
2794477
HADOOP-17310. Touch command with -c option is broken. (#2393). Contri…
ayushtkn Oct 19, 2020
b87c0ea
HADOOP-17594. DistCp: Expose the JobId for applications executing thr…
ayushtkn Mar 19, 2021
9665a0b
HDFS-15633. Avoid redundant RPC calls for getDiskStatus. (#2386). Con…
ayushtkn Oct 16, 2020
0b43c65
HDFS-15438. Setting dfs.disk.balancer.max.disk.errors = 0 will fail t…
ayushtkn Sep 18, 2020
3aae563
HADOOP-17952. Fix the wrong CIDR range example in Proxy User document…
nohkwangsun Mar 22, 2021
23082ac
YARN-10706. Upgrade com.github.eirslett:frontend-maven-plugin to 1.11…
liuml07 Mar 22, 2021
bc2bdee
HDFS-15906. Close FSImage and FSNamesystem after formatting is comple…
tomscut Mar 22, 2021
793ab9a
HDFS-15439. Setting dfs.mover.retry.max.attempts to negative value wi…
ayushtkn Aug 15, 2020
d8314ff
HDFS-15443. Setting dfs.datanode.max.transfer.threads to a very small…
ayushtkn Aug 8, 2020
91d229b
MAPREDUCE-7325. Intermediate data encryption is broken in LocalJobRun…
jbrennan333 Mar 22, 2021
968c95b
HDFS-10792. RedundantEditLogInputStream should log caught exceptions.…
ayushtkn May 31, 2020
b26d75c
HDFS-15093. RENAME.TO_TRASH is ignored When RENAME.OVERWRITE is speci…
ayushtkn May 23, 2020
78bddd0
YARN-10697. Resources are displayed in bytes in UI for schedulers oth…
jbrennan333 Mar 23, 2021
76c40a5
HDFS-15907. Reduce Memory Overhead of AclFeature by avoiding AtomicIn…
ayushtkn Mar 23, 2021
6d3f5e8
HDFS-15911 : Provide blocks moved count in Balancer iteration result …
virajjasani Mar 24, 2021
e9b06d9
HDFS-15249 ThrottledAsyncChecker is not thread-safe. (#1922)
brfrn169 Apr 7, 2020
a216ee3
HDFS-15910. Improve security with explicit_bzero (#2793)
GauthamBanasandra Mar 23, 2021
4abe6e6
HDFS-15908. Possible Resource Leak in org.apache.hadoop.hdfs.qjournal…
Nargeshdb Mar 23, 2021
3a35528
HDFS-15868. Possible Resource Leak in EditLogFileOutputStream (#2736)…
Nargeshdb Mar 19, 2021
f07bde9
HDFS-15791. Possible Resource Leak in FSImageFormatProtobuf. (#2652)
Nargeshdb Feb 1, 2021
3ecd02a
HDFS-15661. The DeadNodeDetector should not be shared by different DF…
leosunli Jan 28, 2021
4f79df4
HDFS-15551. Tiny Improve for DeadNode detector (#2265)
imbajin Sep 11, 2020
94766fd
HDFS-15806. DeadNodeDetector should close all the threads when it is …
ayushtkn Feb 20, 2021
a8c0083
HDFS-15809. DeadNodeDetector does not remove live nodes from dead nod…
leosunli Mar 15, 2021
2d83369
HDFS-15743. Fix -Pdist build failure of hadoop-hdfs-native-client. (#…
iwasakims Dec 21, 2020
9e1e89b
HDFS-15902. Improve the log for HTTPFS server operation. Contributed …
tasanuma Mar 24, 2021
c96821e
HDFS-15610 Reduced datanode upgrade/hardlink thread from 12 to 6 (#2365)
karthikhw Oct 8, 2020
5806348
HDFS-14546. Document block placement policies. Contributed by Amithsha.
ayushtkn Jun 21, 2020
e4217be
HDFS-15380. RBF: Could not fetch real remote IP in RouterWebHdfsMetho…
ayushtkn Dec 21, 2020
813aafc
HDFS-12288. Fix DataNode's xceiver count calculation. Contributed by …
May 23, 2020
9a0c5d0
HDFS-15275. HttpFS: Response of Create was not correct with noredirec…
tasanuma Apr 20, 2020
193536f
HADOOP-17305. Fix ITestCustomSigner to work with s3 compatible endpoi…
mukund-thakur Oct 21, 2020
bb15dae
HADOOP-13551. AWS metrics wire-up (#2778)
steveloughran Mar 24, 2021
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
  •  
  •  
  •  
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
27 changes: 12 additions & 15 deletions BUILDING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -63,19 +63,16 @@ Installing required packages for clean install of Ubuntu 14.04 LTS Desktop:
* 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,7 +121,7 @@ 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
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
12 changes: 6 additions & 6 deletions LICENSE-binary
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ 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.4.1
com.amazonaws:aws-java-sdk-bundle:1.11.563
com.amazonaws:aws-java-sdk-bundle:1.11.901
com.cedarsoftware:java-util:1.9.0
com.cedarsoftware:json-io:2.5.1
com.fasterxml.jackson.core:jackson-annotations:2.9.9
Expand All @@ -225,7 +225,7 @@ com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.9.9
com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.9.9
com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.9
com.fasterxml.uuid:java-uuid-generator:3.1.4
com.fasterxml.woodstox:woodstox-core:5.0.3
com.fasterxml.woodstox:woodstox-core:5.3.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 Down Expand Up @@ -366,7 +366,7 @@ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanage

com.github.luben:zstd-jni:1.4.3-1
dnsjava:dnsjava:2.1.7
org.codehaus.woodstox:stax2-api:3.1.4
org.codehaus.woodstox:stax2-api:4.2.1


BSD 3-Clause
Expand All @@ -385,7 +385,7 @@ com.google.protobuf:protobuf-java:3.6.1
com.google.re2j:re2j:1.1
com.jcraft:jsch:0.1.54
com.thoughtworks.paranamer:paranamer:2.3
javax.activation:javax.activation-api:1.2.0
jakarta.activation:jakarta.activation-api:1.2.1
org.fusesource.leveldbjni:leveldbjni-all:1.8
org.jline:jline:3.9.0
org.hamcrest:hamcrest-core:1.3
Expand Down Expand Up @@ -468,8 +468,8 @@ com.microsoft.azure:azure-cosmosdb-gateway:2.4.5
com.microsoft.azure:azure-data-lake-store-sdk:2.3.3
com.microsoft.azure:azure-keyvault-core:1.0.0
com.microsoft.sqlserver:mssql-jdbc:6.2.1.jre7
org.bouncycastle:bcpkix-jdk15on:1.60
org.bouncycastle:bcprov-jdk15on:1.60
org.bouncycastle:bcpkix-jdk15on:1.68
org.bouncycastle:bcprov-jdk15on:1.68
org.checkerframework:checker-qual:2.5.2
org.codehaus.mojo:animal-sniffer-annotations:1.17
org.jruby.jcodings:jcodings:1.0.13
Expand Down
42 changes: 28 additions & 14 deletions Jenkinsfile → dev-support/Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ pipeline {

options {
buildDiscarder(logRotator(numToKeepStr: '5'))
timeout (time: 5, unit: 'HOURS')
timeout (time: 20, unit: 'HOURS')
timestamps()
checkoutToSubdirectory('src')
}
Expand All @@ -35,7 +35,7 @@ pipeline {
DOCKERFILE = "${SOURCEDIR}/dev-support/docker/Dockerfile"
YETUS='yetus'
// Branch or tag name. Yetus release tags are 'rel/X.Y.Z'
YETUS_VERSION='rel/0.11.1'
YETUS_VERSION='11eb9b09786e401fbdeaa3be83a19a4066fd7813'
}

parameters {
Expand All @@ -61,7 +61,7 @@ pipeline {
steps {
withCredentials(
[usernamePassword(credentialsId: 'apache-hadoop-at-github.202132.xyz',
passwordVariable: 'GITHUB_PASSWORD',
passwordVariable: 'GITHUB_TOKEN',
usernameVariable: 'GITHUB_USER'),
usernamePassword(credentialsId: 'hadoopqa-at-asf-jira',
passwordVariable: 'JIRA_PASSWORD',
Expand Down Expand Up @@ -96,17 +96,16 @@ pipeline {
YETUS_ARGS+=("--basedir=${WORKSPACE}/${SOURCEDIR}")

# our project defaults come from a personality file
# which will get loaded automatically by setting the project name
YETUS_ARGS+=("--project=hadoop")
YETUS_ARGS+=("--personality=${WORKSPACE}/${SOURCEDIR}/dev-support/bin/hadoop.sh")

# lots of different output formats
YETUS_ARGS+=("--brief-report-file=${WORKSPACE}/${PATCHDIR}/brief.txt")
YETUS_ARGS+=("--console-report-file=${WORKSPACE}/${PATCHDIR}/console.txt")
YETUS_ARGS+=("--html-report-file=${WORKSPACE}/${PATCHDIR}/report.html")

# enable writing back to Github
YETUS_ARGS+=(--github-password="${GITHUB_PASSWORD}")
YETUS_ARGS+=(--github-user=${GITHUB_USER})
YETUS_ARGS+=(--github-token="${GITHUB_TOKEN}")

# enable writing back to ASF JIRA
YETUS_ARGS+=(--jira-password="${JIRA_PASSWORD}")
Expand All @@ -119,13 +118,13 @@ pipeline {
# changing these to higher values may cause problems
# with other jobs on systemd-enabled machines
YETUS_ARGS+=("--proclimit=5500")
YETUS_ARGS+=("--dockermemlimit=20g")
YETUS_ARGS+=("--dockermemlimit=22g")

# -1 findbugs issues that show up prior to the patch being applied
YETUS_ARGS+=("--findbugs-strict-precheck")
# -1 spotbugs issues that show up prior to the patch being applied
YETUS_ARGS+=("--spotbugs-strict-precheck")

# rsync these files back into the archive dir
YETUS_ARGS+=("--archive-list=checkstyle-errors.xml,findbugsXml.xml")
YETUS_ARGS+=("--archive-list=checkstyle-errors.xml,spotbugsXml.xml")

# URL for user-side presentation in reports and such to our artifacts
# (needs to match the archive bits below)
Expand All @@ -134,9 +133,6 @@ pipeline {
# plugins to enable
YETUS_ARGS+=("--plugins=all")

# use Hadoop's bundled shelldocs
YETUS_ARGS+=("--shelldocs=/testptch/hadoop/dev-support/bin/shelldocs")

# don't let these tests cause -1s because we aren't really paying that
# much attention to them
YETUS_ARGS+=("--tests-filter=checkstyle")
Expand All @@ -145,14 +141,19 @@ pipeline {
# Dockerfile since we don't want to use the auto-pulled version.
YETUS_ARGS+=("--docker")
YETUS_ARGS+=("--dockerfile=${DOCKERFILE}")
YETUS_ARGS+=("--mvn-custom-repos")

# effectively treat dev-suport as a custom maven module
YETUS_ARGS+=("--skip-dirs=dev-support")

# help keep the ASF boxes clean
YETUS_ARGS+=("--sentinel")

# use emoji vote so it is easier to find the broken line
# custom javadoc goals
YETUS_ARGS+=("--mvn-javadoc-goals=process-sources,javadoc:javadoc-no-fork")

# write Yetus report as GitHub comment (YETUS-1102)
YETUS_ARGS+=("--github-write-comment")
YETUS_ARGS+=("--github-use-emoji-vote")

"${TESTPATCHBIN}" "${YETUS_ARGS[@]}"
Expand All @@ -166,6 +167,19 @@ pipeline {
post {
always {
script {
// Publish status if it was missed (YETUS-1059)
withCredentials(
[usernamePassword(credentialsId: '683f5dcf-5552-4b28-9fb1-6a6b77cf53dd',
passwordVariable: 'GITHUB_TOKEN',
usernameVariable: 'GITHUB_USER')]) {
sh '''#!/usr/bin/env bash
YETUS_ARGS+=("--github-token=${GITHUB_TOKEN}")
YETUS_ARGS+=("--patch-dir=${WORKSPACE}/${PATCHDIR}")
TESTPATCHBIN="${WORKSPACE}/${YETUS}/precommit/src/main/shell/github-status-recovery.sh"
/usr/bin/env bash "${TESTPATCHBIN}" "${YETUS_ARGS[@]}" ${EXTRA_ARGS} || true
'''
}

// Yetus output
archiveArtifacts "${env.PATCHDIR}/**"
// Publish the HTML report so that it can be looked at
Expand Down
37 changes: 10 additions & 27 deletions dev-support/bin/checkcompatibility.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
Expand Down Expand Up @@ -30,33 +30,16 @@
import shutil
import subprocess
import sys
import urllib2
try:
import argparse
except ImportError:
sys.stderr.write("Please install argparse, e.g. via `pip install argparse`.")
sys.exit(2)
import urllib.request
import argparse

# Various relative paths
REPO_DIR = os.getcwd()

def check_output(*popenargs, **kwargs):
r"""Run command with arguments and return its output as a byte string.
Backported from Python 2.7 as it's implemented as pure python on stdlib.
>>> check_output(['/usr/bin/python', '--version'])
Python 2.6.2
"""
process = subprocess.Popen(stdout=subprocess.PIPE, *popenargs, **kwargs)
output, _ = process.communicate()
retcode = process.poll()
if retcode:
cmd = kwargs.get("args")
if cmd is None:
cmd = popenargs[0]
error = subprocess.CalledProcessError(retcode, cmd)
error.output = output
raise error
return output
""" Run command with arguments and return its output as a string. """
return subprocess.check_output(*popenargs, **kwargs, encoding='utf-8')


def get_repo_dir():
""" Return the path to the top of the repo. """
Expand Down Expand Up @@ -139,7 +122,7 @@ def checkout_java_acc(force):
url = "https://github.com/lvc/japi-compliance-checker/archive/1.8.tar.gz"
scratch_dir = get_scratch_dir()
path = os.path.join(scratch_dir, os.path.basename(url))
jacc = urllib2.urlopen(url)
jacc = urllib.request.urlopen(url)
with open(path, 'wb') as w:
w.write(jacc.read())

Expand Down Expand Up @@ -194,7 +177,7 @@ def run_java_acc(src_name, src_jars, dst_name, dst_jars, annotations):
annotations_path = os.path.join(get_scratch_dir(), "annotations.txt")
with file(annotations_path, "w") as f:
for ann in annotations:
print >>f, ann
print(ann, file=f)
args += ["-annotations-list", annotations_path]

subprocess.check_call(args)
Expand Down Expand Up @@ -264,8 +247,8 @@ def main():
parser.add_argument("--skip-build",
action="store_true",
help="Skip building the projects.")
parser.add_argument("src_rev", nargs=1, help="Source revision.")
parser.add_argument("dst_rev", nargs="?", default="HEAD",
parser.add_argument("src_rev", nargs=1, type=str, help="Source revision.")
parser.add_argument("dst_rev", nargs="?", type=str, default="HEAD",
help="Destination revision. " +
"If not specified, will use HEAD.")

Expand Down
4 changes: 3 additions & 1 deletion dev-support/bin/create-release
Original file line number Diff line number Diff line change
Expand Up @@ -651,10 +651,12 @@ function signartifacts

big_console_header "Signing the release"

for i in ${ARTIFACTS_DIR}/*; do
run cd "${ARTIFACTS_DIR}"
for i in *; do
${GPG} --use-agent --armor --output "${i}.asc" --detach-sig "${i}"
sha512sum --tag "${i}" > "${i}.sha512"
done
run cd "${BASEDIR}"

if [[ "${ASFRELEASE}" = true ]]; then
echo "Fetching the Apache Hadoop KEYS file..."
Expand Down
7 changes: 1 addition & 6 deletions dev-support/bin/dist-copynativelibs
Original file line number Diff line number Diff line change
Expand Up @@ -111,9 +111,6 @@ for i in "$@"; do
--openssllibbundle=*)
OPENSSLLIBBUNDLE=${i#*=}
;;
--snappybinbundle=*)
SNAPPYBINBUNDLE=${i#*=}
;;
--snappylib=*)
SNAPPYLIB=${i#*=}
;;
Expand Down Expand Up @@ -167,7 +164,7 @@ fi

# Windows doesn't have a LIB_DIR, everything goes into bin

if [[ -d "${BIN_DIR}" ]] ; then
if [[ -d "${BIN_DIR}" && $(ls -A "${BIN_DIR}") ]] ; then
mkdir -p "${TARGET_BIN_DIR}"
cd "${BIN_DIR}" || exit 1
${TAR} ./* | (cd "${TARGET_BIN_DIR}"/ || exit 1; ${UNTAR})
Expand All @@ -176,8 +173,6 @@ if [[ -d "${BIN_DIR}" ]] ; then
exit 1
fi

bundle_native_bin "${SNAPPYBINBUNDLE}" "${SNAPPYLIBBUNDLE}" "snappy.lib" "snappy" "${SNAPPYLIB}"

bundle_native_bin "${ZSTDBINBUNDLE}" "${ZSTDLIBBUNDLE}" "zstd.lib" "zstd" "${ZSTDLIB}"

bundle_native_bin "${OPENSSLBINBUNDLE}" "${OPENSSLLIBBUNDLE}" "openssl.lib" "crypto" "${OPENSSLLIB}"
Expand Down
3 changes: 0 additions & 3 deletions dev-support/bin/dist-layout-stitching
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ VERSION=$1
# project.build.directory
BASEDIR=$2

#hdds.version
HDDS_VERSION=$3

function run()
{
declare res
Expand Down
Loading