10 months agoYARN-8048. Support auto-spawning of admin configured services during bootstrap of...
Wangda Tan [Sat, 7 Apr 2018 04:24:58 +0000 (21:24 -0700)] 
YARN-8048. Support auto-spawning of admin configured services during bootstrap of RM (Rohith Sharma K S via wangda)

Change-Id: I2d8d61ccad55e1118009294d7e17822df3cd0fd5

10 months agoYARN-8110. AMRMProxy recover should catch for all throwable to avoid premature exit...
Subru Krishnan [Fri, 6 Apr 2018 23:31:16 +0000 (16:31 -0700)] 
YARN-8110. AMRMProxy recover should catch for all throwable to avoid premature exit. (Botong Huang via Subru).

10 months agoYARN-8107. Give an informative message when incorrect format is used in ATSv2 filter...
Haibo Chen [Fri, 6 Apr 2018 16:37:21 +0000 (09:37 -0700)] 
YARN-8107. Give an informative message when incorrect format is used in ATSv2 filter attributes. (Rohith Sharma K S via Haibo Chen)

10 months agoYARN-8083. [UI2] All YARN related configurations are paged together in conf page...
Sunil G [Fri, 6 Apr 2018 16:23:14 +0000 (21:53 +0530)] 
YARN-8083. [UI2] All YARN related configurations are paged together in conf page. Contributed by Gergely Nov├ík.

10 months agoHADOOP-14759 S3GuardTool prune to prune specific bucket entries. Contributed by Gabor...
Aaron Fabbri [Fri, 6 Apr 2018 03:23:17 +0000 (20:23 -0700)] 
HADOOP-14759 S3GuardTool prune to prune specific bucket entries. Contributed by Gabor Bota.

10 months agoAdded CHANGES/RELEASES/Jdiff for 3.1.0 release
Wangda Tan [Thu, 5 Apr 2018 22:50:55 +0000 (15:50 -0700)] 
Added CHANGES/RELEASES/Jdiff for 3.1.0 release

Change-Id: Ied5067a996151c04d15cad46c46ac98b60c37b39
(cherry picked from commit 2d96570452a72569befdf9cfe9b90c9fa2e0e261)

10 months agoHDFS-13353. RBF: TestRouterWebHDFSContractCreate failed. Contributed by Takanobu...
Wei Yan [Thu, 5 Apr 2018 19:00:52 +0000 (12:00 -0700)] 
HDFS-13353. RBF: TestRouterWebHDFSContractCreate failed. Contributed by Takanobu Asanuma.

10 months agoYARN-8119. [UI2] Timeline Server address' url scheme should be removed while accessin...
Rohith Sharma K S [Thu, 5 Apr 2018 18:02:35 +0000 (23:32 +0530)] 
YARN-8119. [UI2] Timeline Server address' url scheme should be removed while accessing via KNOX. Contributed by Sunil G.

10 months agoYARN-6936. [Atsv2] Retrospect storing entities into sub application table from client...
Haibo Chen [Thu, 5 Apr 2018 17:22:50 +0000 (10:22 -0700)] 
YARN-6936. [Atsv2] Retrospect storing entities into sub application table from client perspective. (Rohith Sharma K S via Haibo Chen)

10 months agoHDFS-13350. Negative legacy block ID will confuse Erasure Coding to be considered...
Lei Xu [Wed, 4 Apr 2018 22:56:17 +0000 (15:56 -0700)] 
HDFS-13350. Negative legacy block ID will confuse Erasure Coding to be considered as striped block. (Contributed by Lei (Eddy) Xu).

10 months agoHADOOP-14855. Hadoop scripts may errantly believe a daemon is still running, preventi...
Miklos Szegedi [Wed, 4 Apr 2018 22:35:58 +0000 (15:35 -0700)] 
HADOOP-14855. Hadoop scripts may errantly believe a daemon is still running, preventing it from starting. Contributed by Robert Kanter.

10 months agoYARN-8073 TimelineClientImpl doesn't honor yarn.timeline-service.versions configurati...
Vrushali C [Wed, 4 Apr 2018 22:08:03 +0000 (15:08 -0700)] 
YARN-8073 TimelineClientImpl doesn't honor yarn.timeline-service.versions configuration. Contributed by Rohith Sharma K S

