Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
742 commits
Select commit Hold shift + click to select a range
f59f689
HDFS-15232. Fix libhdfspp test failures with GCC 7. (#1906)
aajisaka Mar 24, 2020
5eddc82
HDFS-15088. RBF: Correct annotation typo of RouterPermissionChecker#c…
Hexiaoqiao Mar 24, 2020
5250cd6
HDFS-15201 SnapshotCounter hits MaxSnapshotID limit (#1870)
karthikhw Mar 24, 2020
28afdce
Revert ""HADOOP-16910. ABFS Streams to update FileSystem.Statistics c…
steveloughran Mar 24, 2020
4454c6d
Revert "HADOOP-16054. Update Dockerfile to use Bionic." (#1911)
aajisaka Mar 24, 2020
ea87d60
HDFS-13377. The owner of folder can set quota for his sub folder. Con…
ayushtkn Mar 24, 2020
d9c4f11
HDFS-15219. DFS Client will stuck when ResponseProcessor.run throw Er…
isahekmat Mar 24, 2020
d353b30
HDFS-15215. The Timestamp for longest write/read lock held log is wrong
brfrn169 Mar 24, 2020
25a03bf
HADOOP-16930. Add hadoop-aws documentation for ProfileCredentialsProv…
nchammas Mar 25, 2020
cdb2107
YARN-9879. Allow multiple leaf queues with the same name in CapacityS…
sunilgovind Mar 25, 2020
2d294bd
HADOOP-16938. Make non-HA proxy providers pluggable
RogPodge Mar 25, 2020
e3fbdcb
HADOOP-16912. Emit per priority RPC queue time and processing time fr…
sunchao Mar 25, 2020
a700803
HDFS-15154. Allow only hdfs superusers the ability to assign HDFS sto…
arp7 Mar 25, 2020
6ce189c
YARN-10200. Add number of containers to RMAppManager summary
hungj Mar 23, 2020
cdcb77a
HDFS-15075. Remove process command timing from BPServiceActor. Contri…
Mar 25, 2020
0fa7bf4
HDFS-15234. Add a default method body for the INodeAttributeProvider#…
jojochuang Mar 25, 2020
348685d
YARN-9998. Code cleanup in LeveldbConfigurationStore. Contributed by …
szilard-nemeth Mar 26, 2020
9a297ff
YARN-10197. FS-CS converter: fix emitted ordering policy string and m…
szilard-nemeth Mar 26, 2020
3d5ade1
YARN-10043. FairOrderingPolicy Improvements. Contributed by Manikandan R
szilard-nemeth Mar 26, 2020
50f7f6d
YARN-10210. Add a RMFailoverProxyProvider that does DNS resolution on…
RogPodge Mar 26, 2020
679631b
HDFS-13470. RBF: Add Browse the Filesystem button to the UI.
Mar 26, 2020
745a6c1
Revert "HADOOP-16818. ABFS: Combine append+flush calls for blockblob …
steveloughran Mar 26, 2020
eaaaba1
HADOOP-16939 fs.s3a.authoritative.path should support multiple FS URI…
steveloughran Mar 26, 2020
cbe71ea
HDFS-15238. RBF: NamenodeHeartbeatService caused memory to grow rapid…
ayushtkn Mar 27, 2020
f531a4a
HDFS-15191. EOF when reading legacy buffer in BlockTokenIdentifier. C…
Mar 27, 2020
696a663
HDFS-15193. Improving the error message for missing `dfs.namenode.rpc…
ayushtkn Mar 28, 2020
f7a94ec
HDFS-15239. Add button to go to the parent directory in the explorer.…
Mar 29, 2020
8914cf9
Preparing for 3.4.0 development
brahmareddybattula Mar 29, 2020
3eeb246
upate the hadoop.version property in the root pom.xml and hadoop.asse…
brahmareddybattula Mar 29, 2020
960c9eb
HDFS-15245. Improve JournalNode web UI. Contributed by Jianfei Jiang.
ayushtkn Mar 29, 2020
80b877a
HDFS-15196. RBF: RouterRpcServer getListing cannot list large dirs co…
Mar 30, 2020
c734d24
HADOOP-16910 : ABFS Streams to update FileSystem.Statistics counters …
mehakmeet Mar 31, 2020
c162648
YARN-10202. Fix documentation about NodeAttributes. Contributed by Se…
aajisaka Apr 1, 2020
c613296
MAPREDUCE-7241. FileInputFormat listStatus with less memory footprint…
jlowe Apr 1, 2020
d3b5951
HDFS-15242. Add metrics for operations hold lock times of FsDatasetIm…
Hexiaoqiao Apr 1, 2020
4a3eb10
HDFS-15051. RBF: Impose directory level permissions for Mount entries…
ayushtkn Apr 2, 2020
736659e
HDFS-15252. HttpFS: setWorkingDirectory should not accept invalid pat…
tasanuma Apr 2, 2020
25361b0
YARN-10120. Https Support in Router WebServiceClient.
Mar 19, 2020
f8e598f
MAPREDUCE-7268. Fix TestMapreduceConfigFields (#1935)
jiwq Apr 3, 2020
7a39da3
YARN-10120. Amendment fix for Java Doc.
Apr 3, 2020
ff50ecd
HADOOP-16952. Add .diff to gitignore. Contributed by Ayush Saxena.
ayushtkn Apr 3, 2020
1695d8d
HDFS-15258. RBF: Mark Router FSCK unstable. (#1934)
aajisaka Apr 3, 2020
8f8be6b
HADOOP-16647. Support OpenSSL 1.1.1 LTS. Contributed by Rakesh Radhak…
iwasakims Apr 3, 2020
e6455cc
HADOOP-16949. pylint fails in the build environment (#1926)
aajisaka Apr 4, 2020
b89d875
HADOOP-16954. Add -S option in "Count" command to show only Snapshot …
tasanuma Apr 6, 2020
ab7495d
MAPREDUCE-7269. TestNetworkedJob fails (#1940)
aajisaka Apr 6, 2020
0b855b9
HDFS-15256. Fix typo in DataXceiverServer#run(). Contributed by Lishe…
Apr 6, 2020
c12ddbd
HDFS-15249 ThrottledAsyncChecker is not thread-safe. (#1922)
brfrn169 Apr 7, 2020
45362a9
YARN-10001. Add explanation of unimplemented methods in InMemoryConfi…
szilard-nemeth Apr 7, 2020
bffb43b
YARN-10207. CLOSE_WAIT socket connection leaks during rendering of (c…
szilard-nemeth Apr 7, 2020
20eec95
HADOOP-16932. distcp copy calls getFileStatus() needlessly and can fa…
steveloughran Apr 7, 2020
2214005
YARN-10063. Add container-executor arguments --http/--https to usage.…
wilfred-s Apr 8, 2020
1189af4
HDFS-15263. Fix the logic of scope and excluded scope in Network Topo…
ayushtkn Apr 8, 2020
e53d472
HADOOP-14836. Upgrade maven-clean-plugin to 3.1.0 (#1933)
aajisaka Apr 8, 2020
8e4517f
YARN-5277. When localizers fail due to resource timestamps being out,…
szilard-nemeth Apr 9, 2020
e2c87b7
MAPREDUCE-7266. historyContext doesn't need to be a class attribute i…
szilard-nemeth Apr 9, 2020
6fb29d0
YARN-10226. NPE in Capacity Scheduler while using %primary_group queu…
sunilgovind Apr 9, 2020
c04a484
YARN-9995. Code cleanup in TestSchedConfCLI. Contributed by Bilwa S T.
szilard-nemeth Apr 9, 2020
061afcd
HDFS-15269. NameNode should check the authorization API version only …
jojochuang Apr 9, 2020
5746533
HADOOP-16962. Making `getBoolean` log warning message for unrecognize…
ayushtkn Apr 9, 2020
23481ad
YARN-10212. Create separate configuration for max global AM attempts.…
hungj Apr 9, 2020
275c478
HDFS-15261. RBF: Add Block Related Metrics. Contributed by Ayush Saxena.
ayushtkn Apr 9, 2020
2ea5adf
HADOOP-16967. TestSequenceFile#testRecursiveSeqFileCreate fails in su…
ayushtkn Apr 12, 2020
8d49229
HDFS-15247. RBF: Provide Non DFS Used per DataNode in DataNode UI. Co…
ayushtkn Apr 12, 2020
11d1741
MAPREDUCE-7272. TaskAttemptListenerImpl excessive log messages. Contr…
Apr 13, 2020
3edbe87
HADOOP-16958. NPE when hadoop.security.authorization is enabled but t…
ayushtkn Apr 13, 2020
c791b0e
YARN-10219. Fix YARN Native Service Placement Constraints with Node A…
Apr 14, 2020
aeeebc5
HADOOP-16941. ITestS3GuardOutOfBandOperations.testListingDelete faili…
steveloughran Apr 14, 2020
7b2d84d
HADOOP-16465 listLocatedStatus() optimisation (#1943)
mukund-thakur Apr 14, 2020
0ad0102
HADOOP-16855. Changing wildfly dependency scope in hadoop-azure to co…
bilaharith Apr 14, 2020
ae474e1
HADOOP-16982. Update Netty to 4.1.48.Final. Contributed by Lisheng Sun.
leosunli Apr 14, 2020
55fcbcb
YARN-10234. FS-CS converter: don't enable auto-create queue property …
szilard-nemeth Apr 15, 2020
94f7470
YARN-10233. Fix YARN UI2 Daemon Logs
Apr 15, 2020
4db598e
YARN-9999. TestFSSchedulerConfigurationStore: Extend from Configurati…
szilard-nemeth Apr 15, 2020
4d24d99
HADOOP-16985. Handle release package related issues (#1957)
vinayakumarb Apr 14, 2020
cc5c1da
HDFS-15277. Parent directory in the explorer does not support all pat…
ayushtkn Apr 15, 2020
8505840
HADOOP-16979. S3Guard auth mode should be set to false by default in …
mukund-thakur Apr 16, 2020
053e39e
MAPREDUCE-7273. Fixed Job History server token renewal.
macroadster Apr 17, 2020
3481895
HDFS-15283. Cache pool MAXTTL is not persisted and restored on cluste…
Apr 17, 2020
37d6582
HDFS-15266. Add missing DFSOps Statistics in WebHDFS. Contributed by …
ayushtkn Apr 16, 2020
5635066
HADOOP-13873. log DNS addresses on s3a initialization.
mukund-thakur Apr 17, 2020
2fe122e
YARN-10154. CS Dynamic Queues cannot be configured with absolute reso…
sunilgovind Apr 17, 2020
eca0591
HADOOP-16951: Tidy Up Text and ByteWritables Classes.
belugabehr Apr 17, 2020
3601054
YARN-9954. Configurable max application tags and max tag length. Cont…
hungj Apr 17, 2020
ac40dae
HADOOP-16972. Ignore AuthenticationFilterInitializer for KMSWebServer…
iwasakims Apr 17, 2020
76900b4
YARN-10189. Code cleanup in LeveldbRMStateStore. Contributed by Benja…
szilard-nemeth Apr 18, 2020
92b28e3
YARN-9996. Code cleanup in QueueAdminConfigurationMutationACLPolicy. …
szilard-nemeth Apr 18, 2020
a1b0697
MAPREDUCE-7199. HsJobsBlock reuse JobACLsManager for checkAccess. Con…
surendralilhore Apr 18, 2020
8e62274
HDFS-15218. RBF: MountTableRefresherService failed to refresh other r…
surendralilhore Apr 18, 2020
5576915
HADOOP-16944. Use Yetus 0.12.0 in GitHub PR (#1917)
aajisaka Apr 18, 2020
1824aee
HDFS-15217 Add more information to longest write/read lock held log
brfrn169 Apr 18, 2020
79e03fb
HADOOP-16971. TestFileContextResolveAfs#testFileContextResolveAfs cre…
ayushtkn Apr 19, 2020
82ff7bc
HADOOP-16959. Resolve hadoop-cos dependency conflict. Contributed by …
ChenSammi Apr 20, 2020
4271108
HADOOP-16986. S3A to not need wildfly on the classpath. (#1948)
steveloughran Apr 20, 2020
93b662d
HADOOP-16953. tuning s3guard disabled warnings (#1962)
steveloughran Apr 20, 2020
1fdfaeb
HDFS-15275. HttpFS: Response of Create was not correct with noredirec…
tasanuma Apr 20, 2020
e069a06
HDFS-14742. RBF: TestRouterFaultTolerant tests are flaky
aajisaka Apr 20, 2020
60fa153
YARN-10240. Prevent Fatal CancelledException in TimelineV2Client when…
Apr 21, 2020
8031c66
HADOOP-16965. Refactor abfs stream configuration. (#1956)
mukund-thakur Apr 21, 2020
264e49c
HADOOP-16922. ABFS: Change User-Agent header (#1938)
bilaharith Apr 21, 2020
3d69383
Hadoop 16857. ABFS: Stop CustomTokenProvider retry logic to depend on…
snvijaya Apr 22, 2020
af85971
HADOOP-17001. The suffix name of the unified compression class. Contr…
liuml07 Apr 22, 2020
5958af4
HDFS-15276. Concat on INodeRefernce fails with illegal state exceptio…
liuml07 Apr 22, 2020
459eb2a
HADOOP-16914 Adding Output Stream Counters in ABFS (#1899)
mehakmeet Apr 23, 2020
9827ff2
YARN-10223. Remove jersey-test-framework-core dependency from yarn-se…
aajisaka Apr 24, 2020
30ef8d0
HADOOP-17002. ABFS: Adding config to determine if the account is HNS …
bilaharith Apr 24, 2020
d487458
YARN-10237. Add isAbsoluteResource config for queue in scheduler resp…
szilard-nemeth Apr 24, 2020
453771f
HDFS-15295. AvailableSpaceBlockPlacementPolicy should use chooseRando…
jojochuang Apr 24, 2020
ef9a6e7
HADOOP-16886. Add hadoop.http.idle_timeout.ms to core-default.xml. Co…
ayushtkn Apr 25, 2020
81d8b71
HADOOP-16054. Update Dockerfile to use Bionic (#1966)
aajisaka Apr 25, 2020
453c9c9
HDFS-15281. Make sure ZKFC uses dfs.namenode.rpc-address to bind to h…
dhirajh Apr 25, 2020
74d4a18
HDFS-15297. TestNNHandlesBlockReportPerStorage::blockReport_02 fails …
liuml07 Apr 25, 2020
85516a8
HADOOP-17007. hadoop-cos fails to build. Contributed by Yang Yu.
ayushtkn Apr 26, 2020
f91e21a
YARN-10194. YARN RMWebServices /scheduler-conf/validate leaks ZK Conn…
szilard-nemeth Apr 27, 2020
62c26b9
HDFS-15298 Fix the findbugs warnings introduced in HDFS-15217 (#1979)
brfrn169 Apr 27, 2020
9224568
YARN-10156. Destroy Jersey Client in TimelineConnector.
Apr 15, 2020
18d7dfb
HDFS-1820. FTPFileSystem attempts to close the outputstream even when…
mpryahin Apr 27, 2020
e2322e1
MAPREDUCE-7277. IndexCache totalMemoryUsed differs from cache content…
Apr 27, 2020
6ef0164
YARN-9848. Revert YARN-4946. Contributed by Steven Rand.
aajisaka Apr 27, 2020
5e0eda5
HDFS-15286. Concat on a same file deleting the file. Contributed by h…
aajisaka Apr 27, 2020
ab36429
YARN-10215. Endpoint for obtaining direct URL for the logs. Contribut…
szilard-nemeth Apr 28, 2020
4202750
HADOOP-17010. Add queue capacity support for FairCallQueue (#1977)
fengnanli Apr 28, 2020
816042e
HDFS-15301. statfs function in hdfs-fuse not working. Contributed by …
aryangupta1998 Apr 29, 2020
db6252b
HDFS-15210. EC : File write hanged when DN is shutdown by admin comma…
surendralilhore Apr 29, 2020
410c605
YARN-10247. Application priority queue ACLs are not respected. Contri…
szilard-nemeth Apr 29, 2020
9ca6298
HDFS-15285. The same distance and load nodes don't shuffle when consi…
Apr 29, 2020
d125d39
YARN-6973. Adding RM Cluster Id in ApplicationReport. Contributed by …
Apr 29, 2020
31b2f68
HDFS-15265. HttpFS: validate content-type in HttpFSUtils. Contributed…
Apr 29, 2020
b5b45c5
HDFS-15309. Remove redundant String.valueOf method on ExtendedBlockId…
aajisaka Apr 30, 2020
6bdab37
HADOOP-16957. NodeBase.normalize doesn't removing all trailing slashe…
ayushtkn Apr 30, 2020
263c76b
HADOOP-17011. Tolerate leading and trailing spaces in fs.defaultFS. C…
liuml07 Apr 30, 2020
8234379
HDFS-15313. Ensure inodes in active filesytem are not deleted during …
bshashikant May 1, 2020
257b04c
YARN-6553. Replace MockResourceManagerFacade with MockRM for AMRMProx…
surendralilhore May 2, 2020
ba66f3b
SPNEGO TLS verification
macroadster Mar 31, 2020
f40dacd
HDFS-15320. StringIndexOutOfBoundsException in HostRestrictingAuthori…
aajisaka May 2, 2020
44de193
HDFS-15325. TestRefreshCallQueue is failing due to changed CallQueue …
liuml07 May 3, 2020
d6fc482
Erasure Coding: metrics xmitsInProgress become to negative. Contribut…
ayushtkn May 3, 2020
8dace8f
HDFS-15328. Use DFSConfigKeys MONITOR_CLASS_DEFAULT constant. Contr…
ayushtkn May 3, 2020
f5081a9
YARN-10256. Refactor TestContainerSchedulerQueuing.testContainerUpdat…
amahussein May 4, 2020
ebb878b
HDFS-15323. StandbyNode fails transition to active due to insufficien…
shvachko May 4, 2020
1996351
HDFS-15270. Account for *env == NULL in hdfsThreadDestructor (#1951)
babsingh May 4, 2020
9c8236d
HDFS-15305. Extend ViewFS and provide ViewFileSystemOverloadScheme im…
umamaheswararao May 5, 2020
0debe55
YARN-10160. Add auto queue creation related configs to RMWebService#C…
szilard-nemeth May 5, 2020
cb6399c
YARN-10257. FS-CS converter: skip increment properties for mem/vcores…
szilard-nemeth May 5, 2020
e877118
HDFS-15331. Remove invalid exclusions that minicluster dependency on …
jiwq May 5, 2020
adecdb8
HDFS-15334. INodeAttributeProvider's new API checkPermissionWithConte…
jojochuang May 5, 2020
7fddf48
HDFS-14283. DFSInputStream to prefer cached replica. Contributed by L…
ayushtkn May 6, 2020
92e3ebb
YARN-8959. TestContainerResizing fails randomly (Ahmed Hussein via je…
amahussein May 6, 2020
130f89e
HDFS-15332. Quota Space consumed was wrong in truncate with Snapshots…
May 6, 2020
3501012
YARN-9017. PlacementRule order is not maintained in CS. Contributed b…
May 6, 2020
99840aa
HADOOP-17025. Fix invalid metastore configuration in S3GuardTool test…
iwasakims May 7, 2020
192cad9
HADOOP-17018. Intermittent failing of ITestAbfsStreamStatistics in AB…
mehakmeet May 7, 2020
d59de27
HDFS-15339. TestHDFSCLI fails for user names with the dot/dash charac…
ayushtkn May 7, 2020
e9e1ead
HADOOP-17027. Add tests for reading fair call queue capacity weight c…
liuml07 May 7, 2020
c784ba3
HDFS-15343. TestConfiguredFailoverProxyProvider is failing. (#2001)
aajisaka May 8, 2020
cb64e99
HDFS-15347. Replace the deprecated method shaHex. Contributed by bianqi.
ayushtkn May 9, 2020
aab9e0b
HDFS-15250. Setting `dfs.client.use.datanode.hostname` to true can cr…
ayushtkn May 10, 2020
328eae9
HADOOP-16768. SnappyCompressor test cases wrongly assume that the com…
aajisaka May 11, 2020
4c53fb9
HDFS-15338. listOpenFiles() should throw InvalidPathException in case…
ayushtkn May 11, 2020
bd342be
HADOOP-17033. Update commons-codec from 1.11 to 1.14. (#2000)
jojochuang May 11, 2020
0fe4903
HDFS-15243. Add an option to prevent sub-directories of protected dir…
ayushtkn May 12, 2020
8dad38c
HDFS-14367. EC: Parameter maxPoolSize in striped reconstruct thread p…
ayushtkn May 12, 2020
928b81a
HDFS-15350. Set dfs.client.failover.random.order to true as default. …
tasanuma May 12, 2020
29dddb8
HDFS-15255. Consider StorageType when DatanodeManager#sortLocatedBloc…
May 12, 2020
9cbd0cd
YARN-9301. Too many InvalidStateTransitionException with SLS. Contrib…
May 12, 2020
96bbc3b
YARN-9301. Too many InvalidStateTransitionException with SLS. Contrib…
May 12, 2020
047d887
HDFS-15345. RouterPermissionChecker#checkSuperuserPrivilege should us…
xiaoyuyao May 12, 2020
a3f945f
HADOOP-17035. fixed typos (timeout, interruped) (#2007)
sungpeo May 12, 2020
936bf09
HDFS-15300. RBF: updateActiveNamenode() is invalid when RPC address i…
ayushtkn May 12, 2020
fff1d2c
YARN-10260. Allow transitioning queue from DRAINING to RUNNING state.…
hungj May 12, 2020
b214bbd
HADOOP-16916: ABFS: Delegation SAS generator for integration with Ranger
ThomasMarquardt May 12, 2020
d60496e
BytesWritable causes OOME when array size reaches Integer.MAX_VALUE. …
jsmithe May 12, 2020
8ffc356
Revert "SPNEGO TLS verification"
aajisaka May 13, 2020
450e5aa
YARN-10154. Addendum Patch which fixes below bugs
May 11, 2020
743c2e9
HDFS-15316. Deletion failure should not remove directory from snapsho…
surendralilhore May 13, 2020
108ecf9
YARN-8942. PriorityBasedRouterPolicy throws exception if all sub-clus…
May 13, 2020
3cacf1c
HDFS-15344. DataNode#checkSuperuserPrivilege should use UGI#getGroups…
xiaoyuyao May 13, 2020
c757cb6
HADOOP-14254. Add a Distcp option to preserve Erasure Coding attribut…
ayushtkn May 13, 2020
0918433
YARN-9898. Dependency netty-all-4.1.27.Final doesn't support ARM plat…
ayushtkn May 13, 2020
1958cb7
YARN-10265. Upgrade Netty-all dependency to latest version 4.1.50 to …
surendralilhore May 14, 2020
6ce295b
YARN-10259. Fix reservation logic in Multi Node Placement.
May 7, 2020
7836bc4
YARN-9606. Set sslfactory for AuthenticatedURL() while creating LogsC…
Apr 8, 2020
017d24e
HADOOP-17036. TestFTPFileSystem failing as ftp server dir already exi…
mpryahin May 14, 2020
4486220
Revert "HADOOP-8143. Change distcp to have -pb on by default."
steveloughran May 14, 2020
d08b9e9
Revert "HADOOP-14557. Document HADOOP-8143 (Change distcp to have -pb…
steveloughran May 14, 2020
ac4a2e1
HDFS-15306. Make mount-table to read from central place ( Let's say f…
umamaheswararao May 15, 2020
178336f
HDFS-15356. Unify configuration `dfs.ha.allow.stale.reads` to DFSConf…
ayushtkn May 16, 2020
6e416a8
HDFS-15358. RBF: Unify router datanode UI with namenode datanode UI. …
ayushtkn May 16, 2020
a3809d2
HDFS-15082. RBF: Check each component length of destination path when…
ayushtkn May 17, 2020
27601fc
HADOOP-17042. Hadoop distcp throws 'ERROR: Tools helper ///usr/lib/ha…
aajisaka May 18, 2020
b65815d
Revert "YARN-9606. Set sslfactory for AuthenticatedURL() while creati…
aajisaka May 18, 2020
86e6aa8
HDFS-15202 Boost short circuit cache (rebase PR-1884) (#2016)
pustota2009 May 18, 2020
a3f44da
HDFS-13183. Standby NameNode process getBlocks request to reduce Acti…
Hexiaoqiao May 18, 2020
50caba1
HDFS-15207. VolumeScanner skip to scan blocks accessed during recent …
jojochuang May 18, 2020
4525292
Revert "HDFS-15202 Boost short circuit cache (rebase PR-1884) (#2016)"
jojochuang May 18, 2020
2abcf77
HDFS-15202 Boost short circuit cache (rebase PR-1884) (#2016)
jojochuang May 18, 2020
c84e6be
HDFS-14999. Avoid Potential Infinite Loop in DFSNetworkTopology. Cont…
ayushtkn May 18, 2020
7bb902b
HDFS-15293. Relax the condition for accepting a fsimage when receivin…
May 18, 2020
bdbd59c
HADOOP-17004. ABFS: Improve the ABFS driver documentation
bilaharith May 19, 2020
ce4ec74
HADOOP-17024. ListStatus on ViewFS root (ls "/") should list the link…
abhishekdas99 May 19, 2020
d4e3640
MAPREDUCE-6826. Job fails with InvalidStateTransitonException: Invali…
surendralilhore May 19, 2020
8f78aeb
Hadoop-17015. ABFS: Handling Rename and Delete idempotency
snvijaya May 19, 2020
0b7799b
HADOOP-16586. ITestS3GuardFsck, others fails when run using a local m…
iwasakims May 19, 2020
1983eea
HDFS-15340. RBF: Implement BalanceProcedureScheduler basic framework.…
linyiqun May 20, 2020
cef0756
YARN-9606. Set sslfactory for AuthenticatedURL() while creating LogsC…
May 19, 2020
29b19cd
HADOOP-16900. Very large files can be truncated when written through …
mukund-thakur May 20, 2020
726b8e3
YARN-10228. Relax restriction of file path character in yarn.service.…
macroadster May 20, 2020
d2f7133
HADOOP-17004. Fixing a formatting issue
bilaharith May 20, 2020
1a3c6bb
HDFS-15353. Use sudo instead of su to allow nologin user for secure D…
2k0ri May 21, 2020
ac4540d
FS-CS converter: nestedUserQueue with default rule results in invalid…
szilard-nemeth May 21, 2020
be374fa
HDFS-13639. SlotReleaser is not fast enough (#1885)
leosunli May 21, 2020
52b21de
HADOOP-17049. javax.activation-api and jakarta.activation-api define …
aajisaka May 22, 2020
4734c77
HDFS-15322. Make NflyFS to work when ViewFsOverloadScheme's scheme an…
umamaheswararao May 22, 2020
9685314
HADOOP-17040. Fix intermittent failure of ITestBlockingThreadPoolExec…
iwasakims May 22, 2020
4d22d1c
HDFS-15363. BlockPlacementPolicyWithNodeGroup should validate if it i…
tasanuma May 23, 2020
f99fcb2
HDFS-15288. Add Available Space Rack Fault Tolerant BPP. Contributed …
ayushtkn May 23, 2020
e0ae232
HDFS-15093. RENAME.TO_TRASH is ignored When RENAME.OVERWRITE is speci…
ayushtkn May 23, 2020
6e04b00
HDFS-12288. Fix DataNode's xceiver count calculation. Contributed by …
May 23, 2020
f4901d0
HDFS-15355. Make the default block storage policy ID configurable. Co…
ayushtkn May 24, 2020
f43a152
HDFS-15369. Refactor method VolumeScanner#runLoop(). Contributed by Y…
ayushtkn May 24, 2020
6c9f75c
HDFS-15373. Fix number of threads in IPCLoggerChannel#createParallelE…
ayushtkn May 26, 2020
37b1b47
HADOOP-17054. ABFS: Fix test AbfsClient authentication instance
snvijaya May 26, 2020
c30c23c
YARN-6492. Generate queue metrics for each partition. Contributed by …
hungj May 26, 2020
fb030f3
Revert "FS-CS converter: nestedUserQueue with default rule results in…
szilard-nemeth May 27, 2020
593af87
YARN-10108. FS-CS converter: nestedUserQueue with default rule result…
szilard-nemeth May 21, 2020
2148a8f
HDFS-15362. FileWithSnapshotFeature#updateQuotaAndCollectBlocks shoul…
May 27, 2020
53b993e
HADOOP-16852: Report read-ahead error back
snvijaya May 27, 2020
4c5cd75
HADOOP-17053. ABFS: Fix Account-specific OAuth config setting parsing
snvijaya May 27, 2020
10db97d
MAPREDUCE-7278. Speculative execution behavior is observed even when …
wilfred-s May 28, 2020
9b38be4
HDFS-13183. Addendum: Standby NameNode process getBlocks request to r…
ayushtkn May 28, 2020
a838d87
HDFS-15368. TestBalancerWithHANameNodes#testBalancerWithObserver fail…
ayushtkn May 28, 2020
b2200a3
HDFS-15168: ABFS enhancement to translate AAD to Linux identities. (#…
amarnathkarthik May 29, 2020
d9838f2
HADOOP-17055. Remove residual code of Ozone (#2039)
jiwq May 29, 2020
d9e8046
HADOOP-14698. Make copyFromLocals -t option available for put as well…
May 29, 2020
19f26a0
HADOOP-7002. Wrong description of copyFromLocal and copyToLocal in do…
May 29, 2020
ae13a5c
HDFS-10792. RedundantEditLogInputStream should log caught exceptions.…
ayushtkn May 31, 2020
9fe4c37
HADOOP-17052. NetUtils.connect() throws unchecked exception (Unresolv…
dhirajh Jun 1, 2020
e0a0741
YARN-10286. PendingContainers bugs in the scheduler outputs. Contribu…
szilard-nemeth Jun 2, 2020
aa6d134
YARN-10284. Add lazy initialization of LogAggregationFileControllerFa…
szilard-nemeth Jun 2, 2020
b5efdea
YARN-10254. CapacityScheduler incorrect User Group Mapping after leaf…
szilard-nemeth Jun 2, 2020
7f486f0
HADOOP-17016. Adding Common Counters in ABFS (#1991).
Jun 2, 2020
ed83c86
HDFS-15321. Make DFSAdmin tool to work with ViewFileSystemOverloadSch…
umamaheswararao Jun 2, 2020
6288e15
HADOOP-16828. Zookeeper Delegation Token Manager fetch sequence numbe…
xiaoyuyao Jun 2, 2020
f645324
HDFS-14960. TestBalancerWithNodeGroup should not succeed with DFSNetw…
ayushtkn Jun 3, 2020
e8cb2ae
HDFS-11041. Unable to unregister FsDatasetState MBean if DataNode is …
ayushtkn Jun 3, 2020
9c290c0
HADOOP-17056. shelldoc fails in hadoop-common. (#2045)
aajisaka Jun 3, 2020
97c98ce
HADOOP-14566. Add seek support for SFTP FileSystem. (#1999)
mpryahin Jun 3, 2020
40d63e0
HADOOP-16568. S3A FullCredentialsTokenBinding fails if local credenti…
steveloughran Jun 3, 2020
704409d
HADOOP-17062. Fix shelldocs path in Jenkinsfile (#2049)
aajisaka Jun 3, 2020
5157118
HADOOP-17056. Addendum patch: Fix typo
aajisaka Jun 4, 2020
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.
6 changes: 1 addition & 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 @@ -51,15 +52,10 @@ patchprocess/
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

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

hadoop-hdds/docs/public

.mvn
45 changes: 42 additions & 3 deletions BUILDING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Optional packages:
* Linux FUSE
$ sudo apt-get install fuse libfuse-dev
* ZStandard compression
$ sudo apt-get install zstd
$ sudo apt-get install libzstd1-dev
* PMDK library for storage class memory(SCM) as HDFS cache backend
Please refer to http://pmem.io/ and https://github.com/pmem/pmdk

Expand All @@ -104,8 +104,6 @@ Maven main modules:
- hadoop-hdfs-project (Hadoop HDFS)
- hadoop-yarn-project (Hadoop YARN)
- hadoop-mapreduce-project (Hadoop MapReduce)
- hadoop-ozone (Hadoop Ozone)
- hadoop-hdds (Hadoop Distributed Data Store)
- hadoop-tools (Hadoop tools like Streaming, Distcp, etc.)
- hadoop-dist (Hadoop distribution assembler)
- hadoop-client-modules (Hadoop client modules)
Expand Down Expand Up @@ -419,6 +417,47 @@ Building command example:
Note that the command above manually specified the openssl library and include
path. This is necessary at least for Homebrewed OpenSSL.


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

Building on CentOS 8

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


* Install development tools such as GCC, autotools, OpenJDK and Maven.
$ sudo dnf group install --with-optional 'Development Tools'
$ sudo dnf install java-1.8.0-openjdk-devel maven

* Install Protocol Buffers v3.7.1.
$ git clone https://github.com/protocolbuffers/protobuf
$ cd protobuf
$ git checkout v3.7.1
$ autoreconf -i
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
$ cd ..

* Install libraries provided by CentOS 8.
$ sudo dnf install libtirpc-devel zlib-devel lz4-devel bzip2-devel openssl-devel cyrus-sasl-devel libpmem-devel

* Install optional dependencies (snappy-devel).
$ sudo dnf --enablerepo=PowerTools snappy-devel

* Install optional dependencies (libzstd-devel).
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf --enablerepo=epel install libzstd-devel

* Install optional dependencies (isa-l).
$ sudo dnf --enablerepo=PowerTools install nasm
$ git clone https://github.com/intel/isa-l
$ cd isa-l/
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

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

Building on Windows
Expand Down
14 changes: 8 additions & 6 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.10.0'
YETUS_VERSION='rel/0.12.0'
}

parameters {
Expand All @@ -61,7 +61,7 @@ pipeline {
steps {
withCredentials(
[usernamePassword(credentialsId: 'apache-hadoop-at-github.com',
passwordVariable: 'GITHUB_PASSWORD',
passwordVariable: 'GITHUB_TOKEN',
usernameVariable: 'GITHUB_USER'),
usernamePassword(credentialsId: 'hadoopqa-at-asf-jira',
passwordVariable: 'JIRA_PASSWORD',
Expand Down Expand Up @@ -105,8 +105,7 @@ pipeline {
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 Down Expand Up @@ -135,7 +134,7 @@ pipeline {
YETUS_ARGS+=("--plugins=all")

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

# don't let these tests cause -1s because we aren't really paying that
# much attention to them
Expand All @@ -147,11 +146,14 @@ pipeline {
YETUS_ARGS+=("--dockerfile=${DOCKERFILE}")

# effectively treat dev-suport as a custom maven module
YETUS_ARGS+=("--skip-dir=dev-support")
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
YETUS_ARGS+=("--github-use-emoji-vote")

"${TESTPATCHBIN}" "${YETUS_ARGS[@]}"
'''
}
Expand Down
25 changes: 13 additions & 12 deletions LICENSE-binary
Original file line number Diff line number Diff line change
Expand Up @@ -254,15 +254,15 @@ commons-lang:commons-lang:2.6
commons-logging:commons-logging:1.1.3
commons-net:commons-net:3.6
de.ruedigermoeller:fst:2.50
io.grpc:grpc-context:1.15.1
io.grpc:grpc-core:1.15.1
io.grpc:grpc-netty:1.15.1
io.grpc:grpc-protobuf:1.15.1
io.grpc:grpc-protobuf-lite:1.15.1
io.grpc:grpc-stub:1.15.1
io.grpc:grpc-api:1.26.0
io.grpc:grpc-context:1.26.0
io.grpc:grpc-core:1.26.0
io.grpc:grpc-netty:1.26.0
io.grpc:grpc-protobuf:1.26.0
io.grpc:grpc-protobuf-lite:1.26.0
io.grpc:grpc-stub:1.26.0
io.netty:netty:3.10.6.Final
io.netty:netty-all:4.0.52.Final
io.netty:netty-all:4.1.27.Final
io.netty:netty-all:4.1.42.Final
io.netty:netty-buffer:4.1.27.Final
io.netty:netty-codec:4.1.27.Final
io.netty:netty-codec-http:4.1.27.Final
Expand All @@ -282,7 +282,6 @@ io.swagger:swagger-annotations:1.5.4
javax.inject:javax.inject:1
log4j:log4j:1.2.17
net.java.dev.jna:jna:5.2.0
net.jpountz.lz4:lz4:1.2.0
net.minidev:accessors-smart:1.2
net.minidev:json-smart:2.3
org.apache.avro:avro:1.7.7
Expand All @@ -307,7 +306,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:0.8.2.1
org.apache.kafka:kafka-clients:2.4.0
org.apache.kerby:kerb-admin:1.0.1
org.apache.kerby:kerb-client:1.0.1
org.apache.kerby:kerb-common:1.0.1
Expand Down Expand Up @@ -345,7 +344,8 @@ org.eclipse.jetty:jetty-xml:9.3.27.v20190418
org.eclipse.jetty.websocket:javax-websocket-client-impl:9.3.27.v20190418
org.eclipse.jetty.websocket:javax-websocket-server-impl:9.3.27.v20190418
org.ehcache:ehcache:3.3.1
org.objenesis:objenesis:1.0:compile
org.lz4:lz4-java:1.6.0
org.objenesis:objenesis:2.6
org.xerial.snappy:snappy-java:1.0.5
org.yaml:snakeyaml:1.16:
org.wildfly.openssl:wildfly-openssl:1.0.7.Final
Expand All @@ -364,6 +364,7 @@ hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/io/com
hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/fuse-dfs/util/tree.h
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/compat/{fstatat|openat|unlinkat}.h

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

Expand All @@ -384,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
23 changes: 23 additions & 0 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -256,3 +256,26 @@ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/webapps/st
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

=======
For hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/utils/cJSON.[ch]:

Copyright (c) 2009-2017 Dave Gamble and cJSON contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
20 changes: 17 additions & 3 deletions dev-support/bin/create-release
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,11 @@ function set_defaults
DOCKERFILE="${BASEDIR}/dev-support/docker/Dockerfile"
DOCKERRAN=false

CPU_ARCH=$(echo "$MACHTYPE" | cut -d- -f1)
if [ "$CPU_ARCH" = "aarch64" ]; then
DOCKERFILE="${BASEDIR}/dev-support/docker/Dockerfile_aarch64"
fi

# Extract Java version from ${BASEDIR}/pom.xml
# doing this outside of maven means we can do this before
# the docker container comes up...
Expand Down Expand Up @@ -249,7 +254,9 @@ function startgpgagent
eval $("${GPGAGENT}" --daemon \
--options "${LOGDIR}/gpgagent.conf" \
--log-file="${LOGDIR}/create-release-gpgagent.log")
GPGAGENTPID=$(echo "${GPG_AGENT_INFO}" | cut -f 2 -d:)
GPGAGENTPID=$(pgrep "${GPGAGENT}")
GPG_AGENT_INFO="$HOME/.gnupg/S.gpg-agent:$GPGAGENTPID:1"
export GPG_AGENT_INFO
fi

if [[ -n "${GPG_AGENT_INFO}" ]]; then
Expand Down Expand Up @@ -499,7 +506,12 @@ function dockermode

# we always force build with the OpenJDK JDK
# but with the correct version
echo "ENV JAVA_HOME /usr/lib/jvm/java-${JVM_VERSION}-openjdk-amd64"
if [ "$CPU_ARCH" = "aarch64" ]; then
echo "ENV JAVA_HOME /usr/lib/jvm/java-${JVM_VERSION}-openjdk-arm64"
else
echo "ENV JAVA_HOME /usr/lib/jvm/java-${JVM_VERSION}-openjdk-amd64"
fi

echo "USER ${user_name}"
printf "\n\n"
) | docker build -t "${imgname}" -
Expand Down Expand Up @@ -639,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
10 changes: 5 additions & 5 deletions dev-support/bin/dist-copynativelibs
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ function bundle_native_bin
fi

cd "${libdir}" || exit 1
${TAR} ./*"${libpattern}"* | (cd "${TARGET_BIN_DIR}"/ || exit 1 ; ${UNTAR})
${TAR} ./*"${binpattern}"* | (cd "${TARGET_BIN_DIR}"/ || exit 1 ; ${UNTAR})
if [[ $? -ne 0 ]]; then
echo "Bundling bin files for ${binoption} failed"
exit 1
Expand Down Expand Up @@ -152,13 +152,13 @@ if [[ -d "${LIB_DIR}" ]]; then
exit 1
fi

bundle_native_lib "${SNAPPYLIBBUNDLE}" "snappy.lib" "snappy" "${SNAPPYLIB}"
bundle_native_lib "${SNAPPYLIBBUNDLE}" "snappy.lib" "libsnappy." "${SNAPPYLIB}"

bundle_native_lib "${ZSTDLIBBUNDLE}" "zstd.lib" "zstd" "${ZSTDLIB}"
bundle_native_lib "${ZSTDLIBBUNDLE}" "zstd.lib" "libzstd." "${ZSTDLIB}"

bundle_native_lib "${OPENSSLLIBBUNDLE}" "openssl.lib" "crypto" "${OPENSSLLIB}"
bundle_native_lib "${OPENSSLLIBBUNDLE}" "openssl.lib" "libcrypto." "${OPENSSLLIB}"

bundle_native_lib "${ISALBUNDLE}" "isal.lib" "isa" "${ISALLIB}"
bundle_native_lib "${ISALBUNDLE}" "isal.lib" "libisal." "${ISALLIB}"

bundle_native_lib "${PMDKBUNDLE}" "pmdk.lib" "pmdk" "${PMDKLIB}"
fi
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
2 changes: 1 addition & 1 deletion dev-support/bin/yetus-wrapper
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ else
exit 1
fi

if [[ -n "${GPGBIN}" ]]; then
if [[ -n "${GPGBIN}" && ! "${HADOOP_SKIP_YETUS_VERIFICATION}" = true ]]; then
if ! mkdir -p .gpg; then
yetus_error "ERROR: yetus-dl: Unable to create ${HADOOP_PATCHPROCESS}/.gpg"
exit 1
Expand Down
Loading