Updating CHANGES.txt to reflect fixes from MR-279 branch that came into trunk when merging the two of them.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1159232 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Vinod Kumar Vavilapalli 2011-08-18 14:10:12 +00:00
parent dbecbe5dfe
commit 42b49c2b6d

View File

@ -399,6 +399,715 @@ Trunk (unreleased changes)
MAPREDUCE-2541. Fixed a race condition in IndexCache.removeMap. (Binglin MAPREDUCE-2541. Fixed a race condition in IndexCache.removeMap. (Binglin
Chang via acmurthy) Chang via acmurthy)
MAPREDUCE-2458. Rename sanitized pom.xml in build directory to work around IDE
bug (Luke Lu via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Clear application notification if sent once
to NodeManager (mahadev)
MAPREDUCE-2433. YARNApplicationConstants hard code app master jar version (Luke
Lu via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Implement restart for resource manager
phase 1 - Helper classes to store and restore the data structures. (mahadev)
MAPREDUCE-2414. Change MRv2 to use generic interfaces. (Siddharth Seth via
acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Implement health-checks for the node -
server side(ResourceManager) changes. (vinodkv)
MAPREDUCE-2405: Implement uber-AppMaster (in-cluster LocalJobRunner for MRv2)
(Greg Roelofs via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Implementing Containers' memory monitoring.
(vinodkv)
MAPREDUCE-2440. Name clashes in TypeConverter (luke via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Add fail count to the command line of the
application master. (mahadev)
MAPREDUCE-2424. Polish uber-AppMaster: add uber-AM counters and GUI indicators.
(Greg Roelofs via mahadev)
MAPREDUCE-2405. Implement uber-AppMaster (in-cluster LocalJobRunner for MRv2).
(Greg Roelofs and Sharad Agarwal via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix YarnRemoteException to give more
details. (Siddharth Seth via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. WebApp for Job History (Krishna
Ramachandran via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Install sanitized poms for downstream
sanity (Luke Lu via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Add HistoryCleanerService to Job History
server. (Krishna Ramachandran via sharad)
MAPREDUCE-279. Fix in MR-279 branch. Implement 'bin/mapred job -list' and
'bin/mapred job -list-active-trackers'. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Implement 'bin/mapred queue [-info
[-showJobs]] [-list] and enhanced 'bin/mapred job -list' to show queue and
ApplicationMaster information. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fixed computation of user-limits at
runtime. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Added functionality to refresh queues at
runtime via the 'bin/yarn rmadmin' command. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Added functionality to stop/start queues.
(acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Introducing web-UI for NodeManager and
linking it from RM UI. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fix race condition in TestJobHistoryEvents
and TestJobHistoryParsing. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Add Containers' logs' view to NM UI and
link it from AM UI. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Add ACLs for queues and command-line
utilities for viewing them. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Recovery of MR Application Master from
failures. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Added support High-RAM applications in
CapacityScheduler. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Completing the ZooKeeper Store for
ResourceManager state. (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Reorient container localization to be
per-container rather than per-application. (cdouglas)
MAPREDUCE-279. Fix in MR-279 branch. Fix file creation in
JobHistoryEventHandler. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Disable ContainerMonitoring for non-linux
systems. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fix container launch w/ inconsistent
credential file naming. (cdouglas)
MAPREDUCE-2434. Metrics for ResourceManager. (Luke Lu via acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. RM Restart Phase 2 - Completed the recovery
of components in the RM (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix to send finish application event only
when the application is finished (mahadev)
MAPREDUCE-2462. Write job conf along with JobHistory, other minor improvements.
(Siddharth Seth via sharad)
MAPREDUCE-279. Fix in MR-279 branch. Implement 'delay scheduling' for better
locality in CapacityScheduler and improved high-ram applications. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Implement Job Acls in MR Application
Master. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Moving userlogs out of container work-dir
into a separate directory structure. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Completing RM Restart. Completed Phase 3 of
making sure events are logged and restored (mahadev)
MAPREDUCE-2468. Add metrics for NM Shuffle. (Luke Lu via cdouglas)
MAPREDUCE-279. Fix in MR-279 branch. Adding user log handling for YARN. Making
NM put the user-logs on DFS and providing log-dump tools. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fixing three tight-loops in RM that are
causing high cpu-usage. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Replacing FileContext usage with FileSystem
to work around security authentication issues with FileContext against a secure
DFS. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Client reconnect to restarted AM. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Fix refreshProxy in ClientServiceDelegate.
(sharad)
MAPREDUCE-279. Fix in MR-279 branch. Fix Null Pointer in TestUberAM. (sharad)
MAPREDUCE-2478. Improve history server. (Siddharth Seth via sharad)
MAPREDUCE-279. Fix in MR-279 branch. Improved TestJobHistoryEvents and
TestJobHistoryParsing. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Fix NM to use multiple disks for local
files and the userlogs. (vinodkv)
MAPREDUCE-2480: MR App should not depend on hard coded version of shuffle (luke
lu via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Propagate error back to client in case of a
job submission failure (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix assembly to add mapreduce shell scripts
to the assembly package. (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix TestQueueMetrics. (Luke Lu via sharad)
MAPREDUCE-279. Fix in MR-279 branch. Removal of stale application-log dirs from
NM local disks. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Add license header and minor cleanup in
history server. (Siddharth Seth via sharad)
MAPREDUCE-279. Fix in MR-279 branch. Minor fix for install instructions.
(mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix a race in MR task that was causing MR
containers to overwrite each other's job.xml. Also fix leaking attempt-dirs in
app-local-dir. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Adding valid state to ASM on a finish when
its already completed and also disble UberAM. (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fixed CS user limits. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fixed reservation's bad interaction with
delay scheduling in CS. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Support mapreduce old (0.20) APIs. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Support fail-fast for MR jobs. (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Fix for clearing container requests on an
AM failure and add tostring methods to taskids and taskattemptids for better
grep support. (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Speed up communication between MR AM and RM
by relying on a new config rather than AM_EXPIRY_INTERVAL which is too large.
(acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fix calculation of maximum capacity to use
parent's absolute-capacity rather than the leaf queue's absolute-capacity.
(acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fixing a bug in JobIDPbImpl that's causing
AM to crash randomly. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fix calculation of maximum capacity in
ParentQueue to use its parent's absolute-capacity rather than its own
absolute-capacity. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Launching bin/yarn and bin/mapred only
*once* in AM for constructing classpaths to avoid multiple forks and huge vmem
usage by AM. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fix CapacityScheduler to release unused
reservations on application completion. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fix CapacityScheduler (LeafQueue) to not
allocate DATA_LOCAL containers when they are not required on the rack.
(acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Makes uber-task disabled by default (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Make logging and memory for AM configurable
for the user via command line (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fixing a bug in previous patch (r1103657).
Now bin/yarn truly shouldn't be launched multiple times in a single AM.
(vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fixing a bug to do with setting the staging
dir. (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Fixed Composite Service to shutdown
services if an error occurs on starting any one of those (mahadev & chris)
MAPREDUCE-279. Fix in MR-279 branch. Fix the tests to use jvm fork mode to avoid
errors in shutting down services (sidharth seth)
MAPREDUCE-2500. PB factories are not thread safe (Siddharth Seth via mahadev)
MAPREDUCE-2504. race in JobHistoryEventHandler stop (Siddharth Seth via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix job hang if the AM launch fails.
(mahadev)
MAPREDUCE-2509. Fix NPE in UI for pending attempts. (Luke Lu via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Add junit jar to lib in assembly (mahadev
and luke)
MAPREDUCE-279. Fix in MR-279 branch. Distributed cache bug fix to pass Terasort.
(vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fix null pointer exception in kill task
attempt (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Refactored RMContainerAllocator to release
unused containers. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Changed Scheduler to return available limit
to AM in the allocate api. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fix nodemanager expiry to not throw OOM.
(mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Use DefaultContainerExecutor for
integration tests. (cdouglas)
MAPREDUCE-279. Fix in MR-279 branch. Fix NPE in test case (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix for regression on the scheduling of
reduces before maps are done (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Fix distributed-cache related bugs.
(vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Ensure unused containers released by AM are
correctly counted for queue-capacity. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fix TestRuntimeEstimators (Siddharth Seth
via ddas)
MAPREDUCE-279. Fix in MR-279 branch. Fix queue refresh to correctly record newly
added queues in CapacityScheduler. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Added metrics for tracking reservations in
CapacityScheduler. (Luke Lu via acmurthy)
MAPREDUCE-2522. Security for JobHistory service. (Siddharth Seth via mahadev)
MAPREDUCE-2534. Fix CI breaking hard coded version in jobclient pom. (Luke Lu
via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Add public cache. (cdouglas)
MAPREDUCE-279. Fix in MR-279 branch. Made number of RPC server threads
configurable. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Added acl check for RMAdmin. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Adding job kill for any state that the job
is in with access control. (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Add debug statements for AM not launching
(mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fixing race condition leader to hung jobs
in scheduler negotiator (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Add debug config for delaying delete of
local files. (cdouglas)
MAPREDUCE-2527. Metrics for MRAppMaster (Luke lu via mahadev)
MAPREDUCE-2532. Metrics for NodeManager (Luke Lu via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fixed an NPE during handling of unnecessary
reservations in CS. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fix for public dist cache to work with non
default hdfs (mahadev &ddas)
MAPREDUCE-279. Fix in MR-279 branch. Making streaming -file option work. Also
minor fixes for successful compilation of contrib tests. (vinodkv)
MAPREDUCE-2536. Backporting changes to MR-279.
MAPREDUCE-279. Fix in MR-279 branch. Bugfix for using user staging directory for
history files (Siddharth Seth via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. First fix for making basic speculative
execution work (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Fixes for TestFail/Kill (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Set correct version of avro-maven-plugin
that is available in apache maven repositories. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fixing and reneabling
TestContainerTokenSecretManager. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Cleaning up configuration constants in
mapreduce modules. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fixing NPE on speculator in MRAppMaster and
making job-history optional in tests to make test goal succeed. (vinodk and
sharadag).
MAPREDUCE-279. Fix in MR-279 branch. Fixed NPE in CS by checking Application
state before scheduling and fixing synchronization in CS. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Making pipes work with YARN. Changed pipes
to get log-locations from an environmental variable. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Ensure 'lost' NodeManagers are dealt
appropriately, the containers are released correctly. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Adding some more logging for AM expiry logs
(mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Reduce ramp up and zero maps support.
(sharad)
MAPREDUCE-279. Fix in MR-279 branch. Allowing hdfs calls from streaming/pipes
tasks. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Added ability to decommission nodes and
completed RM administration tools to achieve parity with JobTracker. (acmurthy)
MAPREDUCE-2551. Added JobSummaryLog. (Siddharth Seth via acmurthy)
MAPREDUCE-2552. Fixed NPE in CompletedJob in JobHistoryServer. (Siddharth Seth
via acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fix reduce slow start. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Fixed TestFifoScheduler. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fix build issue for using yarn.version
instead of hadoop-mapred.version (mahadev and giri)
MAPREDUCE-279. Fix in MR-279 branch. Fixes in the handling of KILL events in the
SUCCEEDED state for tasks in the application master (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Fix for NPE in TestRMNMRPCResponseId.
(mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix a deadlock in the resourcemanager.
(mahadev)
MAPREDUCE-279. Fix in MR-279 branch. NodeStatus.getNodeHealthStatus().setBlah
broken (Siddharth Seth)
MAPREDUCE-279. Fix in MR-279 branch. Fix another NPE in TestRMNMRPCResponseId.
(mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix for NPE in TestNMExpiry (siddharth
seth)
MAPREDUCE-279. Fix in MR-279 branch. Making each node aggregate all its
user-logs to a separate hdfs file. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fix calculation of max-capacity for a
queue, also fixed a bug in registration of NodeManagers. (acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. More cleaning up constants, removing stale
code, and making conspicuous the envs that apps depend on to be provided by
YARN. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fix container size rounding in AM and
headroom in RM. (acmurthy and sharad)
MAPREDUCE-279. Fix in MR-279 branch. Disable Job acls until fixed (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix to report job status if the application
is KILLED/FAILED. (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix a corner case in headroom computation -
now reservations are taken into account and headroom is computed much later to
account for allocations/reservations. (acmurthy)
MAPREDUCE-2537. The RM writes its log to
yarn-mapred-resourcemanager-<RM_Host>.out (Robert Evans via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix logging for showing the state of job
(FAILED/KILLED/SUCCEEDED) when it completes (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Re-enabled TestCapacityScheduler.
(acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Support for min and max container capacity.
(acmurthy and sharad)
MAPREDUCE-2531. Fixed jobcontrol to downgrade JobID. (Robert Evans via acmurthy)
MAPREDUCE-2539. Fixed NPE in getMapTaskReports in JobClient. (Robert Evans via
acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fixing the wrong config key used in
JobHistory that prevented configuring move-thread interval. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fixed inconsistency in QueueACL enums.
(acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Fix various issues with Web UI's. (Luke Lu)
MAPREDUCE-279. Fix in MR-279 branch. Fix class cast exception in Task abort for
old mapreduce apis. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Add deletion of distributed cache
resources. (cdouglas)
MAPREDUCE-279. Fix in MR-279 branch. Disable aggregation of logs onto DFS till
JobHistoryServer starts serving logs. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Cleanup redundant code in TaskAttemptImpl.
(sharad)
MAPREDUCE-279. Fix in MR-279 branch. Work around broken signaling in public
cache. (cdouglas)
MAPREDUCE-2566. YarnConfiguration should reloadConfiguration if instantiated
with a non YarnConfiguration object. (Siddharth Seth)
MAPREDUCE-279. Fix in MR-279 branch. Fully resolve paths when launching
containers. (Siddharth Seth)
MAPREDUCE-279. Fix in MR-279 branch. Re-enabling Uber-AM feature. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fixed deadlock during expiring NMs.
(acmurthy)
MAPREDUCE-279. Fix in MR-279 branch. Solving NPEs during
ContainerManager#StopContainer. Also removing the unused
ContainerManager#CleanupContainer api. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Remove retries in dist cache so that NM's
do not shutdown (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix classpath construction for Task.
(vinodkv via sharad)
MAPREDUCE-279. Fix in MR-279 branch. Sending Job diagnostics from AM to RM and
redirect to history-url on job completion. (vinodkv and sharadag)
MAPREDUCE-279. Fix in MR-279 branch. Added clover in pom dependency. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Intermittent TestMRApp failures on faster
Linux desktop. (Luke lu via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Including source files in release
distribution (Luke Lu via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Intermittent TestMRApp failures on faster
Linux desktop (part 2) (Luke lu via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Disable Uber AM. (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Added few job diagnostic messages. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Add ability to includes src files in
assembly target for maven (Luke Lu via mahadev)
MAPREDUCE-2582. Cleanup JobHistory event generation.(Siddharth Seth via sharad)
MAPREDUCE-279. Fix in MR-279 branch. Fix rounding off problem in reduce ramp up.
(sharad)
MAPREDUCE-279. Fix in MR-279 branch. Fix more rounding off problems in reduce
ramp up. Also fix a bug preventing the application of the cap on reduce ramp-up.
(Sharad Agarwal via vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fix to exclude images dir into the tar
distribution (Luke Lu via gkesavan)
MAPREDUCE-279. Fix in MR-279 branch. Changes a couple of usages of FileContext
to FileSystem in YarnRunner to handle distributed cache path resolutions on
non-default filesystems. (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Display failed/killed attempts of the task
on MR AM UI separately. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Miscellaneous UI fixes + source code
formatting for MR JobHistoryEventHandler. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fixing broken link to logs for container on
NM web UI. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fixing the bug which was causing FAILED
jobs to be displayed as COMPLETED on the RM UI. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Job level node blacklisting. (sharad)
MAPREDUCE-279. Fix in MR-279 branch. Fix NPE in history event handling
(Siddharth Seth via mahadev)
MAPREDUCE-2569. Ensure root queue allocated 100% capacity. (Jonathan Eagles via
cdouglas)
MAPREDUCE-279. Fix in MR-279 branch. Fix ClassCastException in JobHistoryServer
for certain jobs. (Siddharth Seth via llu)
MAPREDUCE-279. Fix in MR-279 branch. Changes for invoking rack resolution in the
RM and in the AM (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Fix concurrent modification exception in
the Capacity Scheduler (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix stopContainer for setsid challenged
platforms. (llu)
MAPREDUCE-2587. Generate yarn version for UI. (Thomas Graves via lluts page to
the history server UI. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Bug fix to set correct state on containers
so as to avoid duplicate containers from RM to AM. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Hack until MAPREDUCE-2365 is fixed to make
PIG work with MRV2. (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Changes a couple of usages of FileContext
to FileSystem in TaskAttemptImpl to handle distributed cache path resolutions on
non-default filesystems. (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Fix NPE when requesting attempts for
completed jobs. (Siddharth Seth via llu)
MAPREDUCE-279. Fix in MR-279 branch. Improve logging for AM when requesting
containers to show the right ask and release fields (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix race condition between multiple
localizers on a single node. (cdouglas via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix RM app start/finish time and
diagnostics. (llu)
MAPREDUCE-279. Fix in MR-279 branch. Fix to schedule reduces irrespective of the
headroom when all maps are done so as to avoid stall in reduce-scheduling when
slow-start is disabled. (Sharad Agarwal via vinodkv).
MAPREDUCE-279. Fix in MR-279 branch. Disabling locality-wait in
CapacityScheduler for now to prevent uber-slow scheduling for apps with no
data-locality constraints (sleep-job like). (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Fixing scheduling deadlock in AM because of
incorrect headRoom values from RM. The bug happens when AM releases containers
and RM decrements current memory usage twice for all those containers. (vinodkv)
MAPREDUCE-2611. Fix counters, finish times etc. in job history. (Siddharth Seth
via llu)
MAPREDUCE-279. Fix in MR-279 branch. Fix for ConcurrentModification exception
while iterating through tokens in a UGI in ContainerLauncherImpl. (ddas)
MAPREDUCE-279. Fix in MR-279 branch. Fix for NPE in YarnChild that was causing
lots of tasks to fail. (vinodkv)
MAPREDUCE-2615. Make killJob go through AM and fix JobSummaryLog. (Siddharth
Seth via llu)
MAPREDUCE-279. Fix in MR-279 branch. Fix class cast exception in release
reserved containers in capacity scheduler (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix diagnostics display for more than 100
apps in RM. (llu)
MAPREDUCE-279. Fix in MR-279 branch. Fix some invalid transitions in the RM.
(vinodkv via ddas)
MAPREDUCE-2618. Fix NPE in 0 map 0 reduce jobs. (Jeffrey Naisbitt via llu)
MAPREDUCE-2625. Add version info to nodemanager info page. (Jonathan Eagles via
llu)
MAPREDUCE-279. Fix in MR-279 branch. (1) Faster retries from AM to HistoryServer
(2) Correct diagnostics for containers. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Major ASM cleanup. Streamlining classes,
interface and events. (vinodkv)
MAPREDUCE-279. Fix in MR-279 branch. Reinstate resolve path fixes for viewfs.
(Siddharth Seth via llu)
MAPREDUCE-2633. Add a getCounter(Enum) method to the Counters record. (Josh
Wills via sharad)
MAPREDUCE-2645. Updates to MRv2 INSTALL and README documentation. (Josh Wills
via vinodkv)
MAPREDUCE-2628. Add compiled on date to NM and RM info/about page.
MAPREDUCE-2400. Remove Cluster's dependency on JobTracker via a ServiceProvider
for the actual implementation. (tomwhite via acmurthy)
MAPREDUCE-2663. Refactoring StateMachineFactory inner classes. (ahmed radwan via
mahadev)
MAPREDUCE-2678. minimum-user-limit-percent no longer honored. (naisbitt via
mahadev)
MAPREDUCE-2630. refreshQueues leads to NPEs when used w/FifoScheduler. (Josh
Wills via mahadev)
MAPREDUCE-2644. NodeManager fails to create containers when NM_LOG_DIR is not
explicitly set in the Configuration. (Josh Wills via vinodkv)
MAPREDUCE-2661. Fix TaskImpl to not access MapTaskImpl. (Ahmed Radwan via
sharad)
HADOOP-6929. Backport changes to MR-279 (mahadev and owen)
HADOOP-6929. Making Security Info abstract and not an interface (mahadev)
MAPREDUCE-2667. mapred job -kill leaves application in RUNNING state (thomas
graves via mahadev)
MAPREDUCE-2664. Implement JobCounters for Mtions as asynchronous. (vinodkv,
sharad and acmurthy)
MAPREDUCE-2773. server.api.records.NodeHealthStatus renamed but not updated in
client NodeHealthStatus.java (Thomas Graves via mahadev)
MAPREDUCE-2772. Fix MR-279 build after common mavenization. (Robert Joseph Evans
via llu)
MAPREDUCE-2772. Fix MR-279 build after common mavenization, part 2. (Thomas
Graves via llu)
MAPREDUCE-279. Fix in MR-279 branch. Harmonize slf4j versions. (llu)
MAPREDUCE-279. Fix in MR-279 branch. Fix NPE in FifoScheduler. (mahadev)
MAPREDUCE-2776. Fix some of the yarn findbug warnings. (Siddharth Seth via
mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix findbugs warnings in mr-client modules,
part 1 (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix findbugs warnings in mr-client modules
part 2 (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix findbugs warnings in mr-client modules
part 3 (mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix the poms to enable 0.23 snapshots for
hdfs/common from apache nightly builds (gkesavan)
MAPREDUCE-279. Fix in MR-279 branch. Fix ivy conf to work with the hadoop common
trunk maven build changes. (Giridharan Kesavan)
MAPREDUCE-279. Fix in MR-279 branch. Patch for findbugs warnings in Resource
Manager (Siddharth Seth via mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fix for running ant targets to use the
right set of common/test jars (gkesavan via mahadev)
MAPREDUCE-2782. Unit tests for CapacityScheduler. (acmurthy)
MAPREDUCE-2706. Log job submission failures. (Jeffrey Naisbitt via acmurthy)
MAPREDUCE-2781. mr279 RM application finishtime not set (Thomas Graves via
mahadev)
MAPREDUCE-279. Fix in MR-279 branch. Fixed CS locality wait factor. (acmurthy)
MAPREDUCE-2808. pull MAPREDUCE-2797 into mr279 branch (Thomas Graves via
mahadev)
MAPREDUCE-2639. Bug fixes in speculate.DataStatistics. (Josh Wills via acmurthy)
MAPREDUCE-2839. Fixed TokenCache to get delegation tokens using both new and old
apis. (Siddharth Seth via acmurthy)
MAPREDUCE-2727. Fix divide-by-zero error in SleepJob for sleepCount equals 0.
(Jeffrey Naisbitt via acmurthy)
MAPREDUCE-2839. Fixed TokenCache to get delegation tokens using both new MAPREDUCE-2839. Fixed TokenCache to get delegation tokens using both new
and old apis. (Siddharth Seth via acmurthy) and old apis. (Siddharth Seth via acmurthy)