10 months agoYARN-7946. Update TimelineServerV2 doc as per YARN-7919. (Haibo Chen)
Haibo Chen [Wed, 4 Apr 2018 18:59:31 +0000 (11:59 -0700)] 
YARN-7946. Update TimelineServerV2 doc as per YARN-7919. (Haibo Chen)

10 months agoYARN-8013. Support application tags when defining application namespaces for placemen...
Konstantinos Karanasos [Wed, 4 Apr 2018 17:51:58 +0000 (10:51 -0700)] 
YARN-8013. Support application tags when defining application namespaces for placement constraints. Contributed by Weiwei Yang.

10 months agoYARN-8115. [UI2] URL data like nodeHTTPAddress must be encoded in UI before using...
Sunil G [Wed, 4 Apr 2018 16:43:14 +0000 (22:13 +0530)] 
YARN-8115. [UI2] URL data like nodeHTTPAddress must be encoded in UI before using to access NM. Contributed by Sreenath Somarajapuram.

10 months agoYARN-8106. Update LogAggregationIndexedFileController to use readFull instead read...
Wangda Tan [Wed, 4 Apr 2018 04:06:24 +0000 (21:06 -0700)] 
YARN-8106. Update LogAggregationIndexedFileController to use readFull instead read to avoid IOException while loading log meta. (Prabhu Joseph via wangda)

Change-Id: I63a65f73f8d1636e2c99ed9c8c2bbd05efcff80f

10 months agoYARN-7764. Findbugs warning: Resource#getResources may expose internal representation...
Sunil G [Wed, 4 Apr 2018 03:52:35 +0000 (09:22 +0530)] 
YARN-7764. Findbugs warning: Resource#getResources may expose internal representation. Contributed by Weiwei Yang.

10 months agoYARN-8035. Uncaught exception in ContainersMonitorImpl during relaunch due to the...
Miklos Szegedi [Tue, 3 Apr 2018 17:01:00 +0000 (10:01 -0700)] 
YARN-8035. Uncaught exception in ContainersMonitorImpl during relaunch due to the process ID changing. Contributed by Shane Kumpf.

10 months agoHADOOP-14758. S3GuardTool.prune to handle UnsupportedOperationException.
Steve Loughran [Tue, 3 Apr 2018 15:31:34 +0000 (16:31 +0100)] 
HADOOP-14758. S3GuardTool.prune to handle UnsupportedOperationException.
Contributed by Gabor Bota.

10 months agoYARN-8051. TestRMEmbeddedElector#testCallbackSynchronization is flaky. (Robert Kanter...
Haibo Chen [Tue, 3 Apr 2018 14:58:21 +0000 (07:58 -0700)] 
YARN-8051. TestRMEmbeddedElector#testCallbackSynchronization is flaky. (Robert Kanter via Haibo Chen)

10 months agoHDFS-13364. RBF: Support NamenodeProtocol in the Router. Contributed by Inigo Goiri.
Yiqun Lin [Tue, 3 Apr 2018 07:08:40 +0000 (15:08 +0800)] 
HDFS-13364. RBF: Support NamenodeProtocol in the Router. Contributed by Inigo Goiri.

10 months agoHADOOP-15355. TestCommonConfigurationFields is broken by HADOOP-15312. Contributed...
Xiao Chen [Tue, 3 Apr 2018 06:07:29 +0000 (23:07 -0700)] 
HADOOP-15355. TestCommonConfigurationFields is broken by HADOOP-15312. Contributed by LiXin Ge.

10 months agoHADOOP-15317. Improve NetworkTopology chooseRandom's loop.
Xiao Chen [Tue, 3 Apr 2018 05:47:02 +0000 (22:47 -0700)] 
HADOOP-15317. Improve NetworkTopology chooseRandom's loop.

10 months agoYARN-8091. Revisit checkUserAccessToQueue RM REST API. (wangda)
Wangda Tan [Mon, 2 Apr 2018 22:22:05 +0000 (15:22 -0700)] 
YARN-8091. Revisit checkUserAccessToQueue RM REST API. (wangda)

Change-Id: I5fab3fe229c34e967487b7327c7b3c8ddf7cb795

