Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1315 commits
Select commit Hold shift + click to select a range
d072d33
HDDS-2020. Remove mTLS from Ozone GRPC. Contributed by Xiaoyu Yao.
xiaoyuyao Aug 28, 2019
1654497
HADOOP-16557. [pb-upgrade] Upgrade protobuf.version to 3.7.1 (#1432)
vinayakumarb Sep 20, 2019
dd08346
HADOOP-16581. Revise ValueQueue to correctly replenish queues that go…
yuvaldeg Sep 20, 2019
5553887
HDDS-1949. Missing or error-prone test cleanup.
anuengineer Sep 20, 2019
b3173e1
HDDS-2001. Update Ratis version to 0.4.0.
nandakumar131 Sep 20, 2019
3f223be
HDFS-14844. Make buffer of BlockReaderRemote#newBlockReader#BufferedO…
Sep 20, 2019
5363730
HDDS-2157. checkstyle: print filenames relative to project root (#1485)
adoroszlai Sep 20, 2019
d7d6ec8
HDDS-2128. Make ozone sh command work with OM HA service ids (#1445)
smengcl Sep 20, 2019
aa93866
HDFS-14833. RBF: Router Update Doesn't Sync Quota. Contributed by Ayu…
ayushtkn Sep 21, 2019
efed445
HADOOP-16589. [pb-upgrade] Update docker image to make 3.7.1 protoc a…
vinayakumarb Sep 21, 2019
dbdc612
HDDS-2163. Add 'Replication factor' to the output of list keys (#1493)
vivekratnavel Sep 21, 2019
e02b102
HADOOP-16445. Allow separate custom signing algorithms for S3 and DDB…
sidseth Sep 21, 2019
a94aa1f
HDDS-2150. Update dependency versions to avoid security vulnerabiliti…
hanishakoneru Sep 21, 2019
659c888
HDFS-14818. Check native pmdk lib by 'hadoop checknative' command. Co…
rakeshadr Sep 22, 2019
4c0a7a9
Make upstream aware of 3.2.1 release.
rohithsharmaks Sep 23, 2019
07c81e9
HADOOP-16558. [COMMON+HDFS] use protobuf-maven-plugin to generate pro…
vinayakumarb Sep 23, 2019
aa664d7
HADOOP-16138. hadoop fs mkdir / of nonexistent abfs container raises …
Sep 23, 2019
2b5fc95
HADOOP-16591 Fix S3A ITest*MRjob failures.
sidseth Sep 23, 2019
c30e495
HDFS-14853. NPE in DFSNetworkTopology#chooseRandomWithStorageType() w…
ayushtkn Sep 23, 2019
3d78b12
YARN-9762. Add submission context label to audit logs. Contributed by…
hungj Sep 23, 2019
3fd3d74
HDDS-2161. Create RepeatedKeyInfo structure to be saved in deletedTable
dineshchitlangia Sep 20, 2019
6cbe5d3
HDDS-2160. Add acceptance test for ozonesecure-mr compose. Contribute…
xiaoyuyao Sep 23, 2019
0a716bd
HDDS-2159. Fix Race condition in ProfileServlet#pid.
hanishakoneru Sep 20, 2019
bfe1dac
HADOOP-16560. [YARN] use protobuf-maven-plugin to generate protobuf c…
Apache9 Sep 24, 2019
e8e7d7b
HADOOP-16561. [MAPREDUCE] use protobuf-maven-plugin to generate proto…
Apache9 Sep 24, 2019
8f1a135
HDDS-2081. Fix TestRatisPipelineProvider#testCreatePipelinesDnExclude…
avijayanhwx Sep 24, 2019
51c64b3
HDFS-13660. DistCp job fails when new data is appended in the file wh…
mukund-thakur Sep 24, 2019
91f50b9
HDDS-2167. Hadoop31-mr acceptance test is failing due to the shading
elek Sep 24, 2019
43203b4
HDFS-14868. RBF: Fix typo in TestRouterQuota. Contributed by Jinglun.
jojochuang Sep 24, 2019
816d3cb
HDFS-14837. Review of Block.java. Contributed by David Mollitor.
Sep 24, 2019
afa1006
HDFS-14843. Double Synchronization in BlockReportLeaseManager. Contri…
Sep 24, 2019
f16cf87
HDDS-2170. Add Object IDs and Update ID to Volume Object (#1510)
anuengineer Sep 24, 2019
eb96a30
HDFS-14655. [SBN Read] Namenode crashes if one of The JN is down. Con…
ayushtkn Sep 24, 2019
66400c1
HDFS-14808. EC: Improper size values for corrupt ec block in LOG. Con…
ayushtkn Sep 24, 2019
c2731d4
YARN-9730. Support forcing configured partitions to be exclusive base…
hungj Sep 24, 2019
6917754
HDDS-2172.Ozone shell should remove description about REST protocol s…
bharatviswa504 Sep 24, 2019
a346381
HDDS-2168. TestOzoneManagerDoubleBufferWithOMResponse sometimes fails…
vivekratnavel Sep 24, 2019
3f89084
HDFS-14845. Ignore AuthenticationFilterInitializer for HttpFSServerWe…
Sep 24, 2019
bec0864
YARN-9808. Zero length files in container log output haven't got a he…
szilard-nemeth Sep 25, 2019
c724577
YARN-6715. Fix documentation about NodeHealthScriptRunner. Contribute…
szilard-nemeth Sep 25, 2019
8baebb5
HDDS-2171. Dangling links in test report due to incompatible realpath
adoroszlai Sep 25, 2019
e6fb6ee
HDDS-1738. Add nullable annotation for OMResponse classes
cxorm Sep 25, 2019
e346e36
HADOOP-15691 Add PathCapabilities to FileSystem and FileContext.
steveloughran Sep 25, 2019
16f626f
HDDS-2165. Freon fails if bucket does not exists
adoroszlai Sep 25, 2019
c89d22d
HADOOP-16602. mvn package fails in hadoop-aws.
risyomei Sep 25, 2019
bdaaa3b
HDFS-14832. RBF: Add Icon for ReadOnly False. Contributed by hemanthb…
tasanuma Sep 25, 2019
f647185
HDDS-2067. Create generic service facade with tracing/metrics/logging…
elek Sep 23, 2019
606e341
Addendum to YARN-9730. Support forcing configured partitions to be ex…
hungj Sep 26, 2019
587a8ee
HDFS-14874. Fix TestHDFSCLI and TestDFSShell test break because of lo…
Sep 26, 2019
7b6219a
HDDS-2182. Fix checkstyle violations introduced by HDDS-1738
vivekratnavel Sep 26, 2019
a3f6893
HDFS-14873. Fix dfsadmin doc for triggerBlockReport. Contributed by F…
ayushtkn Sep 26, 2019
1a2a352
HDFS-11934. Add assertion to TestDefaultNameNodePort#testGetAddressFr…
ayushtkn Sep 26, 2019
18a8c24
YARN-9857. TestDelegationTokenRenewer throws NPE but tests pass. Cont…
ericbadger Sep 26, 2019
06998a1
HDDS-2180. Add Object ID and update ID on VolumeList Object. (#1526)
anuengineer Sep 26, 2019
b1e55cf
HDFS-14461. RBF: Fix intermittently failing kerberos related unit tes…
Sep 26, 2019
2adcc3c
HDFS-14785. [SBN read] Change client logging to be less aggressive. C…
Sep 26, 2019
c55ac6a
HDDS-2174. Delete GDPR Encryption Key from metadata when a Key is del…
dineshchitlangia Sep 25, 2019
b6ef8cc
HDD-2193. Adding container related metrics in SCM.
bharatviswa504 Sep 26, 2019
0371e95
HDDS-2179. ConfigFileGenerator fails with Java 10 or newer
adoroszlai Sep 25, 2019
9bf7a6e
HDDS-2149. Replace findbugs with spotbugs
adoroszlai Sep 24, 2019
2870668
Make upstream aware of 3.1.3 release.
tangzhankun Sep 27, 2019
8a9ede5
HADOOP-15616. Incorporate Tencent Cloud COS File System Implementatio…
ChenSammi Sep 27, 2019
a93a139
HDDS-2185. createmrenv failure not reflected in acceptance test result
adoroszlai Sep 27, 2019
ce58c05
HDFS-14849. Erasure Coding: the internal block is replicated many tim…
ayushtkn Sep 27, 2019
13b427f
HDFS-14564: Add libhdfs APIs for readFully; add readFully to ByteBuff…
sahilTakiar Sep 27, 2019
14b4fbc
HDDS-1146. Adding container related metrics in SCM. (#1541)
bharatviswa504 Sep 27, 2019
0d5d0b9
Revert "HDFS-14849. Erasure Coding: the internal block is replicated …
ayushtkn Sep 28, 2019
c4c8d5f
HDFS-14849. Erasure Coding: the internal block is replicated many tim…
ayushtkn Sep 28, 2019
2200871
HDFS-14876. Remove unused imports from TestBlockMissingException.java…
ayushtkn Sep 28, 2019
d8313b2
HDFS-14850. Optimize FileSystemAccessService#getFileSystemConfigurati…
Sep 29, 2019
c0edc84
HADOOP-16548 : Disable Flush() over config
snvijaya Sep 29, 2019
760b523
Revert "HDFS-14305. Fix serial number calculation in BlockTokenSecret…
shvachko Sep 29, 2019
d6b0a8d
HDDS-2183. Container and pipline subcommands of scmcli should be grouped
cxorm Sep 30, 2019
a530ac3
HDDS-2153. Add a config to tune max pending requests in Ratis leader
bshashikant Sep 30, 2019
b46d823
HDDS-2202. Remove unused import in OmUtils
dineshchitlangia Sep 30, 2019
98ca07e
HDDS-2207. Update Ratis to latest snapshot. Contributed by Shashikant…
bshashikant Sep 30, 2019
4d3c580
YARN-9859. Refactoring of OpportunisticContainerAllocator. Contribute…
abmodi Sep 30, 2019
e5bba59
HDDS-2205. checkstyle.sh reports wrong failure count
adoroszlai Sep 30, 2019
b3275ab
HDFS-14305. Fix serial number calculation in BlockTokenSecretManager …
shvachko Sep 30, 2019
137546a
YARN-9864. Format CS Configuration present in Configuration Store. Co…
sunilgovind Oct 1, 2019
8efd25b
HDDS-1615. ManagedChannel references are being leaked in ReplicationS…
mukul1987 Oct 1, 2019
425a6c8
YARN-9858. Optimize RMContext getExclusiveEnforcedPartitions. Contrib…
bibinchundatt Oct 1, 2019
99cd757
YARN-9801. SchedConfCli does not work wiwith https mode. Contributed …
sunilgovind Oct 1, 2019
6ef6594
HDFS-14492. Snapshot memory leak. Contributed by Wei-Chiu Chuang. (#1…
jojochuang Oct 1, 2019
918b470
HDDS-2166. Some RPC metrics are missing from SCM prometheus endpoint
elek Oct 1, 2019
1921e94
HADOOP-16458. LocatedFileStatusFetcher.getFileStatuses failing interm…
steveloughran Oct 1, 2019
d947ded
HADOOP-16619. Upgrade jackson and jackson-databind to 2.9.10 (#1554).…
smengcl Oct 1, 2019
770adc5
HADOOP-16578 : Avoid FileSystem API calls when FileSystem already exists
snvijaya Oct 2, 2019
d1ddba6
YARN-9862. Increase yarn-services-core test timeout value.
macroadster Oct 2, 2019
3df733c
HDFS-14885. UI: Fix a typo on WebUI of DataNode. Contributed by Xiemi…
aajisaka Oct 2, 2019
41440ec
HDDS-2210. ContainerStateMachine should not be marked unhealthy if ap…
bshashikant Oct 2, 2019
f1ba9bf
HDDS-2187. ozone-mr test fails with No FileSystem for scheme "o3fs"
adoroszlai Oct 2, 2019
61a8436
YARN-9870. Remove unused function from OpportunisticContainerAllocato…
abmodi Oct 2, 2019
2e1fd44
HDDS-2201. Rename VolumeList to UserVolumeInfo. (#1566)
anuengineer Oct 2, 2019
0d2d6f9
YARN-9792. Document examples of SchedulerConf with Node Labels. Contr…
sunilgovind Oct 2, 2019
e8ae632
HDDS-2068. Make StorageContainerDatanodeProtocolService message based
elek Sep 23, 2019
ffd4e52
HDDS-2073. Make SCMSecurityProtocol message based.
anuengineer Oct 2, 2019
685918e
HDDS-2227. GDPR key generation could benefit from secureRandom. (#1574)
anuengineer Oct 2, 2019
169cef7
HDDS-2162. Make OM Generic related configuration support HA style con…
bharatviswa504 Oct 2, 2019
53ed78b
HDDS-2224. Fix loadup cache for cache cleanup policy NEVER. (#1567)
bharatviswa504 Oct 2, 2019
b09d389
HDDS-2019. Handle Set DtService of token in S3Gateway for OM HA. (#1489)
bharatviswa504 Oct 2, 2019
559ee27
HADOOP-16599. Allow a SignerInitializer to be specified along with a …
sidseth Oct 2, 2019
1303255
HDFS-14858. [SBN read] Allow configurably enable/disable AlignmentCon…
Oct 2, 2019
4c24f24
HDDS-2072. Make StorageContainerLocationProtocolService message based
anuengineer Oct 2, 2019
c5665b2
HDDS-2228. Fix NPE in OzoneDelegationTokenManager#addPersistedDelegat…
xiaoyuyao Oct 3, 2019
0e026cb
HADOOP-16620. [pb-upgrade] Remove protocol buffers 3.7.1 from require…
aajisaka Oct 3, 2019
c19fa3d
HADOOP-16605. Fix testcase testSSLChannelModeConfig
snvijaya Oct 3, 2019
5a7483c
HDFS-14888. RBF: Enable Parallel Test Profile for builds. Contributed…
ayushtkn Oct 3, 2019
d59bcbf
HDDS-2226. S3 Secrets should use a strong RNG. (#1572)
anuengineer Oct 3, 2019
a3fe404
HDFS-14881. Safemode 'forceExit' option, doesn’t shown in help messag…
ayushtkn Oct 3, 2019
51eaeca
HDDS-2211. Collect docker logs if env fails to start (#1553)
adoroszlai Oct 3, 2019
47d721d
HDDS-2234. rat.sh fails due to ozone-recon-web/build files (#1580)
adoroszlai Oct 3, 2019
9446686
HDDS-2231. test-single.sh cannot copy results (#1575)
adoroszlai Oct 3, 2019
76605f1
HDDS-1720 : Add ability to configure RocksDB logs for Ozone Manager.
Sep 27, 2019
b7cb8fe
HDDS-2200 : Recon does not handle the NULL snapshot from OM DB cleanly.
Oct 2, 2019
1dde3ef
HADOOP-16624. Upgrade hugo to the latest version in Dockerfile
pingsutw Oct 2, 2019
cdaa480
HDDS-2198. SCM should not consider containers in CLOSING state to com…
nandakumar131 Oct 4, 2019
9700e20
HDDS-2223. Support ReadWrite lock in LockManager. (#1564)
nandakumar131 Oct 4, 2019
844b766
HDFS-14889. Ability to check if a block has a replica on provided sto…
virajith Oct 4, 2019
c99a121
HDFS-14637. Namenode may not replicate blocks to meet the policy afte…
Oct 4, 2019
ec8f691
HDDS-2225. SCM fails to start in most unsecure environments due to le…
adoroszlai Oct 4, 2019
b23bdaf
HDFS-14879. Header was wrong in Snapshot web UI. Contributed by heman…
tasanuma Oct 4, 2019
2478cba
YARN-9782. Avoid DNS resolution while running SLS. Contributed by Abh…
abmodi Oct 4, 2019
4cf0b36
HDDS-2222 (#1578)
szetszwo Oct 4, 2019
a9849f6
Revert "HDDS-2222 (#1578)" (#1594)
szetszwo Oct 4, 2019
bffcd33
HDDS-2230. Invalid entries in ozonesecure-mr config
elek Oct 4, 2019
d061c84
HDDS-2140. Add robot test for GDPR feature
dineshchitlangia Oct 4, 2019
6171a41
HDDS-2199. In SCMNodeManager dnsToUuidMap cannot track multiple DNs o…
Oct 4, 2019
bca014b
HDDS-2216. Rename HADOOP_RUNNER_VERSION to OZONE_RUNNER_VERSION in co…
cxorm Oct 3, 2019
f44abc3
HADOOP-16207 Improved S3A MR tests.
steveloughran Oct 4, 2019
531cc93
HDDS-2222. Add a method to update ByteBuffer in PureJavaCrc32/PureJav…
szetszwo Oct 4, 2019
f826420
HDDS-2230. Invalid entries in ozonesecure-mr config. (Addendum)
adoroszlai Oct 4, 2019
4510970
YARN-9873. Mutation API Config Change updates Version Number. Contrib…
sunilgovind Oct 4, 2019
3f16651
HDDS-2237. KeyDeletingService throws NPE if it's started too early (#…
elek Oct 4, 2019
aa24add
HDFS-14890. Fixed namenode and journalnode startup on Windows.
macroadster Oct 4, 2019
6574f27
HADOOP-16570. S3A committers encounter scale issues.
steveloughran Oct 4, 2019
10bdc59
HADOOP-16579. Upgrade to Apache Curator 4.2.0 excluding ZK (#1531). C…
nkalmar Oct 4, 2019
f3eaa84
HDDS-2164 : om.db.checkpoints is getting filling up fast. (#1536)
avijayanhwx Oct 4, 2019
8de4374
HDDS-2158. Fixing Json Injection Issue in JsonUtils. (#1486)
hanishakoneru Oct 4, 2019
a3cf54c
HDDS-2250. Generated configs missing from ozone-filesystem-lib jars
adoroszlai Oct 4, 2019
f209722
HDDS-2257. Fix checkstyle issues in ChecksumByteBuffer (#1603)
vivekratnavel Oct 4, 2019
fb1ecff
Revert "YARN-9873. Mutation API Config Change updates Version Number.…
sunilgovind Oct 5, 2019
579dc87
HDDS-2251. Add an option to customize unit.sh and integration.sh para…
elek Oct 5, 2019
b8086bf
HADOOP-16626. S3A ITestRestrictedReadAccess fails without S3Guard.
steveloughran Oct 5, 2019
55c5436
Revert "HADOOP-16579. Upgrade to Apache Curator 4.2.0 excluding ZK (#…
jojochuang Oct 5, 2019
022fe5f
HDDS-2169. Avoid buffer copies while submitting client requests in Ra…
bshashikant Oct 7, 2019
14cd969
HADOOP-16512. [hadoop-tools] Fix order of actual and expected express…
pingsutw Sep 3, 2019
7f332eb
HDDS-2252. Enable gdpr robot test in daily build
dineshchitlangia Oct 7, 2019
1a77a15
HADOOP-16587. Make ABFS AAD endpoints configurable.
bilaharith Oct 7, 2019
9685a6c
HDDS-2239. Fix TestOzoneFsHAUrls (#1600)
adoroszlai Oct 7, 2019
382967b
HDFS-14373. EC : Decoding is failing when block group last incomplete…
surendralilhore Oct 7, 2019
1877312
HDDS-2238. Container Data Scrubber spams log in empty cluster
adoroszlai Oct 4, 2019
cfba6ac
HDDS-2264. Improve output of TestOzoneContainer
adoroszlai Oct 7, 2019
aaa94c3
HDDS-2259. Container Data Scrubber computes wrong checksum
adoroszlai Oct 6, 2019
012d897
HDDS-2262. SLEEP_SECONDS: command not found
adoroszlai Oct 7, 2019
4fdf016
HDDS-2245. Use dynamic ports for SCM in TestSecureOzoneCluster
anuengineer Oct 7, 2019
7615945
HDFS-14814. RBF: RouterQuotaUpdateService supports inherited rule. Co…
ayushtkn Oct 8, 2019
91320b4
HDFS-14859. Prevent unnecessary evaluation of costly operation getNum…
ayushtkn Oct 8, 2019
15a9bee
HDDS-2260. Avoid evaluation of LOG.trace and LOG.debug statement in t…
swagle Oct 8, 2019
5462d21
YARN-9760. Support configuring application priorities on a workflow l…
hungj Oct 8, 2019
72ae371
HDFS-14509. DN throws InvalidToken due to inequality of password when…
Oct 8, 2019
87d9f36
HDDS-2244. Use new ReadWrite lock in OzoneManager. (#1589)
bharatviswa504 Oct 8, 2019
1d27930
HDDS-2233 - Remove ByteStringHelper and refactor the code to the plac…
fapifta Oct 9, 2019
be901f4
YARN-9873. Mutation API Config Change need to update Version Number. …
sunilgovind Oct 9, 2019
35f093f
YARN-9356. Add more tests to ratio method in TestResourceCalculator. …
szilard-nemeth Oct 9, 2019
6f1ab95
YARN-9128. Use SerializationUtils from apache commons to serialize / …
szilard-nemeth Oct 9, 2019
1f954e6
HDDS-2217. Remove log4j and audit configuration from the docker-confi…
Oct 9, 2019
4b0a5bc
HDDS-2217. Remove log4j and audit configuration from the docker-confi…
adoroszlai Oct 9, 2019
b034350
Squashed commit of the following:
elek Oct 9, 2019
2d81abc
HDDS-2265. integration.sh may report false negative
adoroszlai Oct 9, 2019
d76e265
HDFS-14754. Erasure Coding : The number of Under-Replicated Blocks ne…
surendralilhore Oct 9, 2019
eeb58a0
HDFS-14898. Use Relative URLS in Hadoop HDFS HTTP FS. Contributed by …
ayushtkn Oct 9, 2019
a031388
HDDS-2266. Avoid evaluation of LOG.trace and LOG.debug statement in t…
swagle Oct 10, 2019
104ccca
HDFS-14900. Fix build failure of hadoop-hdfs-native-client. Contribut…
ayushtkn Oct 10, 2019
effe608
HADOOP-16650. ITestS3AClosedFS failing.
steveloughran Oct 10, 2019
4850b3a
HDDS-2269. Provide config for fair/non-fair for OM RW Lock. (#1623)
bharatviswa504 Oct 10, 2019
957253f
HDDS-1984. Fix listBucket API. (#1555)
bharatviswa504 Oct 10, 2019
7a4b3d4
HADOOP-15870. S3AInputStream.remainingInFile should use nextReadPos.
lqjack Oct 10, 2019
31e0122
YARN-9860. Enable service mode for Docker containers on YARN
macroadster Oct 10, 2019
9c72bf4
HDDS-1986. Fix listkeys API. (#1588)
bharatviswa504 Oct 10, 2019
f267917
HDDS-2282. scmcli pipeline list command throws NullPointerException. …
xiaoyuyao Oct 11, 2019
4a700c2
HADOOP-16520. Race condition in DDB table init and waiting threads. …
Oct 11, 2019
62b5cef
YARN-9836. General usability improvements in showSimulationTrace.html…
szilard-nemeth Oct 11, 2019
ec86f42
YARN-8453. Additional Unit tests to verify queue limit and max-limit …
szilard-nemeth Oct 11, 2019
c561a70
HDDS-2213.Reduce key provider loading log level in OzoneFileSystem#ge…
Oct 11, 2019
44bc095
HADOOP-13907. Fix TestWebDelegationToken#testKerberosDelegationTokenA…
ayushtkn Oct 12, 2019
6e5cd52
HDFS-14899. Use Relative URLS in Hadoop HDFS RBF. Contributed by Davi…
ayushtkn Oct 12, 2019
5f4641a
HDFS-14238. A log in NNThroughputBenchmark should change log level to…
ayushtkn Oct 12, 2019
5cc7873
YARN-9699. Migration tool that help to generate CS config based on FS…
szilard-nemeth Oct 14, 2019
dee9e97
Revert "HADOOP-15870. S3AInputStream.remainingInFile should use nextR…
steveloughran Oct 14, 2019
74e5018
HADOOP-16635. S3A "directories only" scan still does a HEAD.
steveloughran Oct 14, 2019
fabd41f
HDFS-14856. Fetch file ACLs while mounting external store. (#1478)
ashvina Oct 14, 2019
336abbd
HDFS-14886. In NameNode Web UI's Startup Progress page, Loading edits…
surendralilhore Oct 14, 2019
a8ef03e
YARN-9840. Capacity scheduler: add support for Secondary Group rule m…
szilard-nemeth Oct 15, 2019
85af77c
HADOOP-16643. Update netty4 to the latest 4.1.42. Contributed by Lish…
jojochuang Oct 15, 2019
c39e9fc
HADOOP-15169. "hadoop.ssl.enabled.protocols" should be considered in …
jojochuang Oct 15, 2019
bbcf0b9
HADOOP-16478. S3Guard bucket-info fails if the caller lacks s3:GetBuc…
steveloughran Oct 16, 2019
c79a5f2
HADOOP-16580. Disable retry of FailoverOnNetworkExceptionRetry in cas…
szilard-nemeth Oct 16, 2019
090f73a
YARN-9900. Revert to previous state when Invalid Config is applied an…
sunilgovind Oct 16, 2019
375224e
HDFS-14739. RBF: LS command for mount point shows wrong owner and per…
ayushtkn Oct 16, 2019
9a8edb0
HADOOP-16640. WASB: Override getCanonicalServiceName() to return URI
DadanielZ Oct 16, 2019
a5034c7
YARN-9773: Add QueueMetrics for Custom Resources. Contributed by Mani…
Oct 16, 2019
3990ffa
YARN-9909. Offline format of YarnConfigurationStore. Contributed by P…
sunilgovind Oct 17, 2019
5527d79
HDFS-14810. Review FSNameSystem editlog sync. Contributed by Xiaoqiao…
ayushtkn Oct 17, 2019
54dc6b7
HDFS-14909. DFSNetworkTopology#chooseRandomWithStorageType() should n…
surendralilhore Oct 17, 2019
f0699a7
YARN-9841. Capacity scheduler: add support for combined %user + %prim…
szilard-nemeth Oct 18, 2019
3d41f33
HADOOP-16152. Upgrade Eclipse Jetty version to 9.4.x. Contributed by …
wangyum Oct 17, 2019
6d92aa7
HADOOP-16579. Upgrade to Curator 4.2.0 and ZooKeeper 3.5.5 (#1656). C…
symat Oct 18, 2019
72b1bed
YARN-9884. Make container-executor mount logic modular
macroadster Oct 18, 2019
155864d
YARN-9875. Improve fair scheduler configuration store on HDFS.
macroadster Oct 19, 2019
2ae4b33
HADOOP-16662. Remove unnecessary InnerNode check in NetworkTopology#a…
ayushtkn Oct 19, 2019
e6f95eb
HDFS-14887. RBF: In Router Web UI, Observer Namenode Information disp…
Oct 19, 2019
447f46d
HDFS-14847. Erasure Coding: Blocks are over-replicated while EC decom…
ayushtkn Oct 20, 2019
ff6a492
HDFS-14916. RBF: line breaks are missing from the output of 'hdfs dfs…
ayushtkn Oct 21, 2019
74c2329
HDFS-14913. Correct the value of available count in DFSNetworkTopolog…
ayushtkn Oct 21, 2019
3f7756d
YARN-9922. Fixed YARN javadoc errors from YARN-9699.
macroadster Oct 21, 2019
83d1480
YARN-9915: Fix FindBug issue in QueueMetrics. Contributed by Prabhu J…
Oct 21, 2019
c4e27ef
HDFS-12749. DN may not send block report to NN after NN restart. Cont…
kihwal Oct 21, 2019
72003b1
HDFS-13901. INode access time is ignored because of race between open…
jojochuang Oct 22, 2019
19f35cf
HDFS-14918. Remove useless getRedundancyThread from BlockManagerTestU…
ayushtkn Oct 22, 2019
6020505
HDFS-14915. Move Superuser Check Before Taking Lock For Encryption AP…
ayushtkn Oct 22, 2019
a901405
HDFS-14884. Add sanity check that zone key equals feinfo key while se…
mukul1987 Oct 22, 2019
1d5d7d0
HADOOP-16658. S3A connector does not support including the token rene…
pzampino Oct 23, 2019
fd84ca5
YARN-9921. Issue in PlacementConstraint when YARN Service AM retries …
tangzhankun Oct 24, 2019
ee699dc
HDFS-14921. Remove SuperUser Check in Setting Storage Policy in FileS…
vinayakumarb Oct 24, 2019
ac6b6a6
HADOOP-16614. Add aarch64 support for dependent leveldbjni.
macroadster Oct 24, 2019
2eba262
HADOOP-16615. Add password check for credential provider,
hddong Oct 24, 2019
a1b4eeb
HDFS-14910. Rename Snapshot with Pre Descendants Fail With IllegalArg…
jojochuang Oct 24, 2019
b41394e
HDFS-14638. [Dynamometer] Fix scripts to refer to current build struc…
tasanuma Oct 24, 2019
0db0f1e
HDFS-14917. Change the ICON of "Decommissioned & dead" datanode on "d…
tasanuma Oct 25, 2019
8625265
HDFS-14933. Fixing a typo in documentation of Observer NameNode. Cont…
tasanuma Oct 25, 2019
eef34f2
YARN-9914. Use separate configs for free disk space checking for full…
ericbadger Oct 25, 2019
30db895
HDFS-14308. DFSStripedInputStream curStripeBuf is not freed by unbuff…
zhaoyim Oct 25, 2019
7be5508
HDFS-14923. Remove dead code from HealthMonitor. Contributed by Fei Hui.
ferhui Oct 25, 2019
d5e9971
HADOOP-16653. S3Guard DDB overreacts to no tag access (#1660). Contri…
Oct 28, 2019
9ef6ed9
HDFS-14931. hdfs crypto commands limit column width. Contributed by E…
ericbadger Oct 28, 2019
30ed24a
HDFS-14730. Removed unused configuration dfs.web.authentication.filter.
macroadster Oct 28, 2019
fa4904c
HDFS-14935. Refactor DFSNetworkTopology#isNodeInScope. Contributed by…
ayushtkn Oct 29, 2019
ed45c13
YARN-2442. ResourceManager JMX UI does not give HA State. Contributed…
abmodi Oct 29, 2019
e32ab5e
HDFS-14907. [Dynamometer] Add JUnit JAR to classpath for SimulatedDat…
tasanuma Oct 29, 2019
bd498ba
HADOOP-16669. TestRawLocalFileSystemContract.testPermission fails if …
steveloughran Oct 29, 2019
012756a
HADOOP-16675. Upgrade jackson-databind to 2.9.10.1. Contributed by Li…
jojochuang Oct 29, 2019
e3e7daa
YARN-9889. [UI] Add Application Tag column to RM All Applications tab…
szilard-nemeth Oct 30, 2019
9a2e43e
YARN-9937. Add missing queue configs in RMWebService#CapacitySchedule…
sunilgovind Oct 30, 2019
e6137d0
Make upstream aware of 2.10.0 release
Oct 30, 2019
8c9173c
HADOOP-16510. [hadoop-common] Fix order of actual and expected expres…
szilard-nemeth Oct 31, 2019
d9fbedc
HDFS-14936. Add getNumOfChildren() for interface InnerNode. Contribut…
ayushtkn Oct 31, 2019
9d25ae7
HDFS-14920. Erasure Coding: Decommission may hang If one or more data…
ayushtkn Oct 31, 2019
f9b99d2
HADOOP-16656. Document FairCallQueue configs in core-default.xml. Con…
smengcl Oct 31, 2019
ef9d12d
Add 2.10.0 release notes for HDFS-12943
hungj Nov 1, 2019
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: 6 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## NOTICE

Please create an issue in ASF JIRA before opening a pull request,
and you need to set the title of the pull request which starts with
the corresponding JIRA issue number. (e.g. HADOOP-XXXXX. Fix a typo in YYY.)
For more details, please see https://cwiki.apache.org/confluence/display/HADOOP/How+To+Contribute
97 changes: 83 additions & 14 deletions BUILDING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Requirements:
* Unix System
* JDK 1.8
* Maven 3.3 or later
* ProtocolBuffer 2.5.0
* Protocol Buffers 3.7.1 (if compiling native code)
* CMake 3.1 or newer (if compiling native code)
* Zlib devel (if compiling native code)
* Cyrus SASL devel (if compiling native code)
Expand Down Expand Up @@ -62,8 +62,16 @@ Installing required packages for clean install of Ubuntu 14.04 LTS Desktop:
$ 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
* ProtocolBuffer 2.5.0 (required)
$ sudo apt-get -y install protobuf-compiler
* 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

Optional packages:

Expand All @@ -78,6 +86,8 @@ Optional packages:
$ sudo apt-get install fuse libfuse-dev
* ZStandard compression
$ sudo apt-get install zstd
* PMDK library for storage class memory(SCM) as HDFS cache backend
Please refer to http://pmem.io/ and https://github.com/pmem/pmdk

----------------------------------------------------------------------------------
Maven main modules:
Expand Down Expand Up @@ -262,6 +272,32 @@ Maven build goals:
invoke, run 'mvn dependency-check:aggregate'. Note that this plugin
requires maven 3.1.1 or greater.

PMDK library build options:

The Persistent Memory Development Kit (PMDK), formerly known as NVML, is a growing
collection of libraries which have been developed for various use cases, tuned,
validated to production quality, and thoroughly documented. These libraries are built
on the Direct Access (DAX) feature available in both Linux and Windows, which allows
applications directly load/store access to persistent memory by memory-mapping files
on a persistent memory aware file system.

It is currently an optional component, meaning that Hadoop can be built without
this dependency. Please Note the library is used via dynamic module. For getting
more details please refer to the official sites:
http://pmem.io/ and https://github.com/pmem/pmdk.

* -Drequire.pmdk is used to build the project with PMDK libraries forcibly. With this
option provided, the build will fail if libpmem library is not found. If this option
is not given, the build will generate a version of Hadoop with libhadoop.so.
And storage class memory(SCM) backed HDFS cache is still supported without PMDK involved.
Because PMDK can bring better caching write/read performance, it is recommended to build
the project with this option if user plans to use SCM backed HDFS cache.
* -Dpmdk.lib is used to specify a nonstandard location for PMDK libraries if they are not
under /usr/lib or /usr/lib64.
* -Dbundle.pmdk is used to copy the specified libpmem libraries into the distribution tar
package. This option requires that -Dpmdk.lib is specified. With -Dbundle.pmdk provided,
the build will fail if -Dpmdk.lib is not specified.

----------------------------------------------------------------------------------
Building components separately

Expand All @@ -274,16 +310,6 @@ level once; and then work from the submodule. Keep in mind that SNAPSHOTs
time out after a while, using the Maven '-nsu' will stop Maven from trying
to update SNAPSHOTs from external repos.

----------------------------------------------------------------------------------
Protocol Buffer compiler

The version of Protocol Buffer compiler, protoc, must match the version of the
protobuf JAR.

If you have multiple versions of protoc in your system, you can set in your
build shell the HADOOP_PROTOC_PATH environment variable to point to the one you
want to use for the Hadoop build. If you don't define this environment variable,
protoc is looked up in the PATH.
----------------------------------------------------------------------------------
Importing projects to eclipse

Expand Down Expand Up @@ -352,6 +378,49 @@ export MAVEN_OPTS="-Xms256m -Xmx1536m"

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

Building on macOS (without Docker)

----------------------------------------------------------------------------------
Installing required dependencies for clean install of macOS 10.14:

* Install Xcode Command Line Tools
$ xcode-select --install
* Install Homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
* Install OpenJDK 8
$ brew tap AdoptOpenJDK/openjdk
$ brew cask install adoptopenjdk8
* Install maven and tools
$ brew install maven autoconf automake cmake wget
* Install native libraries, only openssl is required to compile native code,
you may optionally install zlib, lz4, etc.
$ brew install openssl
* Protocol Buffers 3.7.1 (required to compile native code)
$ wget https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz
$ mkdir -p protobuf-3.7 && tar zxvf protobuf-java-3.7.1.tar.gz --strip-components 1 -C protobuf-3.7
$ cd protobuf-3.7
$ ./configure
$ make
$ make check
$ make install
$ protoc --version

Note that building Hadoop 3.1.1/3.1.2/3.2.0 native code from source is broken
on macOS. For 3.1.1/3.1.2, you need to manually backport YARN-8622. For 3.2.0,
you need to backport both YARN-8622 and YARN-9487 in order to build native code.

----------------------------------------------------------------------------------
Building command example:

* Create binary distribution with native code but without documentation:
$ mvn package -Pdist,native -DskipTests -Dmaven.javadoc.skip \
-Dopenssl.prefix=/usr/local/opt/openssl

Note that the command above manually specified the openssl library and include
path. This is necessary at least for Homebrewed OpenSSL.

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

Building on Windows

----------------------------------------------------------------------------------
Expand All @@ -360,7 +429,7 @@ Requirements:
* Windows System
* JDK 1.8
* Maven 3.0 or later
* ProtocolBuffer 2.5.0
* Protocol Buffers 3.7.1
* CMake 3.1 or newer
* Visual Studio 2010 Professional or Higher
* Windows SDK 8.1 (if building CPU rate control for the container executor)
Expand Down
Loading