hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From w...@apache.org
Subject [2/5] hadoop git commit: HADOOP-11792. Remove all of the CHANGES.txt files.
Date Fri, 04 Mar 2016 05:03:30 GMT
http://git-wip-us.apache.org/repos/asf/hadoop/blob/67094481/hadoop-mapreduce-project/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-mapreduce-project/CHANGES.txt b/hadoop-mapreduce-project/CHANGES.txt
deleted file mode 100644
index e4f12c8..0000000
--- a/hadoop-mapreduce-project/CHANGES.txt
+++ /dev/null
@@ -1,8679 +0,0 @@
-Hadoop MapReduce Change Log
-
-Release 2.9.0 - UNRELEASED
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-    MAPREDUCE-6431. JobClient should be an AutoClosable (haibochen via rkanter)
-
-    MAPREDUCE-6634. Log uncaught exceptions/errors in various thread pools in
-    mapreduce. (Sidharta Seethana via vvasudev)
-
-    MAPREDUCE-6627. Add machine-readable output to mapred job -history
-    command (rkanter)
-
-    MAPREDUCE-6640. mapred job -history command should be able to take
-    Job ID (rkanter)
-
-    MAPREDUCE-6622. Add capability to set JHS job cache to a
-    task-based limit (rchiang via rkanter)
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6620. Jobs that did not start are shown as starting in 1969 in
-    the JHS web UI (haibochen via rkanter)
-
-    MAPREDUCE-4785. TestMRApp occasionally fails (haibochen via rkanter)
-
-Release 2.8.0 - UNRELEASED
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-    MAPREDUCE-6284. Add Task Attempt State API to MapReduce Application
-    Master REST API. (Ryu Kobayashi via ozawa)
-
-    MAPREDUCE-6364. Add a "Kill" link to Task Attempts page. (Ryu Kobayashi
-    via ozawa)
-
-    MAPREDUCE-6304. Specifying node labels when submitting MR jobs.
-    (Naganarasimha G R via wangda)
-
-    MAPREDUCE-6415. Create a tool to combine aggregated logs into HAR files.
-    (Robert Kanter via kasha)
-
-  IMPROVEMENTS
-
-    MAPREDUCE-6471. Document distcp incremental copy
-    (Neelesh Srinivas Salian via harsh)
-
-    MAPREDUCE-5045. UtilTest#isCygwin method appears to be unused
-    (Neelesh Srinivas Salian via harsh)
-
-    MAPREDUCE-6291. Correct mapred queue usage command.
-    (Brahma Reddu Battula via harsh)
-
-    MAPREDUCE-579. Streaming "slowmatch" documentation. (harsh)
-
-    MAPREDUCE-6287. Deprecated methods in org.apache.hadoop.examples.Sort
-    (Chao Zhang via harsh)
-
-    MAPREDUCE-5190. Unnecessary condition test in RandomSampler.
-    (Jingguo Yao via harsh)
-
-    MAPREDUCE-6239. Consolidate TestJobConf classes in
-    hadoop-mapreduce-client-jobclient and hadoop-mapreduce-client-core
-    (Varun Saxena via harsh)
-
-    MAPREDUCE-5807. Print usage by TeraSort job. (Rohith via harsh)
-
-    MAPREDUCE-4653. TestRandomAlgorithm has an unused "import" statement.
-    (Amir Sanjar via harsh)
-
-    MAPREDUCE-6100. replace "mapreduce.job.credentials.binary" with
-    MRJobConfig.MAPREDUCE_JOB_CREDENTIALS_BINARY for better readability.
-    (Zhihai Xu via harsh)
-
-    MAPREDUCE-6105. Inconsistent configuration in property
-    mapreduce.reduce.shuffle.merge.percent. (Ray Chiang via harsh)
-
-    MAPREDUCE-4414. Add main methods to JobConf and YarnConfiguration,
-    for debug purposes. (Plamen Jeliazkov via harsh)
-
-    MAPREDUCE-5755. MapTask.MapOutputBuffer#compare/swap should have
-    @Override annotation. (ozawa)
-
-    MAPREDUCE-6282. Reuse historyFileAbsolute.getFileSystem in
-    CompletedJob#loadFullHistoryData for code optimization.
-    (zxu via rkanter)
-
-    MAPREDUCE-6307. Remove property
-    mapreduce.tasktracker.taskmemorymanager.monitoringinterval.
-    (J.Andreina via aajisaka)
-
-    MAPREDUCE-6192. Create unit test to automatically compare
-    MR related classes and mapred-default.xml (rchiang via rkanter)
-
-    MAPREDUCE-6279. AM should explicity exit JVM after all services have
-    stopped (Eric Payne via jlowe)
-
-    MAPREDUCE-6079. Rename JobImpl#username to reporterUserName.
-    (Tsuyoshi Ozawa via aajisaka)
-
-    MAPREDUCE-5981. Log levels of certain MR logs can be changed to DEBUG.
-    (Varun Saxena via devaraj)
-
-    MAPREDUCE-5248. Let NNBenchWithoutMR specify the replication factor for
-    its test (Erik Paulson via jlowe)
-
-    MAPREDUCE-6174. Combine common stream code into parent class for
-    InMemoryMapOutput and OnDiskMapOutput. (Eric Payne via gera)
-
-    MAPREDUCE-6383. Pi job (QuasiMonteCarlo) should not try to read the 
-    results file if its job fails. (Harsh J via devaraj)
-
-    MAPREDUCE-6354. ShuffleHandler should be able to log shuffle connections
-    (Chang Li via jlowe)
-
-    MAPREDUCE-6392. Document mapred class path options.
-    (Brahma Reddy Battula via cnauroth)
-
-    MAPREDUCE-6395. Improve the commit failure messages in MRAppMaster recovery.
-    (Brahma Reddy Battula via gera)
-
-    MAPREDUCE-6316. Task Attempt List entries should link to the task overview.
-    (Siqi Li via gera)
-
-    MAPREDUCE-6305. AM/Task log page should be able to link back to the job.
-    (Siqi Li via gera)
-
-    MAPREDUCE-6408. Queue name and user name should be printed on the job page.
-    (Siqi Li via gera)
-
-    MAPREDUCE-6384. Add the last reporting reducer info for too many fetch
-    failure diagnostics (Chang Li via jlowe)
-
-    MAPREDUCE-5762. Port MAPREDUCE-3223 and MAPREDUCE-4695 (Remove MRv1 config
-    from mapred-default.xml) to branch-2. (aajisaka)
-
-    MAPREDUCE-6443. Add JvmPauseMonitor to JobHistoryServer. (Robert Kanter
-    via junping_du)
-
-    MAPREDUCE-6477. Replace usage of deprecated NameNode.DEFAULT_PORT in
-    TestFileSystem. (Mingliang Liu via wheat9)
-
-    MAPREDUCE-6483. Replace deprecated method NameNode.getUri() with
-    DFSUtilClient.getNNUri() in TestMRCredentials. (Mingliang Liu via wheat9)
-
-    HADOOP-12428. Fix inconsistency between log-level guards and statements.
-    (Jagadesh Kiran N and Jackie Chang via ozawa)
-
-    MAPREDUCE-6479. Add missing mapred job command options in mapreduce
-    document. (nijel via aajisaka)
-
-    MAPREDUCE-6489. Fail fast rogue tasks that write too much to local disk
-    (Maysam Yabandeh via jlowe)
-
-    MAPREDUCE-5763. Warn message about httpshuffle in NM logs.
-    (Akira AJISAKA via ozawa)
-
-    MAPREDUCE-5485. Allow repeating job commit by extending OutputCommitter
-    API. Contributed by Junping Du
-
-    MAPREDUCE-6499. Add elapsed time for retired job in JobHistoryServer WebUI.
-    (Lin Yiqun via aajisaka)
-
-    MAPREDUCE-5870. Support for passing Job priority through Application
-    Submission Context in Mapreduce Side (Sunil G via jlowe)
-
-    MAPREDUCE-6566. Add retry support to mapreduce CLI tool.
-    (Varun Vasudev via xgong)
-
-    MAPREDUCE-6574. MR AM should print host of failed tasks. 
-    (Mohammad Shahid Khan via wangda)
-
-    MAPREDUCE-6584. Remove trailing whitespaces from mapred-default.xml
-    (aajisaka)
-
-    MAPREDUCE-6595. Fix findbugs warnings in OutputCommitter and 
-    FileOutputCommitter. (Akira AJISAKA via junping_du)
-
-  OPTIMIZATIONS
-
-    MAPREDUCE-6376. Add avro binary support for jhist files (Ray Chiang via
-    jlowe)
-
-    MAPREDUCE-6394. Speed up Task processing loop in HsTasksBlock#render()
-    (Ray Chiang via jlowe)
-
-    MAPREDUCE-6473. Job submission can take a long time during Cluster
-    initialization (Kuhu Shukla via jlowe)
-
-    MAPREDUCE-6626. Reuse ObjectMapper instance in MapReduce.
-    (Lin Yiqun via aajisaka)
-
-  BUG FIXES
-
-    MAPREDUCE-6314. TestPipeApplication fails on trunk.
-    (Varun Vasudev via harsh)
-
-    MAPREDUCE-5448. MapFileOutputFormat#getReaders bug with hidden
-    files/folders. (Maysam Yabandeh via harsh)
-
-    MAPREDUCE-6213. NullPointerException caused by job history server addr not
-    resolvable. (Peng Zhang via harsh)
-
-    MAPREDUCE-6281. Fix javadoc in Terasort. (Albert Chu via ozawa)
-
-    MAPREDUCE-6242. Progress report log is incredibly excessive in 
-    application master. (Varun Saxena via devaraj)
-
-    MAPREDUCE-6294. Remove an extra parameter described in Javadoc of
-    TockenCache. (Brahma Reddy Battula via ozawa)
-
-    MAPREDUCE-5875. Make Counter limits consistent across JobClient, 
-    MRAppMaster, and YarnChild. (Gera Shegalov via kasha)
-
-    MAPREDUCE-6199. AbstractCounters are not reset completely on
-    deserialization (adhoot via rkanter)
-
-    MAPREDUCE-6286. A typo in HistoryViewer makes some code useless, which
-    causes counter limits are not reset correctly.
-    (Zhihai Xu via harsh)
-
-    MAPREDUCE-4844. Counters / AbstractCounters have constant references not
-    declared final. (Brahma Reddy Battula via gera)
-
-    MAPREDUCE-6266. Job#getTrackingURL should consistently return a proper URL
-    (rchiang via rkanter)
-
-    MAPREDUCE-6293. Set job classloader on uber-job's LocalContainerLauncher
-    event thread. (Sangjin Lee via gera)
-
-    MAPREDUCE-6297. Task Id of the failed task in diagnostics should link to
-    the task page. (Siqi Li via gera)
-
-    MAPREDUCE-6330. Fix typo in Task Attempt API's URL in documentations.
-    (Ryu Kobayashi via ozawa)
-
-    MAPREDUCE-6333. TestEvents,TestAMWebServicesTasks,TestAppController are
-    broken due to MAPREDUCE-6297. (Siqi Li via gera)
-
-    MAPREDUCE-6341. Fix typo in mapreduce tutorial. (John Michael Luy
-    via ozawa)
-
-    MAPREDUCE-6345. Documentation fix for when CRLA is enabled for MRAppMaster
-    logs. (Rohit Agarwal via gera)
-
-    MAPREDUCE-5905. CountersStrings.toEscapedCompactStrings outputs
-    unnecessary "null" strings. (Akira AJISAKA via ozawa)
-
-    MAPREDUCE-6349. Fix typo in property org.apache.hadoop.mapreduce.
-    lib.chain.Chain.REDUCER_INPUT_VALUE_CLASS. (Ray Chiang via ozawa)
-
-    MAPREDUCE-6165. [JDK8] TestCombineFileInputFormat failed on JDK8.
-    (Akira AJISAKA via ozawa)
-
-    MAPREDUCE-6356. Misspelling of threshold in log4j.properties for tests.
-    (Brahma Reddy Battula via aajisaka)
-
-    MAPREDUCE-6342. Make POM project names consistent. (Rohith via devaraj)
-
-    MAPREDUCE-3383. Duplicate job.getOutputValueGroupingComparator() in
-    ReduceTask (Binglin Chang via jlowe)
-
-    MAPREDUCE-4750. Enable NNBenchWithoutMR in MapredTestDriver (Liang Xie
-    and Jason Lowe via raviprak)
-
-    MAPREDUCE-6359. In RM HA setup, "Cluster" tab links populated with AM 
-    hostname instead of RM. (zhaoyunjiong via junping_du)
-
-    MAPREDUCE-6353. Divide by zero error in MR AM when calculating available 
-    containers. (Anubhav Dhoot via kasha)
-
-    MAPREDUCE-5465. Tasks are often killed before they exit on their own
-    (Ming Ma via jlowe)
-
-    MAPREDUCE-6360. TestMapreduceConfigFields is placed in wrong dir, 
-    introducing compile error (Arshad Mohammad via vinayakumarb)
-
-    MAPREDUCE-6366. mapreduce.terasort.final.sync configuration in TeraSort
-    doesn't work. (Takuya Fukudome via ozawa)
-
-    MAPREDUCE-5708. Duplicate String.format in YarnOutputFiles.getSpillFileForWrite.
-    (Konstantin Weitz via devaraj)
-
-    MAPREDUCE-6204. TestJobCounters should use new properties instead of
-    JobConf.MAPRED_TASK_JAVA_OPTS. (Sam Liu via ozawa)
-
-    MAPREDUCE-6374. Distributed Cache File visibility should check permission
-    of full path (Chang Li via jlowe)
-
-    MAPREDUCE-5965. Hadoop streaming throws error if list of input files is
-    high. Error is: "error=7, Argument list too long at if number of input
-    file is high" (wilfreds via rkanter)
-
-    MAPREDUCE-6382. Don't escape HTML links in Diagnostics in JHS job overview.
-    (Siqi Li via gera)
-
-    MAPREDUCE-5232. Add a configuration to be able to log classpath and other
-    system properties on mapreduce JVMs startup.  (Sangjin Lee via vinodkv)
-
-    MAPREDUCE-6388. Remove deprecation warnings from JobHistoryServer classes
-    (Ray Chiang via ozawa).
-
-    MAPREDUCE-6350. JobHistory doesn't support fully-functional search. 
-    (Siqi Li via devaraj)
-
-    MAPREDUCE-6389. Fix BaileyBorweinPlouffe CLI usage message. (Brahma Reddy Battula
-    via devaraj)
-
-    MAPREDUCE-6373. The logger reports total input paths but it is referring
-    to input files. (Bibin A Chundatt via devaraj)
-
-    MAPREDUCE-6405. NullPointerException in App Attempts page.
-    (Siqi Li and Gera Shegalov via devaraj)
-
-    MAPREDUCE-6403. Fix typo in the usage of NNBench.
-    (Jagadesh Kiran N via aajisaka)
-
-    MAPREDUCE-6400. Multiple shuffle transfer fails because input is closed
-    too early (Brahma Reddy Battula, Akira AJISAKA, and Gera Shegalov via
-    jlowe)
-
-    MAPREDUCE-6413. TestLocalJobSubmission is failing with unknown host
-    (zhihai xu via jlowe)
-
-    MAPREDUCE-6121. JobResourceUpdater#compareFs() doesn't handle HA namespaces
-    (rchiang via rkanter)
-
-    MAPREDUCE-6420. Interrupted Exception in LocalContainerLauncher should be
-    logged in warn/info level (Chang Li via jlowe)
-
-    MAPREDUCE-6418. MRApp should not shutdown LogManager during shutdown
-    (Chang Li via jlowe)
-
-    MAPREDUCE-6038. A boolean may be set error in the Word Count v2.0 in
-    MapReduce Tutorial. (Tsuyoshi Ozawa via cdouglas)
-
-    MAPREDUCE-6421. Fix findbugs warning in
-    RMContainerAllocator.reduceNodeLabelExpression.
-    (Brahma Reddy Battula via aajisaka)
-
-    MAPREDUCE-6427. Fix typo in JobHistoryEventHandler. (Ray Chiang via cdouglas)
-
-    MAPREDUCE-6433. launchTime may be negative. (Zhihai Xu)
-
-    MAPREDUCE-5817. Mappers get rescheduled on node transition even after all
-    reducers are completed. (Sangjin Lee via kasha)
-
-    MAPREDUCE-6357. MultipleOutputs.write() API should document that output
-    committing is not utilized when input path is absolute.
-    (Dustin Cote via aajisaka)
-
-    MAPREDUCE-6357. MultipleOutputs.write() API should document that output
-    committing is not utilized when input path is absolute.
-    (Dustin Cote via aajisaka)
-
-    MAPREDUCE-6452. NPE when intermediate encrypt enabled for LocalRunner.
-    (Zhihai Xu)
-
-    MAPREDUCE-5002. AM could potentially allocate a reduce container to a map
-    attempt (Chang Li via jlowe)
-
-    MAPREDUCE-6460. TestRMContainerAllocator.
-    testAttemptNotFoundCausesRMCommunicatorException fails. (Zhihai Xu)
-
-    MAPREDUCE-6484. Yarn Client uses local address instead of RM address as
-    token renewer in a secure cluster when RM HA is enabled. (Zhihai Xu)
-
-    MAPREDUCE-6480. archive-logs tool may miss applications (rkanter)
-
-    MAPREDUCE-6494. Permission issue when running archive-logs tool as
-    different users (rkanter)
-
-    MAPREDUCE-6485. Create a new task attempt with failed map task priority
-    if in-progress attempts are unassigned. (Xianyin Xin via rohithsharmaks)
-
-    MAPREDUCE-6503. archive-logs tool should use HADOOP_PREFIX instead
-    of HADOOP_HOME (rkanter)
-
-    MAPREDUCE-6302. Preempt reducers after a configurable timeout irrespective
-    of headroom. (kasha)
-
-    MAPREDUCE-6495. Docs for archive-logs tool (rkanter)
-
-    MAPREDUCE-6508. TestNetworkedJob fails consistently due to delegation
-    token changes on RM. (Akira AJISAKA via junping_du)
-
-    MAPREDUCE-6515. Update Application priority in AM side from AM-RM heartbeat
-    (Sunil G via jlowe)
-
-    MAPREDUCE-6533. testDetermineCacheVisibilities of
-    TestClientDistributedCacheManager is broken (Chang Li via jlowe)
-
-    MAPREDUCE-6540. TestMRTimelineEventHandling fails (sjlee)
-
-    MAPREDUCE-6553. Replace '\u2b05' with '<-' in rendering job configuration.
-    (Gabor Liptak via aajisaka)
-
-    MAPREDUCE-6557. Tests in mapreduce-client-app are writing outside of
-    target. (Akira AJISAKA via junping_du)
-
-    MAPREDUCE-6550. archive-logs tool changes log ownership to the Yarn
-    user when using DefaultContainerExecutor (rkanter)
-
-    MAPREDUCE-6419. JobHistoryServer doesn't sort properly based on Job ID when Job id's 
-    exceed 9999. (Mohammad Shahid Khan via rohithsharmaks)
-
-    MAPREDUCE-6589. TestTaskLog outputs a log under directory other than
-    target/test-dir. (aajisaka)
-
-    MAPREDUCE-6593. TestJobHistoryEventHandler.testTimelineEventHandling fails
-    on trunk because of NPE. (Naganarasimha G R via aajisaka)
-
-    MAPREDUCE-6068. Illegal progress value warnings in map tasks. (Binglin Chang
-    via junping_du)
-
-    MAPREDUCE-6601. Fix typo in Job#setUseNewAPI. (Kai Sasaki via aajisaka)
-
-    MAPREDUCE-6605. Fix typos mapreduce.map.skip.proc.count.autoincr and
-    mapreduce.reduce.skip.proc.count.autoincr in mapred-default.xml.
-    (Kai Sasaki via aajisaka)
-
-    MAPREDUCE-6614. Remove unnecessary code in TestMapreduceConfigFields.
-    (Kai Sasaki via aajisaka)
-
-    MAPREDUCE-6610. JobHistoryEventHandler should not swallow timeline response
-    (Li Lu via jianhe)
-
-    MAPREDUCE-6619. HADOOP_CLASSPATH is overwritten in MR container.
-    (Junping Du via jianhe)
-
-    MAPREDUCE-6563. Streaming documentation contains a stray '%' character.
-    (cnauroth)
-
-    MAPREDUCE-6616. Fail to create jobhistory file if there are some multibyte
-    characters in the job name. (Kousuke Saruta via aajisaka)
-
-    MAPREDUCE-6635. Unsafe long to int conversion in UncompressedSplitLineReader
-    and IndexOutOfBoundsException. (Junping Du via vvasudev)
-
-Release 2.7.3 - UNRELEASED
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-    MAPREDUCE-6637. Testcase Failure : TestFileInputFormat.testSplitLocationInfo.
-    (Brahma Reddy Battula via wang)
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6377. JHS sorting on state column not working in webUi.
-    (zhihai xu via devaraj)
-
-    MAPREDUCE-5883. "Total megabyte-seconds" in job counters is slightly
-    misleading (Nathan Roberts via jlowe)
-
-    MAPREDUCE-6583. Clarify confusing sentence in MapReduce tutorial document.
-    (Kai Sasaki via aajisaka)
-
-    MAPREDUCE-6554. MRAppMaster servicestart failing with NPE in
-    MRAppMaster#parsePreviousJobHistory (Bibin A Chundatt via jlowe)
-
-    MAPREDUCE-6618. YarnClientProtocolProvider leaking the YarnClient thread.
-    (Xuan Gong via jlowe)
-
-    MAPREDUCE-6621. Memory Leak in JobClient#submitJobInternal() (Xuan Gong
-    via jlowe)
-
-    MAPREDUCE-6413. TestLocalJobSubmission is failing with unknown host
-    (zhihai xu via jlowe)
-
-    MAPREDUCE-6191. Improve clearing stale state of Java serialization
-                    testcase.  (Sam Liu via Eric Yang)
-
-    MAPREDUCE-6635. Unsafe long to int conversion in UncompressedSplitLineReader
-    and IndexOutOfBoundsException. (Junping Du via vvasudev)
-
-Release 2.7.2 - 2016-01-25
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6425. ShuffleHandler passes wrong "base" parameter to getMapOutputInfo
-    if mapId is not in the cache. (zhihai xu via devaraj)
-
-    MAPREDUCE-6426. TestShuffleHandler#testGetMapOutputInfo is failing.
-    (zhihai xu via devaraj)
-
-    MAPREDUCE-6439. AM may fail instead of retrying if RM shuts down during the
-    allocate call. (Anubhav Dhoot via kasha)
-
-    MAPREDUCE-6442. Stack trace is missing when error occurs in client protocol
-    provider's constructor (Chang Li via ozawa)
-
-    MAPREDUCE-6474. ShuffleHandler can possibly exhaust nodemanager file
-    descriptors (Kuhu Shukla via jlowe)
-
-    MAPREDUCE-6472. MapReduce AM should have java.io.tmpdir=./tmp to be
-    consistent with tasks (Naganarasimha G R via jlowe)
-
-    MAPREDUCE-5948. org.apache.hadoop.mapred.LineRecordReader does not handle
-    multibyte record delimiters well (Vinayakumar B, Rushabh Shah, and Akira
-    AJISAKA via jlowe)
-
-    MAPREDUCE-6481. LineRecordReader may give incomplete record and wrong
-    position/key information for uncompressed input sometimes. (Zhihai Xu via
-    jlowe)
-
-    MAPREDUCE-5982. Task attempts that fail from the ASSIGNED state can
-    disappear (Chang Li via jlowe)
-
-    MAPREDUCE-6492. AsyncDispatcher exit with NPE on
-    TaskAttemptImpl#sendJHStartEventForAssignedFailTask (Bibin A Chundatt via
-    jlowe)
-
-    MAPREDUCE-6518. Set SO_KEEPALIVE on shuffle connections (Chang Li via
-    jlowe)
-
-    MAPREDUCE-6273. HistoryFileManager should check whether summaryFile exists to 
-    avoid FileNotFoundException causing HistoryFileInfo into MOVE_FAILED state.
-    (zhihai xu via devaraj)
-
-    MAPREDUCE-6528. Memory leak for HistoryFileManager.getJobSummary()
-    (Junping Du via jlowe)
-
-    MAPREDUCE-6451. DistCp has incorrect chunkFilePath for multiple jobs when
-    strategy is dynamic (Kuhu Shukla via kihwal)
-
-Release 2.7.1 - 2015-07-06 
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6252. JobHistoryServer should not fail when encountering a 
-    missing directory. (Craig Welch via devaraj)
-
-    MAPREDUCE-6334. Fetcher#copyMapOutput is leaking usedMemory upon
-    IOException during InMemoryMapOutput shuffle handler (Eric Payne via jlowe)
-
-    MAPREDUCE-6339. Job history file is not flushed correctly because isTimerActive 
-    flag is not set true when flushTimerTask is scheduled. (zhihai xu via devaraj)
-
-    MAPREDUCE-6259. IllegalArgumentException due to missing job submit time
-    (zhihai xu via jlowe)
-
-    MAPREDUCE-6251. Added a new config for JobClient to retry JobStatus calls so
-    that they don't fail on history-server backed by DFSes with not so strong
-    guarantees. (Craig Welch via vinodkv)
-
-    MAPREDUCE-6387. Serialize the recently added Task#encryptedSpillKey field at 
-    the end. (Arun Suresh via kasha)
-
-    MAPREDUCE-6410. Fixed MapReduce JobHistory server to use the right (login)
-    UGI to refresh log and cleaner settings. (Varun Saxena via vinodkv)
-
-Release 2.7.0 - 2015-04-20
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-    MAPREDUCE-6227. DFSIO for truncate. (shv via yliu)
-
-    MAPREDUCE-6228. Add truncate operation to SLive. (Plamen Jeliazkov via shv)
-
-    MAPREDUCE-5583. Ability to limit running map and reduce tasks. 
-    (Jason Lowe via junping_du)
-
-  IMPROVEMENTS
-
-    MAPREDUCE-6149. Document override log4j.properties in MR job.
-    (Junping Du via harsh)
-
-    MAPREDUCE-6194. Bubble up final exception in failures during creation
-    of output collectors (Varun Saxena via harsh)
-
-    MAPREDUCE-5420. Remove mapreduce.task.tmp.dir from mapred-default.xml
-    (James Carman via harsh)
-
-    MAPREDUCE-5932. Provide an option to use a dedicated reduce-side shuffle
-    log (Gera Shegalov via jlowe)
-
-    MAPREDUCE-6046. Change the class name for logs in RMCommunicator
-    (Sahil Takiar via devaraj)
-
-    HADOOP-11032. Replace use of Guava's Stopwatch with Hadoop's StopWatch
-    (ozawa)
-
-    MAPREDUCE-6173. Document the configuration of deploying MR over distributed
-    cache with enabling wired encryption at the same time. 
-    (Junping Du via xgong)
-
-    MAPREDUCE-6141. History server leveldb recovery store (jlowe)
-
-    MAPREDUCE-6150. Update document of Rumen (Masatake Iwasaki via aw)
-
-    MAPREDUCE-6151. Update document of GridMix (Masatake Iwasaki via aw)
-
-    MAPREDUCE-6143. add configuration for mapreduce speculative execution in
-    MR2 (zxu via rkanter)
-
-    MAPREDUCE-5800. Use Job#getInstance instead of deprecated constructors
-    (aajisaka)
-
-    MAPREDUCE-6253. Update use of Iterator to Iterable. (Ray Chiang via devaraj)
-
-    MAPREDUCE-5335. Rename Job Tracker terminology in ShuffleSchedulerImpl.
-    (devaraj via ozawa)
-
-    MAPREDUCE-4431. mapred command should print the reason on killing already 
-    completed jobs. (devaraj via ozawa)
-
-    MAPREDUCE-6255. Fix JobCounter's format to use grouping separator.
-    (Ryu Kobayashi via ozawa)
-
-    MAPREDUCE-6256. Removed unused private methods in o.a.h.mapreduce.Job.java.
-    (Naganarasimha G R via ozawa)
-
-    MAPREDUCE-6225. Fix new findbug warnings in hadoop-mapreduce-client-core. 
-    (Varun Saxena via junping_du)
-
-    MAPREDUCE-6264. Remove httpclient dependency from hadoop-mapreduce-client.
-    (Brahma Reddy Battula via aajisaka)
-
-    MAPREDUCE-5612. Add javadoc for TaskCompletionEvent.Status.
-    (Chris Palmer via aajisaka)
-
-    MAPREDUCE-6248. Exposed the internal MapReduce job's information as a public
-    API in DistCp. (Jing Zhao via vinodkv)
-
-    MAPREDUCE-6263. Configurable timeout between YARNRunner terminate the 
-    application and forcefully kill. (Eric Payne via junping_du)
-
-    MAPREDUCE-6265. Make ContainerLauncherImpl.INITIAL_POOL_SIZE configurable 
-    to better control to launch/kill containers. (Zhihai Xu via ozawa)
-
-    MAPREDUCE-6292. Use org.junit package instead of junit.framework in
-    TestCombineFileInputFormat. (aajisaka)
-
-  OPTIMIZATIONS
-
-    MAPREDUCE-6169. MergeQueue should release reference to the current item 
-    from key and value at the end of the iteration to save memory. 
-    (Zhihai Xu via kasha)
-
-    MAPREDUCE-6059. Speed up history server startup time (Siqi Li via aw)
-
-    MAPREDUCE-4815. Speed up FileOutputCommitter#commitJob for many output
-    files. (Siqi Li via gera)
-
-  BUG FIXES
-
-    MAPREDUCE-6210. Use getApplicationAttemptId() instead of getApplicationId()
-    for logging AttemptId in RMContainerAllocator.java (Leitao Guo via aajisaka)
-
-    MAPREDUCE-6177. Minor typo in the EncryptedShuffle document about
-    ssl-client.xml (Yangping Wu via harsh)
-
-    MAPREDUCE-5918. LineRecordReader can return the same decompressor to
-    CodecPool multiple times (Sergey Murylev via raviprak)
-
-    MAPREDUCE-6162. mapred hsadmin fails on a secure cluster (jlowe)
-
-    MAPREDUCE-6049. AM JVM does not exit if MRClientService graceful shutdown
-    fails (Rohith via devaraj)
-
-    MAPREDUCE-5568. Fixed CompletedJob in JHS to show progress percentage
-    correctly in case the number of mappers or reducers is zero. (MinJi Kim via
-    jianhe)
- 
-    MAPREDUCE-6172. TestDbClasses timeouts are too aggressive (Varun Saxena
-    via jlowe)
-
-    MAPREDUCE-6160. Potential NullPointerException in MRClientProtocol
-    interface implementation. (Rohith via jlowe)
-
-    MAPREDUCE-4879. TeraOutputFormat may overwrite an existing output
-    directory. (gera)
-
-    MAPREDUCE-6045. need close the DataInputStream after open it in
-    TestMapReduce.java (zxu via rkanter)
-
-    MAPREDUCE-6206. TestAggregatedTransferRate fails on non-US systems (Jens
-    Rabe via jlowe)
-
-    MAPREDUCE-3283. mapred classpath CLI does not display the complete classpath
-    (Varun Saxena via cnauroth)
-
-    MAPREDUCE-6231. Grep example job is not working on a fully-distributed
-    cluster. (aajisaka)
-
-    MAPREDUCE-6243. Fix findbugs warnings in hadoop-rumen. (Masatake Iwasaki
-    via aajisaka)
-
-    MAPREDUCE-5988. Fix dead links to the javadocs in mapreduce project.
-    (aajisaka)
-
-    MAPREDUCE-6186. Redundant call to requireJob() while displaying the conf
-    page (Rohit Agarwal via jlowe)
-
-    MAPREDUCE-6233. org.apache.hadoop.mapreduce.TestLargeSort.testLargeSort
-    failed in trunk (zxu via rkanter)
-
-    MAPREDUCE-6221. Stringifier is left unclosed in Chain#getChainElementConf().
-    (Ted Yu via ozawa)
-
-    MAPREDUCE-4286. TestClientProtocolProviderImpls passes on failure 
-    conditions. (Devaraj K via ozawa)
-
-    MAPREDUCE-6261. NullPointerException if MapOutputBuffer.flush invoked
-    twice (Tsuyoshi OZAWA via jlowe)
-
-    MAPREDUCE-2815. JavaDoc does not generate correctly for
-    MultithreadedMapRunner. (Chris Palmer via aajisaka)
-
-    MAPREDUCE-6268. Fix typo in Task Attempt API's URL. (Ryu Kobayashi
-    via ozawa)
-
-    MAPREDUCE-6136. MRAppMaster doesn't shutdown file systems. (Brahma 
-    Reddy Battula via ozawa)
-
-    MAPREDUCE-5657. [JDK8] Fix Javadoc errors caused by incorrect or illegal
-    tags in doc comments. (Akira AJISAKA and Andrew Purtell via ozawa)
-
-    MAPREDUCE-4742. Fix typo in nnbench#displayUsage. (Liang Xie via ozawa)
-
-    MAPREDUCE-6277. Job can post multiple history files if attempt loses
-    connection to the RM (Chang Li via jlowe)
-
-    MAPREDUCE-6275. Race condition in FileOutputCommitter v2 for
-    user-specified task output subdirs (Gera Shegalov and Siqi Li via jlowe)
-
-    MAPREDUCE-6285. ClientServiceDelegate should not retry upon
-    AuthenticationException. (Jonathan Eagles via ozawa)
-
-Release 2.6.5 - UNRELEASED
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6413. TestLocalJobSubmission is failing with unknown host
-    (zhihai xu via jlowe)
-
-    MAPREDUCE-6191. Improve clearing stale state of Java serialization
-                    testcase.  (Sam Liu via Eric Yang)
-
-    MAPREDUCE-6635. Unsafe long to int conversion in UncompressedSplitLineReader
-    and IndexOutOfBoundsException. (Junping Du via vvasudev)
-
-Release 2.6.4 - 2016-02-11
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-    MAPREDUCE-6436. JobHistory cache issue. (Kai Sasaki via zxu)
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6577. MR AM unable to load native library without
-    MR_AM_ADMIN_USER_ENV set (sjlee)
-
-    MAPREDUCE-5982. Task attempts that fail from the ASSIGNED state can
-    disappear (Chang Li via jlowe)
-
-    MAPREDUCE-6492. AsyncDispatcher exit with NPE on
-    TaskAttemptImpl#sendJHStartEventForAssignedFailTask (Bibin A Chundatt via
-    jlowe)
-
-    MAPREDUCE-6363. [NNBench] Lease mismatch error when running with multiple
-    mappers. (Vlad Sharanhovich and Bibin A Chundatt via aajisaka)
-
-    MAPREDUCE-6554. MRAppMaster servicestart failing with NPE in
-    MRAppMaster#parsePreviousJobHistory (Bibin A Chundatt via jlowe)
-
-    MAPREDUCE-6618. YarnClientProtocolProvider leaking the YarnClient thread.
-    (Xuan Gong via jlowe)
-
-    MAPREDUCE-6621. Memory Leak in JobClient#submitJobInternal() (Xuan Gong
-    via jlowe)
-
-Release 2.6.3 - 2015-12-17
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6273. HistoryFileManager should check whether summaryFile exists to 
-    avoid FileNotFoundException causing HistoryFileInfo into MOVE_FAILED state.
-    (zhihai xu via devaraj)
-
-    MAPREDUCE-6528. Memory leak for HistoryFileManager.getJobSummary()
-    (Junping Du via jlowe)
-
-    MAPREDUCE-6377. JHS sorting on state column not working in webUi.
-    (zhihai xu via devaraj)
-
-    MAPREDUCE-5948. org.apache.hadoop.mapred.LineRecordReader does not handle
-    multibyte record delimiters well (Vinayakumar B, Rushabh Shah, and Akira
-    AJISAKA via jlowe)
-
-    MAPREDUCE-6481. LineRecordReader may give incomplete record and wrong
-    position/key information for uncompressed input sometimes. (Zhihai Xu via
-    jlowe)
-
-    MAPREDUCE-5883. "Total megabyte-seconds" in job counters is slightly
-    misleading (Nathan Roberts via jlowe)
-
-    MAPREDUCE-6549. multibyte delimiters with LineRecordReader cause 
-    duplicate records (wilfreds via rkanter)
-
-Release 2.6.2 - 2015-10-28
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6454. Fixed MapReduce to modify HADOOP_CLASSPATH to have distributed
-    cache files so that child processes running hadoop scripts can access these
-    files. (Junping Du via vinodkv)
-
-    MAPREDUCE-6334. Fetcher#copyMapOutput is leaking usedMemory upon
-    IOException during InMemoryMapOutput shuffle handler (Eric Payne via jlowe)
-
-    MAPREDUCE-6497. Fix wrong value of JOB_FINISHED event in
-    JobHistoryEventHandler. (Shinichi Yamashita via aajisaka)
-
-Release 2.6.1 - 2015-09-23
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6237. Multiple mappers with DBInputFormat don't work because of
-    reusing conections. (Kannan Rajah via ozawa)
-
-    MAPREDUCE-6166. Reducers do not validate checksum of map outputs when
-    fetching directly to disk. (Eric Payne via gera)
-
-    MAPREDUCE-6230. Fixed RMContainerAllocator to update the new AMRMToken
-    service name properly. (Jason Lowe via jianhe)
-
-    MAPREDUCE-6303. Read timeout when retrying a fetch error can be fatal 
-    to a reducer. (Jason Lowe via junping_du)
-
-    MAPREDUCE-6300. Task list sort by task id broken. (Siqi Li via aajisaka)
-
-    MAPREDUCE-6267. Refactor JobSubmitter#copyAndConfigureFiles into it's own 
-    class. (Chris Trezzo via kasha)
-
-    MAPREDUCE-6238. MR2 can't run local jobs with -libjars command options
-    which is a regression from MR1 (zxu via rkanter)
-
-    MAPREDUCE-6324. Fixed MapReduce uber jobs to not fail the udpate of AM-RM
-    tokens when they roll-over. (Jason Lowe via vinodkv)
-
-    MAPREDUCE-5649. Reduce cannot use more than 2G memory for the final merge
-    (Gera Shegalov via jlowe)
-
-    MAPREDUCE-6361. NPE issue in shuffle caused by concurrent issue between
-    copySucceeded() in one thread and copyFailed() in another thread on the
-    same host. (Junping Du via ozawa)
-
-Release 2.6.0 - 2014-11-18
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-    MAPREDUCE-5910. Make MR AM resync with RM in case of work-preserving
-    RM-restart. Contributed by Rohith
-
-    MAPREDUCE-5933. Enabled MR AM to post history events to the timeline server.
-    (Robert Kanter via zjshen)
-
-  IMPROVEMENTS
-
-    MAPREDUCE-5971. Move the default options for distcp -p to
-    DistCpOptionSwitch. (clamb via wang)
-
-    MAPREDUCE-5963. ShuffleHandler DB schema should be versioned with
-    compatible/incompatible changes (Junping Du via jlowe)
-
-    MAPREDUCE-6019. MapReduce changes for exposing YARN/MR endpoints on multiple
-    interfaces. (Craig Welch, Milan Potocnik, Arpit Agarwal via xgong)
-
-    MAPREDUCE-883. harchive: Document how to unarchive (Akira AJISAKA and
-      Koji Noguchi via aw)
-
-    MAPREDUCE-4791. Javadoc for KeyValueTextInputFormat should include default 
-      separator and how to change it (Akira AJISAKA via aw)
-
-    MAPREDUCE-5906. Inconsistent configuration in property 
-      "mapreduce.reduce.shuffle.input.buffer.percent" (Akira AJISAKA via aw)
-
-    MAPREDUCE-5974. Allow specifying multiple MapOutputCollectors with 
-    fallback. (Todd Lipcon via kasha)
-
-    MAPREDUCE-5130. Add missing job config options to mapred-default.xml
-    (Ray Chiang via Sandy Ryza)
-
-    MAPREDUCE-5891. Improved shuffle error handling across NM restarts
-    (Junping Du via jlowe)
-
-    MAPREDUCE-5279. Made MR headroom calculation honor cpu dimension when YARN
-    scheduler resource type is memory plus cpu. (Peng Zhang and Varun Vasudev
-    via zjshen)
-
-    MAPREDUCE-6072. Remove INSTALL document (Akira AJISAKA via aw)
-
-    MAPREDUCE-5970. Provide a boolean switch to enable MR-AM profiling (Gera
-    Shegalov via jlowe)
-
-    MAPREDUCE-6018. Added an MR specific config to enable emitting job history
-    data to the timeline server. (Robert Kanter via zjshen)
-
-    MAPREDUCE-6052. Supported overriding the default container-log4j.properties
-    file per job. (Junping Du via zjshen)
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-5866. TestFixedLengthInputFormat fails in windows.
-    (Varun Vasudev via cnauroth)
-
-    MAPREDUCE-5956. Made MR AM not use maxAttempts to determine if the current
-    attempt is the last retry. (Wangda Tan via zjshen)
-
-    MAPREDUCE-5957. AM throws ClassNotFoundException with job classloader
-    enabled if custom output format/committer is used (Sangjin Lee via jlowe)
-
-    MAPREDUCE-5756. CombineFileInputFormat.getSplits() including directories
-    in its results (Jason Dere via jlowe)
-
-    MAPREDUCE-6014. New task status field in task attempts table can lead to
-    an empty web page (Mit Desai via jlowe)
-
-    MAPREDUCE-6021. MR AM should have working directory in LD_LIBRARY_PATH
-    (jlowe)
-
-    MAPREDUCE-5944. Remove MRv1 commands from CommandsManual.apt.vm
-      (Akira AJISAKA via aw)
-
-    MAPREDUCE-5943. Separate mapred commands from CommandManual.apt.vm
-      (Akira AJISAKA via aw)
-
-    MAPREDUCE-5363. Fix doc and spelling for TaskCompletionEvent#getTaskStatus 
-      and getStatus (Akira AJISAKA via aw)
-
-    MAPREDUCE-6010. HistoryServerFileSystemStateStore fails to update tokens
-    (jlowe)
-
-    MAPREDUCE-5595. Typo in MergeManagerImpl.java (Akira AJISAKA via aw)
-
-    MAPREDUCE-5597. Missing alternatives in javadocs for deprecated constructors 
-      in mapreduce.Job (Akira AJISAKA via aw)
-
-    MAPREDUCE-5950. incorrect description in distcp2 document (Akira AJISAKA 
-      via aw)
-
-    MAPREDUCE-5998. CompositeInputFormat javadoc is broken (Akira AJISAKA via
-      aw)
-
-    MAPREDUCE-5999. Fix dead link in InputFormat javadoc (Akira AJISAKA via aw)
-
-    MAPREDUCE-5878. some standard JDK APIs are not part of system classes
-    defaults (Sangjin Lee via jlowe)
-
-    MAPREDUCE-6032. Made MR jobs write job history files on the default FS when
-    the current context's FS is different. (Benjamin Zhitomirsky via zjshen)
-
-    MAPREDUCE-6024. Shortened the time when Fetcher is stuck in retrying before
-    concluding the failure by configuration. (Yunjiong Zhao via zjshen)
-
-    MAPREDUCE-6036. TestJobEndNotifier fails intermittently in branch-2 (chang
-    li via jlowe)
-
-    MAPREDUCE-6012. DBInputSplit creates invalid ranges on Oracle. 
-    (Wei Yan via kasha)
-
-    MAPREDUCE-6044. Fully qualified intermediate done dir path breaks per-user dir
-    creation on Windows. (zjshen)
-
-    MAPREDUCE-5885. build/test/test.mapred.spill causes release audit warnings
-    (Chen He via jlowe)
-
-    BREAKDOWN OF HDFS-6134 AND HADOOP-10150 SUBTASKS AND RELATED JIRAS
-
-      MAPREDUCE-5890. Support for encrypting Intermediate 
-      data and spills in local filesystem. (asuresh via tucu)
-
-      MAPREDUCE-6007. Add support to distcp to preserve raw.* namespace
-      extended attributes. (clamb)
-
-      MAPREDUCE-6041. Fix TestOptionsParser. (clamb)
-    --
-
-    MAPREDUCE-6051. Fix typos in log messages. (Ray Chiang via cdouglas)
-
-    MAPREDUCE-5931. Validate SleepJob command line parameters (Gera Shegalov
-    via jlowe)
-
-    MAPREDUCE-6063. Correct spill size calculation for spills wrapping the
-    circular buffer. (zhihai xu via cdouglas)
-
-    MAPREDUCE-6071. JobImpl#makeUberDecision doesn't log that Uber mode is
-    disabled because of too much CPUs (Tsuyoshi OZAWA via jlowe)
-
-    MAPREDUCE-6075. HistoryServerFileSystemStateStore can create zero-length
-    files (jlowe)
-
-    MAPREDUCE-6070. yarn.app.am.resource.mb/cpu-vcores affects uber mode but
-    is not documented (Tsuyoshi OZAWA via jlowe)
-
-    MAPREDUCE-6090. mapred hsadmin getGroups fails to connect in some cases
-    (Robert Kanter via jlowe)
-
-    MAPREDUCE-6086. mapreduce.job.credentials.binary should allow all URIs. 
-    (Zhihai Xu via kasha)
-
-    MAPREDUCE-6091. YARNRunner.getJobStatus() fails with
-    ApplicationNotFoundException if the job rolled off the RM view (Sangjin
-    Lee via jlowe)
-
-    MAPREDUCE-6095. Enable DistributedCache for uber-mode Jobs (Gera Shegalov
-    via jlowe)
-
-    MAPREDUCE-6104. TestJobHistoryParsing.testPartialJob fails in branch-2
-    (Mit Desai via jlowe)
-
-    MAPREDUCE-6109. Fix minor typo in distcp -p usage text (Charles Lamb
-    via aw)
-
-    MAPREDUCE-6093. minor distcp doc edits (Charles Lamb via aw)
-
-    MAPREDUCE-5831. Make MR client ignore unknown counters received from AM.
-    (Junping Du via zjshen)
-
-    MAPREDUCE-6073. Description of mapreduce.job.speculative.slowtaskthreshold
-    in mapred-default should be moved into description tags (Tsuyoshi OZAWA 
-    via aw)
-
-    MAPREDUCE-5796. Use current version of the archive name in 
-    DistributedCacheDeploy document (Akira AJISAKA via aw)
-
-    MAPREDUCE-5945. Update the description of GenericOptionsParser -jt 
-    option (Akira AJISAKA via aw)
-
-    MAPREDUCE-6087. Fixed wrong config name of
-    MRJobConfig#MR_CLIENT_TO_AM_IPC_MAX_RETRIES_ON_TIMEOUTS. Contributed by
-    Akira AJISAKA. (Akira AJISAKA via jianhe)
-
-    MAPREDUCE-6094. TestMRCJCFileInputFormat.testAddInputPath() fails on trunk
-    (Akira AJISAKA via jlowe)
-
-    MAPREDUCE-6029. TestCommitterEventHandler fails in trunk (Mit Desai via
-    jlowe)
-
-    MAPREDUCE-6122. TestLineRecordReader may fail due to test data files checked
-    out of git with incorrect line endings. (cnauroth)
-
-    MAPREDUCE-6123. TestCombineFileInputFormat incorrectly starts 2
-    MiniDFSCluster instances. (cnauroth)
-
-    MAPREDUCE-6125. TestContainerLauncherImpl sometimes fails (Mit Desai via
-    jlowe)
-
-    MAPREDUCE-6115. TestPipeApplication#testSubmitter fails in trunk (Binglin
-    Chang via jlowe)
-
-    MAPREDUCE-5873. Shuffle bandwidth computation includes time spent waiting
-    for maps (Siqi Li via jlowe)
-
-    MAPREDUCE-5542. Killing a job just as it finishes can generate an NPE in
-    client (Rohith via jlowe)
-
-    MAPREDUCE-6126. Fixed Rumen JobBuilder to ignore NormalizedResourceEvent.
-    (Junping Du via jianhe)
-
-    MAPREDUCE-6142. Fixed test failures in TestJobHistoryEventHandler and
-    TestMRTimelineEventHandling. (Zhijie Shen via vinodkv)
-
-    MAPREDUCE-6022. map_input_file is missing from streaming job environment.
-    (jlowe via kihwal)
-
-    MAPREDUCE-6048. Fixed TestJavaSerialization failure. (Varun Vasudev via
-    jianhe)
-
-    MAPREDUCE-5960. JobSubmitter's check whether job.jar is local is incorrect
-    with no authority in job jar path. (Gera Shegalov via jlowe)
-
-    MAPREDUCE-5958. Wrong reduce task progress if map output is compressed
-    (Emilio Coppa and jlowe via kihwal)
-
-    MAPREDUCE-6156. Fetcher - connect() doesn't handle connection refused
-    correctly (Junping Du via jlowe)
-
-Release 2.5.2 - 2014-11-19
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-
-Release 2.5.1 - 2014-09-05
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-6033. Updated access check for displaying job information
-    (Yu Gao via Eric Yang)
-
-Release 2.5.0 - 2014-08-11
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-    MAPREDUCE-5671. NaN can be created by client and assign to Progress (Chen
-    He via jeagles)
-
-    MAPREDUCE-5665. Add audience annotations to MiniMRYarnCluster and 
-    MiniMRCluster. (Anubhav Dhoot via kasha)
-
-    MAPREDUCE-5765. Update hadoop-pipes examples README (Mit Desai via jeagles)
-
-    MAPREDUCE-5713. InputFormat and JobConf JavaDoc Fixes (Chen He via jeagles)
-
-    MAPREDUCE-5456. TestFetcher.testCopyFromHostExtraBytes is missing (Jason
-    Lowe via jeagles)
-
-    MAPREDUCE-5804. TestMRJobsWithProfiler#testProfiler timesout (Mit Desai
-    via kihwal)
-
-    MAPREDUCE-5825. Provide diagnostics for reducers killed during ramp down
-    (Gera Shegalov via jlowe)
-
-    MAPREDUCE-5836. Fix typo in RandomTextWriter (Akira AJISAKA via jeagles)
-
-    MAPREDUCE-5852. Prepare MapReduce codebase for JUnit 4.11. (cnauroth)
-
-    MAPREDUCE-5639. Port DistCp2 document to trunk (Akira AJISAKA via jeagles)
-
-    MAPREDUCE-5812. Make job context available to
-    OutputCommitter.isRecoverySupported() (Mohammad Kamrul Islam via jlowe)
-
-    MAPREDUCE-5638. Port Hadoop Archives document to trunk (Akira AJISAKA via
-    jeagles)
-
-    MAPREDUCE-5402. In DynamicInputFormat, change MAX_CHUNKS_TOLERABLE,
-    MAX_CHUNKS_IDEAL, MIN_RECORDS_PER_CHUNK and SPLIT_RATIO to be configurable.
-    (Tsuyoshi OZAWA via szetszwo)
-
-    MAPREDUCE-5637. Convert Hadoop Streaming document to APT (Akira AJISAKA via
-    jeagles)
-
-    MAPREDUCE-5636. Convert MapReduce Tutorial document to APT (Akira AJISAKA
-    via jeagles)
-
-    MAPREDUCE-5774. Job overview in History UI should list reducer phases in
-    chronological order. (Gera Shegalov via kasha)
-
-    MAPREDUCE-5652. NM Recovery. ShuffleHandler should handle NM restarts.
-    (Jason Lowe via kasha)
-
-    MAPREDUCE-5861. finishedSubMaps field in LocalContainerLauncher does not 
-    need to be volatile. (Tsuyoshi OZAWA via junping_du)
-
-    MAPREDUCE-5809. Enhance distcp to support preserving HDFS ACLs. (cnauroth)
-
-    MAPREDUCE-5899. Support incremental data copy in DistCp. (jing9)
-
-    MAPREDUCE-5886. Allow wordcount example job to accept multiple input paths.
-    (cnauroth)
-
-    MAPREDUCE-5834. Increased test-timeouts in TestGridMixClasses to avoid
-    occassional failures. (Mit Desai via vinodkv)
-
-    MAPREDUCE-5896. InputSplits should indicate which locations have the block 
-    cached in memory. (Sandy Ryza via kasha)
-
-    MAPREDUCE-5844. Add a configurable delay to reducer-preemption. 
-    (Maysam Yabandeh via kasha)
-
-    MAPREDUCE-5790. Made it easier to enable hprof profile options by default.
-    (Gera Shegalov via vinodkv)
-
-  OPTIMIZATIONS
-
-  BUG FIXES 
-
-    MAPREDUCE-5759. Remove unnecessary conf load in Limits (Sandy Ryza)
-
-    MAPREDUCE-5014. Extend Distcp to accept a custom CopyListing. 
-    (Srikanth Sundarrajan via amareshwari)
-
-    MAPREDUCE-5775. Remove unnecessary job.setNumReduceTasks in SleepJob.createJob 
-    (jhanver chand sharma via devaraj)
-
-    MAPREDUCE-4937. MR AM handles an oversized split metainfo file poorly
-    (Eric Payne via jlowe)
-
-    MAPREDUCE-5642. TestMiniMRChildTask fails on Windows.
-    (Chuan Liu via cnauroth)
-
-    MAPREDUCE-5846. Rumen doesn't understand JobQueueChangedEvent (Nathan Roberts via raviprak)
-
-    MAPREDUCE-5837. MRAppMaster fails when checking on uber mode. (wheat9)
-
-    MAPREDUCE-5749. TestRMContainerAllocator#testReportedAppProgress Failed
-    (jlowe)
-
-    MAPREDUCE-5884. History server uses short user name when canceling tokens
-    (Mohammad Kamrul Islam via jlowe)
-
-    MAPREDUCE-5888. Failed job leaves hung AM after it unregisters (Jason Lowe
-    via jeagles)
-
-    MAPREDUCE-5814. fat jar with *-default.xml may fail when
-    mapreduce.job.classloader=true. (Gera Shegalov via jlowe)
-
-    MAPREDUCE-5309. 2.0.4 JobHistoryParser can't parse certain failed job
-    history files generated by 2.0.3 history server (Rushabh S Shah via jlowe)
-
-    MAPREDUCE-5862. Line records longer than 2x split size aren't handled
-    correctly (bc Wong via jlowe)
-
-    MAPREDUCE-5895. Close streams properly to avoid leakage in TaskLog. 
-    (Kousuke Saruta via devaraj)
-
-    MAPREDUCE-5777. Support utf-8 text with Byte Order Marker.
-    (Zhihai Xu via kasha)
-
-    MAPREDUCE-5898. distcp to support preserving HDFS extended attributes(XAttrs)
-    (Yi Liu via umamahesh)
-
-    MAPREDUCE-5920. Add Xattr option in DistCp docs. (Yi Liu via cnauroth)
-
-    MAPREDUCE-5924. Changed TaskAttemptImpl to ignore TA_COMMIT_PENDING event
-    at COMMIT_PENDING state. (Zhijie Shen via jianhe)
-
-    MAPREDUCE-5939. StartTime showing up as the epoch time in JHS UI after
-    upgrade (Chen He via jlowe)
-
-    MAPREDUCE-5900. Changed to the interpret container preemption exit code as a
-    task attempt killing event. (Mayank Bansal via zjshen)
-
-    MAPREDUCE-5868. Fixed an issue with TestPipeApplication that was causing the
-    nightly builds to fail. (Akira Ajisaka via vinodkv)
-
-    MAPREDUCE-5517. Fixed MapReduce ApplicationMaster to not validate reduce side
-    resource configuration for deciding uber-mode on map-only jobs. (Siqi Li via
-    vinodkv)
-
-    MAPREDUCE-5952. LocalContainerLauncher#renameMapOutputForReduce incorrectly 
-    assumes a single dir for mapOutIndex. (Gera Shegalov via kasha)
-
-    MAPREDUCE-6002. Made MR task avoid reporting error to AM when the task process
-    is shutting down. (Wangda Tan via zjshen)
-
-Release 2.4.1 - 2014-06-23 
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-    MAPREDUCE-5830. Added back the private API HostUtil.getTaskLogUrl(..) for
-    binary compatibility with older clients like Hive 0.13. (Akira Ajisaka via
-    vinodkv)
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-5714. Removed forceful JVM exit in shutDownJob.  
-                     (Jinghui Wang via Eric Yang)
-
-    MAPREDUCE-5818. Added "hsadmin" command into mapred.cmd. (Jian He via zjshen)
-
-    MAPREDUCE-5824. Fixed test-failure of TestPipesNonJavaInputFormat in
-    Windows. (Xuan Gong via vinodkv)
-
-    MAPREDUCE-5815. Fixed test-failure of TestMRAppMaster by making MRAppMaster
-    gracefully handle empty-queue names. (Akira Ajisaka via vinodkv)
-
-    MAPREDUCE-5826. Fixed HistoryServerFileSystemStore to use right permissions
-    on Windows for temporary files and thus also fix the test-issue with
-    TestHistoryServerFileSystemStateStoreService. (Varun Vasudev via vinodkv)
-
-    MAPREDUCE-5828. Fixed a test issue with TestMapReduceJobControl that was
-    causing it to fail on Windows. (vinodkv)
-
-    MAPREDUCE-5827. TestSpeculativeExecutionWithMRApp fails.
-    (Zhijie Shen via cnauroth)
-
-    MAPREDUCE-5833. TestRMContainerAllocator fails ocassionally.
-    (Zhijie Shen via cnauroth)
-
-    MAPREDUCE-5832. Fixed TestJobClient to not fail on JDK7 or on Windows. (Jian
-    He and Vinod Kumar Vavilapalli via vinodkv)
-
-    MAPREDUCE-5841. uber job doesn't terminate on getting mapred job kill
-    (Sangjin Lee via jlowe)
-
-    MAPREDUCE-5843. Fixed TestMRKeyValueTextInputFormat to not leak files and
-    thus avoid failing on Windows. (Varun Vasudev via vinodkv)
-
-    MAPREDUCE-5835. Killing Task might cause the job to go to ERROR state
-    (Ming Ma via jlowe)
-
-    MAPREDUCE-5821. Avoid unintentional reallocation of byte arrays in segments
-    during merge. (Todd Lipcon via cdouglas)
-
-Release 2.4.0 - 2014-04-07 
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-    MAPREDUCE-5787. Added the ability to keep alive shuffle connections in the
-    MapReduce shuffle-handler. (Rajesh Balamohan via vinodkv)
-
-  IMPROVEMENTS
-
-    MAPREDUCE-5464. Add analogs of the SLOTS_MILLIS counters that jive with the
-    YARN resource model (Sandy Ryza)
-
-    MAPREDUCE-5732. Report proper queue when job has been automatically placed
-    (Sandy Ryza)
-
-    MAPREDUCE-5699. Allow setting tags on MR jobs (kasha)
-
-    MAPREDUCE-5761. Added a simple log message to denote when encrypted shuffle
-    is on in the shuffle-handler. (Jian He via vinodkv) 
-
-    MAPREDUCE-5754. Preserve Job diagnostics in history (Gera Shegalov via
-    jlowe)
-
-    MAPREDUCE-5773. Provide dedicated MRAppMaster syslog length limit (Gera
-    Shegalov via jlowe)
-
-    MAPREDUCE-5553. Allow users to easily access
-    completed/pending/successful/failed tasks on MR AM web-ui. (Paul Han via
-    acmurthy)
-
-    MAPREDUCE-4052. Improved MapReduce clients to use NodeManagers' ability to
-    handle cross platform application submissions. (Jian He via vinodkv)
-
-    MAPREDUCE-2349. Modified FileInputFormat to be able to issue file and block
-    location calls in parallel. (Siddharth Seth via vinodkv)
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-    
-    MAPREDUCE-5746. Job diagnostics can implicate wrong task for a failed job.
-    (Jason Lowe via kasha)
-
-    MAPREDUCE-5670. CombineFileRecordReader should report progress when moving
-    to the next file (Chen He via jlowe)
-
-    MAPREDUCE-5757. ConcurrentModificationException in JobControl.toList
-    (jlowe)
-
-    MAPREDUCE-5770. Fixed MapReduce ApplicationMaster to correctly redirect
-    to the YARN's web-app proxy with the correct scheme prefix. (Jian He via
-    vinodkv)
-
-    MAPREDUCE-5768. TestMRJobs.testContainerRollingLog fails on trunk (Gera
-    Shegalov via jlowe)
-
-    MAPREDUCE-5780. SliveTest should use the specified path to get the
-    particular FileSystem instead of using the default FileSystem.  (szetszwo)
-
-    MAPREDUCE-5028. Fixed a bug in MapTask that was causing mappers to fail
-    when a large value of io.sort.mb is set. (Karthik Kambatla via vinodkv)
-
-    MAPREDUCE-5778. JobSummary does not escape newlines in the job name (Akira
-    AJISAKA via jlowe)
-
-    MAPREDUCE-5789. Average Reduce time is incorrect on Job Overview page
-    (Rushabh S Shah via jlowe)
-
-    MAPREDUCE-5794. SliveMapper always uses default FileSystem. (szetszwo via
-    Arpit Agarwal)
-
-    MAPREDUCE-5751. MR app master fails to start in some cases if
-    mapreduce.job.classloader is true (Sangjin Lee via jlowe)
-
-    MAPREDUCE-5688. TestStagingCleanup fails intermittently with JDK7 (Mit
-    Desai via jeagles)
-
-    MAPREDUCE-5769. Unregistration to RM should not be called if AM is crashed
-    before registering with RM (Rohith via jlowe)
-
-    MAPREDUCE-5570. Map task attempt with fetch failure has incorrect attempt
-    finish time (Rushabh S Shah via jlowe)
-
-    MAPREDUCE-5806. Fixed a bug in MRAppMaster so as to enable users to properly
-    override HADOOP_ROOT_LOGGER or HADOOP_CLIENT_OPTS. (Varun Vasudev via
-    vinodkv)
-
-    MAPREDUCE-5791. Shuffle phase is slow in Windows -
-    FadviseFileRegion::transferTo does not read disks efficiently.
-    (Nikola Vujic via cnauroth)
-
-    MAPREDUCE-5795. Fixed MRAppMaster to record the correct job-state after it
-    recovers from a commit during a previous attempt. (Xuan Gong via vinodkv)
-
-    MAPREDUCE-5805. Fixed MapReduce JobHistory encoding of queue-name to escape
-    hyphens and thus avoid parsing errors. (Akira AJISAKA via vinodkv)
-
-    MAPREDUCE-5810. Removed the faulty and failing streaming test
-    TestStreamingTaskLog. (Akira Ajisaka via vinodkv)
-
-    MAPREDUCE-5813. Fix YarnChild to explicitly load job.xml from the
-    local-filesystem, rather than rely on the classpath. (Gera Shegalov via
-    acmurthy) 
-
-Release 2.3.1 - UNRELEASED
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES 
-
-Release 2.3.0 - 2014-02-18
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-    MAPREDUCE-5265. History server admin service to refresh user and superuser
-    group mappings (Ashwin Shankar via jlowe)
-
-    MAPREDUCE-5356. Ability to refresh aggregated log retention period and
-    check interval (Ashwin Shankar via jlowe)
-
-    MAPREDUCE-5386. Ability to refresh history server job retention and job
-    cleaner settings (Ashwin Shankar via jlowe)
-
-    MAPREDUCE-5411. Refresh size of loaded job cache on history server (Ashwin
-    Shankar via jlowe)
-
-    MAPREDUCE-5332. Support token-preserving restart of history server (jlowe)
-
-  IMPROVEMENTS
-  
-    MAPREDUCE-5329. Allow MR applications to use additional AuxServices,
-    which are compatible with the default MapReduce shuffle.
-    (Avner BenHanoch via sseth)
-
-    MAPREDUCE-5463. Deprecate SLOTS_MILLIS counters (Tzuyoshi Ozawa via Sandy
-    Ryza)
-
-    MAPREDUCE-5457. Add a KeyOnlyTextOutputReader to enable streaming to write
-    out text files without separators (Sandy Ryza)
-
-    MAPREDUCE-5596. Allow configuring the number of threads used to serve
-    shuffle connections (Sandy Ryza via jlowe)
-
-    MAPREDUCE-434. LocalJobRunner limited to single reducer (Sandy Ryza and
-    Aaron Kimball via Sandy Ryza)
-
-    MAPREDUCE-4421. Run MapReduce framework via the distributed cache (jlowe)
-
-    MAPREDUCE-1176. FixedLengthInputFormat and FixedLengthRecordReader
-    (Mariappan Asokan and BitsOfInfo via Sandy Ryza)
-
-    MAPREDUCE-5613. DefaultSpeculator holds and checks hashmap that is always
-    empty (Gera Shegalov via Sandy Ryza)
-
-    MAPREDUCE-5431. Missing pom dependency in MR-client (Timothy St. Clair
-    via stevel)
-
-    MAPREDUCE-5624 Move grizzly-test and junit dependencies to test scope
-    (Ted Yu via stevel)
-
-    MAPREDUCE-5481. Enable uber jobs to have multiple reducers (Sandy Ryza)
-
-    MAPREDUCE-5052. Job History UI and web services confusing job start time and
-    job submit time (Chen He via jeagles)
-
-    MAPREDUCE-5692. Add explicit diagnostics when a task attempt is killed due
-    to speculative execution (Gera Shegalov via Sandy Ryza)
-
-    MAPREDUCE-5550. Task Status message (reporter.setStatus) not shown in UI
-    with Hadoop 2.0 (Gera Shegalov via Sandy Ryza)
-
-    MAPREDUCE-3310. Custom grouping comparator cannot be set for Combiners (tucu)
-
-    MAPREDUCE-5672. Provide optional RollingFileAppender for container log4j
-    (syslog) (Gera Shegalov via jlowe)
-
-    MAPREDUCE-5725. Make explicit that TestNetworkedJob relies on the Capacity
-    Scheduler (Sandy Ryza)
-
-    MAPREDUCE-5744. Job hangs because 
-    RMContainerAllocator$AssignedRequests.preemptReduce() violates the 
-    comparator contract (Gera Shegalov via kasha)
-
-  OPTIMIZATIONS
-
-    MAPREDUCE-4680. Job history cleaner should only check timestamps of files in
-    old enough directories (Robert Kanter via Sandy Ryza)
-
-    MAPREDUCE-5484. YarnChild unnecessarily loads job conf twice (Sandy Ryza)
-
-    MAPREDUCE-5487. In task processes, JobConf is unnecessarily loaded again
-    in Limits (Sandy Ryza)
-
-    MAPREDUCE-5601. ShuffleHandler fadvises file regions as DONTNEED even when
-    fetch fails (Sandy Ryza)
-
-  BUG FIXES
-
-    MAPREDUCE-5569. FloatSplitter is not generating correct splits (Nathan
-    Roberts via jlowe)
-
-    MAPREDUCE-5546. mapred.cmd on Windows set HADOOP_OPTS incorrectly (Chuan Liu
-    via cnauroth)
-
-    MAPREDUCE-5518. Fixed typo "can't read paritions file". (Albert Chu
-    via devaraj)
-
-    MAPREDUCE-5561. org.apache.hadoop.mapreduce.v2.app.job.impl.TestJobImpl
-    testcase failing on trunk (Karthik Kambatla via jlowe)
-
-    MAPREDUCE-5598. TestUserDefinedCounters.testMapReduceJob is flakey
-    (Robert Kanter via jlowe)
-
-    MAPREDUCE-5604. TestMRAMWithNonNormalizedCapabilities fails on Windows due to
-    exceeding max path length. (cnauroth)
-
-    MAPREDUCE-5451. MR uses LD_LIBRARY_PATH which doesn't mean anything in
-    Windows. (Yingda Chen via cnauroth)
-
-    MAPREDUCE-5409. MRAppMaster throws InvalidStateTransitonException: Invalid
-    event: TA_TOO_MANY_FETCH_FAILURE at KILLED for TaskAttemptImpl (Gera
-    Shegalov via jlowe)
-
-    MAPREDUCE-5674. Missing start and finish time in mapred.JobStatus.
-    (Chuan Liu via cnauroth)
-
-    MAPREDUCE-5650. Job fails when hprof mapreduce.task.profile.map/reduce.params
-    is specified (Gera Shegalov via Sandy Ryza)
-
-    MAPREDUCE-5316. job -list-attempt-ids command does not handle illegal
-    task-state (Ashwin Shankar via jlowe)
-
-    MAPREDUCE-5380. Invalid mapred command should return non-zero exit code
-    (Stephen Chu via jlowe)
-
-    MAPREDUCE-5404. HSAdminServer does not use ephemeral ports in minicluster
-    mode (Ted Yu via jlowe)
-
-    MAPREDUCE-5522. Incorrect oreder expected from JobQueueInfo (Jinghui Wang
-    via bobby)
-
-    MAPREDUCE-5514. Fix TestRMContainerAllocator. (Zhijie Shen via acmurthy) 
-
-    MAPREDUCE-5102. fix coverage org.apache.hadoop.mapreduce.lib.db and
-    org.apache.hadoop.mapred.lib.db (Aleksey Gorshkov, Andrey Klochkov, and
-    Nathan Roberts via jlowe)
-
-    MAPREDUCE-5585. TestCopyCommitter#testNoCommitAction Fails on JDK7
-    (jeagles)
-
-    MAPREDUCE-5186. mapreduce.job.max.split.locations causes some splits
-    created by CombineFileInputFormat to fail (Robert Parker and Jason Lowe
-    via jlowe)
-
-    MAPREDUCE-5610. TestSleepJob fails in jdk7 (Jonathan Eagles via jlowe)
-
-    MAPREDUCE-5616. MR Client-AppMaster RPC max retries on socket timeout is too
-    high. (cnauroth)
-
-    MAPREDUCE-5625. TestFixedLengthInputFormat fails in jdk7 environment
-    (Mariappan Asokan via jeagles)
-
-    MAPREDUCE-5631. TestJobEndNotifier.testNotifyRetries fails with Should
-    have taken more than 5 seconds in jdk7 (Jonathan Eagles via jlowe)
-
-    MAPREDUCE-5645. TestFixedLengthInputFormat fails with native libs (Mit
-    Desai via jeagles)
-
-    MAPREDUCE-5632. TestRMContainerAllocator#testUpdatedNodes fails (jeagles)
-
-    MAPREDUCE-5656. bzip2 codec can drop records when reading data in splits
-    (jlowe)
-
-    MAPREDUCE-5623. TestJobCleanup fails because of RejectedExecutionException
-    and NPE. (jlowe)
-
-    MAPREDUCE-5679. TestJobHistoryParsing has race condition (Liyin Liang via
-    jlowe)
-
-    MAPREDUCE-5687. Fixed failure in TestYARNRunner caused by YARN-1446. (Jian He
-    via vinodkv)
-
-    MAPREDUCE-5694. Fixed MR AppMaster to shutdown the LogManager so as to avoid
-    losing syslog in some conditions. (Mohammad Kamrul Islam via vinodkv)
-
-    MAPREDUCE-5685. Fixed a bug with JobContext getCacheFiles API inside the
-    WrappedReducer class. (Yi Song via vinodkv)
-
-    MAPREDUCE-5689. MRAppMaster does not preempt reducers when scheduled maps 
-    cannot be fulfilled. (lohit via kasha)
-
-    MAPREDUCE-5724. JobHistoryServer does not start if HDFS is not running. 
-    (tucu)
-
-    MAPREDUCE-5729. mapred job -list throws NPE (kasha)
-
-    MAPREDUCE-5693. Restore MRv1 behavior for log flush (Gera Shegalov via
-    jlowe)
-
-    MAPREDUCE-5723. MR AM container log can be truncated or empty.
-    (Mohammad Kamrul Islam via kasha)
-
-    MAPREDUCE-5743. Fixed the test failure in TestRMContainerAllocator.
-    (Ted Yu and Vinod Kumar Vavilapalli via zjshen)
-
-Release 2.2.0 - 2013-10-13
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-5504. mapred queue -info inconsistent with types (Kousuke Saruta
-    via tgraves)
-
-    MAPREDUCE-5488. Changed MR client to keep trying to reach the application
-    when it sees that on attempt's AM is down. (Jian He via vinodkv)
-
-    MAPREDUCE-5515. Fixed MR AM's webapp to depend on a new config
-    mapreduce.ssl.enabled to enable https and disabling it by default as MR AM
-    needs to set up its own certificates etc and not depend on clusters'.
-    (Omkar Vinit Joshi via vinodkv)
-
-    MAPREDUCE-5505. Clients should be notified job finished only after job
-    successfully unregistered (Zhijie Shen via bikas)
-
-    MAPREDUCE-5503. Fixed a test issue in TestMRJobClient. (Jian He via vinodkv)
-
-    MAPREDUCE-5170. Fixed a wrong log message in CombineFileInputFormat class.
-    (Sangjin Lee via vinodkv)
-
-    MAPREDUCE-5525. Increase timeout of TestDFSIO.testAppend and
-    TestMRJobsWithHistoryService.testJobHistoryData. (Chuan Liu via cnauroth)
-
-    MAPREDUCE-5513. ConcurrentModificationException in JobControl (Robert
-    Parker via jlowe)
-
-    MAPREDUCE-5531. Fix compat with hadoop-1 in mapreduce.(TaskID,
-    TaskAttemptID) by re-introducing missing constructors. (Robert Kanter via
-    acmurthy)
-
-    MAPREDUCE-5545. org.apache.hadoop.mapred.TestTaskAttemptListenerImpl.testCommitWindow
-    times out (Robert Kanter via jlowe)
-
-    MAPREDUCE-5529. Fix compat with hadoop-1 in mapred.TotalOrderPartitioner
-    by re-introducing (get,set)PartitionFile which takes in JobConf. (Robert 
-    Kanter via acmurthy)
-
-    MAPREDUCE-5538. Fixed MR AppMaster to send job-notification URL only after
-    the job is really done - a bug caused by MAPREDUCE-5505. (Zhijie Shen via
-    vinodkv)
-
-    MAPREDUCE-5551. Fix compat with hadoop-1 in
-    SequenceFileAsBinaryOutputFormat.WritableValueBytes by re-introducing
-    missing constructors. (Zhijie Shen via acmurthy)
-
-    MAPREDUCE-5544. JobClient#getJob loads job conf twice. (Sandy Ryza)
-
-    MAPREDUCE-5536. Fixed MR AM and JHS to respect
-    mapreduce.jobhistory.webapp.https.address. (Omkar Vinit Joshi via vinodkv)
-
-    MAPREDUCE-5530. Fix compat with hadoop-1 in
-    mapred.lib.CombinFileInputFormat by re-introducing
-    isSplittable(FileSystem, Path) api and ensuring semantic compatibility.
-    (Robert Kanter via acmurthy)
-
-    MAPREDUCE-5459. Update documentation on how to run MRv1 examples on YARN.
-    (Zhijie Shen via acmurthy)
-
-    MAPREDUCE-5554. hdfs-site.xml included in hadoop-mapreduce-client-jobclient
-    tests jar is breaking tests for downstream components (Robert Kanter via
-    Sandy Ryza)
-
-    MAPREDUCE-5489. MR jobs hangs as it does not use the node-blacklisting
-    feature in RM requests (Zhijie Shen via bikas)
-
-    MAPREDUCE-5442. $HADOOP_MAPRED_HOME/$HADOOP_CONF_DIR setting not working on
-    Windows. (Yingda Chen via cnauroth)
-
-    MAPREDUCE-5533. Fixed MR speculation code to track any TaskAttempts that
-    aren't heart-beating for a while, so that we can aggressively speculate
-    instead of waiting for task-timeout (Xuan Gong via vinodkv)
-
-    MAPREDUCE-5562. Fixed MR App Master to perform pending tasks like staging-dir
-    cleanup, sending job-end notification correctly when unregister with RM
-    fails. (Zhijie Shen via vinodkv)
-
-Release 2.1.1-beta - 2013-09-23
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-    MAPREDUCE-5478. TeraInputFormat unnecessarily defines its own FileSplit
-    subclass (Sandy Ryza)
-
-    MAPREDUCE-5497. Changed MRAppMaster to sleep only after doing everything else
-    but just before ClientService to avoid race conditions during RM restart.
-    (Jian He via vinodkv)
-
-    MAPREDUCE-5379. Include token tracking ids in jobconf. (kkambatl via tucu)
-
-    MAPREDUCE-5523. Added separate configuration properties for https for JHS 
-    without which even when https is enabled, it starts on http port itself.
-    (Omkar Vinit Joshi via vinodkv)
-
-  OPTIMIZATIONS
-
-    MAPREDUCE-5446. TestJobHistoryEvents and TestJobHistoryParsing have race
-    conditions (jlowe via kihwal)
-
-    MAPREDUCE-5462. In map-side sort, swap entire meta entries instead of
-    indexes for better cache performance. (Sandy Ryza)
-
-    MAPREDUCE-1981. Improve getSplits performance by using listLocatedStatus
-    (Hairong Kuang and Jason Lowe via jlowe)
-
-  BUG FIXES
-
-    MAPREDUCE-5385. Fixed a bug with JobContext getCacheFiles API. (Omkar Vinit
-    Joshi via vinodkv)
-
-    MAPREDUCE-5428.  HistoryFileManager doesn't stop threads when service is
-    stopped (Karthik Kambatla via jlowe)
-
-    MAPREDUCE-5251. Reducer should not implicate map attempt if it has
-    insufficient space to fetch map output (Ashwin Shankar via jlowe)
-
-    MAPREDUCE-5317. Stale files left behind for failed jobs (Ravi Prakash via
-    jlowe)
-
-    MAPREDUCE-5358. MRAppMaster throws invalid transitions for JobImpl
-    (Devaraj K via jlowe)
-
-    MAPREDUCE-3193. FileInputFormat doesn't read files recursively in the
-    input path dir (Devaraj K via jlowe)
-
-    MAPREDUCE-5440. TestCopyCommitter Fails on JDK7 (Robert Parker via jlowe)
-
-    MAPREDUCE-5367. Local jobs all use same local working directory
-    (Sandy Ryza)
-
-    MAPREDUCE-5425. Junit in TestJobHistoryServer failing in jdk 7 (Robert
-    Parker via jlowe)
-
-    MAPREDUCE-5454. TestDFSIO fails intermittently on JDK7 (Karthik Kambatla
-    via Sandy Ryza)
-
-    MAPREDUCE-5001. LocalJobRunner has race condition resulting in job
-    failures (Sandy Ryza via jlowe)
-
-    MAPREDUCE-5466. Changed MR AM to not promote history files of intermediate
-    AMs in case they are exiting because of errors and thus help history-server
-    pick up the right history file for the last successful AM. (Jian He via
-    vinodkv)
-
-    MAPREDUCE-5468. Fix MR AM recovery for map-only jobs. (vinodkv via
-    acmurthy)
-
-    MAPREDUCE-5470. LocalJobRunner does not work on Windows. (Sandy Ryza via
-    cnauroth)
-
-    MAPREDUCE-5476. Changed MR AM recovery code to cleanup staging-directory
-    only after unregistering from the RM. (Jian He via vinodkv)
-
-    MAPREDUCE-5483. revert MAPREDUCE-5357. (rkanter via tucu)
-
-    MAPREDUCE-5441. Changed MR AM to return RUNNING state if exiting when RM
-    commands to reboot, so that client can continue to track the overall job.
-    (Jian He via vinodkv)
-
-    MAPREDUCE-5475. MRClientService does not verify ACLs properly (jlowe)
-
-    MAPREDUCE-5414. TestTaskAttempt fails in JDK7 with NPE (Nemon Lou via 
-    devaraj)
-
-    MAPREDUCE-5020. Compile failure with JDK8 (Trevor Robinson via tgraves)
-
-    MAPREDUCE-5164. mapred job and queue commands omit HADOOP_CLIENT_OPTS 
-    (Nemon Lou via devaraj)
-
-    MAPREDUCE-5493. Cleanup in-memory & on-disk segments to prevent leak on
-    shuffle completion. (jlowe via acmurthy)
-
-Release 2.1.0-beta - 2013-08-22
-
-  INCOMPATIBLE CHANGES
-
-    MAPREDUCE-4067. Changed MRClientProtocol api to throw IOException only (Xuan
-    Gong via vinodkv)
-
-    MAPREDUCE-5234. Change mapred.TaskReport and mapreduce.TaskReport for binary
-    compatibility with mapred in 1.x but incompatible with 0.23.x. (Mayank Bansal
-    via vinodkv)
-
-    MAPREDUCE-5156. Change hadoop examples ProgramDriver to be able to run
-    1.x examples jar on top of YARN. This change breaks 0.23.x direct usages of
-    ProgramDriver. (Zhijie Shen via vinodkv)
-
-    MAPREDUCE-5233. Add methods that are changed or removed from JobControl.Job
-    when compared to 1.x. This breaks 0.23.x users of one API in Job. (Mayank
-    Bansal via vinodkv)
-
-    MAPREDUCE-5237. Add methods that were removed from ClusterStatus back into
-    2.x so as to be compatible with 1.x. Incompatible as
-    ClusterStatus.UNINITIALIZED_MEMORY_VALUE is a long now and so breaks 0.23.x
-    but it shouldn't be a big deal in reality. (Zhijie Shen via vinodkv)
-
-  NEW FEATURES
-
-    HADOOP-8562. Enhancements to support Hadoop on Windows Server and Windows
-    Azure environments. (See breakdown of tasks below for subtasks and
-    contributors)
-
-  IMPROVEMENTS
-
-    MAPREDUCE-3008. Improvements to cumulative CPU emulation for short running
-    tasks in Gridmix. (amarrk via tgraves)
-
-    MAPREDUCE-5033. mapred shell script should respect usage flags
-    (--help -help -h). (Andrew Wang via atm)
-
-    MAPREDUCE-4892. Modify CombineFileInputFormat to not skew input slits'
-    allocation on small clusters. (Bikas Saha via vinodkv)
-
-    MAPREDUCE-4990. Construct debug strings conditionally in 
-    ShuffleHandler.Shuffle#sendMapOutput(). (kkambatl via tucu)
-
-    MAPREDUCE-4875. coverage fixing for org.apache.hadoop.mapred 
-    (Aleksey Gorshkov via bobby)
-
-    MAPREDUCE-5129. Allow tags to JobHistory for deeper analytics. (billie via
-    acmurthy)
-
-    MAPREDUCE-3787. [Gridmix] Optimize job monitoring and STRESS mode for
-    faster job submission. (amarrk via tgraves)
-
-    MAPREDUCE-5079. Changes job recovery to restore state directly from job
-    history, instaed of simulating state machine events.
-    (Jason Lowe and Robert Parker via sseth)
-
-    MAPREDUCE-4981. Add WordMean, WordMedian, WordStandardDeviation
-    to ExamplesDriver. (Plamen Jeliazkov via shv)
-
-    MAPREUDUCE-5059. Change average merge time on Job overview page to be the
-    time delta between the end of the shuffle and the start of the reduce.
-    (Omkar Vinit Joshi via vinodkv)
-
-    MAPREDUCE-4985. Add compression option to TestDFSIO usage.
-    (Plamen Jeliazkov via shv)
-
-    MAPREDUCE-5152. Make MR App to simply pass through the container from RM
-    instead of extracting and populating information itself to start any
-    container. (vinodkv)
-
-    MAPREDUCE-5175. Updated MR App to not set envs that will be set by NMs
-    anyways after YARN-561. (Xuan Gong via vinodkv)
-
-    MAPREDUCE-5069. add concrete common implementations of
-    CombineFileInputFormat (Sangjin Lee via bobby)
-
-    MAPREDUCE-5145. Changed default max-attempts to be more than one for MR jobs
-    inline with YARN. (Zhijie Shen via vinodkv)
-
-    MAPREDUCE-5036. Default shuffle handler port should not be 8080.
-    (Sandy Ryza via tomwhite)
-
-    MAPREDUCE-5159. Change ValueAggregatorJob to add APIs which can support
-    binary compatibility with hadoop-1 examples. (Zhijie Shen via vinodkv)
-
-    MAPREDUCE-5157. Bring back old sampler related code so that we can support
-    binary compatibility with hadoop-1 sorter example. (Zhijie Shen via vinodkv)
-
-    MAPREDUCE-5222. Bring back some methods and constants in Jobclient for
-    binary compatibility with mapred in 1.x. (Karthik Kambatla via vinodkv)
-
-    MAPREDUCE-5235. Bring back old fields and exceptions in Counters for
-    binary compatibility with mapred in 1.x. (Mayank Bansal via vinodkv)
-
-    MAPREDUCE-5246. Specify application-type at the time of job submission after
-    YARN-563. (Mayank Bansal via vinodkv)
-
-    MAPREDUCE-5230. Bring back NLineInputFormat.createFileSplit for binary
-    compatibility with mapred in 1.x (Mayank Bansal via vinodkv)
-
-    MAPREDUCE-5270. Migrated MR app from using BuilderUtil factory methods to
-    individual record factory methods. (Jian He via vinodkv)
-
-    MAPREDUCE-5263. Bring back old methods and fields in
-    filecache.DistributedCache for binary compatibility with mapred in 1.x.
-    (Zhijie Shen via vinodkv)
-
-    MAPREDUCE-5228. Bring back FileInputFormat.Counter and
-    FileOuputFormat.Counter for binary compatibility with 1.x mapred APIs.
-    (Mayank Bansal via vinodkv)
-
-    MAPREDUCE-5176. Add annotation for tagging tasks as responsive to
-    preemption. (Carlo Curino, cdouglas)
-
-    MAPREDUCE-5275. Bring back a couple of APIs in mapreduce.security.TokenCache
-    for binary compatibility with 1.x mapreduce APIs. (Mayank Bansal via vinodkv)
-
-    MAPREDUCE-5231. Bring back a constructor in mapred's
-    DBInputFormat.DBRecordReader for binary compatibility with 1.x mapred APIs.
-    (Zhijie Shen via vinodkv)
-
-    MAPREDUCE-5273. Bring back a couple of protected variables in mapred and
-    mapreduce CombineFileRecordReader for binary compatibility with 1.x APIs.
-    (Mayank Bansal via vinodkv)
-
-    MAPREDUCE-5280. Bring back removed constructor and a method in mapreduce
-    ClusterMetrics for binary compatibility with 1.x APIs. (Mayank Bansal via
-    vinodkv)
-
-    MAPREDUCE-5289. Updated MR App to use Token directly after YARN-717. (Jian He
-    via vinodkv)
-
-    MAPREDUCE-5229. Put back FileOutputCommitter.TEMP_DIR_NAME in mapreduce for
-    binary compatibility with 1.x APIs. (Zhijie Shen via vinodkv)
-
-    MAPREDUCE-5274. Bring back SecureShuffleUtils.toHex in mapreduce for binary
-    compatibility with 1.x APIs. (Mayank Bansal via vinodkv)
-
-    MAPREDUCE-5300. Fix backward incompatibility for
-    o.a.h.mapreduce.filecache.DistributedCache. (Zhijie Shen via acmurthy)
-
-    MAPREDUCE-5283. Over 10 different tests have near identical
-    implementations of AppContext (Sandy Ryza via jlowe)
-
-    MAPREDUCE-5199. Removing ApplicationTokens file as it is no longer needed.
-    (Daryn Sharp via vinodkv)
-
-    MAPREDUCE-5192. Allow for alternate resolutions of TaskCompletionEvents.
-    (cdouglas via acmurthy)
-
-    MAPREDUCE-5184. Document compatibility for MapReduce applications in
-    hadoop-2 vis-a-vis hadoop-1. (Zhijie Shen via acmurthy)
-
-    MAPREDUCE-5194. Heed interrupts during Fetcher shutdown. (cdouglas)
-
-    MAPREDUCE-5326. Added version to shuffle header. (Zhijie Shen via
-    acmurthy)
-
-    MAPREDUCE-5333. Add test that verifies MRAM works correctly when sending
-    requests with non-normalized capabilities. (ywskycn via tucu)
-
-    MAPREDUCE-5398. MR changes for YARN-513 (Jian He via bikas)
-
-  OPTIMIZATIONS
-
-    MAPREDUCE-4974. Optimising the LineRecordReader initialize() method 
-    (Gelesh via bobby)
-
-    MAPREDUCE-5268. Improve history server startup performance (Karthik
-    Kambatla via jlowe)
-
-    MAPREDUCE-5352. Optimize node local splits generated by
-    CombineFileInputFormat. (sseth)
-
-  BUG FIXES
-
-    MAPREDUCE-4671. AM does not tell the RM about container requests which are
-    no longer needed. (Bikas Saha via sseth)
-
-    MAPREDUCE-4994. -jt generic command line option does not work. (sandyr via tucu)
-
-    MAPREDUCE-5000. Fixes getCounters when speculating by fixing the selection
-    of the best attempt for a task. (Jason Lowe via sseth)
-
-    MAPREDUCE-4994. Addendum fixing testcases failures. (sandyr via tucu)
-
-    MAPREDUCE-4846. Some JobQueueInfo methods are public in MR1 but protected
-    in MR2. (Sandy Ryza via tomwhite)
-
-    MAPREDUCE-5013. mapred.JobStatus compatibility: MR2 missing constructors
-    from MR1. (Sandy Ryza via tomwhite)
-
-    MAPREDUCE-4951. Container preemption interpreted as task failure.
-    (Sandy Ryza via tomwhite)
-
-    MAPREDUCE-5008. Merger progress miscounts with respect to EOF_MARKER.
-    (Sandy Ryza via tomwhite)
-
-    MAPREDUCE-4693. History server should include counters for failed tasks.
-    (Xuan Gong via sseth)
-
-    MAPREDUCE-4896. mapred queue -info spits out ugly exception when queue does 
-    not exist. (sandyr via tucu)
-
-    MAPREDUCE-3685. Fix bugs in MergeManager to ensure compression codec is
-    appropriately used and that on-disk segments are correctly sorted on
-    file-size. (Anty Rao and Ravi Prakash via acmurthy) 
-
-    MAPREDUCE-4571. TestHsWebServicesJobs fails on jdk7. (tgraves via tucu)
-
-    MAPREDUCE-4716. TestHsWebServicesJobsQuery.testJobsQueryStateInvalid 
-    fails with jdk7. (tgraves via tucu)
-
-    MAPREDUCE-5075. DistCp leaks input file handles since ThrottledInputStream
-    does not close the wrapped InputStream.  (Chris Nauroth via szetszwo)
-
-    MAPREDUCE-3872. Fix an event handling races in ContainerLauncherImpl.
-    (Robert Kanter via sseth)
-
-    MAPREDUCE-5062. Fix MR AM to read max-retries from the RM. (Zhijie Shen via
-    vinodkv)
-
-    MAPREDUCE-3829. [Gridmix] Gridmix should give better error message when
-    input data directory already exists and -generate opton is
-    given.(ravigummadi via tgraves)
-
-    MAPREDUCE-2722. [Gridmix] Gridmix simulated job's map's hdfsBytesRead
-    counter is wrong when compressed input is used.(ravigummadi via tgraves)
-
-    MAPREDUCE-3953. [Gridmix] Gridmix throws NPE and does not simulate a
-    job if the trace contains null taskStatus for a task.  (ravigummadi via 
-    tgraves)
-
-    MAPREDUCE-4087. [Gridmix] GenerateDistCacheData job of Gridmix can
-    become slow in some cases (ravigummadi via tgraves).
-
-    MAPREDUCE-5077. Remove mapreduce.util.ResourceCalculatorPlugin and related
-    code. (Karthik Kambatla via sseth)
-
-    MAPREDUCE-4083. [Gridmix] NPE in cpu emulation. (amarrk via tgraves)
-
-    MAPREDUCE-4100. [Gridmix] Bug fixed in compression emulation feature for 
-    map only jobs. (amarrk via tgraves)
-
-    MAPREDUCE-4356. [Rumen] Provide access to the method
-    ParsedTask.obtainTaskAttempts(). (ravigummadi via tgraves)
-
-    MAPREDUCE-4149. [Rumen] Rumen fails to parse certain counter
-    strings. (ravigummadi via tgraves) 
-
-    MAPREDUCE-3757. [Rumen] Fixed Rumen Folder to adjust shuffleFinished and
-    sortFinished times when needed. (Ravi Gummadi via tgraves)
-
-    MAPREDUCE-5138. Fix LocalDistributedCacheManager after YARN-112. (Omkar Vinit
-    Joshi via vinodkv)
-
-    MAPREDUCE-5086. MR app master deletes staging dir when sent a reboot
-    command from the RM. (Jian He via jlowe)
-
-    MAPREDUCE-5113. Streaming input/output types are ignored with java
-    mapper/reducer. (sandyr via tucu)
-
-    MAPREDUCE-5098. Fix findbugs warnings in gridmix. (kkambatl via tucu)
-
-    MAPREDUCE-5137. AM web UI: clicking on Map Task results in 500 error
-    (Thomas Graves via jlowe)
-
-    MAPREDUCE-5136. TestJobImpl->testJobNoTasks fails with IBM JAVA (Amir
-    Sanjar via jlowe)
-
-    MAPREDUCE-5139. Update MR AM to use the modified startContainer API after
-    YARN-486. (Xuan Gong via vinodkv)
-
-    MAPREDUCE-5151. Update MR AM to use standard exit codes from the API after
-    YARN-444. (Sandy Ryza via vinodkv)
-
-    MAPREDUCE-5140. MR part of YARN-514 (Zhijie Shen via bikas)
-
-    MAPREDUCE-5128. mapred-default.xml is missing a bunch of history server 
-    configs. (sandyr via tucu)
-
-    MAPREDUCE-4898. FileOutputFormat.checkOutputSpecs and 
-    FileOutputFormat.setOutputPath incompatible with MR1. (rkanter via tucu)
-    
-    MAPREDUCE-5078. TestMRAppMaster fails on Windows due to mismatched path
-    separators. (Chris Nauroth via sseth)
-
-    MAPREDUCE-4932. mapreduce.job#getTaskCompletionEvents incompatible with 
-    Hadoop 1. (rkanter via tucu)
-
-    MAPREDUCE-5163. Update MR App to not use API utility methods for collections
-    after YARN-441. (Xuan Gong via vinodkv)
-
-    MAPREDUCE-5066. Added a timeout for the job.end.notification.url. (Ivan
-    Mitic via acmurthy)
-
-    MAPREDUCE-5146. application classloader may be used too early to load
-    classes. (Sangjin Lee via tomwhite)
-
-    MAPREDUCE-4737. Ensure that mapreduce APIs are semantically consistent
-    with mapred API w.r.t Mapper.cleanup and Reducer.cleanup; in the sense that
-    cleanup is now called even if there is an error. The old mapred API
-    already ensures that Mapper.close and Reducer.close are invoked during
-    error handling. Note that it is an incompatible change, however end-users 
-    can override Mapper.run and Reducer.run to get the old (inconsistent) 
-    behaviour. (acmurthy)
-
-    MAPREDUCE-5166. Fix ConcurrentModificationException due to insufficient
-    synchronization on updates to task Counters. (Sandy Ryza via acmurthy)
-
-    MAPREDUCE-5181. RMCommunicator should not use AMToken from the env.
-    (Vinod Kumar Vavilapalli via sseth)
-
-    MAPREDUCE-5178. Update MR App to set progress in ApplicationReport after
-    YARN-577. (Hitesh Shah via vinodkv)
-
-    MAPREDUCE-5167. Update MR App after YARN-562 to use the new builder API
-    for the container. (Jian He via vinodkv)
-
-    MAPREDUCE-5179. Fix unit test in TestHSWebServices which fails when
-    versionInfo has parantheses like when running on a git checkout. (Hitesh Shah
-    via vinodkv)
-
-    MAPREDUCE-5193. A few MR tests use block sizes which are smaller than the
-    default minimum block size. (Andrew Wang via atm)
-
-    MAPREDUCE-5205. Fixed MR App to load tokens correctly. (vinodkv)
-
-    MAPREDUCE-5204. Handling YarnRemoteException separately from IOException in
-    MR app after YARN-629. (Xuan Gong via vinodkv)
-
-    MAPREDUCE-5209. Fix units in a ShuffleScheduler log message.
-    (Tsuyoshi OZAWA via cdouglas)
-
-    MAPREDUCE-5212. Handling YarnRemoteException separately from IOException in
-    MR App's use of ClientRMProtocol after YARN-631. (Xuan Gong via vinodkv)
-
-    MAPREDUCE-5226. Handling YarnRemoteException separately from IOException in
-    MR App's use of AMRMProtocol after YARN-630. (Xuan Gong via vinodkv)
-
-    MAPREDUCE-4942. mapreduce.Job has a bunch of methods that throw 
-    InterruptedException so its incompatible with MR1. (rkanter via tucu)
-
-    MAPREDUCE-5239. Updated MR App to reflect YarnRemoteException changes after
-    YARN-634. (Siddharth Seth via vinodkv)
-
-    MAPREDUCE-5208. Modified ShuffleHandler to use SecureIOUtils for reading
-    local files. (Omkar Vinit Joshi via vinodkv)
-
-    MAPREDUCE-5220. Setter methods in TaskCompletionEvent are public in MR1 and 
-    protected in MR2. (sandyr via tucu)
-
-    MAPREDUCE-5240. Fix a bug in MRAppMaster because of which OutputCommitter
-    could not access credentials set by the user. (vinodkv)
-
-    MAPREDUCE-5244. Two functions changed their visibility in JobStatus. 
-    (zjshen via tucu)
-
-    MAPREDUCE-4927. Historyserver 500 error due to NPE when accessing specific
-    counters page for failed job. (Ashwin Shankar via jlowe)
-
-    MAPREDUCE-5257. Fix issues in TestContainerLauncherImpl after YARN-617.
-    (Omkar Vinit Joshi via vinodkv)
-
-    MAPREDUCE-5282. Updating MR App to use immutable ApplicationID after
-    YARN-716. (Siddharth Seth via vinodkv)
-
-    MAPREDUCE-5286. Change MapReduce to use ContainerTokenIdentifier instead
-    of the entire Container in the startContainer call - YARN-684.
-    (Vinod Kumar Vavilapalli via sseth)
-
-    MAPREDUCE-5299. Fix backward incompatibility for TaskCompletionEvent by
-    adding back setTaskID. (Zhijie Shen via acmurthy) 
-
-    MAPREDUCE-5296. Fix backward incompatibility for JobControl by adding the
-    omitted addJob. (Zhijie Shen via acmurthy) 
-
-    MAPREDUCE-5245. Added back constants to JobConf to fix incompatibilities.  
-    (Zhijie Shen via acmurthy) 
-
-    MAPREDUCE-5297. Updated MR App since BuilderUtils is no longer public
-    after YARN-748. (Jian He via vinodkv)
-
-    MAPREDUCE-5301. Updated MR code to work with YARN-635 changes of renaming
-    YarnRemoteException to YarnException. (Siddharth Seth via vinodkv)
-
-    MAPREDUCE-5308. Shuffling to memory can get out-of-sync when fetching
-    multiple compressed map outputs (Nathan Roberts via jlowe)
-
-    MAPREDUCE-5315.  DistCp reports success even on failure. (mithun and jlowe
-    via daryn)
-
-    MAPREDUCE-5259. TestTaskLog fails on Windows because of path separators
-    missmatch. (Ivan Mitic via cnauroth)
-
-    MAPREDUCE-4019. -list-attempt-ids is not working (Ashwin Shankar,
-    Devaraj K, and B Anil Kumar via jlowe)
-
-    MAPREDUCE-5334. Fix failing unit tests - TestContainerLauncher,
-    TestContainerLauncherImpl. (Vinod Kumar Vavilapalli via sseth)
-
-    MAPREDUCE-5325. MR changes related to YARN-727. ClientRMProtocol.getAllApplications
-    should accept ApplicationType as a parameter. (Xuan Gong via hitesh)
-
-    MAPREDUCE-5291. Change MR App to use updated property names in
-    container-log4j.properties. (Zhijie Shen via sseth)
-
-    MAPREDUCE-5303. Changed MR app after moving ProtoBase to package impl.pb via
-    YARN-724. (Jian He via vinodkv)
-
-    MAPREDUCE-5312. TestRMNMInfo is failing. (sandyr via tucu)
-
-    MAPREDUCE-5304. mapreduce.Job killTask/failTask/getTaskCompletionEvents 
-    methods have incompatible signature changes. (kkambatl via tucu)
-
-    MAPREDUCE-5298. Moved MapReduce services to YARN-530 stricter lifecycle.
-    (Steve Loughran via vinodkv)
-
-    MAPREDUCE-5319. Set user.name in job.xml. (Xuan Gong via acmurthy)
-
-    MAPREDUCE-5310. MRAM should not normalize allocation request capabilities.
-    (tucu)
-
-    MAPREDUCE-5213. Re-assess TokenCache methods marked @Private. 
-    (kkambatl via tucu)
-
-    MAPREDUCE-5412. Update MR app to use multiple containers API of
-    ContainerManager after YARN-926. (Jian He via vinodkv)
-
-    MAPREDUCE-5421. Fixed TestNonExistentJob failure after YARN-873. (Junping Du
-    via vinodkv)
-
-    MAPREDUCE-5419. TestSlive is getting FileNotFound Exception (Robert Parker
-    via jlowe)
-
-    MAPREDUCE-5399. Unnecessary Configuration instantiation in IFileInputStream
-    slows down merge. (Stanislav Barton via Sandy Ryza)
-
-  BREAKDOWN OF HADOOP-8562 SUBTASKS
-
-    MAPREDUCE-4739. Some MapReduce tests fail to find winutils.
-    (Chris Nauroth via suresh)
-
-    MAPREDUCE-4780. MapReduce distribution build fails on Windows.
-    (Chris Nauroth via suresh)
-
-    MAPREDUCE-4790. MapReduce build script would be more readable using abspath.
-    (Chris Nauroth via suresh)
-
-    MAPREDUCE-4869. Fix TestMapReduceChildJVM. (Chris Nauroth via acmurthy)
-
-    MAPREDUCE-4870. Fix TestMRJobsWithHistoryService. (Chris Nauroth via acmurthy)
-
-    MAPREDUCE-4983. Fixed various platform specific assumptions in various tests,
-    so that they can pass on Windows too. (Chris Nauroth via vinodkv)
-
-    HADOOP-9372. Fix bad timeout annotations on tests.
-    (Arpit Agarwal via suresh)
-
-    MAPREDUCE-4885. Streaming tests have multiple failures on Windows. (Chris
-    Nauroth via bikas)
-
-    MAPREDUCE-5177. Use common utils FileUtil#setReadable/Writable/Executable & 
-    FileUtil#canRead/Write/Execute. (Ivan Mitic via suresh)
-
-    MAPREDUCE-5349. TestClusterMapReduceTestCase and TestJobName fail on Windows
-    in branch-2. (Chuan Liu via cnauroth)
-
-    MAPREDUCE-5355. MiniMRYarnCluster with localFs does not work on Windows.
-    (Chuan Liu via cnauroth)
-
-    MAPREDUCE-5359. JobHistory should not use File.separator to match timestamp
-    in path. (Chuan Liu via cnauroth)
-
-    MAPREDUCE-5357. Job staging directory owner checking could fail on Windows.
-    (Chuan Liu via cnauroth)
-
-    MAPREDUCE-5360. TestMRJobClient fails on Windows due to path format.
-    (Chuan Liu via cnauroth)
-
-    MAPREDUCE-5366. TestMRAsyncDiskService fails on Windows. (Chuan Liu via
-    cnauroth)
-
-    MAPREDUCE-5187. Create mapreduce command scripts on Windows. (Chuan Liu via
-    cnauroth)
-
-    MAPREDUCE-4374. Fix child task environment variable config and add support
-    for Windows. (Chuan Liu via cnauroth)
-
-Release 2.0.6-alpha - 08/22/2013
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-Release 2.0.5-alpha - 06/06/2013
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-  MAPREDUCE-5240 inside of FileOutputCommitter the initialized Credentials cache
-  appears to be empty. (vinodkv)
-
-Release 2.0.4-alpha - 2013-04-25
-
-  INCOMPATIBLE CHANGES
-
-  NEW FEATURES
-
-  IMPROVEMENTS
-
-  OPTIMIZATIONS
-
-  BUG FIXES
-
-    MAPREDUCE-5006. Fix failing streaming tests due to MAPREDUCE-4994.
-    (Sandy Ryza via tomwhite)
-
-    MAPREDUCE-5088. MR Client gets an renewer token exception while Oozie is
-    submitting a job (Daryn Sharp via cos)
-
-    MAPREDUCE-5117. Changed MRClientProtocolPBClientImpl to be closeable and thus
-    fix failures in renewal of HistoryServer's delegations tokens. (Siddharth
-    Seth via vinodkv)
-
-    MAPREDUCE-5083. MiniMRCluster should use a random component when creating an
-    actual cluster (Siddharth Seth via hitesh)
-
-    MAPREDUCE-5094. Disabled memory monitoring by default in MiniMRYarnCluster
-    to avoid some downstream tests failing. (Siddharth Seth via vinodkv)
-
-Release 2.0.3-alpha - 2013-02-06 
-
-  INCOMPATIBLE CHANGES
-
-    MAPREDUC

<TRUNCATED>

Mime
View raw message