10 months agoYARN-8082. Include LocalizedResource size information in the NM download log for...
Jason Lowe [Mon, 2 Apr 2018 15:38:13 +0000 (10:38 -0500)] 
YARN-8082. Include LocalizedResource size information in the NM download log for localization. Contributed by Kuhu Shukla

10 months agoHADOOP-15146. Remove DataOutputByteBuffer.
Steve Loughran [Mon, 2 Apr 2018 14:52:40 +0000 (15:52 +0100)] 
HADOOP-15146. Remove DataOutputByteBuffer.
Contributed by BELUGA BEHR.

10 months agoYARN-7142. Support placement policy in yarn native services. (Gour Saha via wangda)
Wangda Tan [Mon, 2 Apr 2018 14:26:01 +0000 (07:26 -0700)] 
YARN-7142. Support placement policy in yarn native services. (Gour Saha via wangda)

Change-Id: I166c67a7a34430627c17365f60bac75b6da1b434

10 months agoHDFS-13289. RBF: TestConnectionManager#testCleanup() test case need correction. Contr...
Inigo Goiri [Sat, 31 Mar 2018 16:46:13 +0000 (09:46 -0700)] 
HDFS-13289. RBF: TestConnectionManager#testCleanup() test case need correction. Contributed by Dibyendu Karmakar.

10 months agoHADOOP-15253. Should update maxQueueSize when refresh call queue. Contributed by...
Konstantin V Shvachko [Sat, 31 Mar 2018 01:55:35 +0000 (18:55 -0700)] 
HADOOP-15253. Should update maxQueueSize when refresh call queue. Contributed by Tao Jie.

10 months agoHADOOP-15352. Fix default local maven repository path in create-release script. Contr...
Akira Ajisaka [Fri, 30 Mar 2018 14:25:14 +0000 (23:25 +0900)] 
HADOOP-15352. Fix default local maven repository path in create-release script. Contributed by Elek, Marton.

10 months agoYARN-7497. Add file system based scheduler configuration store. Contributed by Jianda...
Weiwei Yang [Fri, 30 Mar 2018 13:41:33 +0000 (21:41 +0800)] 
YARN-7497. Add file system based scheduler configuration store. Contributed by Jiandan Yang.

10 months agoHADOOP-14999. AliyunOSS: provide one asynchronous multi-part based uploading mechanis...
Sammi Chen [Fri, 30 Mar 2018 12:23:05 +0000 (20:23 +0800)] 
HADOOP-14999. AliyunOSS: provide one asynchronous multi-part based uploading mechanism. Contributed by Genmao Yu.

10 months agoHADOOP-12862. LDAP Group Mapping over SSL can not specify trust store. Contributed...
Konstantin V Shvachko [Fri, 30 Mar 2018 00:13:18 +0000 (17:13 -0700)] 
HADOOP-12862. LDAP Group Mapping over SSL can not specify trust store. Contributed by Wei-Chiu Chuang and Konstantin Shvachko.

10 months agoHDFS-13087. Snapshotted encryption zone information should be immutable. Contributed...
Xiao Chen [Thu, 29 Mar 2018 22:36:31 +0000 (15:36 -0700)] 
HDFS-13087. Snapshotted encryption zone information should be immutable. Contributed by LiXin Ge.

