| HDFS-5042 | Completed files lost after power failure | Critical | . | Dave Latham | Vinayakumar B |
| YARN-6649 | RollingLevelDBTimelineServer throws RuntimeException if object decoding ever fails runtime exception | Critical | . | Jonathan Eagles | Jonathan Eagles |
| HADOOP-9849 | License information is missing for native CRC32 code | Critical | . | Timothy St. Clair | Andrew Wang |
| HDFS-11893 | Fix TestDFSShell.testMoveWithTargetPortEmpty failure. | Major | test | Konstantin Shvachko | Brahma Reddy Battula |
| HADOOP-14460 | Azure: update doc for live and contract tests | Major | documentation, fs/azure | Mingliang Liu | Mingliang Liu |
| HDFS-11741 | Long running balancer may fail due to expired DataEncryptionKey | Major | balancer & mover | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HDFS-11856 | Ability to re-add Upgrading Nodes (remote) to pipeline for future pipeline updates | Major | hdfs-client, rolling upgrades | Vinayakumar B | Vinayakumar B |
| HDFS-11905 | Fix license header inconsistency in hdfs | Trivial | . | Yeliang Cang | Yeliang Cang |
| HADOOP-14436 | Remove the redundant colon in ViewFs.md | Major | documentation | maobaolong | maobaolong |
| HADOOP-14474 | Use OpenJDK 7 instead of Oracle JDK 7 to avoid oracle-java7-installer failures | Major | build | Akira Ajisaka | Akira Ajisaka |
| HDFS-11899 | ASF License warnings generated intermittently in trunk | Major | . | Yiqun Lin | Yiqun Lin |
| HADOOP-14428 | s3a: mkdir appears to be broken | Blocker | fs/s3 | Aaron Fabbri | Mingliang Liu |
| HDFS-11928 | Segment overflow in FileDistributionCalculator | Major | tools | LiXin Ge | LiXin Ge |
| HDFS-10816 | TestComputeInvalidateWork#testDatanodeReRegistration fails due to race between test and replication monitor | Major | . | Eric Badger | Eric Badger |
| HADOOP-14478 | Optimize NativeAzureFsInputStream for positional reads | Major | fs/azure | Rajesh Balamohan | Rajesh Balamohan |
| HADOOP-14472 | Azure: TestReadAndSeekPageBlobAfterWrite fails intermittently | Major | fs/azure, test | Mingliang Liu | Mingliang Liu |
| HDFS-11932 | BPServiceActor thread name is not correctly set | Major | hdfs | Chen Liang | Chen Liang |
| HDFS-11708 | Positional read will fail if replicas moved to different DNs after stream is opened | Critical | hdfs-client | Vinayakumar B | Vinayakumar B |
| HDFS-11929 | Document missing processor of hdfs oiv_legacy command | Minor | documentation, tools | LiXin Ge | LiXin Ge |
| HDFS-11711 | DN should not delete the block On “Too many open files” Exception | Critical | datanode | Brahma Reddy Battula | Brahma Reddy Battula |
| MAPREDUCE-6676 | NNBench should Throw IOException when rename and delete fails | Major | . | Brahma Reddy Battula | Brahma Reddy Battula |
| HADOOP-14500 | Azure: TestFileSystemOperationExceptionHandling{,MultiThreaded} fails | Major | fs/azure, test | Mingliang Liu | Rajesh Balamohan |
| HADOOP-14283 | Upgrade AWS SDK to 1.11.134 | Critical | fs/s3 | Aaron Fabbri | Aaron Fabbri |
| HADOOP-14511 | WritableRpcEngine.Invocation#toString NPE on null parameters | Minor | ipc | John Zhuge | John Zhuge |
| YARN-6585 | RM fails to start when upgrading from 2.7 to 2.8 for clusters with node labels. | Blocker | . | Eric Payne | Sunil Govindan |
| YARN-6703 | RM startup failure with old state store due to version mismatch | Critical | . | Bibin A Chundatt | Varun Saxena |
| HADOOP-14501 | Switch from aalto-xml to woodstox to handle odd XML features | Blocker | conf | Andrew Wang | Jonathan Eagles |
| HDFS-11967 | TestJMXGet fails occasionally | Major | . | Arpit Agarwal | Arpit Agarwal |
| HDFS-11947 | When constructing a thread name, BPOfferService may print a bogus warning message | Minor | datanode | Tsz Wo Nicholas Sze | Weiwei Yang |
| MAPREDUCE-6895 | Job end notification not send due to YarnRuntimeException | Major | applicationmaster | yunjiong zhao | yunjiong zhao |
| HADOOP-14486 | TestSFTPFileSystem#testGetAccessTime test failure using openJDK 1.8.0 | Major | fs | Sonia Garudi | Hongyuan Li |
| MAPREDUCE-6897 | Add Unit Test to make sure Job end notification get sent even appMaster stop get YarnRuntimeException | Minor | . | Junping Du | Gergely Novák |
| YARN-6517 | Fix warnings from Spotbugs in hadoop-yarn-common | Major | . | Weiwei Yang | Weiwei Yang |
| YARN-6719 | Fix findbugs warnings in SLSCapacityScheduler.java | Major | . | Akira Ajisaka | Akira Ajisaka |
| HADOOP-14540 | Replace MRv1 specific terms in HostsFileReader | Minor | documentation | Akira Ajisaka | hu xiaodong |
| HDFS-11995 | HDFS Architecture documentation incorrectly describes writing to a local temporary file. | Minor | documentation | Chris Nauroth | Nanda kumar |
| HDFS-11736 | OIV tests should not write outside ‘target’ directory. | Major | . | Konstantin Shvachko | Yiqun Lin |
| YARN-6713 | Fix dead link in the Javadoc of FairSchedulerEventLog.java | Minor | documentation | Akira Ajisaka | Weiwei Yang |
| HADOOP-14533 | Size of args cannot be less than zero in TraceAdmin#run as its linkedlist | Trivial | common, tracing | Weisen Han | Weisen Han |
| HDFS-11960 | Successfully closed files can stay under-replicated. | Critical | . | Kihwal Lee | Kihwal Lee |
| HADOOP-14429 | FTPFileSystem#getFsAction always returns FsAction.NONE | Major | fs | Hongyuan Li | Hongyuan Li |
| HDFS-12010 | TestCopyPreserveFlag fails consistently because of mismatch in access time | Major | hdfs, test | Mukul Kumar Singh | Mukul Kumar Singh |
| HADOOP-14568 | GenericTestUtils#waitFor missing parameter verification | Major | test | Yiqun Lin | Yiqun Lin |
| HADOOP-14146 | KerberosAuthenticationHandler should authenticate with SPN in AP-REQ | Major | security | Daryn Sharp | Daryn Sharp |
| YARN-5876 | TestResourceTrackerService#testGracefulDecommissionWithApp fails intermittently on trunk | Major | . | Varun Saxena | Robert Kanter |
| HADOOP-14543 | ZKFC should use getAversion() while setting the zkacl | Major | . | Brahma Reddy Battula | Brahma Reddy Battula |
| YARN-5006 | ResourceManager quit due to ApplicationStateData exceed the limit size of znode in zk | Critical | resourcemanager | dongtingting | Bibin A Chundatt |
| HADOOP-14461 | Azure: handle failure gracefully in case of missing account access key | Major | fs/azure | Mingliang Liu | Mingliang Liu |
| HDFS-12040 | TestFsDatasetImpl.testCleanShutdownOfVolume fails | Major | test | Akira Ajisaka | hu xiaodong |
| HADOOP-14594 | ITestS3AFileOperationCost::testFakeDirectoryDeletion to uncomment metric assertions | Major | fs/s3 | Mingliang Liu | Mingliang Liu |
| YARN-6467 | CSQueueMetrics needs to update the current metrics for default partition only | Major | capacity scheduler | Naganarasimha G R | Manikandan R |
| HADOOP-14024 | KMS JMX endpoint throws ClassNotFoundException | Critical | kms | Andrew Wang | John Zhuge |
| HDFS-12043 | Add counters for block re-replication | Major | . | Chen Liang | Chen Liang |
| YARN-6344 | Add parameter for rack locality delay in CapacityScheduler | Major | capacityscheduler | Konstantinos Karanasos | Konstantinos Karanasos |
| MAPREDUCE-6905 | Fix meaningless operations in TestDFSIO in some situation. | Major | tools/rumen | LiXin Ge | LiXin Ge |
| HDFS-12079 | Description of dfs.block.invalidate.limit is incorrect in hdfs-default.xml | Minor | documentation | Weiwei Yang | Weiwei Yang |
| MAPREDUCE-6909 | LocalJobRunner fails when run on a node from multiple users | Blocker | client | Jason Lowe | Jason Lowe |
| HADOOP-13414 | Hide Jetty Server version header in HTTP responses | Major | security | Vinayakumar B | Surendra Singh Lilhore |
| MAPREDUCE-6911 | TestMapreduceConfigFields.testCompareXmlAgainstConfigurationClass fails consistently | Major | . | Eric Badger | Eric Badger |
| YARN-6708 | Nodemanager container crash after ext3 folder limit | Critical | . | Bibin A Chundatt | Bibin A Chundatt |
| HADOOP-14563 | LoadBalancingKMSClientProvider#warmUpEncryptedKeys swallows IOException | Major | . | Rushabh S Shah | Rushabh S Shah |
| YARN-6428 | Queue AM limit is not honored in CS always | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| YARN-6770 | [Docs] A small mistake in the example of TimelineClient | Trivial | docs | Jinjiang Ling | Jinjiang Ling |
| HADOOP-10829 | Iteration on CredentialProviderFactory.serviceLoader is thread-unsafe | Major | security | Benoy Antony | Benoy Antony |
| HADOOP-14581 | Restrict setOwner to list of user when security is enabled in wasb | Major | fs/azure | Varada Hemeswari | Varada Hemeswari |
| YARN-6809 | Fix typo in ResourceManagerHA.md | Trivial | documentation | Akira Ajisaka | Yeliang Cang |
| YARN-6797 | TimelineWriter does not fully consume the POST response | Major | timelineclient | Jason Lowe | Jason Lowe |
| HDFS-11502 | Datanode UI should display hostname based on JMX bean instead of window.location.hostname | Major | hdfs | Jeffrey E Rodriguez | Jeffrey E Rodriguez |
| HADOOP-14646 | FileContextMainOperationsBaseTest#testListStatusFilterWithSomeMatches never runs | Minor | test | Andras Bokor | Andras Bokor |
| HADOOP-14658 | branch-2 compilation is broken in hadoop-azure | Blocker | build, fs/azure | Sunil Govindan | Sunil Govindan |
| MAPREDUCE-6697 | Concurrent task limits should only be applied when necessary | Major | mrv2 | Jason Lowe | Nathan Roberts |
| YARN-6654 | RollingLevelDBTimelineStore backwards incompatible after fst upgrade | Blocker | . | Jonathan Eagles | Jonathan Eagles |
| YARN-6805 | NPE in LinuxContainerExecutor due to null PrivilegedOperationException exit code | Major | nodemanager | Jason Lowe | Jason Lowe |
| YARN-6792 | Incorrect XML convertion in NodeIDsInfo and LabelsToNodesInfo | Blocker | resourcemanager | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-6769 | Make schedulables without demand less needy in FairSharePolicy#compare | Major | fairscheduler | YunFan Zhou | YunFan Zhou |
| YARN-6759 | Fix TestRMRestart.testRMRestartWaitForPreviousAMToFinish failure | Major | . | Naganarasimha G R | Naganarasimha G R |
| YARN-3260 | AM attempt fail to register before RM processes launch event | Critical | resourcemanager | Jason Lowe | Bibin A Chundatt |
| HDFS-12140 | Remove BPOfferService lock contention to get block pool id | Critical | datanode | Daryn Sharp | Daryn Sharp |
| HDFS-12112 | TestBlockManager#testBlockManagerMachinesArray sometimes fails with NPE | Minor | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-6714 | IllegalStateException while handling APP_ATTEMPT_REMOVED event when async-scheduling enabled in CapacityScheduler | Major | . | Tao Yang | Tao Yang |
| MAPREDUCE-6889 | Add Job#close API to shutdown MR client services. | Major | . | Rohith Sharma K S | Rohith Sharma K S |
| MAPREDUCE-6910 | MapReduceTrackingUriPlugin can not return the right URI of history server with HTTPS | Major | jobhistoryserver | Lantao Jin | Lantao Jin |
| HDFS-12154 | Incorrect javadoc description in StorageLocationChecker#check | Major | . | Nanda kumar | Nanda kumar |
| YARN-6798 | Fix NM startup failure with old state store due to version mismatch | Major | nodemanager | Ray Chiang | Botong Huang |
| HADOOP-14637 | GenericTestUtils.waitFor needs to check condition again after max wait time | Major | . | Daniel Templeton | Daniel Templeton |
| YARN-6819 | Application report fails if app rejected due to nodesize | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| HADOOP-14669 | GenericTestUtils.waitFor should use monotonic time | Trivial | test | Jason Lowe | Daniel Templeton |
| HDFS-12158 | Secondary Namenode’s web interface lack configs for X-FRAME-OPTIONS protection | Major | namenode | Mukul Kumar Singh | Mukul Kumar Singh |
| HDFS-12139 | HTTPFS liststatus returns incorrect pathSuffix for path of file | Major | httpfs | Yongjun Zhang | Yongjun Zhang |
| YARN-6837 | Null LocalResource visibility or resource type can crash the nodemanager | Major | . | Jinjiang Ling | Jinjiang Ling |
| HDFS-11472 | Fix inconsistent replica size after a data pipeline failure | Critical | datanode | Wei-Chiu Chuang | Erik Krogen |
| HDFS-11742 | Improve balancer usability after HDFS-8818 | Blocker | . | Kihwal Lee | Kihwal Lee |
| HDFS-12176 | dfsadmin shows DFS Used%: NaN% if the cluster has zero block. | Trivial | . | Wei-Chiu Chuang | Weiwei Yang |
| YARN-6844 | AMRMClientImpl.checkNodeLabelExpression() has wrong error message | Minor | . | Daniel Templeton | Manikandan R |
| YARN-6150 | TestContainerManagerSecurity tests for Yarn Server are flakey | Major | test | Daniel Sturman | Daniel Sturman |
| YARN-6307 | Refactor FairShareComparator#compare | Major | fairscheduler | Yufei Gu | Yufei Gu |
| HADOOP-14578 | Bind IPC connections to kerberos UPN host for proxy users | Major | ipc | Daryn Sharp | Daryn Sharp |
| HDFS-11896 | Non-dfsUsed will be doubled on dead node re-registration | Blocker | . | Brahma Reddy Battula | Brahma Reddy Battula |
| YARN-6870 | Fix floating point inaccuracies in resource availability check in AllocationBasedResourceUtilizationTracker | Major | api, nodemanager | Brook Zhou | Brook Zhou |
| YARN-5728 | TestMiniYarnClusterNodeUtilization.testUpdateNodeUtilization timeout | Major | test | Akira Ajisaka | Akira Ajisaka |
| HADOOP-14677 | mvn clean compile fails | Major | build | Andras Bokor | Andras Bokor |
| HDFS-12082 | BlockInvalidateLimit value is incorrectly set after namenode heartbeat interval reconfigured | Major | hdfs, namenode | Weiwei Yang | Weiwei Yang |
| YARN-6628 | Unexpected jackson-core-2.2.3 dependency introduced | Blocker | timelineserver | Jason Lowe | Jonathan Eagles |
| HADOOP-14644 | Increase max heap size of Maven javadoc plugin | Major | test | Andras Bokor | Andras Bokor |
| MAPREDUCE-6921 | TestUmbilicalProtocolWithJobToken#testJobTokenRpc fails | Major | . | Sonia Garudi | Sonia Garudi |
| HADOOP-14676 | Wrong default value for “fs.df.interval” | Major | common, conf, fs | Konstantin Shvachko | Sherwood Zheng |
| HADOOP-14701 | Configuration can log misleading warnings about an attempt to override final parameter | Major | conf | Andrew Sherman | Andrew Sherman |
| YARN-5731 | Preemption calculation is not accurate when reserved containers are present in queue. | Major | capacity scheduler | Sunil Govindan | Wangda Tan |
| HADOOP-14683 | FileStatus.compareTo binary compatible issue | Blocker | . | Sergey Shelukhin | Akira Ajisaka |
| HADOOP-14702 | Fix formatting issue and regression caused by conversion from APT to Markdown | Minor | documentation | Doris Gu | Doris Gu |
| YARN-6872 | Ensure apps could run given NodeLabels are disabled post RM switchover/restart | Major | resourcemanager | Sunil Govindan | Sunil Govindan |
| HDFS-12217 | HDFS snapshots doesn’t capture all open files when one of the open files is deleted | Major | snapshots | Manoj Govindassamy | Manoj Govindassamy |
| YARN-6846 | Nodemanager can fail to fully delete application local directories when applications are killed | Critical | nodemanager | Jason Lowe | Jason Lowe |
| YARN-6678 | Handle IllegalStateException in Async Scheduling mode of CapacityScheduler | Major | capacityscheduler | Tao Yang | Tao Yang |
| YARN-6895 | [FairScheduler] Preemption reservation may cause regular reservation leaks | Blocker | fairscheduler | Miklos Szegedi | Miklos Szegedi |
| HADOOP-14722 | Azure: BlockBlobInputStream position incorrect after seek | Major | fs/azure | Thomas Marquardt | Thomas Marquardt |
| YARN-6951 | Fix debug log when Resource Handler chain is enabled | Minor | . | Yang Wang | Yang Wang |
| HADOOP-14727 | Socket not closed properly when reading Configurations with BlockReaderRemote | Blocker | conf | Xiao Chen | Jonathan Eagles |
| YARN-6920 | Fix resource leak that happens during container re-initialization. | Major | nodemanager | Arun Suresh | Arun Suresh |
| HDFS-12198 | Document missing namenode metrics that were added recently | Minor | documentation | Yiqun Lin | Yiqun Lin |
| HADOOP-14680 | Azure: IndexOutOfBoundsException in BlockBlobInputStream | Minor | fs/azure | Rajesh Balamohan | Thomas Marquardt |
| MAPREDUCE-6927 | MR job should only set tracking url if history was successfully written | Major | . | Eric Badger | Eric Badger |
| HDFS-10326 | Disable setting tcp socket send/receive buffers for write pipelines | Major | datanode, hdfs | Daryn Sharp | Daryn Sharp |
| HADOOP-14598 | Blacklist Http/HttpsFileSystem in FsUrlStreamHandlerFactory | Major | fs/azure, test | Steve Loughran | Steve Loughran |
| HDFS-12157 | Do fsyncDirectory(..) outside of FSDataset lock | Critical | datanode | Vinayakumar B | Vinayakumar B |
| HDFS-12278 | LeaseManager operations are inefficient in 2.8. | Blocker | namenode | Rushabh S Shah | Rushabh S Shah |
| HADOOP-14743 | CompositeGroupsMapping should not swallow exceptions | Major | security | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-14754 | TestCommonConfigurationFields failed: core-default.xml has 2 wasb properties missing in classes | Minor | common, fs/azure | John Zhuge | John Zhuge |
| YARN-5927 | BaseContainerManagerTest::waitForNMContainerState timeout accounting is not accurate | Trivial | . | Miklos Szegedi | Kai Sasaki |
| YARN-6967 | Limit application attempt’s diagnostic message size thoroughly | Major | resourcemanager | Chengbing Liu | Chengbing Liu |
| HDFS-11303 | Hedged read might hang infinitely if read data from all DN failed | Major | hdfs-client | Chen Zhang | Chen Zhang |
| YARN-6996 | Change javax.cache library implementation from JSR107 to Apache Geronimo | Blocker | . | Ray Chiang | Ray Chiang |
| YARN-6987 | Log app attempt during InvalidStateTransition | Major | . | Jonathan Eagles | Jonathan Eagles |
| HADOOP-14773 | Extend ZKCuratorManager API for more reusability | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-6965 | Duplicate instantiation in FairSchedulerQueueInfo | Minor | fairscheduler | Masahiro Tanaka | Masahiro Tanaka |
| YARN-7020 | TestAMRMProxy#testAMRMProxyTokenRenewal is flakey | Major | . | Robert Kanter | Robert Kanter |
| MAPREDUCE-6940 | Copy-paste error in the TaskAttemptUnsuccessfulCompletionEvent constructor | Minor | . | Oleg Danilov | Oleg Danilov |
| MAPREDUCE-6936 | Remove unnecessary dependency of hadoop-yarn-server-common from hadoop-mapreduce-client-common | Major | mrv2 | Haibo Chen | Haibo Chen |
| YARN-7007 | NPE in RM while using YarnClient.getApplications() | Major | . | Lingfeng Su | Lingfeng Su |
| HDFS-12325 | SFTPFileSystem operations should restore cwd | Major | . | Namit Maheshwari | Chen Liang |
| HDFS-11738 | Hedged pread takes more time when block moved from initial locations | Major | hdfs-client | Vinayakumar B | Vinayakumar B |
| YARN-2416 | InvalidStateTransitonException in ResourceManager if AMLauncher does not receive response for startContainers() call in time | Critical | resourcemanager | Jian Fang | Jonathan Eagles |
| YARN-7048 | Fix tests faking kerberos to explicitly set ugi auth type | Major | yarn | Daryn Sharp | Daryn Sharp |
| HADOOP-14687 | AuthenticatedURL will reuse bad/expired session cookies | Critical | common | Daryn Sharp | Daryn Sharp |
| YARN-6251 | Do async container release to prevent deadlock during container updates | Major | . | Arun Suresh | Arun Suresh |
| YARN-7090 | testRMRestartAfterNodeLabelDisabled get failed when CapacityScheduler is configured | Major | test | Yesha Vora | Wangda Tan |
| YARN-7074 | Fix NM state store update comment | Minor | nodemanager | Botong Huang | Botong Huang |
| YARN-6640 | AM heartbeat stuck when responseId overflows MAX_INT | Blocker | . | Botong Huang | Botong Huang |
| HDFS-12319 | DirectoryScanner will throw IllegalStateException when Multiple BP’s are present | Blocker | . | Brahma Reddy Battula | Brahma Reddy Battula |
| HDFS-12299 | Race Between update pipeline and DN Re-Registration | Critical | . | Brahma Reddy Battula | Brahma Reddy Battula |
| YARN-7052 | RM SchedulingMonitor gives no indication why the spawned thread crashed. | Critical | yarn | Eric Payne | Eric Payne |
| YARN-7087 | NM failed to perform log aggregation due to absent container | Blocker | log-aggregation | Jason Lowe | Jason Lowe |
| HDFS-12215 | DataNode#transferBlock does not create its daemon in the xceiver thread group | Major | datanode | Lei (Eddy) Xu | Lei (Eddy) Xu |
| YARN-7051 | Avoid concurrent modification exception in FifoIntraQueuePreemptionPlugin | Critical | capacity scheduler, scheduler preemption, yarn | Eric Payne | Eric Payne |
| YARN-7099 | ResourceHandlerModule.parseConfiguredCGroupPath only works for privileged yarn users. | Minor | nodemanager | Miklos Szegedi | Miklos Szegedi |
| YARN-7112 | TestAMRMProxy is failing with invalid request | Major | . | Jason Lowe | Jason Lowe |
| HDFS-12293 | DataNode should log file name on disk error | Major | datanode | Wei-Chiu Chuang | Ajay Kumar |
| YARN-7076 | yarn application -list -appTypes <appType> is not working | Blocker | . | Jian He | Jian He |
| YARN-5816 | TestDelegationTokenRenewer#testCancelWithMultipleAppSubmissions is still flakey | Minor | resourcemanager, test | Daniel Templeton | Robert Kanter |
| MAPREDUCE-6641 | TestTaskAttempt fails in trunk | Major | test | Tsuyoshi Ozawa | Haibo Chen |
| YARN-6756 | ContainerRequest#executionTypeRequest causes NPE | Critical | . | Jian He | Jian He |
| HDFS-12191 | Provide option to not capture the accessTime change of a file to snapshot if no other modification has been done to this file | Major | hdfs, namenode | Yongjun Zhang | Yongjun Zhang |
| YARN-6982 | Potential issue on setting AMContainerSpec#tokenConf to null before app is completed | Major | . | Rohith Sharma K S | Manikandan R |
| HDFS-12336 | Listing encryption zones still fails when deleted EZ is not a direct child of snapshottable directory | Minor | encryption, hdfs | Wellington Chevreuil | Wellington Chevreuil |
| HADOOP-14814 | Fix incompatible API change on FsServerDefaults to HADOOP-14104 | Blocker | . | Junping Du | Junping Du |
| MAPREDUCE-6931 | Remove TestDFSIO “Total Throughput” calculation | Critical | benchmarks, test | Dennis Huo | Dennis Huo |
| YARN-7077 | TestAMSimulator and TestNMSimulator fail | Major | test | Akira Ajisaka | Akira Ajisaka |
| YARN-7116 | CapacityScheduler Web UI: Queue’s AM usage is always show on per-user’s AM usage. | Major | capacity scheduler, webapp | Wangda Tan | Wangda Tan |
| HDFS-12317 | HDFS metrics render error in the page of Github | Minor | documentation, metrics | Yiqun Lin | Yiqun Lin |
| HADOOP-14824 | Update ADLS SDK to 2.2.2 for MSI fix | Major | fs/adl | Atul Sikaria | Atul Sikaria |
| YARN-7120 | CapacitySchedulerPage NPE in “Aggregate scheduler counts” section | Minor | . | Eric Payne | Eric Payne |
| YARN-7023 | Incorrect ReservationId.compareTo() implementation | Minor | reservation system | Oleg Danilov | Oleg Danilov |
| HADOOP-14820 | Wasb mkdirs security checks inconsistent with HDFS | Major | fs/azure | Sivaguru Sankaridurg | Sivaguru Sankaridurg |
| YARN-7164 | TestAMRMClientOnRMRestart fails sporadically with bind address in use | Major | test | Jason Lowe | Jason Lowe |
| YARN-6992 | Kill application button is visible even if the application is FINISHED in RM UI | Major | . | Sumana Sathish | Suma Shivaprasad |
| HDFS-12357 | Let NameNode to bypass external attribute provider for special user | Major | . | Yongjun Zhang | Yongjun Zhang |
| HDFS-12369 | Edit log corruption due to hard lease recovery of not-closed file which has snapshots | Major | namenode | Xiao Chen | Xiao Chen |
| HADOOP-14842 | Hadoop 2.8.2 release build process get stuck due to java issue | Blocker | build | Junping Du | Junping Du |
| YARN-6219 | NM web server related UT fails with “NMWebapps failed to start.” | Major | . | Yesha Vora | Jason Lowe |
| HDFS-12407 | Journal nodes fails to shutdown cleanly if JournalNodeHttpServer or JournalNodeRpcServer fails to start | Major | . | Ajay Kumar | Ajay Kumar |
| YARN-7185 | ContainerScheduler should only look at availableResource for GUARANTEED containers when OPPORTUNISTIC container queuing is enabled. | Blocker | yarn | Sumana Sathish | Tan, Wangda |
| HADOOP-14867 | Update HDFS Federation setup document, for incorrect property name for secondary name node http address | Major | . | Bharat Viswanadham | Bharat Viswanadham |
| YARN-4727 | Unable to override the $HADOOP_CONF_DIR env variable for container | Major | nodemanager | Terence Yim | Jason Lowe |
| MAPREDUCE-6957 | shuffle hangs after a node manager connection timeout | Major | mrv2 | Jooseong Kim | Jooseong Kim |
| YARN-7163 | RMContext need not to be injected to webapp and other Always Running services. | Blocker | resourcemanager | Rohith Sharma K S | Rohith Sharma K S |
| HDFS-12424 | Datatable sorting on the Datanode Information page in the Namenode UI is broken | Major | . | Shawna Martell | Shawna Martell |
| HDFS-12323 | NameNode terminates after full GC thinking QJM unresponsive if full GC is much longer than timeout | Major | namenode, qjm | Erik Krogen | Erik Krogen |
| YARN-7149 | Cross-queue preemption sometimes starves an underserved queue | Major | capacity scheduler | Eric Payne | Eric Payne |
| YARN-7192 | Add a pluggable StateMachine Listener that is notified of NM Container State changes | Major | . | Arun Suresh | Arun Suresh |
| MAPREDUCE-6960 | Shuffle Handler prints disk error stack traces for every read failure. | Major | . | Kuhu Shukla | Kuhu Shukla |
| HDFS-11799 | Introduce a config to allow setting up write pipeline with fewer nodes than replication factor | Major | . | Yongjun Zhang | Brahma Reddy Battula |
| YARN-7196 | Fix finicky TestContainerManager tests | Major | . | Arun Suresh | Arun Suresh |
| YARN-6771 | Use classloader inside configuration class to make new classes | Major | . | Jongyoul Lee | Jongyoul Lee |
| HDFS-12526 | FSDirectory should use Time.monotonicNow for durations | Minor | . | Chetna Chaudhari | Bharat Viswanadham |
| YARN-6968 | Hardcoded absolute pathname in DockerLinuxContainerRuntime | Major | nodemanager | Miklos Szegedi | Eric Badger |
| HDFS-12371 | “BlockVerificationFailures” and “BlocksVerified” show up as 0 in Datanode JMX | Major | metrics | Sai Nukavarapu | Hanisha Koneru |
| MAPREDUCE-6964 | BaileyBorweinPlouffe should use Time.monotonicNow for measuring durations | Minor | examples | Chetna Chaudhari | Chetna Chaudhari |
| YARN-5195 | RM intermittently crashed with NPE while handling APP_ATTEMPT_REMOVED event when async-scheduling enabled in CapacityScheduler | Major | resourcemanager | Karam Singh | sandflee |
| YARN-7034 | DefaultLinuxContainerRuntime and DockerLinuxContainerRuntime sends client environment variables to container-executor | Blocker | nodemanager | Miklos Szegedi | Miklos Szegedi |
| MAPREDUCE-6966 | DistSum should use Time.monotonicNow for measuring durations | Minor | . | Chetna Chaudhari | Chetna Chaudhari |
| MAPREDUCE-6965 | QuasiMonteCarlo should use Time.monotonicNow for measuring durations | Minor | examples | Chetna Chaudhari | Chetna Chaudhari |
| MAPREDUCE-6967 | gridmix/SleepReducer should use Time.monotonicNow for measuring durations | Minor | . | Chetna Chaudhari | Chetna Chaudhari |
| HDFS-12531 | Fix conflict in the javadoc of UnderReplicatedBlocks.java in branch-2 | Minor | documentation | Akira Ajisaka | Bharat Viswanadham |
| YARN-7153 | Remove duplicated code in AMRMClientAsyncImpl.java | Minor | client | Sen Zhao | Sen Zhao |
| HADOOP-14901 | ReuseObjectMapper in Hadoop Common | Minor | . | Hanisha Koneru | Hanisha Koneru |
| YARN-7118 | AHS REST API can return NullPointerException | Major | . | Prabhu Joseph | Billie Rinaldi |
| HDFS-12495 | TestPendingInvalidateBlock#testPendingDeleteUnknownBlocks fails intermittently | Major | . | Eric Badger | Eric Badger |
| HADOOP-14891 | Remove references to Guava Objects.toStringHelper | Major | . | Jonathan Eagles | Jonathan Eagles |
| HADOOP-14822 | hadoop-project/pom.xml is executable | Minor | . | Akira Ajisaka | Ajay Kumar |
| YARN-7157 | Add admin configuration to filter per-user’s apps in secure cluster | Major | webapp | Sunil Govindan | Sunil Govindan |
| YARN-7257 | AggregatedLogsBlock reports a bad ‘end’ value as a bad ‘start’ value | Major | log-aggregation | Jason Lowe | Jason Lowe |
| YARN-7248 | NM returns new SCHEDULED container status to older clients | Blocker | nodemanager | Jason Lowe | Arun Suresh |
| HADOOP-14902 | LoadGenerator#genFile write close timing is incorrectly calculated | Major | fs | Jason Lowe | Hanisha Koneru |
| YARN-7260 | yarn.router.pipeline.cache-max-size is missing in yarn-default.xml | Major | . | Rohith Sharma K S | Jason Lowe |
| YARN-7084 | TestSchedulingMonitor#testRMStarts fails sporadically | Major | . | Jason Lowe | Jason Lowe |
| YARN-6625 | yarn application -list returns a tracking URL for AM that doesn’t work in secured and HA environment | Major | amrmproxy | Yufei Gu | Yufei Gu |
| YARN-7044 | TestContainerAllocation#testAMContainerAllocationWhenDNSUnavailable fails | Major | capacity scheduler, test | Wangda Tan | Akira Ajisaka |
| YARN-7226 | Whitelisted variables do not support delayed variable expansion | Major | nodemanager | Jason Lowe | Jason Lowe |
| YARN-7258 | Add Node and Rack Hints to Opportunistic Scheduler | Major | . | Arun Suresh | kartheek muthyala |
| YARN-7285 | ContainerExecutor always launches with priorities due to yarn-default property | Minor | nodemanager | Jason Lowe | Jason Lowe |
| YARN-7245 | Max AM Resource column in Active Users Info section of Capacity Scheduler UI page should be updated per-user | Major | capacity scheduler, yarn | Eric Payne | Eric Payne |
| YARN-7309 | TestClientRMService#testUpdateApplicationPriorityRequest and TestClientRMService#testUpdatePriorityAndKillAppWithZeroClusterResource test functionality not supported by FairScheduler | Major | test | Robert Kanter | Robert Kanter |
| HADOOP-14912 | FairCallQueue may defer servicing calls | Major | ipc | Daryn Sharp | Daryn Sharp |
| MAPREDUCE-6951 | Improve exception message when mapreduce.jobhistory.webapp.address is in wrong format | Major | applicationmaster | Prabhu Joseph | Prabhu Joseph |
| HADOOP-13556 | Change Configuration.getPropsWithPrefix to use getProps instead of iterator | Major | . | Larry McCay | Larry McCay |
| HADOOP-13102 | Update GroupsMapping documentation to reflect the new changes | Major | documentation | Anu Engineer | Esther Kundin |
| YARN-7270 | Fix unsafe casting from long to int for class Resource and its sub-classes | Major | resourcemanager | Yufei Gu | Yufei Gu |
| YARN-7269 | Tracking URL in the app state does not get redirected to ApplicationMaster for Running applications | Critical | . | Sumana Sathish | Tan, Wangda |
| YARN-7321 | Backport container-executor changes from YARN-6852 to branch-2 | Major | . | Varun Vasudev | Varun Vasudev |
| HDFS-12659 | Update TestDeadDatanode#testNonDFSUsedONDeadNodeReReg to increase heartbeat recheck interval | Minor | . | Ajay Kumar | Ajay Kumar |
| HDFS-12485 | expunge may fail to remove trash from encryption zone | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| HADOOP-14949 | TestKMS#testACLs fails intermittently | Major | kms, test | Xiao Chen | Xiao Chen |
| YARN-7124 | LogAggregationTFileController deletes/renames while file is open | Critical | nodemanager | Daryn Sharp | Jason Lowe |
| YARN-7333 | container-executor fails to remove entries from a directory that is not writable or executable | Critical | . | Jason Lowe | Jason Lowe |
| YARN-7341 | TestRouterWebServiceUtil#testMergeMetrics is flakey | Major | federation | Robert Kanter | Robert Kanter |
| HADOOP-14958 | CLONE - Fix source-level compatibility after HADOOP-11252 | Blocker | . | Junping Du | Junping Du |
| YARN-7294 | TestSignalContainer#testSignalRequestDeliveryToNM fails intermittently with Fair scheduler | Major | . | Miklos Szegedi | Miklos Szegedi |
| YARN-7170 | Improve bower dependencies for YARN UI v2 | Critical | webapp | Sunil Govindan | Sunil Govindan |
| YARN-7355 | TestDistributedShell should be scheduler agnostic | Major | . | Haibo Chen | Haibo Chen |
| HADOOP-14942 | DistCp#cleanup() should check whether jobFS is null | Minor | . | Ted Yu | Andras Bokor |
| HDFS-12683 | DFSZKFailOverController re-order logic for logging Exception | Major | . | Bharat Viswanadham | Bharat Viswanadham |
| HADOOP-14966 | Handle JDK-8071638 for hadoop-common | Blocker | . | Bibin A Chundatt | Bibin A Chundatt |
| HDFS-12695 | Add a link to HDFS router federation document in site.xml | Minor | documentation | Yiqun Lin | Yiqun Lin |
| YARN-7382 | NoSuchElementException in FairScheduler after failover causes RM crash | Blocker | fairscheduler | Robert Kanter | Robert Kanter |
| YARN-7385 | TestFairScheduler#testUpdateDemand and TestFSLeafQueue#testUpdateDemand are failing with NPE | Major | test | Robert Kanter | Yufei Gu |
| YARN-7339 | LocalityMulticastAMRMProxyPolicy should handle cancel request properly | Minor | . | Botong Huang | Botong Huang |
| HDFS-12710 | HTTPFS HTTP max header size env variable is not respected in branch-2 | Minor | . | Istvan Fajth | Istvan Fajth |
| HDFS-9914 | Fix configurable WebhDFS connect/read timeout | Blocker | hdfs-client, webhdfs | Xiaoyu Yao | Xiaoyu Yao |
| YARN-7375 | Possible NPE in RMWebapp when HA is enabled and the active RM fails | Major | . | Chandni Singh | Chandni Singh |
| HADOOP-14986 | Enforce JDK limitations | Major | build | Chris Douglas | Chris Douglas |
| HADOOP-14991 | Add missing figures to Resource Estimator tool | Major | . | Subru Krishnan | Rui Li |
| YARN-7299 | Fix TestDistributedScheduler | Major | . | Jason Lowe | Arun Suresh |
| YARN-6747 | TestFSAppStarvation.testPreemptionEnable fails intermittently | Major | . | Sunil Govindan | Miklos Szegedi |
| YARN-7244 | ShuffleHandler is not aware of disks that are added | Major | . | Kuhu Shukla | Kuhu Shukla |
| HADOOP-14990 | Clean up jdiff xml files added for 2.8.2 release | Blocker | . | Subru Krishnan | Junping Du |
| HADOOP-14919 | BZip2 drops records when reading data in splits | Critical | . | Aki Tanaka | Jason Lowe |
| HDFS-12699 | TestMountTable fails with Java 7 | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-7146 | Many RM unit tests failing with FairScheduler | Major | test | Robert Kanter | Robert Kanter |
| MAPREDUCE-6999 | Fix typo “onf” in DynamicInputChunk.java | Trivial | . | fang zhenyi | fang zhenyi |
| YARN-7364 | Queue dash board in new YARN UI has incorrect values | Critical | webapp | Sunil Govindan | Sunil Govindan |
| YARN-7370 | Preemption properties should be refreshable | Major | capacity scheduler, scheduler preemption | Eric Payne | Gergely Novák |
| YARN-7400 | incorrect log preview displayed in jobhistory server ui | Major | yarn | Santhosh B Gowda | Xuan Gong |
| HADOOP-15013 | Fix ResourceEstimator findbugs issues | Blocker | . | Allen Wittenauer | Arun Suresh |
| YARN-7432 | Fix DominantResourceFairnessPolicy serializable findbugs issues | Blocker | . | Allen Wittenauer | Daniel Templeton |
| YARN-7434 | Router getApps REST invocation fails with multiple RMs | Critical | . | Subru Krishnan | Íñigo Goiri |
| YARN-4742 | [Umbrella] Enhancements to Distributed Scheduling | Major | . | Arun Suresh | Arun Suresh |
| YARN-5085 | Add support for change of container ExecutionType | Major | . | Arun Suresh | Arun Suresh |
| HDFS-12783 | [branch-2] “dfsrouter” should use hdfsScript | Major | . | Brahma Reddy Battula | Brahma Reddy Battula |
| YARN-7453 | Fix issue where RM fails to switch to active after first successful start | Blocker | resourcemanager | Rohith Sharma K S | Rohith Sharma K S |
| HADOOP-15025 | Ensure singleton for ResourceEstimatorService | Major | . | Subru Krishnan | Rui Li |
| HADOOP-15026 | Rebase ResourceEstimator start/stop scripts for branch-2 | Major | . | Subru Krishnan | Rui Li |
| YARN-6102 | RMActiveService context to be updated with new RMContext on failover | Critical | . | Ajith S | Rohith Sharma K S |
| HADOOP-15030 | [branch-2] Include hadoop-cloud-storage-project in the main hadoop pom modules | Critical | . | Subru Krishnan | Subru Krishnan |
| YARN-7475 | Fix Container log link in new YARN UI | Major | . | Sunil Govindan | Sunil Govindan |
| YARN-7476 | Fix miscellaneous issues in ATSv2 after merge to branch-2 | Major | . | Varun Saxena | Varun Saxena |
| HADOOP-15036 | Update LICENSE.txt for HADOOP-14840 | Major | . | Arun Suresh | Arun Suresh |
| HDFS-13054 | Handling PathIsNotEmptyDirectoryException in DFSClient delete call | Major | hdfs-client | Nanda kumar | Nanda kumar |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| HDFS-9153 | Pretty-format the output for DFSIO | Major | . | Kai Zheng | Kai Zheng |
| HDFS-9300 | TestDirectoryScanner.testThrottle() is still a little flakey | Major | balancer & mover, test | Daniel Templeton | Daniel Templeton |
| YARN-4704 | TestResourceManager#testResourceAllocation() fails when using FairScheduler | Major | fairscheduler, test | Ray Chiang | Yufei Gu |
| HADOOP-12701 | Run checkstyle on test source files | Minor | . | John Zhuge | John Zhuge |
| HADOOP-13178 | TestShellBasedIdMapping.testStaticMapUpdate doesn’t work on OS X | Major | test | Allen Wittenauer | Kai Sasaki |
| YARN-5024 | TestContainerResourceUsage#testUsageAfterAMRestartWithMultipleContainers random failure | Major | test | Bibin A Chundatt | Bibin A Chundatt |
| YARN-5005 | TestRMWebServices#testDumpingSchedulerLogs fails randomly | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| YARN-5118 | Tests fails with localizer port bind exception. | Major | test | Brahma Reddy Battula | Brahma Reddy Battula |
| YARN-4989 | TestWorkPreservingRMRestart#testCapacitySchedulerRecovery fails intermittently | Major | test | Rohith Sharma K S | Ajith S |
| YARN-5208 | Run TestAMRMClient TestNMClient TestYarnClient TestClientRMTokens TestAMAuthorization tests with hadoop.security.token.service.use_ip enabled | Blocker | test | Rohith Sharma K S | Rohith Sharma K S |
| YARN-5343 | TestContinuousScheduling#testSortedNodes fails intermittently | Minor | . | sandflee | Yufei Gu |
| YARN-2398 | TestResourceTrackerOnHA crashes | Major | test | Jason Lowe | Ajith S |
| YARN-5656 | Fix ReservationACLsTestBase | Major | . | Sean Po | Sean Po |
| YARN-4555 | TestDefaultContainerExecutor#testContainerLaunchError fails on non-english locale environment | Minor | nodemanager, test | Takashi Ohnishi | Takashi Ohnishi |
| YARN-4363 | In TestFairScheduler, testcase should not create FairScheduler redundantly | Trivial | fairscheduler | Tao Jie | Tao Jie |
| MAPREDUCE-6831 | Flaky test TestJobImpl.testKilledDuringKillAbort | Major | mrv2 | Peter Bacsko | Peter Bacsko |
| HDFS-11290 | TestFSNameSystemMBean should wait until JMX cache is cleared | Major | test | Akira Ajisaka | Erik Krogen |
| HDFS-11570 | Unit test for NameNodeStatusMXBean | Major | hdfs, test | Hanisha Koneru | Hanisha Koneru |
| HADOOP-14218 | Replace assertThat with assertTrue in MetricsAsserts | Minor | . | Akira Ajisaka | Akira Ajisaka |
| YARN-5548 | Use MockRMMemoryStateStore to reduce test failures | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| HADOOP-14245 | Use Mockito.when instead of Mockito.stub | Minor | test | Akira Ajisaka | Andras Bokor |
| YARN-5349 | TestWorkPreservingRMRestart#testUAMRecoveryOnRMWorkPreservingRestart fail intermittently | Minor | . | sandflee | Jason Lowe |
| YARN-6240 | TestCapacityScheduler.testRefreshQueuesWithQueueDelete fails randomly | Major | test | Sunil Govindan | Naganarasimha G R |
| HDFS-11988 | Verify HDFS Snapshots with open files captured are safe across truncates and appends on current version file | Major | hdfs, snapshots | Manoj Govindassamy | Manoj Govindassamy |
| MAPREDUCE-6953 | Skip the testcase testJobWithChangePriority if FairScheduler is used | Major | client | Peter Bacsko | Peter Bacsko |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| YARN-3063 | Bootstrap TimelineServer Next Gen Module | Major | timelineserver | Zhijie Shen | Zhijie Shen |
| YARN-3030 | [Collector wireup] Set up timeline collector with basic request serving structure and lifecycle | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-3041 | [Data Model] create overall data objects of TS next gen | Major | timelineserver | Sangjin Lee | Zhijie Shen |
| YARN-3240 | [Data Mode] Implement client API to put generic entities | Major | timelineserver | Zhijie Shen | Zhijie Shen |
| YARN-3087 | [Collector implementation] the REST server (web server) for per-node collector does not work if it runs inside node manager | Major | timelineserver | Sangjin Lee | Li Lu |
| YARN-3125 | [Event producers] Change distributed shell to use new timeline service | Major | timelineserver | Zhijie Shen | Junping Du |
| YARN-3210 | [Source organization] Refactor timeline collector according to new code organization | Major | timelineserver | Li Lu | Li Lu |
| YARN-3264 | [Storage implementation] Create backing storage write interface and a POC only file based storage implementation | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-3039 | [Collector wireup] Implement timeline app-level collector service discovery | Major | timelineserver | Sangjin Lee | Junping Du |
| YARN-3333 | rename TimelineAggregator etc. to TimelineCollector | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-3377 | TestTimelineServiceClientIntegration fails | Minor | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-3034 | [Collector wireup] Implement RM starting its timeline collector | Major | timelineserver | Sangjin Lee | Naganarasimha G R |
| YARN-3040 | [Data Model] Make putEntities operation be aware of the app’s context | Major | timelineserver | Sangjin Lee | Zhijie Shen |
| YARN-3374 | Collector’s web server should randomly bind an available port | Major | timelineserver | Zhijie Shen | Zhijie Shen |
| YARN-3334 | [Event Producers] NM TimelineClient container metrics posting to new timeline service. | Major | nodemanager | Junping Du | Junping Du |
| YARN-3391 | Clearly define flow ID/ flow run / flow version in API and storage | Major | timelineserver | Zhijie Shen | Zhijie Shen |
| MAPREDUCE-6327 | [Event producers] Implement MapReduce AM writing MR events/counters to v2 ATS | Major | . | Sangjin Lee | Junping Du |
| YARN-3390 | Reuse TimelineCollectorManager for RM | Major | timelineserver | Zhijie Shen | Zhijie Shen |
| YARN-3431 | Sub resources of timeline entity needs to be passed to a separate endpoint. | Major | timelineserver | Zhijie Shen | Zhijie Shen |
| MAPREDUCE-6335 | convert load test driver to timeline service v.2 | Major | . | Sangjin Lee | Sangjin Lee |
| YARN-3551 | Consolidate data model change according to the backend implementation | Major | timelineserver | Zhijie Shen | Zhijie Shen |
| YARN-3562 | unit tests failures and issues found from findbug from earlier ATS checkins | Minor | timelineserver | Sangjin Lee | Naganarasimha G R |
| YARN-3134 | [Storage implementation] Exploiting the option of using Phoenix to access HBase backend | Major | timelineserver | Zhijie Shen | Li Lu |
| YARN-3529 | Add miniHBase cluster and Phoenix support to ATS v2 unit tests | Major | timelineserver | Li Lu | Li Lu |
| YARN-3634 | TestMRTimelineEventHandling and TestApplication are broken | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| MAPREDUCE-6337 | add a mode to replay MR job history files to the timeline service | Major | . | Sangjin Lee | Sangjin Lee |
| YARN-3411 | [Storage implementation] explore & create the native HBase schema for writes | Critical | timelineserver | Sangjin Lee | Vrushali C |
| MAPREDUCE-6370 | Timeline service v2 load generator needs to write event id | Major | . | Li Lu | Li Lu |
| YARN-3726 | Fix TestHBaseTimelineWriterImpl unit test failure by fixing it’s test data | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-3721 | build is broken on YARN-2928 branch due to possible dependency cycle | Blocker | timelineserver | Sangjin Lee | Li Lu |
| YARN-3276 | Refactor and fix null casting in some map cast for TimelineEntity (old and new) and fix findbug warnings | Major | timelineserver | Junping Du | Junping Du |
| YARN-3044 | [Event producers] Implement RM writing app lifecycle events to ATS | Major | timelineserver | Sangjin Lee | Naganarasimha G R |
| YARN-3801 | [JDK-8][YARN-2928] Exclude jdk.tools from hbase-client and hbase-testing-util | Major | timelineserver | Tsuyoshi Ozawa | Tsuyoshi Ozawa |
| YARN-3706 | Generalize native HBase writer for additional tables | Minor | timelineserver | Joep Rottinghuis | Joep Rottinghuis |
| YARN-3792 | Test case failures in TestDistributedShell and some issue fixes related to ATSV2 | Major | timelineserver | Naganarasimha G R | Naganarasimha G R |
| YARN-3051 | [Storage abstraction] Create backing storage read interface for ATS readers | Major | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-3047 | [Data Serving] Set up ATS reader with basic request serving structure and lifecycle | Major | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-3836 | add equals and hashCode to TimelineEntity and other classes in the data model | Major | timelineserver | Sangjin Lee | Li Lu |
| YARN-3445 | Cache runningApps in RMNode for getting running apps on given NodeId | Major | nodemanager, resourcemanager | Junping Du | Junping Du |
| YARN-3116 | [Collector wireup] We need an assured way to determine if a container is an AM container on NM | Major | nodemanager, timelineserver | Zhijie Shen | Giovanni Matteo Fumarola |
| YARN-3949 | ensure timely flush of timeline writes | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-3908 | Bugs in HBaseTimelineWriterImpl | Major | timelineserver | Zhijie Shen | Vrushali C |
| YARN-3993 | Change to use the AM flag in ContainerContext determine AM container | Major | timelineserver | Zhijie Shen | Sunil Govindan |
| YARN-3984 | Rethink event column key issue | Major | timelineserver | Zhijie Shen | Vrushali C |
| YARN-3049 | [Storage Implementation] Implement storage reader interface to fetch raw data from HBase backend | Major | timelineserver | Sangjin Lee | Zhijie Shen |
| YARN-3906 | split the application table from the entity table | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-3904 | Refactor timelineservice.storage to add support to online and offline aggregation writers | Major | timelineserver | Li Lu | Li Lu |
| YARN-3045 | [Event producers] Implement NM writing container lifecycle events to ATS | Major | timelineserver | Sangjin Lee | Naganarasimha G R |
| YARN-4025 | Deal with byte representations of Longs in writer code | Major | timelineserver | Vrushali C | Sangjin Lee |
| YARN-4064 | build is broken at TestHBaseTimelineWriterImpl.java | Blocker | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-3814 | REST API implementation for getting raw entities in TimelineReader | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-4058 | Miscellaneous issues in NodeManager project | Minor | timelineserver | Naganarasimha G R | Naganarasimha G R |
| YARN-2884 | Proxying all AM-RM communications | Major | nodemanager, resourcemanager | Carlo Curino | Kishore Chaliparambil |
| YARN-4102 | Add a “skip existing table” mode for timeline schema creator | Major | timelineserver | Li Lu | Li Lu |
| YARN-3901 | Populate flow run data in the flow_run & flow activity tables | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-4074 | [timeline reader] implement support for querying for flows and flow runs | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-4075 | [reader REST API] implement support for querying for flows and flow runs | Major | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-4203 | Add request/response logging & timing for each REST endpoint call | Minor | timelineserver | Vrushali C | Varun Saxena |
| YARN-4210 | HBase reader throws NPE if Get returns no rows | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-3864 | Implement support for querying single app and all apps for a flow run | Blocker | timelineserver | Varun Saxena | Varun Saxena |
| YARN-4178 | [storage implementation] app id as string in row keys can cause incorrect ordering | Major | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-4237 | Support additional queries for ATSv2 Web UI | Major | . | Varun Saxena | Varun Saxena |
| YARN-4179 | [reader implementation] support flow activity queries based on time | Minor | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-4129 | Refactor the SystemMetricPublisher in RM to better support newer events | Major | resourcemanager | Naganarasimha G R | Naganarasimha G R |
| YARN-4221 | Store user in app to flow table | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-4053 | Change the way metric values are stored in HBase Storage | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-4297 | TestJobHistoryEventHandler and TestRMContainerAllocator failing on YARN-2928 branch | Major | . | Varun Saxena | Varun Saxena |
| YARN-3862 | Support for fetching specific configs and metrics based on prefixes | Major | timelineserver | Varun Saxena | Varun Saxena |
| HDFS-9129 | Move the safemode block count into BlockManager | Major | namenode | Haohui Mai | Mingliang Liu |
| HDFS-9414 | Refactor reconfiguration of ClientDatanodeProtocol for reusability | Major | . | Xiaobing Zhou | Xiaobing Zhou |
| YARN-4356 | ensure the timeline service v.2 is disabled cleanly and has no impact when it’s turned off | Critical | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-4450 | TestTimelineAuthenticationFilter and TestYarnConfigurationFields fail | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| HDFS-9371 | Code cleanup for DatanodeManager | Major | namenode | Jing Zhao | Jing Zhao |
| YARN-4460 | [Bug fix] RM fails to start when SMP is enabled | Major | timelineserver | Li Lu | Li Lu |
| YARN-4445 | Unify the term flowId and flowName in timeline v2 codebase | Major | timelineserver | Li Lu | Zhan Zhang |
| YARN-1856 | cgroups based memory monitoring for containers | Major | nodemanager | Karthik Kambatla | Varun Vasudev |
| YARN-4350 | TestDistributedShell fails for V2 scenarios | Major | timelineserver | Sangjin Lee | Naganarasimha G R |
| YARN-3586 | RM only get back addresses of Collectors that NM needs to know. | Critical | resourcemanager, timelineserver | Junping Du | Junping Du |
| YARN-2882 | Add an OPPORTUNISTIC ExecutionType | Major | nodemanager | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-3480 | Recovery may get very slow with lots of services with lots of app-attempts | Major | resourcemanager | Jun Gong | Jun Gong |
| HDFS-9498 | Move code that tracks blocks with future generation stamps to BlockManagerSafeMode | Major | namenode | Mingliang Liu | Mingliang Liu |
| YARN-4550 | some tests in TestContainerLanch fails on non-english locale environment | Minor | nodemanager, test | Takashi Ohnishi | Takashi Ohnishi |
| YARN-4335 | Allow ResourceRequests to specify ExecutionType of a request ask | Major | nodemanager, resourcemanager | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-3995 | Some of the NM events are not getting published due race condition when AM container finishes in NM | Major | nodemanager, timelineserver | Naganarasimha G R | Naganarasimha G R |
| YARN-4200 | Refactor reader classes in storage to nest under hbase specific package name | Minor | timelineserver | Vrushali C | Li Lu |
| YARN-4553 | Add cgroups support for docker containers | Major | yarn | Sidharta Seethana | Sidharta Seethana |
| YARN-4526 | Make SystemClock singleton so AppSchedulingInfo could use it | Major | scheduler | Karthik Kambatla | Karthik Kambatla |
| HDFS-9542 | Move BlockIdManager from FSNamesystem to BlockManager | Major | namenode | Jing Zhao | Jing Zhao |
| YARN-4622 | TestDistributedShell fails for v2 test cases after modifications for 1.5 | Major | timelineserver | Naganarasimha G R | Naganarasimha G R |
| YARN-4578 | Directories that are mounted in docker containers need to be more restrictive/container-specific | Major | yarn | Sidharta Seethana | Sidharta Seethana |
| YARN-4574 | TestAMRMClientOnRMRestart fails on trunk | Major | client, test | Takashi Ohnishi | Takashi Ohnishi |
| YARN-4613 | TestClientRMService#testGetClusterNodes fails occasionally | Major | test | Jason Lowe | Takashi Ohnishi |
| HDFS-9094 | Add command line option to ask NameNode reload configuration. | Major | namenode | Xiaobing Zhou | Xiaobing Zhou |
| YARN-4238 | correctly set createdTime and remove modifiedTime when publishing entities | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-4224 | Support fetching entities by UID and change the REST interface to conform to current REST APIs’ in YARN | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-4644 | TestRMRestart fails and findbugs issue in YARN-2928 branch | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-4633 | TestRMRestart.testRMRestartAfterPreemption fails intermittently in trunk | Major | test | Rohith Sharma K S | Bibin A Chundatt |
| YARN-4615 | TestAbstractYarnScheduler#testResourceRequestRecoveryToTheRightAppAttempt fails occasionally | Major | test | Jason Lowe | Sunil Govindan |
| YARN-4446 | Refactor reader API for better extensibility | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-4409 | Fix javadoc and checkstyle issues in timelineservice code | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-3367 | Replace starting a separate thread for post entity with event loop in TimelineClient | Major | timelineserver | Junping Du | Naganarasimha G R |
| YARN-4684 | TestYarnCLI#testGetContainers failing in CN locale | Major | yarn | Bibin A Chundatt | Bibin A Chundatt |
| HDFS-9691 | TestBlockManagerSafeMode#testCheckSafeMode fails intermittently | Major | test | Mingliang Liu | Mingliang Liu |
| HADOOP-12710 | Remove dependency on commons-httpclient for TestHttpServerLogs | Major | . | Wei-Chiu Chuang | Wei-Chiu Chuang |
| YARN-4700 | ATS storage has one extra record each time the RM got restarted | Major | timelineserver | Li Lu | Naganarasimha G R |
| MAPREDUCE-6546 | reconcile the two versions of the timeline service performance tests | Minor | . | Sangjin Lee | Sangjin Lee |
| HDFS-1477 | Support reconfiguring dfs.heartbeat.interval and dfs.namenode.heartbeat.recheck-interval without NN restart | Major | namenode | Patrick Kling | Xiaobing Zhou |
| YARN-4062 | Add the flush and compaction functionality via coprocessors and scanners for flow run table | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-4712 | CPU Usage Metric is not captured properly in YARN-2928 | Major | timelineserver | Naganarasimha G R | Naganarasimha G R |
| HADOOP-12926 | lz4.c does not detect 64-bit mode properly | Major | native | Alan Burlison | Alan Burlison |
| YARN-4687 | Document Reservation ACLs | Minor | . | Sean Po | Sean Po |
| YARN-4805 | Don’t go through all schedulers in ParameterizedTestBase | Major | . | Karthik Kambatla | Karthik Kambatla |
| YARN-4711 | NM is going down with NPE’s due to single thread processing of events by Timeline client | Critical | timelineserver | Naganarasimha G R | Naganarasimha G R |
| HDFS-9349 | Support reconfiguring fs.protected.directories without NN restart | Major | namenode | Xiaobing Zhou | Xiaobing Zhou |
| YARN-4811 | Generate histograms in ContainerMetrics for actual container resource usage | Major | . | Varun Vasudev | Varun Vasudev |
| YARN-3461 | Consolidate flow name/version/run defaults | Major | timelineserver | Zhijie Shen | Sangjin Lee |
| HADOOP-12753 | S3A JUnit tests failing if using HTTP proxy | Minor | fs/s3 | Zoran Rajic | Zoran Rajic |
| YARN-3863 | Support complex filters in TimelineReader | Major | . | Varun Saxena | Varun Saxena |
| HDFS-10209 | Support enable caller context in HDFS namenode audit log without restart namenode | Major | . | Xiaoyu Yao | Xiaobing Zhou |
| HDFS-10286 | Fix TestDFSAdmin#testNameNodeGetReconfigurableProperties | Major | . | Xiaoyu Yao | Xiaobing Zhou |
| HDFS-10284 | o.a.h.hdfs.server.blockmanagement.TestBlockManagerSafeMode.testCheckSafeMode fails intermittently | Major | test | Mingliang Liu | Mingliang Liu |
| YARN-2883 | Queuing of container requests in the NM | Major | nodemanager, resourcemanager | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-4890 | Unit test intermittent failure: TestNodeLabelContainerAllocation#testQueueUsedCapacitiesUpdate | Major | . | Wangda Tan | Sunil Govindan |
| HDFS-10207 | Support enable Hadoop IPC backoff without namenode restart | Major | . | Xiaoyu Yao | Xiaobing Zhou |
| YARN-4968 | A couple of AM retry unit tests need to wait SchedulerApplicationAttempt stopped. | Major | . | Wangda Tan | Wangda Tan |
| YARN-3816 | [Aggregation] App-level aggregation and accumulation for YARN system metrics | Major | timelineserver | Junping Du | Li Lu |
| YARN-4846 | Random failures for TestCapacitySchedulerPreemption#testPreemptionPolicyShouldRespectAlreadyMarkedKillableContainers | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| YARN-2885 | Create AMRMProxy request interceptor for distributed scheduling decisions for queueable containers | Major | nodemanager, resourcemanager | Konstantinos Karanasos | Arun Suresh |
| YARN-4991 | Fix ContainerRequest Constructor to set nodelabelExpression correctly | Major | test | Bibin A Chundatt | Bibin A Chundatt |
| YARN-4966 | Improve yarn logs to fetch container logs without specifying nodeId | Major | . | Xuan Gong | Xuan Gong |
| YARN-4807 | MockAM#waitForState sleep duration is too long | Major | . | Karthik Kambatla | Yufei Gu |
| YARN-3998 | Add support in the NodeManager to re-launch containers | Major | . | Jun Gong | Jun Gong |
| YARN-4986 | Add a check in the coprocessor for table to operated on | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-5014 | Ensure non-metric values are returned as is for flow run table from the coprocessor | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-3150 | [Documentation] Documenting the timeline service v2 | Major | . | Zhijie Shen | Sangjin Lee |
| MAPREDUCE-6424 | Store MR counters as timeline metrics instead of event | Major | . | Junping Du | Naganarasimha G R |
| YARN-4447 | Provide a mechanism to represent complex filters and parse them at the REST layer | Major | timelineserver | Varun Saxena | Varun Saxena |
| MAPREDUCE-6688 | Store job configurations in Timeline Service v2 | Major | applicationmaster | Junping Du | Varun Saxena |
| YARN-4920 | ATS/NM should support a link to dowload/get the logs in text format | Major | yarn | Xuan Gong | Xuan Gong |
| YARN-4905 | Improve “yarn logs” command-line to optionally show log metadata also | Major | . | Xuan Gong | Xuan Gong |
| YARN-4595 | Add support for configurable read-only mounts when launching Docker containers | Major | yarn | Billie Rinaldi | Billie Rinaldi |
| YARN-5045 | hbase unit tests fail due to dependency issues | Blocker | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-4778 | Support specifying resources for task containers in SLS | Major | . | Wangda Tan | Wangda Tan |
| YARN-4842 | “yarn logs” command should not require the appOwner argument | Major | . | Ram Venkatesh | Xuan Gong |
| YARN-5073 | Refactor startContainerInternal() in ContainerManager to remove unused parameter | Minor | nodemanager, resourcemanager | Konstantinos Karanasos | Konstantinos Karanasos |
| HDFS-9389 | Add maintenance states to AdminStates | Major | . | Ming Ma | Ming Ma |
| YARN-2888 | Corrective mechanisms for rebalancing NM container queues | Major | nodemanager, resourcemanager | Konstantinos Karanasos | Arun Suresh |
| YARN-4738 | Notify the RM about the status of OPPORTUNISTIC containers | Major | nodemanager, resourcemanager | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-5075 | Fix findbugs warning in hadoop-yarn-common module | Major | . | Akira Ajisaka | Arun Suresh |
| YARN-4412 | Create ClusterMonitor to compute ordered list of preferred NMs for OPPORTUNITIC containers | Major | nodemanager, resourcemanager | Arun Suresh | Arun Suresh |
| YARN-5102 | timeline service build fails with java 8 | Blocker | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-5090 | Add End-to-End test-cases for DistributedScheduling using MiniYarnCluster | Major | . | Arun Suresh | Arun Suresh |
| YARN-5096 | timelinereader has a lot of logging that’s not useful | Minor | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-4913 | Yarn logs should take a -out option to write to a directory | Major | . | Xuan Gong | Xuan Gong |
| HDFS-2173 | saveNamespace should not throw IOE when only one storage directory fails to write VERSION file | Major | . | Todd Lipcon | Andras Bokor |
| YARN-5110 | Fix OpportunisticContainerAllocator to insert complete HostAddress in issued ContainerTokenIds | Major | . | Arun Suresh | Konstantinos Karanasos |
| YARN-5050 | Code cleanup for TestDistributedShell | Major | timelineserver | Li Lu | Li Lu |
| YARN-5016 | Add support for a minimum retry interval for container retries | Major | . | Varun Vasudev | Jun Gong |
| HDFS-7766 | Add a flag to WebHDFS op=CREATE to not respond with a 307 redirect | Major | ui, webhdfs | Ravi Prakash | Ravi Prakash |
| YARN-5093 | created time shows 0 in most REST output | Critical | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-5018 | Online aggregation logic should not run immediately after collectors got started | Major | timelineserver | Li Lu | Li Lu |
| YARN-5115 | Avoid setting CONTENT-DISPOSITION header in the container-logs web-service | Major | . | Xuan Gong | Xuan Gong |
| YARN-5097 | NPE in Separator.joinEncoded() | Critical | timelineserver | Sangjin Lee | Vrushali C |
| YARN-5095 | flow activities and flow runs are populated with wrong timestamp when RM restarts w/ recovery enabled | Critical | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-5138 | fix “no findbugs output file” error for hadoop-yarn-server-timelineservice-hbase-tests | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-5109 | timestamps are stored unencoded causing parse errors | Blocker | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-5089 | Improve “yarn log” command-line “logFiles” option to support regex | Major | . | Xuan Gong | Xuan Gong |
| YARN-5127 | Expose ExecutionType in Container api record | Major | . | Arun Suresh | Hitesh Sharma |
| YARN-5117 | QueuingContainerManager does not start GUARANTEED Container even if Resources are available | Major | . | Arun Suresh | Konstantinos Karanasos |
| YARN-5111 | YARN container system metrics are not aggregated to application | Critical | timelineserver | Sangjin Lee | Naganarasimha G R |
| YARN-4007 | Add support for different network setups when launching the docker container | Major | nodemanager | Varun Vasudev | Sidharta Seethana |
| YARN-5141 | Get Container logs for the Running application from Yarn Logs CommandLine | Major | . | Xuan Gong | Xuan Gong |
| YARN-5105 | entire time series is returned for YARN container system metrics (CPU and memory) | Major | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-5088 | Improve “yarn log” command-line to read the last K bytes for the log files | Major | . | Xuan Gong | Xuan Gong |
| YARN-5162 | Fix Exceptions thrown during registerAM call when Distributed Scheduling is Enabled | Major | . | Arun Suresh | Hitesh Sharma |
| YARN-5189 | Make HBaseTimeline[Reader|Writer]Impl default and move FileSystemTimeline*Impl | Major | timelineserver | Joep Rottinghuis | Joep Rottinghuis |
| HDFS-9877 | HDFS Namenode UI: Fix browsing directories that need to be encoded | Major | ui | Ravi Prakash | Ravi Prakash |
| HDFS-7767 | Use the noredirect flag in WebHDFS to allow web browsers to upload files via the NN UI | Major | ui, webhdfs | Ravi Prakash | Ravi Prakash |
| YARN-5142 | fix findbugs warnings/errors for hadoop-yarn-server-timelineservice-hbase-tests | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-5167 | Escaping occurences of encodedValues | Critical | timelineserver | Joep Rottinghuis | Sangjin Lee |
| YARN-5180 | Allow ResourceRequest to specify an enforceExecutionType flag | Major | . | Arun Suresh | Arun Suresh |
| YARN-5176 | More test cases for queuing of containers at the NM | Major | . | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-5204 | Properly report status of killed/stopped queued containers | Major | . | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-5210 | NPE in Distributed Shell while publishing DS_CONTAINER_START event and other miscellaneous issues | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-5191 | Rename the “download=true” option for getLogs in NMWebServices and AHSWebServices | Major | . | Xuan Gong | Xuan Gong |
| YARN-5170 | Eliminate singleton converters and static method access | Major | timelineserver | Joep Rottinghuis | Joep Rottinghuis |
| HDFS-7987 | Allow files / directories to be moved | Major | ui | Ravi Prakash | Ravi Prakash |
| YARN-5052 | [Documentation] Update timeline service v2 documentation to capture information about filters | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-5124 | Modify AMRMClient to set the ExecutionType in the ResourceRequest | Major | . | Arun Suresh | Arun Suresh |
| YARN-5212 | Run existing ContainerManager tests using QueuingContainerManagerImpl | Major | . | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-4887 | AM-RM protocol changes for identifying resource-requests explicitly | Major | applications, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5223 | Container line in yarn logs output for a live application should include the hostname for the container | Major | . | Siddharth Seth | Xuan Gong |
| YARN-5122 | “yarn logs” for running containers should print an explicit footer saying that the log may be incomplete | Major | . | Vinod Kumar Vavilapalli | Jian He |
| YARN-5243 | fix several rebase and other miscellaneous issues before merge | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-5070 | upgrade HBase version for first merge | Critical | timelineserver | Sangjin Lee | Vrushali C |
| YARN-5251 | Yarn CLI to obtain App logs for last ‘n’ bytes fails with ‘java.io.IOException’ and for ‘n’ bytes fails with NumberFormatException | Blocker | . | Sumana Sathish | Xuan Gong |
| HDFS-10328 | Add per-cache-pool default replication num configuration | Minor | caching | xupeng | xupeng |
| YARN-5171 | Extend DistributedSchedulerProtocol to notify RM of containers allocated by the Node | Major | . | Arun Suresh | Íñigo Goiri |
| MAPREDUCE-6720 | Inconsistent values of counters across tasks and job reported to timeline service. | Major | applicationmaster | Varun Saxena | Varun Saxena |
| YARN-5300 | Exclude generated federation protobuf sources from YARN Javadoc/findbugs build | Minor | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5174 | [documentation] several updates/corrections to timeline service documentation | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-5227 | yarn logs command: no need to specify -applicationId when specifying containerId | Major | . | Jian He | Gergely Novák |
| YARN-5224 | Logs for a completed container are not available in the yarn logs output for a live application | Major | . | Siddharth Seth | Xuan Gong |
| YARN-5316 | fix hadoop-aws pom not to do the exclusion | Major | timelineserver | Sangjin Lee | Sangjin Lee |
| YARN-5233 | Support for specifying a path for ATS plugin jars | Major | timelineserver | Li Lu | Li Lu |
| YARN-5200 | Improve yarn logs to get Container List | Major | . | Xuan Gong | Xuan Gong |
| YARN-5299 | Log Docker run command when container fails | Major | yarn | Varun Vasudev | Varun Vasudev |
| YARN-4759 | Fix signal handling for docker containers | Major | yarn | Sidharta Seethana | Shane Kumpf |
| YARN-5363 | For AM containers, or for containers of running-apps, “yarn logs” incorrectly only (tries to) shows syslog file-type by default | Major | log-aggregation | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
| YARN-5298 | Mount usercache and NM filecache directories into Docker container | Major | yarn | Varun Vasudev | Sidharta Seethana |
| YARN-5361 | Obtaining logs for completed container says ’file belongs to a running container ’ at the end | Critical | . | Sumana Sathish | Xuan Gong |
| YARN-5156 | YARN_CONTAINER_FINISHED of YARN_CONTAINERs will always have running state | Major | timelineserver | Li Lu | Vrushali C |
| YARN-5350 | Distributed Scheduling: Ensure sort order of allocatable nodes returned by the RM is not lost | Major | . | Arun Suresh | Arun Suresh |
| YARN-5392 | Replace use of Priority in the Scheduling infrastructure with an opaque ShedulerRequestKey | Major | . | Arun Suresh | Arun Suresh |
| YARN-5351 | ResourceRequest should take ExecutionType into account during comparison | Major | . | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-3662 | Federation Membership State Store internal APIs | Major | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5229 | Refactor #isApplicationEntity and #getApplicationEvent from HBaseTimelineWriterImpl | Minor | timelineserver | Joep Rottinghuis | Vrushali C |
| YARN-5113 | Refactoring and other clean-up for distributed scheduling | Major | . | Arun Suresh | Konstantinos Karanasos |
| YARN-5458 | Rename DockerStopCommandTest to TestDockerStopCommand | Trivial | . | Shane Kumpf | Shane Kumpf |
| YARN-5443 | Add support for docker inspect command | Major | yarn | Shane Kumpf | Shane Kumpf |
| YARN-5226 | remove AHS enable check from LogsCLI#fetchAMContainerLogs | Major | . | Xuan Gong | Xuan Gong |
| YARN-5459 | Add support for docker rm | Minor | yarn | Shane Kumpf | Shane Kumpf |
| YARN-5406 | In-memory based implementation of the FederationMembershipStateStore | Major | nodemanager, resourcemanager | Subru Krishnan | Ellen Hui |
| YARN-5390 | Federation Subcluster Resolver | Major | nodemanager, resourcemanager | Carlo Curino | Ellen Hui |
| YARN-5429 | Fix @return related javadoc warnings in yarn-api | Major | . | Vrushali C | Vrushali C |
| YARN-4888 | Changes in scheduler to identify resource-requests explicitly by allocation-id | Major | resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5307 | Federation Application State Store internal APIs | Major | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-3664 | Federation PolicyStore internal APIs | Major | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5470 | Differentiate exactly match with regex in yarn log CLI | Major | . | Xuan Gong | Xuan Gong |
| YARN-5408 | Compose Federation membership/application/policy APIs into an uber FederationStateStore API | Major | nodemanager, resourcemanager | Subru Krishnan | Ellen Hui |
| YARN-5394 | Remove bind-mount /etc/passwd for Docker containers | Major | yarn | Zhankun Tang | Zhankun Tang |
| YARN-5407 | In-memory based implementation of the FederationApplicationStateStore, FederationPolicyStateStore | Major | nodemanager, resourcemanager | Subru Krishnan | Ellen Hui |
| YARN-5137 | Make DiskChecker pluggable in NodeManager | Major | nodemanager | Ray Chiang | Yufei Gu |
| YARN-5519 | Add SubClusterId in AddApplicationHomeSubClusterResponse for Router Failover | Major | nodemanager, resourcemanager | Giovanni Matteo Fumarola | Ellen Hui |
| YARN-5514 | Clarify DecommissionType.FORCEFUL comment | Minor | documentation | Robert Kanter | Vrushali C |
| YARN-3672 | Create Facade for Federation State and Policy Store | Major | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5467 | InputValidator for the FederationStateStore internal APIs | Major | nodemanager, resourcemanager | Subru Krishnan | Giovanni Matteo Fumarola |
| YARN-4676 | Automatic and Asynchronous Decommissioning Nodes Status Tracking | Major | resourcemanager | Daniel Zhi | Daniel Zhi |
| YARN-3673 | Create a FailoverProxy for Federation services | Major | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5457 | Refactor DistributedScheduling framework to pull out common functionality | Major | resourcemanager | Arun Suresh | Arun Suresh |
| YARN-5042 | Mount /sys/fs/cgroup into Docker containers as read only mount | Major | yarn | Varun Vasudev | luhuichun |
| YARN-5564 | Fix typo in RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE | Trivial | fairscheduler | Ray Chiang | Ray Chiang |
| YARN-5557 | Add localize API to the ContainerManagementProtocol | Major | . | Jian He | Jian He |
| YARN-5327 | API changes required to support recurring reservations in the YARN ReservationSystem | Major | resourcemanager | Subru Krishnan | Sangeetha Abdu Jyothi |
| YARN-4889 | Changes in AMRMClient for identifying resource-requests explicitly | Major | resourcemanager | Subru Krishnan | Arun Suresh |
| YARN-3671 | Integrate Federation services with ResourceManager | Major | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| HDFS-9392 | Admins support for maintenance state | Major | . | Ming Ma | Ming Ma |
| HDFS-10813 | DiskBalancer: Add the getNodeList method in Command | Minor | balancer & mover | Yiqun Lin | Yiqun Lin |
| YARN-5221 | Expose UpdateResourceRequest API to allow AM to request for change in container properties | Major | . | Arun Suresh | Arun Suresh |
| YARN-5596 | Fix failing unit test in TestDockerContainerRuntime | Minor | nodemanager, yarn | Sidharta Seethana | Sidharta Seethana |
| YARN-5612 | Return SubClusterId in FederationStateStoreFacade#addApplicationHomeSubCluster for Router Failover | Major | nodemanager, resourcemanager | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-5601 | Make the RM epoch base value configurable | Major | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5264 | Store all queue-specific information in FSQueue | Major | fairscheduler | Yufei Gu | Yufei Gu |
| YARN-5576 | Allow resource localization while container is running | Major | . | Jian He | Jian He |
| YARN-5323 | Policies APIs (for Router and AMRMProxy policies) | Major | nodemanager, resourcemanager | Carlo Curino | Carlo Curino |
| YARN-5620 | Core changes in NodeManager to support re-initialization of Containers with new launchContext | Major | . | Arun Suresh | Arun Suresh |
| YARN-4091 | Add REST API to retrieve scheduler activity | Major | capacity scheduler, resourcemanager | Sunil Govindan | Chen Ge |
| YARN-5637 | Changes in NodeManager to support Container rollback and commit | Major | . | Arun Suresh | Arun Suresh |
| YARN-3140 | Improve locks in AbstractCSQueue/LeafQueue/ParentQueue | Major | resourcemanager, scheduler | Wangda Tan | Wangda Tan |
| YARN-3141 | Improve locks in SchedulerApplicationAttempt/FSAppAttempt/FiCaSchedulerApp | Major | resourcemanager, scheduler | Wangda Tan | Wangda Tan |
| YARN-5324 | Stateless Federation router policies implementation | Major | nodemanager, resourcemanager | Carlo Curino | Carlo Curino |
| YARN-5609 | Expose upgrade and restart API in ContainerManagementProtocol | Major | . | Arun Suresh | Arun Suresh |
| HDFS-9895 | Remove unnecessary conf cache from DataNode | Major | datanode | Xiaobing Zhou | Xiaobing Zhou |
| YARN-3142 | Improve locks in AppSchedulingInfo | Major | resourcemanager, scheduler | Wangda Tan | Varun Saxena |
| YARN-4205 | Add a service for monitoring application life time out | Major | scheduler | nijel | Rohith Sharma K S |
| YARN-5486 | Update OpportunisticContainerAllocatorAMService::allocate method to handle OPPORTUNISTIC container requests | Major | resourcemanager | Arun Suresh | Konstantinos Karanasos |
| YARN-5384 | Expose priority in ReservationSystem submission APIs | Major | capacity scheduler, fairscheduler, resourcemanager | Sean Po | Sean Po |
| YARN-5702 | Refactor TestPBImplRecords so that we can reuse for testing protocol records in other YARN modules | Major | . | Subru Krishnan | Subru Krishnan |
| YARN-3139 | Improve locks in AbstractYarnScheduler/CapacityScheduler/FairScheduler | Major | resourcemanager, scheduler | Wangda Tan | Wangda Tan |
| HDFS-10893 | Refactor TestDFSShell by setting up MiniDFSCluser once for all commands test | Major | test | Mingliang Liu | Mingliang Liu |
| HADOOP-13627 | Have an explicit KerberosAuthException for UGI to throw, text from public constants | Major | security | Steve Loughran | Xiao Chen |
| YARN-5325 | Stateless ARMRMProxy policies implementation | Major | nodemanager, resourcemanager | Carlo Curino | Carlo Curino |
| YARN-5638 | Introduce a collector timestamp to uniquely identify collectors creation order in collector discovery | Major | timelineserver | Li Lu | Li Lu |
| YARN-5699 | Retrospect yarn entity fields which are publishing in events info fields. | Major | . | Rohith Sharma K S | Rohith Sharma K S |
| HDFS-9390 | Block management for maintenance states | Major | . | Ming Ma | Ming Ma |
| YARN-5561 | [Atsv2] : Support for ability to retrieve apps/app-attempt/containers and entities via REST | Major | timelinereader | Rohith Sharma K S | Rohith Sharma K S |
| YARN-4911 | Bad placement policy in FairScheduler causes the RM to crash | Major | fairscheduler | Ray Chiang | Ray Chiang |
| YARN-5047 | Refactor nodeUpdate across schedulers | Major | capacityscheduler, fairscheduler, scheduler | Ray Chiang | Ray Chiang |
| YARN-3649 | Allow configurable prefix for hbase table names (like prod, exp, test etc) | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-5715 | introduce entity prefix for return and sort order | Critical | timelineserver | Sangjin Lee | Rohith Sharma K S |
| YARN-4097 | Create POC timeline web UI with new YARN web UI framework | Major | timelineserver | Li Lu | Li Lu |
| YARN-5799 | Fix Opportunistic Allocation to set the correct value of Node Http Address | Major | resourcemanager | Arun Suresh | Arun Suresh |
| YARN-4765 | Split TestHBaseTimelineStorage into multiple test classes | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-5793 | Trim configuration values in DockerLinuxContainerRuntime | Minor | nodemanager | Tianyin Xu | Tianyin Xu |
| YARN-5391 | PolicyManager to tie together Router/AMRM Federation policies | Major | nodemanager, resourcemanager | Carlo Curino | Carlo Curino |
| YARN-5265 | Make HBase configuration for the timeline service configurable | Major | timelineserver | Joep Rottinghuis | Joep Rottinghuis |
| YARN-2995 | Enhance UI to show cluster resource utilization of various container Execution types | Blocker | resourcemanager | Sriram Rao | Konstantinos Karanasos |
| YARN-3359 | Recover collector list when RM fails over | Major | resourcemanager | Junping Du | Li Lu |
| YARN-5716 | Add global scheduler interface definition and update CapacityScheduler to use it. | Major | capacityscheduler | Wangda Tan | Wangda Tan |
| YARN-5833 | Add validation to ensure default ports are unique in Configuration | Major | yarn | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-4329 | Allow fetching exact reason as to why a submitted app is in ACCEPTED state in Fair Scheduler | Major | fairscheduler, resourcemanager | Naganarasimha G R | Yufei Gu |
| YARN-5611 | Provide an API to update lifetime of an application. | Major | resourcemanager | Rohith Sharma K S | Rohith Sharma K S |
| HDFS-11119 | Support for parallel checking of StorageLocations on DataNode startup | Major | datanode | Arpit Agarwal | Arpit Agarwal |
| HDFS-11114 | Support for running async disk checks in DataNode | Major | datanode | Arpit Agarwal | Arpit Agarwal |
| YARN-5634 | Simplify initialization/use of RouterPolicy via a RouterPolicyFacade | Major | nodemanager, resourcemanager | Carlo Curino | Carlo Curino |
| YARN-5792 | adopt the id prefix for YARN, MR, and DS entities | Major | timelineserver | Sangjin Lee | Varun Saxena |
| HDFS-11148 | Update DataNode to use StorageLocationChecker at startup | Major | datanode | Arpit Agarwal | Arpit Agarwal |
| YARN-5676 | Add a HashBasedRouterPolicy, and small policies and test refactoring. | Major | nodemanager, resourcemanager | Carlo Curino | Carlo Curino |
| YARN-5872 | Add AlwayReject policies for router and amrmproxy. | Major | nodemanager, resourcemanager | Carlo Curino | Carlo Curino |
| YARN-5905 | Update the RM webapp host that is reported as part of Federation membership to current primary RM’s IP | Minor | federation, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-5865 | Retrospect updateApplicationPriority api to handle state store exception in align with YARN-5611 | Major | . | Sunil Govindan | Sunil Govindan |
| YARN-5649 | Add REST endpoints for updating application timeouts | Major | scheduler | Rohith Sharma K S | Rohith Sharma K S |
| YARN-4206 | Add Application timeouts in Application report and CLI | Major | scheduler | nijel | Rohith Sharma K S |
| HDFS-11149 | Support for parallel checking of FsVolumes | Major | datanode | Arpit Agarwal | Arpit Agarwal |
| HDFS-8678 | Bring back the feature to view chunks of files in the HDFS file browser | Major | ui | Ravi Prakash | Ravi Prakash |
| YARN-5761 | Separate QueueManager from Scheduler | Major | capacityscheduler | Xuan Gong | Xuan Gong |
| YARN-5746 | The state of the parentQueue and its childQueues should be synchronized. | Major | capacity scheduler, resourcemanager | Xuan Gong | Xuan Gong |
| YARN-5965 | Retrospect ApplicationReport#getApplicationTimeouts | Major | scheduler | Jian He | Rohith Sharma K S |
| YARN-5739 | Provide timeline reader API to list available timeline entity types for one application | Major | timelinereader | Li Lu | Li Lu |
| MAPREDUCE-6818 | Remove direct reference to TimelineClientImpl | Major | . | Li Lu | Li Lu |
| YARN-5982 | Simplify opportunistic container parameters and metrics | Major | . | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-5970 | Validate application update timeout request parameters | Major | scheduler | Rohith Sharma K S | Rohith Sharma K S |
| YARN-5524 | Yarn live log aggregation does not throw if command line arg is wrong | Major | log-aggregation | Prasanth Jayachandran | Xuan Gong |
| YARN-5650 | Render Application Timeout value in web UI | Major | scheduler | Rohith Sharma K S | Akhil PB |
| HDFS-11182 | Update DataNode to use DatasetVolumeChecker | Major | datanode | Arpit Agarwal | Arpit Agarwal |
| YARN-5976 | Update hbase version to 1.2 (removes phoenix dependencies) | Major | . | Vrushali C | Vrushali C |
| YARN-5216 | Expose configurable preemption policy for OPPORTUNISTIC containers running on the NM | Major | distributed-scheduling | Arun Suresh | Hitesh Sharma |
| YARN-5938 | Refactoring OpportunisticContainerAllocator to use SchedulerRequestKey instead of Priority and other misc fixes | Major | . | Arun Suresh | Arun Suresh |
| YARN-5756 | Add state-machine implementation for scheduler queues | Major | . | Xuan Gong | Xuan Gong |
| YARN-5931 | Document timeout interfaces CLI and REST APIs | Major | scheduler | Rohith Sharma K S | Rohith Sharma K S |
| YARN-5529 | Create new DiskValidator class with metrics | Major | nodemanager | Ray Chiang | Yufei Gu |
| YARN-6025 | Fix synchronization issues of AbstractYarnScheduler#nodeUpdate and its implementations | Major | capacity scheduler, scheduler | Naganarasimha G R | Naganarasimha G R |
| YARN-5923 | Unable to access logs for a running application if YARN_ACL_ENABLE is enabled | Major | . | Xuan Gong | Xuan Gong |
| YARN-5906 | Update AppSchedulingInfo to use SchedulingPlacementSet | Major | . | Wangda Tan | Wangda Tan |
| YARN-6009 | RM fails to start during an upgrade - Failed to load/recover state (YarnException: Invalid application timeout, value=0 for type=LIFETIME) | Critical | resourcemanager | Gour Saha | Rohith Sharma K S |
| YARN-5585 | [Atsv2] Reader side changes for entity prefix and support for pagination via additional filters | Critical | timelinereader | Rohith Sharma K S | Rohith Sharma K S |
| YARN-6074 | FlowRunEntity does not deserialize long values correctly | Major | timelinereader | Rohith Sharma K S | Rohith Sharma K S |
| YARN-3955 | Support for application priority ACLs in queues of CapacityScheduler | Major | capacityscheduler | Sunil Govindan | Sunil Govindan |
| HDFS-9391 | Update webUI/JMX to display maintenance state info | Major | . | Ming Ma | Manoj Govindassamy |
| YARN-5416 | TestRMRestart#testRMRestartWaitForPreviousAMToFinish failed intermittently due to not wait SchedulerApplicationAttempt to be stopped | Minor | test, yarn | Junping Du | Junping Du |
| YARN-5980 | Update documentation for single node hbase deploy | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-6011 | Add a new web service to list the files on a container in AHSWebService | Major | . | Xuan Gong | Xuan Gong |
| YARN-5378 | Accommodate app-id->cluster mapping | Major | timelineserver | Joep Rottinghuis | Sangjin Lee |
| YARN-6016 | Fix minor bugs in handling of local AMRMToken in AMRMProxy | Minor | federation | Botong Huang | Botong Huang |
| YARN-5556 | CapacityScheduler: Support deleting queues without requiring a RM restart | Major | capacity scheduler | Xuan Gong | Naganarasimha G R |
| YARN-6064 | Support fromId for flowRuns and flow/flowRun apps REST API’s | Major | timelinereader | Rohith Sharma K S | Rohith Sharma K S |
| HDFS-11259 | Update fsck to display maintenance state info | Major | datanode, namenode | Manoj Govindassamy | Manoj Govindassamy |
| YARN-6094 | Update the coprocessor to be a dynamically loaded one | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-5831 | Propagate allowPreemptionFrom flag all the way down to the app | Major | fairscheduler | Karthik Kambatla | Yufei Gu |
| HDFS-11296 | Maintenance state expiry should be an epoch time and not jvm monotonic | Major | . | Manoj Govindassamy | Manoj Govindassamy |
| YARN-6099 | Improve webservice to list aggregated log files | Major | . | Xuan Gong | Xuan Gong |
| YARN-5830 | FairScheduler: Avoid preempting AM containers | Major | fairscheduler | Karthik Kambatla | Yufei Gu |
| YARN-3637 | Handle localization sym-linking correctly at the YARN level | Major | . | Chris Trezzo | Chris Trezzo |
| YARN-6126 | Obtaining app logs for Running application fails with “Unable to parse json from webservice. Error:” | Major | . | Sumana Sathish | Xuan Gong |
| YARN-6100 | improve YARN webservice to output aggregated container logs | Major | . | Xuan Gong | Xuan Gong |
| YARN-5951 | Changes to allow CapacityScheduler to use configuration store | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-6108 | Improve AHS webservice to accept NM address as a parameter to get container logs | Major | . | Xuan Gong | Xuan Gong |
| YARN-5258 | Document Use of Docker with LinuxContainerExecutor | Critical | documentation | Daniel Templeton | Daniel Templeton |
| HADOOP-14032 | Reduce fair call queue priority inversion | Major | ipc | Daryn Sharp | Daryn Sharp |
| HADOOP-14034 | Allow ipc layer exceptions to selectively close connections | Major | ipc | Daryn Sharp | Daryn Sharp |
| HADOOP-14033 | Reduce fair call queue lock contention | Major | ipc | Daryn Sharp | Daryn Sharp |
| YARN-6170 | TimelineReaderServer should wait to join with HttpServer2 | Minor | timelinereader | Sangjin Lee | Sangjin Lee |
| HADOOP-13075 | Add support for SSE-KMS and SSE-C in s3a filesystem | Major | fs/s3 | Andrew Olson | Steve Moist |
| YARN-6113 | re-direct NM Web Service to get container logs for finished applications | Major | . | Xuan Gong | Xuan Gong |
| YARN-5966 | AMRMClient changes to support ExecutionType update | Major | . | Arun Suresh | Arun Suresh |
| YARN-6156 | AM blacklisting to consider node label partition | Major | . | Bibin A Chundatt | Bibin A Chundatt |
| HDFS-11265 | Extend visualization for Maintenance Mode under Datanode tab in the NameNode UI | Major | datanode, namenode | Manoj Govindassamy | Elek, Marton |
| YARN-6163 | FS Preemption is a trickle for severely starved applications | Major | fairscheduler | Karthik Kambatla | Karthik Kambatla |
| YARN-5798 | Set UncaughtExceptionHandler for all FairScheduler threads | Major | fairscheduler | Karthik Kambatla | Yufei Gu |
| YARN-4675 | Reorganize TimelineClient and TimelineClientImpl into separate classes for ATSv1.x and ATSv2 | Major | timelineserver | Naganarasimha G R | Naganarasimha G R |
| HADOOP-14040 | Use shaded aws-sdk uber-JAR 1.11.86 | Major | build, fs/s3 | Steve Loughran | Steve Loughran |
| YARN-6193 | FairScheduler might not trigger preemption when using DRF | Major | fairscheduler | Karthik Kambatla | Karthik Kambatla |
| YARN-6159 | Documentation changes for TimelineV2Client | Minor | documentation | Varun Saxena | Naganarasimha G R |
| HDFS-11430 | Separate class InnerNode from class NetworkTopology and make it extendable | Major | namenode | Chen Liang | Tsz Wo Nicholas Sze |
| HADOOP-14099 | Split S3 testing documentation out into its own file | Minor | documentation, fs/s3 | Steve Loughran | Steve Loughran |
| HDFS-11411 | Avoid OutOfMemoryError in TestMaintenanceState test runs | Major | datanode, namenode | Manoj Govindassamy | Manoj Govindassamy |
| HADOOP-14102 | Relax error message assertion in S3A test ITestS3AEncryptionSSEC | Minor | fs/s3 | Mingliang Liu | Mingliang Liu |
| YARN-6069 | CORS support in timeline v2 | Major | timelinereader | Sreenath Somarajapuram | Rohith Sharma K S |
| YARN-5959 | RM changes to support change of container ExecutionType | Major | . | Arun Suresh | Arun Suresh |
| YARN-6228 | EntityGroupFSTimelineStore should allow configurable cache stores. | Major | timelineserver | Li Lu | Li Lu |
| YARN-5410 | Bootstrap Router server module | Major | nodemanager, resourcemanager | Subru Krishnan | Giovanni Matteo Fumarola |
| YARN-5946 | Create YarnConfigurationStore interface and InMemoryConfigurationStore class | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-6215 | FairScheduler preemption and update should not run concurrently | Major | fairscheduler, test | Sunil Govindan | Tao Jie |
| YARN-6123 | [YARN-5864] Add a test to make sure queues of orderingPolicy will be updated when childQueues is added or removed. | Major | . | Wangda Tan | Wangda Tan |
| YARN-6253 | FlowAcitivityColumnPrefix.store(byte[] rowKey, …) drops timestamp | Major | . | Haibo Chen | Haibo Chen |
| YARN-6190 | Validation and synchronization fixes in LocalityMulticastAMRMProxyPolicy | Minor | federation | Botong Huang | Botong Huang |
| YARN-6027 | Support fromid(offset) filter for /flows API | Major | timelineserver | Rohith Sharma K S | Rohith Sharma K S |
| HDFS-11450 | HDFS specific network topology classes with storage type info included | Major | namenode | Chen Liang | Chen Liang |
| HDFS-11412 | Maintenance minimum replication config value allowable range should be [0, DefaultReplication] | Major | datanode, namenode | Manoj Govindassamy | Manoj Govindassamy |
| YARN-6247 | Share a single instance of SubClusterResolver instead of instantiating one per AM | Minor | . | Botong Huang | Botong Huang |
| YARN-6256 | Add FROM_ID info key for timeline entities in reader response. | Major | timelineserver | Rohith Sharma K S | Rohith Sharma K S |
| YARN-6237 | Move UID constant to TimelineReaderUtils | Major | timelinereader | Rohith Sharma K S | Rohith Sharma K S |
| YARN-5669 | Add support for Docker pull | Major | yarn | Zhankun Tang | luhuichun |
| YARN-5948 | Implement MutableConfigurationManager for handling storage into configuration store | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-1047 | Expose # of pre-emptions as a queue counter | Major | fairscheduler | Philip Zeyliger | Karthik Kambatla |
| YARN-6281 | Cleanup when AMRMProxy fails to initialize a new interceptor chain | Minor | . | Botong Huang | Botong Huang |
| YARN-6318 | timeline service schema creator fails if executed from a remote machine | Minor | timelineserver | Sangjin Lee | Sangjin Lee |
| HDFS-11482 | Add storage type demand to into DFSNetworkTopology#chooseRandom | Major | namenode | Chen Liang | Chen Liang |
| YARN-6314 | Potential infinite redirection on YARN log redirection web service | Major | . | Xuan Gong | Xuan Gong |
| YARN-6313 | yarn logs cli should provide logs for a completed container even when application is still running | Major | . | Siddharth Seth | Xuan Gong |
| HDFS-11514 | DFSTopologyNodeImpl#chooseRandom optimizations | Major | namenode | Chen Liang | Chen Liang |
| YARN-6367 | YARN logs CLI needs alway check containerLogsInfo/containerLogInfo before parse the JSON object from NMWebService | Major | . | Siddharth Seth | Xuan Gong |
| YARN-6146 | Add Builder methods for TimelineEntityFilters | Major | timelineserver | Rohith Sharma K S | Haibo Chen |
| HADOOP-14120 | needless S3AFileSystem.setOptionalPutRequestParameters in S3ABlockOutputStream putObject() | Minor | fs/s3 | Steve Loughran | Yuanbo Liu |
| HADOOP-14135 | Remove URI parameter in AWSCredentialProvider constructors | Major | fs/s3 | Mingliang Liu | Mingliang Liu |
| HADOOP-14196 | Azure Data Lake doc is missing required config entry | Major | fs/adl | Atul Sikaria | Atul Sikaria |
| HADOOP-14197 | Fix ADLS doc for credential provider | Major | documentation, fs/adl | John Zhuge | John Zhuge |
| HADOOP-14230 | TestAdlFileSystemContractLive fails to clean up | Minor | fs/adl, test | John Zhuge | John Zhuge |
| HADOOP-14038 | Rename ADLS credential properties | Minor | fs/adl | John Zhuge | John Zhuge |
| HDFS-11577 | Combine the old and the new chooseRandom for better performance | Major | namenode | Chen Liang | Chen Liang |
| YARN-6357 | Implement putEntitiesAsync API in TimelineCollector | Major | ATSv2, timelineserver | Joep Rottinghuis | Haibo Chen |
| YARN-6342 | Make TimelineV2Client’s drain timeout after stop configurable | Major | . | Jian He | Haibo Chen |
| YARN-6376 | Exceptions caused by synchronous putEntities requests can be swallowed | Critical | ATSv2 | Haibo Chen | Haibo Chen |
| YARN-6414 | ATSv2 HBase related tests fail due to guava version upgrade | Major | timelineserver | Sonia Garudi | Haibo Chen |
| YARN-6377 | NMTimelinePublisher#serviceStop does not stop timeline clients | Major | yarn | Haibo Chen | Haibo Chen |
| YARN-5952 | Create REST API for changing YARN scheduler configurations | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-6109 | Add an ability to convert ChildQueue to ParentQueue | Major | capacity scheduler | Xuan Gong | Xuan Gong |
| YARN-6424 | TimelineCollector is not stopped when an app finishes in RM | Critical | timelineserver | Varun Saxena | Varun Saxena |
| YARN-5602 | Utils for Federation State and Policy Store | Major | nodemanager, resourcemanager | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| HDFS-10882 | Federation State Store Interface API | Major | fs | Jason Kace | Jason Kace |
| HADOOP-14290 | Update SLF4J from 1.7.10 to 1.7.25 | Major | . | Akira Ajisaka | Akira Ajisaka |
| YARN-6372 | Add default value for NM disk validator | Major | nodemanager | Yufei Gu | Yufei Gu |
| HADOOP-14301 | Deprecate SharedInstanceProfileCredentialsProvider in branch-2. | Major | fs/s3 | Mingliang Liu | Mingliang Liu |
| HADOOP-14255 | S3A to delete unnecessary fake directory objects in mkdirs() | Major | fs/s3 | Mingliang Liu | Mingliang Liu |
| YARN-6040 | Introduce api independent PendingAsk to replace usage of ResourceRequest within Scheduler classes | Major | . | Wangda Tan | Wangda Tan |
| YARN-6203 | Occasional test failure in TestWeightedRandomRouterPolicy | Minor | federation | Botong Huang | Carlo Curino |
| YARN-6432 | FairScheduler: Reserve preempted resources for corresponding applications | Major | . | Miklos Szegedi | Miklos Szegedi |
| HADOOP-14321 | Explicitly exclude S3A root dir ITests from parallel runs | Minor | fs/s3, test | Steve Loughran | Steve Loughran |
| HADOOP-14241 | Add ADLS sensitive config keys to default list | Minor | fs, fs/adl, security | John Zhuge | John Zhuge |
| HADOOP-14324 | Refine S3 server-side-encryption key as encryption secret; improve error reporting and diagnostics | Blocker | fs/s3 | Steve Loughran | Steve Loughran |
| HADOOP-14305 | S3A SSE tests won’t run in parallel: Bad request in directory GetFileStatus | Minor | fs/s3, test | Steve Loughran | Steve Moist |
| YARN-3663 | Federation State and Policy Store (DBMS implementation) | Major | nodemanager, resourcemanager | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| HADOOP-14349 | Rename ADLS CONTRACT_ENABLE_KEY | Minor | fs/adl | Mingliang Liu | Mingliang Liu |
| YARN-6455 | Enhance the timelinewriter.flush() race condition fix | Major | yarn | Haibo Chen | Haibo Chen |
| HDFS-7964 | Add support for async edit logging | Major | namenode | Daryn Sharp | Daryn Sharp |
| YARN-4359 | Update LowCost agents logic to take advantage of YARN-4358 | Major | capacityscheduler, fairscheduler, resourcemanager | Carlo Curino | Ishai Menache |
| YARN-6542 | Fix the logger in TestAlignedPlanner and TestGreedyReservationAgent | Major | reservation system | Subru Krishnan | Subru Krishnan |
| YARN-5331 | Extend RLESparseResourceAllocation with period for supporting recurring reservations in YARN ReservationSystem | Major | resourcemanager | Subru Krishnan | Sangeetha Abdu Jyothi |
| HDFS-9005 | Provide configuration support for upgrade domain | Major | . | Ming Ma | Ming Ma |
| HDFS-9016 | Display upgrade domain information in fsck | Major | . | Ming Ma | Ming Ma |
| HDFS-9922 | Upgrade Domain placement policy status marks a good block in violation when there are decommissioned nodes | Minor | . | Chris Trezzo | Chris Trezzo |
| HDFS-10630 | Federation State Store FS Implementation | Major | hdfs | Íñigo Goiri | Jason Kace |
| YARN-5411 | Create a proxy chain for ApplicationClientProtocol in the Router | Major | nodemanager, resourcemanager | Subru Krishnan | Giovanni Matteo Fumarola |
| YARN-6374 | Improve test coverage and add utility classes for common Docker operations | Major | nodemanager, yarn | Shane Kumpf | Shane Kumpf |
| YARN-6375 | App level aggregation should not consider metric values reported in the previous aggregation cycle | Major | timelineserver | Varun Saxena | Varun Saxena |
| HDFS-11530 | Use HDFS specific network topology to choose datanode in BlockPlacementPolicyDefault | Major | namenode | Yiqun Lin | Yiqun Lin |
| YARN-6565 | Fix memory leak and finish app trigger in AMRMProxy | Critical | . | Botong Huang | Botong Huang |
| YARN-6234 | Support multiple attempts on the node when AMRMProxy is enabled | Major | amrmproxy, federation, nodemanager | Subru Krishnan | Giovanni Matteo Fumarola |
| HADOOP-14384 | Reduce the visibility of FileSystem#newFSDataOutputStreamBuilder before the API becomes stable | Blocker | fs | Lei (Eddy) Xu | Lei (Eddy) Xu |
| YARN-6563 | ConcurrentModificationException in TimelineCollectorManager while stopping RM | Major | resourcemanager | Rohith Sharma K S | Haibo Chen |
| YARN-5413 | Create a proxy chain for ResourceManager Admin API in the Router | Major | nodemanager, resourcemanager | Subru Krishnan | Giovanni Matteo Fumarola |
| YARN-6435 | [ATSv2] Can’t retrieve more than 1000 versions of metrics in time series | Critical | timelineserver | Rohith Sharma K S | Vrushali C |
| YARN-6561 | Update exception message during timeline collector aux service initialization | Minor | timelineserver | Vrushali C | Vrushali C |
| YARN-6306 | NMClient API change for container upgrade | Major | . | Jian He | Arun Suresh |
| HADOOP-11572 | s3a delete() operation fails during a concurrent delete of child entries | Major | fs/s3 | Steve Loughran | Steve Loughran |
| YARN-5949 | Add pluggable configuration ACL policy interface and implementation | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-6587 | Refactor of ResourceManager#startWebApp in a Util class | Major | nodemanager, resourcemanager | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-6555 | Store application flow context in NM state store for work-preserving restart | Major | timelineserver | Vrushali C | Rohith Sharma K S |
| YARN-5531 | UnmanagedAM pool manager for federating application across clusters | Major | nodemanager, resourcemanager | Subru Krishnan | Botong Huang |
| HDFS-11446 | TestMaintenanceState#testWithNNAndDNRestart fails intermittently | Major | . | Yiqun Lin | Yiqun Lin |
| YARN-6666 | Fix unit test failure in TestRouterClientRMService | Minor | . | Botong Huang | Botong Huang |
| YARN-6484 | [Documentation] Documenting the YARN Federation feature | Major | nodemanager, resourcemanager | Subru Krishnan | Carlo Curino |
| YARN-6658 | Remove columnFor() methods of Columns in HBaseTimeline backend | Major | . | Haibo Chen | Haibo Chen |
| YARN-3666 | Federation Intercepting and propagating AM- home RM communications | Major | nodemanager, resourcemanager | Kishore Chaliparambil | Botong Huang |
| YARN-6246 | Identifying starved apps does not need the scheduler writelock | Major | fairscheduler | Karthik Kambatla | Karthik Kambatla |
| HDFS-11904 | Reuse iip in unprotectedRemoveXAttrs calls | Major | . | Xiao Chen | Xiao Chen |
| HDFS-11359 | DFSAdmin report command supports displaying maintenance state datanodes | Major | datanode, namenode | Yiqun Lin | Yiqun Lin |
| YARN-6316 | Provide help information and documentation for TimelineSchemaCreator | Major | timelineserver | Li Lu | Haibo Chen |
| YARN-6575 | Support global configuration mutation in MutableConfProvider | Major | . | Jonathan Hung | Jonathan Hung |
| HADOOP-14035 | Reduce fair call queue backoff’s impact on clients | Major | ipc | Daryn Sharp | Daryn Sharp |
| YARN-6604 | Allow metric TTL for Application table to be specified through cmd | Major | ATSv2 | Haibo Chen | Haibo Chen |
| YARN-5647 | [ATSv2 Security] Collector side changes for loading auth filters and principals | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-6511 | Federation: transparently spanning application across multiple sub-clusters | Major | . | Botong Huang | Botong Huang |
| YARN-6679 | Reduce Resource instance overhead via non-PBImpl | Major | resourcemanager | Daryn Sharp | Daryn Sharp |
| HADOOP-13174 | Add more debug logs for delegation tokens and authentication | Minor | security | Xiao Chen | Xiao Chen |
| HADOOP-13854 | KMS should log error details in KMSExceptionsProvider | Major | kms | Xiao Chen | Xiao Chen |
| YARN-6682 | Improve performance of AssignmentInformation datastructures | Major | . | Daryn Sharp | Daryn Sharp |
| YARN-6638 | [ATSv2 Security] Timeline reader side changes for loading auth filters and principals | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-6707 | [ATSv2] Update HBase version to 1.2.6 | Major | timelineserver | Varun Saxena | Vrushali C |
| HADOOP-14394 | Provide Builder pattern for DistributedFileSystem.create | Major | fs | Lei (Eddy) Xu | Lei (Eddy) Xu |
| HADOOP-14289 | Move log4j APIs over to slf4j in hadoop-common | Major | . | Akira Ajisaka | Akira Ajisaka |
| HADOOP-14395 | Provide Builder pattern for DistributedFileSystem.append | Major | fs | Lei (Eddy) Xu | Lei (Eddy) Xu |
| HADOOP-14538 | Fix TestFilterFileSystem and TestHarFileSystem failures after DistributedFileSystem.append API | Major | fs | Lei (Eddy) Xu | Lei (Eddy) Xu |
| YARN-6680 | Avoid locking overhead for NO_LABEL lookups | Major | resourcemanager | Daryn Sharp | Daryn Sharp |
| HADOOP-14296 | Move logging APIs over to slf4j in hadoop-tools | Major | . | Akira Ajisaka | Akira Ajisaka |
| YARN-6724 | Add ability to blacklist sub-clusters when invoking Routing policies | Major | router | Subru Krishnan | Giovanni Matteo Fumarola |
| HDFS-11998 | Enable DFSNetworkTopology as default | Major | namenode | Chen Liang | Chen Liang |
| HADOOP-14542 | Add IOUtils.cleanupWithLogger that accepts slf4j logger API | Major | . | Akira Ajisaka | Chen Liang |
| HADOOP-14547 | [WASB] the configured retry policy is not used for all storage operations. | Major | fs/azure | Thomas Marquardt | Thomas Marquardt |
| YARN-5648 | [ATSv2 Security] Client side changes for authentication | Major | timelineserver | Varun Saxena | Varun Saxena |
| HADOOP-14549 | Use GenericTestUtils.setLogLevel when available in hadoop-tools | Major | . | Akira Ajisaka | Wenxin He |
| YARN-3659 | Federation: routing client invocations transparently to multiple RMs | Major | client, resourcemanager, router | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| HADOOP-14573 | regression: Azure tests which capture logs failing with move to SLF4J | Major | fs/azure, test | Steve Loughran | Steve Loughran |
| HADOOP-14546 | Azure: Concurrent I/O does not work when secure.mode is enabled | Major | fs/azure | Thomas Marquardt | Thomas Marquardt |
| HADOOP-14190 | add more on s3 regions to the s3a documentation | Minor | documentation, fs/s3 | Steve Loughran | Steve Loughran |
| HADOOP-14609 | NPE in AzureNativeFileSystemStore.checkContainer() if StorageException lacks an error code | Major | fs/azure | Steve Loughran | Steve Loughran |
| YARN-5311 | Document graceful decommission CLI and usage | Major | documentation | Junping Du | Elek, Marton |
| HADOOP-14596 | AWS SDK 1.11+ aborts() on close() if > 0 bytes in stream; logs error | Blocker | fs/s3 | Steve Loughran | Steve Loughran |
| YARN-6681 | Eliminate double-copy of child queues in canAssignToThisQueue | Major | resourcemanager | Daryn Sharp | Daryn Sharp |
| HADOOP-14615 | Add ServiceOperations.stopQuietly that accept slf4j logger API | Major | . | Wenxin He | Wenxin He |
| HADOOP-14617 | Add ReflectionUtils.logThreadInfo that accept slf4j logger API | Major | . | Wenxin He | Wenxin He |
| HADOOP-14571 | Deprecate public APIs relate to log4j1 | Major | . | Akira Ajisaka | Wenxin He |
| HADOOP-14587 | Use GenericTestUtils.setLogLevel when available in hadoop-common | Major | . | Wenxin He | Wenxin He |
| YARN-5953 | Create CLI for changing YARN configurations | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-6776 | Refactor ApplicaitonMasterService to move actual processing logic to a separate class | Minor | . | Arun Suresh | Arun Suresh |
| HADOOP-14638 | Replace commons-logging APIs with slf4j in StreamPumper | Major | . | Wenxin He | Wenxin He |
| YARN-6801 | NPE in RM while setting collectors map in NodeHeartbeatResponse | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-6807 | Adding required missing configs to Federation configuration guide based on e2e testing | Major | documentation, federation | Subru Krishnan | Tanuj Nayak |
| YARN-6815 | [Bug] FederationStateStoreFacade return behavior should be consistent irrespective of whether caching is enabled or not | Major | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-6821 | Move FederationStateStore SQL DDL files from test resource to sbin | Major | nodemanager, resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-2113 | Add cross-user preemption within CapacityScheduler’s leaf-queue | Major | capacity scheduler | Vinod Kumar Vavilapalli | Sunil Govindan |
| YARN-5292 | NM Container lifecycle and state transitions to support for PAUSED container state. | Major | . | Hitesh Sharma | Hitesh Sharma |
| HADOOP-14642 | wasb: add support for caching Authorization and SASKeys | Major | fs/azure | Sivaguru Sankaridurg | Sivaguru Sankaridurg |
| YARN-6777 | Support for ApplicationMasterService processing chain of interceptors | Major | . | Arun Suresh | Arun Suresh |
| YARN-6775 | CapacityScheduler: Improvements to assignContainers, avoid unnecessary canAssignToUser/Queue calls | Major | capacityscheduler | Nathan Roberts | Nathan Roberts |
| YARN-4455 | Support fetching metrics by time range | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-6850 | Ensure that supplemented timestamp is stored only for flow run metrics | Major | timelineserver | Vrushali C | Varun Saxena |
| YARN-6733 | Add table for storing sub-application entities | Major | timelineserver | Vrushali C | Vrushali C |
| HADOOP-14518 | Customize User-Agent header sent in HTTP/HTTPS requests by WASB. | Minor | fs/azure | Georgi Chalakov | Georgi Chalakov |
| YARN-6804 | Allow custom hostname for docker containers in native services | Major | yarn-native-services | Billie Rinaldi | Billie Rinaldi |
| YARN-6866 | Minor clean-up and fixes in anticipation of YARN-2915 merge with trunk | Major | federation | Subru Krishnan | Botong Huang |
| YARN-5412 | Create a proxy chain for ResourceManager REST API in the Router | Major | nodemanager, resourcemanager | Subru Krishnan | Giovanni Matteo Fumarola |
| YARN-6888 | Refactor AppLevelTimelineCollector such that RM does not have aggregator threads created | Major | timelineserver | Vrushali C | Vrushali C |
| HADOOP-14678 | AdlFilesystem#initialize swallows exception when getting user name | Minor | fs/adl | John Zhuge | John Zhuge |
| YARN-6734 | Ensure sub-application user is extracted & sent to timeline service | Major | timelineserver | Vrushali C | Rohith Sharma K S |
| HDFS-12223 | Rebasing HDFS-10467 | Major | fs | Íñigo Goiri | Íñigo Goiri |
| YARN-6902 | Update Microsoft JDBC Driver for SQL Server version in License.txt | Minor | federation | Botong Huang | Botong Huang |
| HDFS-10687 | Federation Membership State Store internal API | Major | hdfs | Íñigo Goiri | Jason Kace |
| YARN-5947 | Create LeveldbConfigurationStore class using Leveldb as backing store | Major | . | Jonathan Hung | Jonathan Hung |
| HADOOP-14397 | Pull up the builder pattern to FileSystem and add AbstractContractCreateTest for it | Major | common, fs, hdfs-client | Lei (Eddy) Xu | Lei (Eddy) Xu |
| YARN-6322 | Disable queue refresh when configuration mutation is enabled | Major | . | Jonathan Hung | Jonathan Hung |
| HDFS-11826 | Federation Namenode Heartbeat | Major | fs | Íñigo Goiri | Íñigo Goiri |
| YARN-6853 | Add MySql Scripts for FederationStateStore | Major | . | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| HDFS-9388 | Refactor decommission related code to support maintenance state for datanodes | Major | . | Ming Ma | Manoj Govindassamy |
| YARN-5977 | ContainerManagementProtocol changes to support change of container ExecutionType | Major | . | Arun Suresh | kartheek muthyala |
| HADOOP-14126 | remove jackson, joda and other transient aws SDK dependencies from hadoop-aws | Minor | build, fs/s3 | Steve Loughran | Steve Loughran |
| HDFS-10880 | Federation Mount Table State Store internal API | Major | fs | Jason Kace | Íñigo Goiri |
| YARN-6957 | Moving logging APIs over to slf4j in hadoop-yarn-server-sharedcachemanager | Major | . | Yeliang Cang | Yeliang Cang |
| YARN-6955 | Handle concurrent register AM requests in FederationInterceptor | Minor | . | Botong Huang | Botong Huang |
| YARN-6873 | Moving logging APIs over to slf4j in hadoop-yarn-server-applicationhistoryservice | Major | . | Yeliang Cang | Yeliang Cang |
| YARN-6897 | Refactoring RMWebServices by moving some util methods to RMWebAppUtil | Major | . | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| HDFS-10646 | Federation admin tool | Major | fs | Íñigo Goiri | Íñigo Goiri |
| HADOOP-14715 | TestWasbRemoteCallHelper failing | Major | fs/azure, test | Steve Loughran | Esfandiar Manii |
| YARN-6970 | Add PoolInitializationException as retriable exception in FederationFacade | Major | federation | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-6874 | Supplement timestamp for min start/max end time columns in flow run table to avoid overwrite | Major | timelineserver | Varun Saxena | Vrushali C |
| YARN-6958 | Moving logging APIs over to slf4j in hadoop-yarn-server-timelineservice | Major | . | Yeliang Cang | Yeliang Cang |
| HADOOP-14183 | Remove service loader config file for wasb fs | Minor | fs/azure | John Zhuge | Esfandiar Manii |
| YARN-6130 | [ATSv2 Security] Generate a delegation token for AM when app collector is created and pass it to AM via NM and RM | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-6133 | [ATSv2 Security] Renew delegation token for app automatically if an app collector is active | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-6820 | Restrict read access to timelineservice v2 data | Major | timelinereader | Vrushali C | Vrushali C |
| YARN-6896 | Federation: routing REST invocations transparently to multiple RMs (part 1 - basic execution) | Major | . | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-6687 | Validate that the duration of the periodic reservation is less than the periodicity | Major | reservation system | Subru Krishnan | Subru Krishnan |
| YARN-6905 | Multiple HBaseTimelineStorage test failures due to missing FastNumberFormat | Major | timelineserver | Sonia Garudi | Haibo Chen |
| YARN-5978 | ContainerScheduler and ContainerManager changes to support ExecType update | Major | . | Arun Suresh | kartheek muthyala |
| YARN-6741 | Deleting all children of a Parent Queue on refresh throws exception | Major | capacity scheduler | Naganarasimha G R | Naganarasimha G R |
| HADOOP-14660 | wasb: improve throughput by 34% when account limit exceeded | Major | fs/azure | Thomas Marquardt | Thomas Marquardt |
| YARN-7006 | [ATSv2 Security] Changes for authentication for CollectorNodemanagerProtocol | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-6900 | ZooKeeper based implementation of the FederationStateStore | Major | federation, nodemanager, resourcemanager | Subru Krishnan | Íñigo Goiri |
| HDFS-11554 | [Documentation] Router-based federation documentation | Minor | fs | Íñigo Goiri | Íñigo Goiri |
| HDFS-12312 | Rebasing HDFS-10467 (2) | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-7028 | Backport HADOOP-14386 to YARN-5355 branch | Major | timelineserver | Vrushali C | Vrushali C |
| YARN-6988 | container-executor fails for docker when command length > 4096 B | Major | yarn | Eric Badger | Eric Badger |
| YARN-7038 | [Atsv2 Security] CollectorNodemanagerProtocol RPC interface doesn’t work when service authorization is enabled | Major | . | Rohith Sharma K S | Varun Saxena |
| HADOOP-14769 | WASB: delete recursive should not fail if a file is deleted | Major | fs/azure | Thomas Marquardt | Thomas Marquardt |
| YARN-7041 | Nodemanager NPE running jobs with security off | Major | timelineserver | Aaron Gresch | Varun Saxena |
| YARN-6134 | [ATSv2 Security] Regenerate delegation token for app just before token expires if app collector is active | Major | timelineserver | Varun Saxena | Varun Saxena |
| YARN-6979 | Add flag to notify all types of container updates to NM via NodeHeartbeatResponse | Major | . | Arun Suresh | kartheek muthyala |
| YARN-6861 | Reader API for sub application entities | Major | timelinereader | Rohith Sharma K S | Rohith Sharma K S |
| YARN-6323 | Rolling upgrade/config change is broken on timeline v2. | Major | timelineserver | Li Lu | Vrushali C |
| HDFS-10631 | Federation State Store ZooKeeper implementation | Major | fs | Íñigo Goiri | Jason Kace |
| YARN-6047 | Documentation updates for TimelineService v2 | Major | documentation, timelineserver | Varun Saxena | Rohith Sharma K S |
| MAPREDUCE-6838 | [ATSv2 Security] Add timeline delegation token received in allocate response to UGI | Major | . | Varun Saxena | Varun Saxena |
| YARN-3053 | [Security] Review and implement authentication in ATS v.2 | Major | timelineserver | Sangjin Lee | Varun Saxena |
| YARN-5603 | Metrics for Federation StateStore | Major | . | Subru Krishnan | Ellen Hui |
| YARN-6923 | Metrics for Federation Router | Major | . | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-7024 | Fix issues on recovery in LevelDB store | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-7047 | Moving logging APIs over to slf4j in hadoop-yarn-server-nodemanager | Major | . | Yeliang Cang | Yeliang Cang |
| YARN-6876 | Create an abstract log writer for extendability | Major | . | Xuan Gong | Xuan Gong |
| YARN-7010 | Federation: routing REST invocations transparently to multiple RMs (part 2 - getApps) | Major | . | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-5219 | When an export var command fails in launch_container.sh, the full container launch should fail | Major | . | Hitesh Shah | Sunil Govindan |
| HADOOP-14802 | Add support for using container saskeys for all accesses | Major | fs/azure | Sivaguru Sankaridurg | Sivaguru Sankaridurg |
| YARN-7094 | Document the current known issue with server-side NM graceful decom | Blocker | graceful | Robert Kanter | Robert Kanter |
| YARN-7095 | Federation: routing getNode/getNodes/getMetrics REST invocations transparently to multiple RMs | Major | . | Giovanni Matteo Fumarola | Giovanni Matteo Fumarola |
| YARN-6726 | Fix issues with docker commands executed by container-executor | Major | nodemanager | Shane Kumpf | Shane Kumpf |
| YARN-6877 | Create an abstract log reader for extendability | Major | . | Xuan Gong | Xuan Gong |
| HADOOP-14103 | Sort out hadoop-aws contract-test-options.xml | Minor | fs/s3, test | Steve Loughran | John Zhuge |
| YARN-7148 | TestLogsCLI fails in trunk and branch-2 and javadoc error | Major | . | Xuan Gong | Xuan Gong |
| YARN-5328 | Plan/ResourceAllocation data structure enhancements required to support recurring reservations in ReservationSystem | Major | resourcemanager | Subru Krishnan | Subru Krishnan |
| YARN-6978 | Add updateContainer API to NMClient. | Major | . | Arun Suresh | kartheek muthyala |
| HADOOP-14774 | S3A case “testRandomReadOverBuffer” failed due to improper range parameter | Minor | fs/s3 | Yonger | Yonger |
| YARN-7144 | Log Aggregation controller should not swallow the exceptions when it calls closeWriter and closeReader. | Major | . | Xuan Gong | Xuan Gong |
| HDFS-12384 | Fixing compilation issue with BanDuplicateClasses | Major | fs | Íñigo Goiri | Íñigo Goiri |
| YARN-6600 | Introduce default and max lifetime of application at LeafQueue level | Major | capacity scheduler | Rohith Sharma K S | Rohith Sharma K S |
| YARN-6849 | NMContainerStatus should have the Container ExecutionType. | Major | . | Arun Suresh | kartheek muthyala |
| HDFS-12335 | Federation Metrics | Major | fs | Giovanni Matteo Fumarola | Íñigo Goiri |
| YARN-5330 | SharingPolicy enhancements required to support recurring reservations in ReservationSystem | Major | resourcemanager | Subru Krishnan | Carlo Curino |
| YARN-7072 | Add a new log aggregation file format controller | Major | . | Xuan Gong | Xuan Gong |
| YARN-7173 | Container update RM-NM communication fix for backward compatibility | Major | . | Arun Suresh | Arun Suresh |
| YARN-7063 | TestTimelineReaderWebServicesHBaseStorage fails with NoClassDefFoundError on TSv2 branch2 | Major | timelineserver | Vrushali C | Varun Saxena |
| YARN-6059 | Update paused container state in the NM state store | Blocker | . | Hitesh Sharma | Hitesh Sharma |
| HDFS-12430 | Rebasing HDFS-10467 After HDFS-12269 and HDFS-12218 | Major | fs | Íñigo Goiri | Íñigo Goiri |
| YARN-7194 | Log aggregation status is always Failed with the newly added log aggregation IndexedFileFormat | Major | . | Xuan Gong | Xuan Gong |
| YARN-7162 | Remove XML excludes file format | Blocker | graceful | Robert Kanter | Robert Kanter |
| YARN-7174 | Add retry logic in LogsCLI when fetch running application logs | Major | . | Xuan Gong | Xuan Gong |
| HDFS-12450 | Fixing TestNamenodeHeartbeat and support non-HA | Major | fs | Íñigo Goiri | Íñigo Goiri |
| YARN-6840 | Implement zookeeper based store for scheduler configuration updates | Major | . | Wangda Tan | Jonathan Hung |
| HADOOP-14583 | wasb throws an exception if you try to create a file and there’s no parent directory | Minor | fs/azure | Steve Loughran | Esfandiar Manii |
| HDFS-12473 | Change hosts JSON file format | Major | . | Ming Ma | Ming Ma |
| HDFS-11035 | Better documentation for maintenace mode and upgrade domain | Major | datanode, documentation | Wei-Chiu Chuang | Ming Ma |
| YARN-7046 | Add closing logic to configuration store | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-4266 | Allow users to enter containers as UID:GID pair instead of by username | Major | yarn | Sidharta Seethana | luhuichun |
| MAPREDUCE-6947 | Moving logging APIs over to slf4j in hadoop-mapreduce-examples | Major | . | Gergely Novák | Gergely Novák |
| HDFS-12381 | [Documentation] Adding configuration keys for the Router | Minor | fs | Íñigo Goiri | Íñigo Goiri |
| HADOOP-14892 | MetricsSystemImpl should use Time.monotonicNow for measuring durations | Minor | . | Chetna Chaudhari | Chetna Chaudhari |
| HADOOP-14881 | LoadGenerator should use Time.monotonicNow() to measure durations | Major | . | Chetna Chaudhari | Bharat Viswanadham |
| YARN-7238 | Documentation for API based scheduler configuration management | Major | . | Jonathan Hung | Jonathan Hung |
| HADOOP-14893 | WritableRpcEngine should use Time.monotonicNow | Minor | . | Chetna Chaudhari | Chetna Chaudhari |
| HADOOP-14890 | Move up to AWS SDK 1.11.199 | Blocker | build, fs/s3 | Steve Loughran | Steve Loughran |
| HDFS-12386 | Add fsserver defaults call to WebhdfsFileSystem. | Minor | webhdfs | Rushabh S Shah | Rushabh S Shah |
| YARN-7252 | Removing queue then failing over results in exception | Critical | . | Jonathan Hung | Jonathan Hung |
| YARN-7251 | Misc changes to YARN-5734 | Major | . | Jonathan Hung | Jonathan Hung |
| YARN-6691 | Update YARN daemon startup/shutdown scripts to include Router service | Major | nodemanager, resourcemanager | Subru Krishnan | Giovanni Matteo Fumarola |
| YARN-6962 | Add support for updateContainers when allocating using FederationInterceptor | Minor | . | Botong Huang | Botong Huang |
| YARN-7250 | Update Shared cache client api to use URLs | Minor | . | Chris Trezzo | Chris Trezzo |
| YARN-6509 | Add a size threshold beyond which yarn logs will require a force option | Major | . | Siddharth Seth | Xuan Gong |
| HADOOP-14768 | Honoring sticky bit during Deletion when authorization is enabled in WASB | Major | fs/azure | Varada Hemeswari | Varada Hemeswari |
| YARN-7259 | Add size-based rolling policy to LogAggregationIndexedFileController | Major | . | Xuan Gong | Xuan Gong |
| YARN-6550 | Capture launch_container.sh logs to a separate log file | Major | . | Wangda Tan | Suma Shivaprasad |
| HDFS-12580 | Rebasing HDFS-10467 after HDFS-12447 | Major | fs | Íñigo Goiri | Íñigo Goiri |
| HADOOP-14220 | Enhance S3GuardTool with bucket-info and set-capacity commands, tests | Major | fs/s3 | Steve Loughran | Steve Loughran |
| YARN-2037 | Add work preserving restart support for Unmanaged AMs | Major | resourcemanager | Karthik Kambatla | Botong Huang |
| YARN-5329 | Placement Agent enhancements required to support recurring reservations in ReservationSystem | Blocker | resourcemanager | Subru Krishnan | Carlo Curino |
| HADOOP-14845 | Azure wasb: getFileStatus not making any auth checks | Major | fs/azure, security | Sivaguru Sankaridurg | Sivaguru Sankaridurg |
| YARN-2960 | Add documentation for the YARN shared cache | Major | . | Chris Trezzo | Chris Trezzo |
| HDFS-12273 | Federation UI | Major | fs | Íñigo Goiri | Íñigo Goiri |
| HDFS-12577 | Rename Router tooling | Major | fs | Íñigo Goiri | Íñigo Goiri |
| HADOOP-14899 | Restrict Access to setPermission operation when authorization is enabled in WASB | Major | fs/azure | Kannapiran Srinivasan | Kannapiran Srinivasan |
| YARN-7305 | Merge YARN-5734 branch to branch-2 | Major | . | Xuan Gong | Xuan Gong |
| HADOOP-14913 | Sticky bit implementation for rename() operation in Azure WASB | Major | fs, fs/azure | Varada Hemeswari | Varada Hemeswari |
| YARN-6033 | Add support for sections in container-executor configuration file | Major | nodemanager | Varun Vasudev | Varun Vasudev |
| HADOOP-14935 | Azure: POSIX permissions are taking effect in access() method even when authorization is enabled | Major | fs/azure | Santhosh G Nayak | Santhosh G Nayak |
| YARN-7275 | NM Statestore cleanup for Container updates | Blocker | . | Arun Suresh | kartheek muthyala |
| YARN-7311 | Fix TestRMWebServicesReservation parametrization for fair scheduler | Blocker | fairscheduler, reservation system | Yufei Gu | Yufei Gu |
| YARN-7295 | Backport ATSv2 to branch-2 | Critical | . | Varun Saxena | Varun Saxena |
| YARN-7338 | Support same origin policy for cross site scripting prevention. | Major | yarn-ui-v2 | Vrushali C | Sunil Govindan |
| HDFS-12620 | Backporting HDFS-10467 to branch-2 | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-4090 | Make Collections.sort() more efficient by caching resource usage | Major | fairscheduler | Xianyin Xin | Yufei Gu |
| YARN-7353 | Docker permitted volumes don’t properly check for directories | Major | yarn | Eric Badger | Eric Badger |
| YARN-7169 | Backport new yarn-ui to branch2 code (starting with YARN-5355_branch2) | Critical | timelineclient, timelinereader, timelineserver | Vrushali C | Vrushali C |
| YARN-3661 | Basic Federation UI | Major | nodemanager, resourcemanager | Giovanni Matteo Fumarola | Íñigo Goiri |
| YARN-4827 | Document configuration of ReservationSystem for FairScheduler | Blocker | capacity scheduler | Subru Krishnan | Yufei Gu |
| YARN-5516 | Add REST API for supporting recurring reservations | Major | resourcemanager | Sangeetha Abdu Jyothi | Sean Po |
| YARN-7178 | Add documentation for Container Update API | Blocker | . | Arun Suresh | Arun Suresh |
| YARN-7380 | Fix findbugs warning in timeline service on branch-2 | Major | timelineclient, timelinereader, timelineserver | Vrushali C | Vrushali C |
| YARN-7378 | Documentation changes post branch-2 merge | Major | timelineclient, timelinereader, timelineserver | Varun Saxena | Vrushali C |
| YARN-7398 | Update LICENSE.txt with respect to new YARN UI merge | Blocker | . | Subru Krishnan | Varun Saxena |
| YARN-7276 | Federation Router Web Service fixes | Major | . | Íñigo Goiri | Íñigo Goiri |
| YARN-7289 | Application lifetime does not work with FairScheduler | Major | resourcemanager | Miklos Szegedi | Miklos Szegedi |
| YARN-7286 | Add support for docker to have no capabilities | Major | yarn | Eric Badger | Eric Badger |
| YARN-6627 | Use deployed webapp folder to launch new YARN UI | Major | yarn-ui-v2 | Sunil Govindan | Sunil Govindan |
| HDFS-9754 | Avoid unnecessary getBlockCollection calls in BlockManager | Major | namenode | Jing Zhao | Jing Zhao |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| YARN-4535 | Fix checkstyle error in CapacityScheduler.java | Trivial | . | Rohith Sharma K S | Naganarasimha G R |
| YARN-5297 | Avoid printing a stack trace when recovering an app after the RM restarts | Major | . | Siddharth Seth | Junping Du |
| YARN-5717 | Add tests for container-executor’s is_feature_enabled function | Major | yarn | Sidharta Seethana | Sidharta Seethana |
| YARN-5308 | FairScheduler: Move continuous scheduling related tests to TestContinuousScheduling | Major | fairscheduler, test | Karthik Kambatla | Kai Sasaki |
| YARN-5822 | Log ContainerRuntime initialization error in LinuxContainerExecutor | Trivial | nodemanager | Sidharta Seethana | Sidharta Seethana |
| YARN-5646 | Add documentation and update config parameter names for scheduling of OPPORTUNISTIC containers | Blocker | . | Konstantinos Karanasos | Konstantinos Karanasos |
| YARN-6411 | Clean up the overwrite of createDispatcher() in subclass of MockRM | Minor | resourcemanager | Yufei Gu | Yufei Gu |
| HADOOP-14344 | Revert HADOOP-13606 swift FS to add a service load metadata file | Major | . | John Zhuge | John Zhuge |