10 months agoYARN-8086. ManagedParentQueue with no leaf queues cause JS error in new UI. (Suma...
Wangda Tan [Thu, 29 Mar 2018 22:03:31 +0000 (15:03 -0700)] 
YARN-8086. ManagedParentQueue with no leaf queues cause JS error in new UI. (Suma Shivaprasad via wangda)

Change-Id: I6d82af91adec02698afddde6883b1fe1924e6041

10 months agoYARN-6257. Fix CapacityScheduler REST API JSON output.
Eric Yang [Thu, 29 Mar 2018 21:36:34 +0000 (17:36 -0400)] 
YARN-6257. Fix CapacityScheduler REST API JSON output.
           Contributed By Tao Yang

10 months agoHADOOP-15342. Updating ADLS connector to use the current SDK version (2.2.7). Contrib...
Sean Mackrory [Tue, 27 Mar 2018 21:51:44 +0000 (15:51 -0600)] 
HADOOP-15342. Updating ADLS connector to use the current SDK version (2.2.7). Contributed by Atul Sikaria.

10 months agoYARN-8085. ResourceProfilesManager should be set in RMActiveServiceContext. Contribut...
Sunil G [Thu, 29 Mar 2018 16:11:16 +0000 (21:41 +0530)] 
YARN-8085. ResourceProfilesManager should be set in RMActiveServiceContext. Contributed by Tao Yang.

10 months agoHDFS-13357. Improve AclException message "Invalid ACL: only directories may have...
Wei-Chiu Chuang [Thu, 29 Mar 2018 14:08:22 +0000 (07:08 -0700)] 
HDFS-13357. Improve AclException message "Invalid ACL: only directories may have a default ACL.". Contributed by Gabor Bota.

10 months agoYARN-8076. Support to specify application tags in distributed shell. Contributed...
Sunil G [Thu, 29 Mar 2018 10:25:39 +0000 (15:55 +0530)] 
YARN-8076. Support to specify application tags in distributed shell. Contributed by Weiwei Yang.

10 months agoYARN-8069. Clean up example hostnames for RegistryDNS.
Eric Yang [Thu, 29 Mar 2018 00:17:37 +0000 (20:17 -0400)] 
YARN-8069.  Clean up example hostnames for RegistryDNS.
            Contributed by Billie Rinaldi

10 months agoHDFS-13314. NameNode should optionally exit if it detects FsImage corruption. Contrib...
Arpit Agarwal [Wed, 28 Mar 2018 18:37:34 +0000 (11:37 -0700)] 
HDFS-13314. NameNode should optionally exit if it detects FsImage corruption. Contributed by Arpit Agarwal.

10 months agoHADOOP-15320. Remove customized getFileBlockLocations for hadoop-azure and hadoop...
Chris Douglas [Wed, 28 Mar 2018 18:58:59 +0000 (11:58 -0700)] 
HADOOP-15320. Remove customized getFileBlockLocations for hadoop-azure and hadoop-azure-datalake. Contributed by Shanyu Zhao

10 months agoYARN-7623. Fix the CapacityScheduler Queue configuration documentation. Contributed...
Zhe Zhang [Wed, 28 Mar 2018 18:41:13 +0000 (11:41 -0700)] 
YARN-7623. Fix the CapacityScheduler Queue configuration documentation. Contributed by Jonathan Hung.

10 months agoYARN-8010. Add config in FederationRMFailoverProxy to not bypass facade cache when...
Subru Krishnan [Wed, 28 Mar 2018 18:33:19 +0000 (11:33 -0700)] 
YARN-8010. Add config in FederationRMFailoverProxy to not bypass facade cache when failing over. (Botong Huang via Subru).

10 months agoRevert "YARN-8010. Add config in FederationRMFailoverProxy to not bypass facade cache...
Subru Krishnan [Wed, 28 Mar 2018 18:26:50 +0000 (11:26 -0700)] 
Revert "YARN-8010. Add config in FederationRMFailoverProxy to not bypass facade cache when failing over. (Botong Huang via Subru)."

This reverts commit 2a2ef15caf791f30c471526c1b74e68803f0c405 as smart-apply-patch script didn't pick the latest patch.

10 months agoYARN-6629. NPE occurred when container allocation proposal is applied but its resourc...
Wangda Tan [Wed, 28 Mar 2018 15:47:31 +0000 (08:47 -0700)] 
YARN-6629. NPE occurred when container allocation proposal is applied but its resource requests are removed before. (Tao Yang via wangda)

Change-Id: I805880f90b3f6798ec96ed8e8e75755f390a9ad5

10 months agoYARN-8077. The vmemLimit parameter in ContainersMonitorImpl#isProcessTreeOverLimit...
Miklos Szegedi [Wed, 28 Mar 2018 16:05:25 +0000 (09:05 -0700)] 
YARN-8077. The vmemLimit parameter in ContainersMonitorImpl#isProcessTreeOverLimit is confusing. Contributed by Sen Zhao.

10 months agoYARN-7734. Fix UT failure TestContainerLogsPage#testContainerLogPageAccess. Contribut...
Weiwei Yang [Wed, 28 Mar 2018 09:35:17 +0000 (17:35 +0800)] 
YARN-7734. Fix UT failure TestContainerLogsPage#testContainerLogPageAccess. Contributed by Tao Yang.

10 months agoHDFS-13347. RBF: Cache datanode reports. Contributed by Inigo Goiri.
Yiqun Lin [Wed, 28 Mar 2018 03:00:08 +0000 (11:00 +0800)] 
HDFS-13347. RBF: Cache datanode reports. Contributed by Inigo Goiri.

10 months agoYARN-8075. DShell does not fail when we ask more GPUs than available even though...
Sunil G [Wed, 28 Mar 2018 02:33:18 +0000 (08:03 +0530)] 
YARN-8075. DShell does not fail when we ask more GPUs than available even though AM throws 'InvalidResourceRequestException'. Contributed by Wangda Tan.

10 months agoYARN-8010. Add config in FederationRMFailoverProxy to not bypass facade cache when...
Subru Krishnan [Wed, 28 Mar 2018 00:39:46 +0000 (17:39 -0700)] 
YARN-8010. Add config in FederationRMFailoverProxy to not bypass facade cache when failing over. (Botong Huang via Subru).

10 months agoHADOOP-15312. Undocumented KeyProvider configuration keys. Contributed by LiXin Ge.
Wei-Chiu Chuang [Tue, 27 Mar 2018 20:33:41 +0000 (13:33 -0700)] 
HADOOP-15312. Undocumented KeyProvider configuration keys. Contributed by LiXin Ge.

10 months agoHDFS-13338. Update BUILDING.txt for building native libraries. Contributed by Takano...
James Clampffer [Tue, 27 Mar 2018 18:21:19 +0000 (14:21 -0400)] 
HDFS-13338. Update BUILDING.txt for building native libraries.  Contributed by Takanobu Asanuma.

10 months agoHDFS-13352. RBF: Add xsl stylesheet for hdfs-rbf-default.xml. Contributed by Takanobu...
Inigo Goiri [Tue, 27 Mar 2018 17:31:03 +0000 (10:31 -0700)] 
HDFS-13352. RBF: Add xsl stylesheet for hdfs-rbf-default.xml. Contributed by Takanobu Asanuma.

10 months agoHADOOP-15313. TestKMS should close providers.
Xiao Chen [Mon, 26 Mar 2018 22:59:17 +0000 (15:59 -0700)] 
HADOOP-15313. TestKMS should close providers.

10 months agoYARN-8018. Added support for initiating yarn service upgrade.
Eric Yang [Mon, 26 Mar 2018 22:46:31 +0000 (18:46 -0400)] 
YARN-8018.  Added support for initiating yarn service upgrade.
            Contributed by Chandni Singh

10 months agoMAPREDUCE-6441. Improve temporary directory name generation in LocalDistributedCacheM...
Robert Kanter [Mon, 26 Mar 2018 21:55:53 +0000 (14:55 -0700)] 
MAPREDUCE-6441. Improve temporary directory name generation in LocalDistributedCacheManager for concurrent processes (wattsinabox, rchiang, haibochen via rkanter)

10 months agoYARN-7794. SLSRunner is not loading timeline service jars, causing failure. (Yufei...
Haibo Chen [Mon, 26 Mar 2018 21:30:11 +0000 (14:30 -0700)] 
YARN-7794. SLSRunner is not loading timeline service jars, causing failure. (Yufei Gu via Haibo Chen)

10 months agoHADOOP-15299. Bump Jackson 2 version to Jackson 2.9.x.
Sean Mackrory [Thu, 8 Mar 2018 18:23:23 +0000 (11:23 -0700)] 
HADOOP-15299. Bump Jackson 2 version to Jackson 2.9.x.

10 months agoYARN-8072. RM log is getting flooded with MemoryPlacementConstraintManager info logs...
Wangda Tan [Mon, 26 Mar 2018 18:20:16 +0000 (11:20 -0700)] 
YARN-8072. RM log is getting flooded with MemoryPlacementConstraintManager info logs. (Zian Chen via wangda)

Change-Id: I2567f4669ad868e13c4301fe44c4bde85bb92c37

10 months agoYARN-8068. Application Priority field causes NPE in app timeline publish when Hadoop...
Wangda Tan [Mon, 26 Mar 2018 18:19:15 +0000 (11:19 -0700)] 
YARN-8068. Application Priority field causes NPE in app timeline publish when Hadoop 2.7 based clients to 2.8+ (Sunil G via wangda)

Change-Id: I7910bd1064a1b4dbbe2084080c060822ea6f3b48

10 months agoYARN-8062. yarn rmadmin -getGroups returns group from which the user has been removed...
Wangda Tan [Mon, 26 Mar 2018 18:16:06 +0000 (11:16 -0700)] 
YARN-8062. yarn rmadmin -getGroups returns group from which the user has been removed. (Sunil G via wangda)

Change-Id: I80ed63846502bf7751b890b6c6c6a7c0679e2b4a

10 months agoHADOOP-15339. Support additional key/value propereties in JMX bean registration....
Xiaoyu Yao [Mon, 26 Mar 2018 17:45:29 +0000 (10:45 -0700)] 
HADOOP-15339. Support additional key/value propereties in JMX bean registration. Contributed by Elek Marton.

10 months agoYARN-8043. Added the exception message for failed launches running under LCE.
Eric Yang [Mon, 26 Mar 2018 17:21:35 +0000 (13:21 -0400)] 
YARN-8043.  Added the exception message for failed launches running under LCE.
            Contributed by Shane Kumpf

10 months agoHDFS-13204. RBF: Optimize name service safe mode icon. Contributed by liuhongtong.
Inigo Goiri [Mon, 26 Mar 2018 16:42:51 +0000 (09:42 -0700)] 
HDFS-13204. RBF: Optimize name service safe mode icon. Contributed by liuhongtong.

10 months agoHDFS-13291. RBF: Implement available space based OrderResolver. Contributed by Yiqun...
Yiqun Lin [Mon, 26 Mar 2018 10:33:07 +0000 (18:33 +0800)] 
HDFS-13291. RBF: Implement available space based OrderResolver. Contributed by Yiqun Lin.

10 months agoHADOOP-15295. Remove redundant logging related to tags from Configuration. Contribute...
Anu Engineer [Sat, 24 Mar 2018 04:17:18 +0000 (21:17 -0700)] 
HADOOP-15295. Remove redundant logging related to tags from Configuration. Contributed by Ajay Kumar.

10 months agoYARN-8070. Yarn Service API site doc broken due to unwanted character in YarnServiceA...
Wangda Tan [Fri, 23 Mar 2018 23:44:44 +0000 (16:44 -0700)] 
YARN-8070. Yarn Service API site doc broken due to unwanted character in YarnServiceAPI.md (Gour Saha via wangda)

Change-Id: I22428b2f128d16e79ebbdeaf32869566963d0c6f

10 months agoYARN-8016. Refine PlacementRule interface and add a app-name queue mapping rule as...
Wangda Tan [Fri, 23 Mar 2018 23:43:40 +0000 (16:43 -0700)] 
YARN-8016. Refine PlacementRule interface and add a app-name queue mapping rule as an example. (Zian Chen via wangda)

Change-Id: I35caf1480e0f76f5f3a53528af09312e39414bbb

10 months agoYARN-8032. Added ability to configure failure validity interval for YARN service.
Eric Yang [Fri, 23 Mar 2018 19:54:52 +0000 (15:54 -0400)] 
YARN-8032.  Added ability to configure failure validity interval for YARN service.
            Contributed by Chandni Singh

10 months agoUpdate 3.0.1 jdiff file and jdiff stable api version
Lei Xu [Fri, 23 Mar 2018 18:48:36 +0000 (11:48 -0700)] 
Update 3.0.1 jdiff file and jdiff stable api version

10 months agoUpdate releasenotes and changelogs for 3.0.1 release
Lei Xu [Fri, 23 Mar 2018 18:43:09 +0000 (11:43 -0700)] 
Update releasenotes and changelogs for 3.0.1 release

10 months agoHDFS-12512. RBF: Add WebHDFS.
weiy [Fri, 23 Mar 2018 15:32:25 +0000 (08:32 -0700)] 
HDFS-12512. RBF: Add WebHDFS.

11 months agoYARN-7986. ATSv2 REST API queries do not return results for uppercase application...
Rohith Sharma K S [Fri, 23 Mar 2018 06:46:30 +0000 (12:16 +0530)] 
YARN-7986. ATSv2 REST API queries do not return results for uppercase application tags. Contributed by Charan Hebri.

11 months agoYARN-8063. DistributedShellTimelinePlugin wrongly check for entityId instead of entit...
Sunil G [Fri, 23 Mar 2018 05:24:00 +0000 (10:54 +0530)] 
YARN-8063. DistributedShellTimelinePlugin wrongly check for entityId instead of entityType. Contributed by Rohith Sharma K S.

11 months agoHDFS-12110: libhdfs++: Rebase HDFS-8707 on trunk, minor conflict resolution in this... HDFS-8707
James Clampffer [Fri, 16 Feb 2018 15:27:11 +0000 (10:27 -0500)] 
HDFS-12110: libhdfs++: Rebase HDFS-8707 on trunk, minor conflict resolution in this patch.  Contributed by Deepak Majeti and Anatoli Shein.

11 months agoHDFS-12427: libhdfs++: Prevent requests from holding dangling pointer to RpcEngine...
James [Mon, 30 Oct 2017 17:54:05 +0000 (13:54 -0400)] 
HDFS-12427: libhdfs++: Prevent requests from holding dangling pointer to RpcEngine.  Contributed by James Clampffer.

11 months agoHDFS-11294: libhdfs++: Segfault in HA failover if DNS lookup for both Namenodes fails...
James [Mon, 30 Oct 2017 16:07:02 +0000 (12:07 -0400)] 
HDFS-11294: libhdfs++: Segfault in HA failover if DNS lookup for both Namenodes fails.  Contributed by James Clampffer.

11 months agoHDFS-10787: libhdfs++: Public API should expose configuration parser. Original patch...
James Clampffer [Thu, 7 Sep 2017 14:50:23 +0000 (10:50 -0400)] 
HDFS-10787: libhdfs++: Public API should expose configuration parser.  Original patch contributed by Mitchell Tracy, followup work and compile warning fixes contributed by Anatoli Shein.

11 months agoHDFS-12237: libhdfs++: PROTOC_IS_COMPATIBLE check fails if protobuf library is built...
James Clampffer [Mon, 14 Aug 2017 19:24:13 +0000 (15:24 -0400)] 
HDFS-12237: libhdfs++: PROTOC_IS_COMPATIBLE check fails if protobuf library is built from source. Contributed by Anatoli Shein.

11 months agoHDFS-12134: libhdfs++: Add a synchronization interface for the GSSAPI. Contributed...
James Clampffer [Mon, 7 Aug 2017 17:04:50 +0000 (13:04 -0400)] 
HDFS-12134: libhdfs++: Add a synchronization interface for the GSSAPI.  Contributed by James Clampffer.

11 months agoHDFS-12026: libhdfs++: Fix compilation errors and warnings when compiling with Clang...
James Clampffer [Tue, 25 Jul 2017 16:25:45 +0000 (12:25 -0400)] 
HDFS-12026: libhdfs++: Fix compilation errors and warnings when compiling with Clang.  Contributed by Anatoli Shein.

11 months agoHDFS-10874: libhdfs++: Public API headers should not depend on internal implementatio...
James Clampffer [Fri, 21 Jul 2017 20:14:52 +0000 (16:14 -0400)] 
HDFS-10874: libhdfs++: Public API headers should not depend on internal implementation.  Contributed by James Clampffer

11 months agoHDFS-12103: libhdfs++: Provide workaround to support cancel on filesystem connect...
James Clampffer [Mon, 10 Jul 2017 18:23:13 +0000 (14:23 -0400)] 
HDFS-12103: libhdfs++: Provide workaround to support cancel on filesystem connect until HDFS-11437 is resolved.  Contributed by James Clampffer.

11 months agoHDFS-11908: libhdfs++: Authentication failure when first NN of a kerberized HA cluste...
James Clampffer [Mon, 10 Jul 2017 17:47:51 +0000 (13:47 -0400)] 
HDFS-11908: libhdfs++: Authentication failure when first NN of a kerberized HA cluster is standby.  Contributed by James Clampffer

11 months agoHDFS-12104: libhdfs++: Make sure all steps in SaslProtocol end up calling AuthComplet...
James Clampffer [Mon, 10 Jul 2017 16:09:30 +0000 (12:09 -0400)] 
HDFS-12104: libhdfs++: Make sure all steps in SaslProtocol end up calling AuthComplete.  Contributed by James Clampffer.

11 months agoHDFS-12013: libhdfs++: read with offset at EOF should return 0 bytes instead of error...
James Clampffer [Fri, 7 Jul 2017 18:04:42 +0000 (14:04 -0400)] 
HDFS-12013: libhdfs++: read with offset at EOF should return 0 bytes instead of error.  Contributed by Xiaowei Zhu

11 months agoHDFS-11971: libhdfs++: [Fix] a few portability issues. Contributed by Anatoli Schein
James Clampffer [Tue, 20 Jun 2017 19:17:58 +0000 (15:17 -0400)] 
HDFS-11971: libhdfs++: [Fix] a few portability issues.  Contributed by Anatoli Schein

11 months agoHDFS-11518: libhdfs++: Add a build option to skip building examples, tests, and tools...
James Clampffer [Tue, 20 Jun 2017 18:44:50 +0000 (14:44 -0400)] 
HDFS-11518: libhdfs++: Add a build option to skip building examples, tests, and tools.  Contributed by Anatoli Schein.

11 months agoHDFS-10785: libhdfs++: Implement the rest of the tools. Contributed by Anatoli Schein
James Clampffer [Tue, 13 Jun 2017 15:27:55 +0000 (11:27 -0400)] 
HDFS-10785: libhdfs++: Implement the rest of the tools. Contributed by Anatoli Schein

11 months agoHDFS-11544: libhdfs++: Revert HDFS-11544.HDFS-8707.001.patch due to invalid memory...
James Clampffer [Fri, 19 May 2017 19:38:17 +0000 (15:38 -0400)] 
HDFS-11544: libhdfs++: Revert HDFS-11544.HDFS-8707.001.patch due to invalid memory access regression.  Done by James Clampffer

11 months agoHDFS-11758: libhdfs++: Catch exceptions thrown by runtime hooks. Contributed by...
James Clampffer [Tue, 16 May 2017 19:29:51 +0000 (15:29 -0400)] 
HDFS-11758: libhdfs++: Catch exceptions thrown by runtime hooks.  Contributed by James Clampffer.

11 months agoHDFS-11767: libhdfs++: SASL events should be scoped closer to usage. Contributed...
James [Thu, 11 May 2017 16:34:35 +0000 (12:34 -0400)] 
HDFS-11767: libhdfs++: SASL events should be scoped closer to usage. Contributed by James Clampffer

11 months agoHDFS-11730: libhdfs++: RpcConnection should handle authorization error call id. ...
James [Wed, 3 May 2017 16:03:29 +0000 (12:03 -0400)] 
HDFS-11730: libhdfs++: RpcConnection should handle authorization error call id.  Contributed by James Clampffer

11 months agoHDFS-11544: libhdfs++: Improve C API error reporting. Contributed by James Clampffer.
James [Tue, 21 Mar 2017 16:37:13 +0000 (12:37 -0400)] 
HDFS-11544: libhdfs++: Improve C API error reporting.  Contributed by James Clampffer.

11 months agoHDFS-11106: libhdfs++: Some refactoring to better organize files (part 2). Contribut...
James [Mon, 6 Mar 2017 17:30:19 +0000 (12:30 -0500)] 
HDFS-11106: libhdfs++: Some refactoring to better organize files (part 2).  Contributed by James Clampffer.

11 months agoHDFS-11449: libhdfs++: Log Datanode read size when reading from an HDFS block. Contr...
James [Fri, 24 Feb 2017 15:46:50 +0000 (10:46 -0500)] 
HDFS-11449: libhdfs++: Log Datanode read size when reading from an HDFS block.  Contributed by Xiaowei Zhu.

11 months agoHDFS-11436: libhdfs++: Fix race condition in ScopedResolver. Contributed by James...
James [Wed, 22 Feb 2017 17:12:24 +0000 (12:12 -0500)] 
HDFS-11436: libhdfs++: Fix race condition in ScopedResolver.  Contributed by James Clampffer.

11 months agoHDFS-11028: libhdfs++: FileSystem needs to be able to cancel pending connections...
James [Mon, 23 Jan 2017 23:19:13 +0000 (18:19 -0500)] 
HDFS-11028: libhdfs++: FileSystem needs to be able to cancel pending connections.  Contributed by James Clampffer