You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by wa...@apache.org on 2016/03/04 06:03:24 UTC
[1/5] hadoop git commit: HADOOP-11792. Remove all of the CHANGES.txt
files.
Repository: hadoop
Updated Branches:
refs/heads/trunk ff0ee84d7 -> 1bc454615
http://git-wip-us.apache.org/repos/asf/hadoop/blob/1bc45461/hadoop-yarn-project/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-yarn-project/CHANGES.txt b/hadoop-yarn-project/CHANGES.txt
deleted file mode 100644
index 4934e89..0000000
--- a/hadoop-yarn-project/CHANGES.txt
+++ /dev/null
@@ -1,6905 +0,0 @@
-Hadoop YARN Change Log
-
-Trunk - Unreleased
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- YARN-2882. Add an OPPORTUNISTIC ExecutionType.
- (Konstantinos Karanasos and Inigo Goiri via kasha)
-
- IMPROVEMENTS
-
- YARN-2438. yarn-env.sh cleanup (aw)
-
- YARN-2472. yarn-daemons.sh should jsut call yarn directly (Masatake Iwasaki
- via aw)
-
- YARN-2437. start-yarn.sh/stop-yarn should give info (Varun Saxena via aw)
-
- YARN-2796. deprecate sbin/yarn-daemon.sh (aw)
-
- YARN-2980. Move health check script related functionality to hadoop-common
- (Varun Saxena via aw)
-
- YARN-3168. Convert site documentation from apt to markdown (Gururaj Shetty
- via aw)
-
- YARN-3199. Fair Scheduler documentation improvements (Rohit Agarwal via
- aw)
-
- YARN-2280. Resource manager web service fields are not accessible
- (Krisztian Horvath via aw)
-
- YARN-3261. rewrite resourcemanager restart doc to remove roadmap bits (Gururaj Shetty via aw)
-
-
- OPTIMIZATIONS
-
- BUG FIXES
-
- YARN-4680. TimerTasks leak in ATS V1.5 Writer. (Xuan Gong via gtcarrera9)
-
- YARN-524 TestYarnVersionInfo failing if generated properties doesn't
- include an SVN URL. (stevel)
-
- YARN-1471. The SLS simulator is not running the preemption policy
- for CapacityScheduler (Carlo Curino via cdouglas)
-
- YARN-2436. [post-HADOOP-9902] yarn application help doesn't work (aw)
-
- YARN-2525. yarn logs command gives error on trunk (Akira AJISAKA via aw)
-
- YARN-3002. YARN documentation needs updating post-shell rewrite (aw)
-
- YARN-2428. LCE default banned user list should have yarn (Varun
- Saxena via aw)
-
- YARN-2355. MAX_APP_ATTEMPTS_ENV may no longer be a useful env var
- for a container (Darrell Taylor via aw)
-
- YARN-3915. scmadmin help message correction (Bibin A Chundatt via aw)
-
-Release 2.9.0 - UNRELEASED
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- YARN-1856. Added cgroups based memory monitoring for containers as another
- alternative to custom memory-monitoring. (Varun Vasudev via vinodkv)
-
- YARN-4462. FairScheduler: Disallow preemption from a queue. (Tao Jie via kasha)
-
- IMPROVEMENTS
-
- YARN-4072. ApplicationHistoryServer, WebAppProxyServer, NodeManager and
- ResourceManager to support JvmPauseMonitor as a service.
- (Sunil G via Stevel)
-
- YARN-4341. add doc about timeline performance tool usage (Chang Li via
- sjlee)
-
- YARN-4417. Make RM and Timeline-server REST APIs more consistent.
- (wtan via jianhe)
-
- YARN-3480. Remove attempts that are beyond max-attempt limit from state
- store. (Jun Gong via jianhe)
-
- YARN-4522. Queue acl can be checked at app submission. (Jian He via wangda)
-
- YARN-4438. Implement RM leader election with curator. (Jian He via xgong)
-
- YARN-4571. Make app id/name available to the yarn authorizer provider for
- better auditing. (Jian He via wangda)
-
- YARN-4551. Address the duplication between StatusUpdateWhenHealthy and
- StatusUpdateWhenUnhealthy transitions. (Sunil G via kasha)
-
- YARN-4553. Add cgroups support for docker containers.
- (Sidharta Seethana via vvasudev)
-
- YARN-4526. Make SystemClock singleton so AppSchedulingInfo could use it.
- (kasha)
-
- YARN-4559. Make leader elector and zk store share the same curator client.
- (Jian He via xgong)
-
- YARN-4603. FairScheduler should mention user requested queuename in error
- message when failed in queue ACL check. (Tao Jie via kasha)
-
- YARN-4496. Improve HA ResourceManager Failover detection on the client.
- (Jian He via xgong)
-
- YARN-3542. Refactored existing CPU cgroups support to use the newer and
- integrated ResourceHandler mechanism, and also deprecated the old
- LCEResourceHandler inteface hierarchy. (Varun Vasudev via vinodkv)
-
- YARN-4647. Make RegisterNodeManagerRequestPBImpl thread-safe. (kasha)
-
- YARN-4649. Add additional logging to some NM state store operations.
- (Sidharta Seethana via vvasudev)
-
- YARN-4625. Make ApplicationSubmissionContext and
- ApplicationSubmissionContextInfo more consistent.
- (Xuan Gong via vvasudev)
-
- YARN-4307. Display blacklisted nodes for AM container in the RM web UI.
- (Naganarasimha G R via vvasudev)
-
- YARN-4628. Display application priority in yarn top.
- (Bibin A Chundatt via vvasudev)
-
- YARN-4655. Log uncaught exceptions/errors in various thread pools in YARN.
- (Sidharta Seethana via vvasudev)
-
- YARN-4689. FairScheduler: Cleanup preemptContainer to be more readable.
- (Kai Sasaki via kasha)
-
- YARN-4708. Missing default mapper type in TimelineServer performance test tool
- usage. (Kai Sasaki via ozawa)
-
- YARN-4648. Move preemption related tests from TestFairScheduler to
- TestFairSchedulerPreemption. (Kai Sasaki via ozawa)
-
- YARN-4697. NM aggregation thread pool is not bound by
- limits (haibochen via rkanter)
-
- YARN-4718. Rename variables in SchedulerNode to reduce ambiguity post
- YARN-1011. (Inigo Goiri via kasha)
-
- OPTIMIZATIONS
-
- BUG FIXES
-
- YARN-4109. Exception on RM scheduler page loading with labels.
- (Mohammad Shahid Khan via rohithsharmaks)
-
- YARN-4156. TestAMRestart#testAMBlacklistPreventsRestartOnSameNode
- assumes CapacityScheduler. (Anubhav Dhoot via kasha)
-
- YARN-2934. Improve handling of container's stderr.
- (Naganarasimha G R via gera)
-
- YARN-4530. LocalizedResource trigger a NPE Cause the NodeManager exit
- (tangshangwen via rohithsharmaks)
-
- YARN-4535. Fix checkstyle error in CapacityScheduler.java
- (Naganarasimha G R via rohithsharmaks)
-
- YARN-4393. Fix intermittent test failure for TestResourceLocalizationService
- #testFailedDirsResourceRelease (Varun Saxana via rohithsharmaks)
-
- YARN-4550. Some tests in TestContainerLanch fails on non-english locale
- environment. (Takashi Ohnishi via stevel)
-
- YARN-4567. javadoc failing on java 8. (Steve Loughran via aajisaka)
-
- YARN-3446. FairScheduler headroom calculation should exclude nodes in the
- blacklist. (Zhihai Xu via kasha)
-
- YARN-4611. Fix scheduler load simulator to support multi-layer network
- location. (Ming Ma via xgong)
-
- YARN-4584. RM startup failure when AM attempts greater than max-attempts.
- (Bibin A Chundatt via rohithsharmaks)
-
- YARN-4578. Directories that are mounted in docker containers need to be more
- restrictive/container-specific. (Sidharta Seethana via vvasudev)
-
- YARN-4497. RM might fail to restart when recovering apps whose attempts are missing.
- (Jun Gong via rohithsharmaks)
-
- YARN-4574. Fix random failure in TestAMRMClientOnRMRestart.
- (Takashi Ohnishi via rohithsharmaks)
-
- YARN-4613. Fix test failure in TestClientRMService#testGetClusterNodes.
- (Takashi Ohnishi via rohithsharmaks)
-
- YARN-4612. Fix rumen and scheduler load simulator handle killed tasks properly.
- (Ming Ma via xgong)
-
- YARN-4573. Fix test failure in TestRMAppTransitions#testAppRunningKill and
- testAppKilledKilled. (Takashi Ohnishi via rohithsharmaks)
-
- YARN-4633. Fix random test failure in TestRMRestart#testRMRestartAfterPreemption
- (Bibin A Chundatt via rohithsharmaks)
-
- YARN-4543. Fix random test failure in TestNodeStatusUpdater.testStopReentrant
- (Akihiro Suda via rohithsharmaks)
-
- YARN-4615. Fix random test failure in TestAbstractYarnScheduler#testResource
- RequestRecoveryToTheRightAppAttempt. (Sunil G via rohithsharmaks)
-
- YARN-4594. container-executor fails to remove directory tree when chmod
- required (Colin Patrick McCabe via jlowe)
-
- YARN-4669. Fix logging statements in resource manager's Application class.
- (Seethana Sidharta via vvasudev)
-
- YARN-4629. Distributed shell breaks under strong security.
- (Daniel Templeton via stevel)
-
- YARN-4684. TestYarnCLI#testGetContainers failing in CN locale.
- (Bibin A Chundatt via vvasudev)
-
- YARN-4569. Remove incorrect part of maxResources in FairScheduler
- documentation. (Ray Chiang via kasha)
-
- YARN-4651. Document movetoqueue option in 'YARN Commands'
- (Takashi Ohnishi via rohithsharmaks)
-
- YARN-4729. SchedulerApplicationAttempt#getTotalRequiredResources can throw
- an NPE. (kasha)
-
- YARN-4701. When task logs are not available, port 8041 is referenced
- instead of port 8042 (haibochen via rkanter)
-
- YARN-4566. Fix test failure in TestMiniYarnClusterNodeUtilization.
- (Takashi Ohnishi via rohithsharmaks)
-
- YARN-4731. container-executor should not follow symlinks in
- recursive_unlink_children (Colin Patrick McCabe via jlowe)
-
- YARN-4704. TestResourceManager#testResourceAllocation() fails when using
- FairScheduler. (Yufei Gu via kasha)
-
-Release 2.8.0 - UNRELEASED
-
- INCOMPATIBLE CHANGES
-
- YARN-2336. Fair scheduler's REST API returns a missing '[' bracket JSON for
- deep queue tree. (Kenji Kikushima and Akira Ajisaka via ozawa)
-
- NEW FEATURES
-
- YARN-3360. Add JMX metrics to TimelineDataManager (Jason Lowe via jeagles)
-
- YARN-3345. Add non-exclusive node label API. (Wangda Tan via jianhe)
-
- YARN-3365. Enhanced NodeManager to support using the 'tc' tool via
- container-executor for outbound network traffic control. (Sidharta Seethana
- via vinodkv)
-
- YARN-1376. NM need to notify the log aggregation status to RM through
- heartbeat. (Xuan Gong via junping_du)
-
- YARN-3348. Add a 'yarn top' tool to help understand cluster usage. (Varun
- Vasudev via jianhe)
-
- YARN-3347. Improve YARN log command to get AMContainer logs as well as
- running containers logs. (Xuan Gong via junping_du)
-
- YARN-3443. Create a 'ResourceHandler' subsystem to ease addition of support
- for new resource types on the NM. (Sidharta Seethana via junping_du)
-
- YARN-3361. CapacityScheduler side changes to support non-exclusive node
- labels. (Wangda Tan via jianhe)
-
- YARN-3318. Create Initial OrderingPolicy Framework and FifoOrderingPolicy.
- (Craig Welch via wangda)
-
- YARN-3326. Support RESTful API for getLabelsToNodes. (Naganarasimha G R
- via ozawa)
-
- YARN-3354. Add node label expression in ContainerTokenIdentifier to support
- RM recovery. (Wangda Tan via jianhe)
-
- YARN-1402. Update related Web UI and CLI with exposing client API to check
- log aggregation status. (Xuan Gong via junping_du)
-
- YARN-3463. Integrate OrderingPolicy Framework with CapacityScheduler.
- (Craig Welch via wangda)
-
- YARN-3410. YARN admin should be able to remove individual application
- records from RMStateStore. (Rohith Sharmaks via wangda)
-
- YARN-3225. New parameter of CLI for decommissioning node gracefully in
- RMAdmin CLI. (Devaraj K via junping_du)
-
- YARN-3366. Enhanced NodeManager to support classifying/shaping outgoing
- network bandwidth traffic originating from YARN containers (Sidharta Seethana
- via vinodkv)
-
- YARN-3319. Implement a FairOrderingPolicy. (Craig Welch via wangda)
-
- YARN-2498. Respect labels in preemption policy of capacity scheduler for
- inter-queue preemption. (Wangda Tan via jianhe)
-
- YARN-2619. Added NodeManager support for disk io isolation through cgroups.
- (Varun Vasudev and Wei Yan via vinodkv)
-
- YARN-3448. Added a rolling time-to-live LevelDB timeline store implementation.
- (Jonathan Eagles via zjshen)
-
- YARN-3505. Node's Log Aggregation Report with SUCCEED should not cached in
- RMApps. (Xuan Gong via junping_du)
-
- YARN-3541. Add version info on timeline service / generic history web UI
- and REST API. (Zhijie Shen via xgong)
-
- YARN-160. Enhanced NodeManager to automatically obtain cpu/memory values from
- underlying OS when configured to do so. (Varun Vasudev via vinodkv)
-
- YARN-41. The RM should handle the graceful shutdown of the NM. (Devaraj K via
- junping_du)
-
- YARN-1012. Report NM aggregated container resource utilization in heartbeat.
- (Inigo Goiri via kasha)
-
- YARN-3116. RM notifies NM whether a container is an AM container or normal
- task container. (Giovanni Matteo Fumarola via zjshen)
-
- YARN-2003. Support for Application priority : Changes in RM and Capacity
- Scheduler. (Sunil G via wangda)
-
- YARN-3656. LowCost: A Cost-Based Placement Agent for YARN Reservations.
- (Jonathan Yaniv and Ishai Menache via curino)
-
- YARN-3852. Add docker container support to container-executor
- (Abin Shahab via vvasudev)
-
- YARN-3853. Add docker container runtime support to LinuxContainterExecutor.
- (Sidharta Seethana via vvasudev)
-
- YARN-3736. Add RMStateStore apis to store and load accepted reservations for
- failover (adhoot via asuresh)
-
- YARN-3948. Display Application Priority in RM Web UI.(Sunil G via rohithsharmaks)
-
- YARN-3873. PendingApplications in LeafQueue should also use OrderingPolicy.
- (Sunil G via wangda)
-
- YARN-3887. Support changing Application priority during runtime. (Sunil G
- via jianhe)
-
- YARN-4023. Publish Application Priority to TimelineServer. (Sunil G
- via rohithsharmaks)
-
- YARN-3534. Collect memory/cpu usage on the node. (Inigo Goiri via kasha)
-
- YARN-4055. Report node resource utilization in heartbeat.
- (Inigo Goiri via kasha)
-
- YARN-2923. Support configuration based NodeLabelsProvider Service in Distributed
- Node Label Configuration Setup. (Naganarasimha G R)
-
- YARN-221. NM should provide a way for AM to tell it not to aggregate logs.
- (Ming Ma via xgong)
-
- YARN-4014. Support user cli interface in for Application Priority.
- (Rohith Sharma K S via jianhe)
-
- YARN-3250. Support admin cli interface in for Application Priority.
- (Rohith Sharma K S via jianhe)
-
- YARN-3970. Add REST api support for Application Priority.
- (Naganarasimha G R via vvasudev)
-
- YARN-2884. Added a proxy service in NM to proxy the the communication
- between AM and RM. (Kishore Chaliparambil via jianhe)
-
- YARN-313. Add Admin API for supporting node resource configuration in
- command line. (Inigo Goiri, Kenji Kikushima and Junping Du
- via junping_du)
-
- YARN-4034. Render cluster Max Priority in scheduler metrics in RM web
- UI. (Rohith Sharma K S via jianhe)
-
- YARN-3212. RMNode State Transition Update with DECOMMISSIONING state.
- (Junping Du via wangda)
-
- YARN-3866. AM-RM protocol changes to support container resizing. (Meng Ding
- via jianhe)
-
- YARN-1449. AM-NM protocol changes to support container resizing.
- (Meng Ding & Wangda Tan via jianhe)
-
- YARN-1645. ContainerManager implementation to support container resizing.
- (Meng Ding & Wangda Tan via jianhe)
-
- YARN-3867. ContainerImpl changes to support container resizing. (Meng Ding
- via jianhe)
-
- YARN-1643. Make ContainersMonitor support changing monitoring size of an
- allocated container. (Meng Ding and Wangda Tan)
-
- YARN-1644. RM-NM protocol changes and NodeStatusUpdater implementation to
- support container resizing. (Meng Ding via jianhe)
-
- YARN-3868. Recovery support for container resizing. (Meng Ding via jianhe)
-
- YARN-1651. CapacityScheduler side changes to support container resize.
- (Wangda Tan via jianhe)
-
- YARN-1897. CLI and core support for signal container functionality.
- (Ming Ma via xgong)
-
- YARN-261. Ability to fail AM attempts (Andrey Klochkov and
- Rohith Sharma K S via jlowe)
-
- YARN-3964. Support NodeLabelsProvider at Resource Manager side.
- (Dian Fu via devaraj)
-
- YARN-2556. Tool to measure the performance of the timeline server (Chang Li
- via sjlee)
-
- YARN-4262. Allow whitelisted users to run privileged docker containers.
- (Sidharta Seethana via vvasudev)
-
- YARN-3739. Add reservation system recovery to RM recovery process.
- (Subru Krishnan via adhoot)
-
- YARN-2729. Support script based NodeLabelsProvider Interface in Distributed Node Label
- Configuration Setup. (Naganarasimha G R via rohithsharmaks)
-
- YARN-1510. Make NMClient support change container resources.
- (Meng Ding via wangda)
-
- YARN-1509. Make AMRMClient support send increase container request and
- get increased/decreased containers. (Meng Ding via wangda)
-
- YARN-4184. Remove update reservation state api from state store as its not used by
- ReservationSystem (Sean Po via asuresh)
-
- YARN-4349. Support CallerContext in YARN. (wtan via jianhe)
-
- YARN-3623. Add a new config to indicate the Timeline Service version.
- (Xuan Gong via junping_du)
-
- YARN-3226. UI changes for decommissioning node. (Sunil G via
- junping_du)
-
- YARN-3458. CPU resource monitoring in Windows. (Inigo Goiri via cnauroth)
-
- YARN-4234. New put APIs in TimelineClient for ats v1.5. (Xuan Gong via
- junping_du)
-
- YARN-4265. Provide new timeline plugin storage to support fine-grained entity
- caching. (Li Lu and Jason Lowe via junping_du)
-
- YARN-4219. New levelDB cache storage for timeline v1.5. (Li Lu via xgong)
-
- YARN-4411. RMAppAttemptImpl#createApplicationAttemptReport throws
- IllegalArgumentException. (Bibin A Chundatt, yarntime via devaraj)
-
- YARN-3223. Resource update during NM graceful decommission. (Brook Zhou
- via junping_du)
-
- IMPROVEMENTS
-
- YARN-644. Basic null check is not performed on passed in arguments before
- using them in ContainerManagerImpl.startContainer (Varun Saxena via bobby)
-
- YARN-1880. Cleanup TestApplicationClientProtocolOnHA
- (ozawa via harsh)
-
- YARN-3357. Move TestFifoScheduler to FIFO package. (Rohith Sharmaks
- via devaraj)
-
- YARN-3356. Capacity Scheduler FiCaSchedulerApp should use ResourceUsage to
- track used-resources-by-label. (Wangda Tan via jianhe)
-
- YARN-3350. YARN RackResolver spams logs with messages at info level.
- (Wilfred Spiegelenburg via junping_du)
-
- YARN-2868. FairScheduler: Metric for latency to allocate first container
- for an application. (Ray Chiang via kasha)
-
- YARN-3397. yarn rmadmin should skip -failover. (J.Andreina via kasha)
-
- YARN-3288. Document and fix indentation in the DockerContainerExecutor code
-
- YARN-2495. Allow admin specify labels from each NM (Distributed
- configuration for node label). (Naganarasimha G R via wangda)
-
- YARN-3258. FairScheduler: Need to add more logging to investigate
- allocations. (Anubhav Dhoot via ozawa)
-
- YARN-3428. Debug log resources to be localized for a container. (kasha)
-
- YARN-3424. Change logs for ContainerMonitorImpl's resourse monitoring
- from info to debug. (Anubhav Dhoot via ozawa)
-
- YARN-2901. Add errors and warning metrics page to RM, NM web UI.
- (Varun Vasudev via wangda)
-
- YARN-3294. Allow dumping of Capacity Scheduler debug logs via
- web UI for a fixed time period. (Varun Vasudev via xgong)
-
- YARN-3293. Track and display capacity scheduler health metrics
- in web UI. (Varun Vasudev via xgong)
-
- YARN-3394. Enrich WebApplication proxy documentation. (Naganarasimha G R
- via jianhe)
-
- YARN-3404. Display queue name on application page. (Ryu Kobayashi via jianhe)
-
- YARN-2696. Queue sorting in CapacityScheduler should consider node label.
- (Wangda Tan via jianhe)
-
- YARN-3451. Display attempt start time and elapsed time on the web UI.
- (Rohith Sharmaks via jianhe)
-
- YARN-3494. Expose AM resource limit and usage in CS QueueMetrics. (Rohith
- Sharmaks via jianhe)
-
- YARN-3503. Expose disk utilization percentage and bad local and log dir
- counts in NM metrics. (Varun Vasudev via jianhe)
-
- YARN-3511. Add errors and warnings page to ATS. (Varun Vasudev via xgong)
-
- YARN-3406. Display count of running containers in the RM's Web UI.
- (Ryu Kobayashi via ozawa)
-
- YARN-3363. add localization and container launch time to ContainerMetrics
- at NM to show these timing information for each active container.
- (zxu via rkanter)
-
- YARN-3396. Handle URISyntaxException in ResourceLocalizationService.
- (Brahma Reddy Battula via junping_du)
-
- YARN-3491. PublicLocalizer#addResource is too slow. (zxu via rkanter)
-
- YARN-3523. Cleanup ResourceManagerAdministrationProtocol interface audience.
- (Naganarasimha G R via junping_du)
-
- YARN-3169. Drop YARN's overview document. (Brahma Reddy Battula via ozawa)
-
- YARN-2784. Make POM project names consistent. (Rohith via devaraj)
-
- YARN-20. More information for "yarn.resourcemanager.webapp.address" in
- yarn-default.xml (Bartosz Ługowski vai tgraves)
-
- YARN-3593. Add label-type and Improve "DEFAULT_PARTITION" in Node Labels Page.
- (Naganarasimha G R via wangda)
-
- YARN-3018. Unified the default value for the configuration property
- yarn.scheduler.capacity.node-locality-delay in code and default xml file.
- (Nijel SF via vinodkv)
-
- YARN-2331. Distinguish shutdown during supervision vs. shutdown for
- rolling upgrade. (Jason Lowe via xgong)
-
- YARN-1050. Document the Fair Scheduler REST API.
- (Kenji Kikushima and Roman Shaposhnik via kasha)
-
- YARN-3271. FairScheduler: Move tests related to max-runnable-apps from
- TestFairScheduler to TestAppRunnability. (nijel via kasha)
-
- YARN-1912. ResourceLocalizer started without any jvm memory control.
- (Masatake Iwasaki via xgong)
-
- YARN-1287. Consolidate MockClocks.
- (Sebastian Wong and Anubhav Dhoot via kasha)
-
- YARN-3395. FairScheduler: Trim whitespaces when using username for
- queuename. (Zhihai Xu via kasha)
-
- YARN-3587. Fix the javadoc of DelegationTokenSecretManager in yarn, etc.
- projects. (Gabor Liptak via junping_du)
-
- YARN-3513. Remove unused variables in ContainersMonitorImpl and add debug
- log for overall resource usage by all containers. (Naganarasimha G R via devaraj)
-
- YARN-3613. TestContainerManagerSecurity should init and start Yarn cluster in
- setup instead of individual methods. (nijel via kasha)
-
- YARN-3579. CommonNodeLabelsManager should support NodeLabel instead of string
- label name when getting node-to-label/label-to-label mappings. (Sunil G via wangda)
-
- YARN-3521. Support return structured NodeLabel objects in REST API (Sunil G via wangda)
-
- YARN-3362. Add node label usage in RM CapacityScheduler web UI.
- (Naganarasimha G R via wangda)
-
- YARN-3565. NodeHeartbeatRequest/RegisterNodeManagerRequest should use
- NodeLabel object instead of String. (Naganarasimha G R via wangda)
-
- YARN-3583. Support of NodeLabel object instead of plain String
- in YarnClient side. (Sunil G via wangda)
-
- YARN-3684. Changed ContainerExecutor's primary lifecycle methods to use a more
- extensible mechanism of context objects. (Sidharta Seethana via vinodkv)
-
- YARN-3594. WintuilsProcessStubExecutor.startStreamReader leaks streams.
- (Lars Francke via junping_du)
-
- YARN-3647. RMWebServices api's should use updated api from CommonNodeLabelsManager
- to get NodeLabel object. (Sunil G via wangda)
-
- YARN-3581. Deprecate -directlyAccessNodeLabelStore in RMAdminCLI.
- (Naganarasimha G R via wangda)
-
- YARN-3722. Merge multiple TestWebAppUtils into o.a.h.yarn.webapp.util.TestWebAppUtils.
- (Masatake Iwasaki via devaraj)
-
- YARN-3713. Remove duplicate function call storeContainerDiagnostics in
- ContainerDiagnosticsUpdateTransition (zxu via rkanter)
-
- YARN-3467. Expose allocatedMB, allocatedVCores, and runningContainers metrics on
- running Applications in RM Web UI. (Anubhav Dhoot via kasha)
-
- YARN-2392. Add more diags about app retry limits on AM failures. (Steve
- Loughran via jianhe)
-
- YARN-1462. AHS API and other AHS changes to handle tags for completed MR jobs. (xgong)
-
- YARN-2716. Refactor ZKRMStateStore retry code with Apache Curator.
- (Karthik Kambatla via jianhe)
-
- YARN-3786. Document yarn class path options.
- (Brahma Reddy Battula via cnauroth)
-
- YARN-3787. Allowed generic history service to load a number of applications whose
- started time is within the given range. (Xuan Gong via zjshen)
-
- YARN-3785. Support for Resource as an argument during submitApp call in MockRM
- test class. (Sunil G via xgong)
-
- YARN-3789. Improve logs for LeafQueue#activateApplications().
- (Bibin A Chundatt via devaraj)
-
- YARN-3148. Allow CORS related headers to passthrough in WebAppProxyServlet.
- (Varun Saxena via devaraj)
-
- YARN-3834. Scrub debug logging of tokens during resource localization.
- (Chris Nauroth via xgong)
-
- YARN-3827. Migrate YARN native build to new CMake framework (Alan Burlison
- via Colin P. McCabe)
-
- YARN-3800. Reduce storage footprint for ReservationAllocation. (Anubhav Dhoot
- via curino)
-
- YARN-3069. Document missing properties in yarn-default.xml.
- (Ray Chiang via aajisaka)
-
- YARN-3844. Make hadoop-yarn-project Native code -Wall-clean (Alan Burlison
- via Colin P. McCabe)
-
- YARN-3026. Move application-specific container allocation logic from
- LeafQueue to FiCaSchedulerApp. (Wangda Tan via jianhe)
-
- YARN-3950. Add unique SHELL_ID environment variable to DistributedShell
- (Robert Kanter via jlowe)
-
- YARN-3965. Add startup timestamp to nodemanager UI (Hong Zhiguo via jlowe)
-
- YARN-3543. ApplicationReport should be able to tell whether the Application
- is AM managed or not. (Rohith Sharma K S via xgong)
-
- YARN-4004. container-executor should print output of docker logs if the docker
- container exits with non-0 exit status. (Varun Vasudev via xgong)
-
- YARN-3961. Expose pending, running and reserved containers of a queue in REST
- api and yarn top (adhoot via asuresh)
-
- YARN-4019. Add JvmPauseMonitor to ResourceManager and NodeManager. (Robert Kanter
- via junping_du)
-
- YARN-3974. Refactor the reservation system test cases to use parameterized
- base test. (subru via curino)
-
- YARN-3966. Fix excessive loggings in CapacityScheduler. (Jian He via wangda)
-
- YARN-4026. Refactored ContainerAllocator to accept a list of priorites
- rather than a single priority. (Wangda Tan via jianhe)
-
- YARN-4031. Add JvmPauseMonitor to ApplicationHistoryServer and
- WebAppProxyServer (djp via rkanter)
-
- YARN-4057. If ContainersMonitor is not enabled, only print
- related log info one time. (Jun Gong via zxu)
-
- YARN-1556. NPE getting application report with a null appId. (Weiwei Yang via
- junping_du)
-
- YARN-4121. Fix typos in capacity scheduler documentation.
- (Kai Sasaki via vvasudev)
-
- YARN-4086. Allow Aggregated Log readers to handle HAR files (rkanter)
-
- YARN-4145. Make RMHATestBase abstract so its not run when running all
- tests under that namespace (adhoot via rkanter)
-
- YARN-2005. Blacklisting support for scheduling AMs. (Anubhav Dhoot via kasha)
-
- YARN-3717. Expose app/am/queue's node-label-expression to RM web UI /
- CLI / REST-API. (Naganarasimha G R via wangda)
-
- YARN-4149. yarn logs -am should provide an option to fetch all the log files
- (Varun Vasudev via xgong)
-
- YARN-2597. MiniYARNCluster should propagate reason for AHS not starting.
- (stevel)
-
- MAPREDUCE-6478. Add an option to skip cleanupJob stage or ignore cleanup
- failure during commitJob. (Junping Du via wangda)
-
- YARN-3920. FairScheduler container reservation on a node should be
- configurable to limit it to large containers (adhoot via asuresh)
-
- HADOOP-12428. Fix inconsistency between log-level guards and statements.
- (Jagadesh Kiran N and Jackie Chang via ozawa)
-
- YARN-4095. Avoid sharing AllocatorPerContext object in LocalDirAllocator
- between ShuffleHandler and LocalDirsHandlerService. (Zhihai Xu via jlowe)
-
- YARN-4176. Resync NM nodelabels with RM periodically for distributed nodelabels.
- (Bibin A Chundatt via wangda)
-
- YARN-4215. RMNodeLabels Manager Need to verify and replace node labels for the
- only modified Node Label Mappings in the request. (Naganarasimha G R via wangda)
-
- YARN-3943. Use separate threshold configurations for disk-full detection
- and disk-not-full detection. (Zhihai Xu via jlowe)
-
- YARN-4252. Log container-executor invocation details when exit code is non-zero.
- (Sidharta Seethana via vvasudev)
-
- YARN-4258. Add support for controlling capabilities for docker containers.
- (Sidharta Seethana via vvasudev)
-
- YARN-4162. CapacityScheduler: Add resource usage by partition and queue capacity
- by partition to REST API. (Naganarasimha G R via wangda)
-
- YARN-4170. AM need to be notified with priority in AllocateResponse.
- (Sunil G via jianhe)
-
- YARN-4267. Add additional logging to container launch implementations in
- container-executor. (Sidharta Seethana via vvasudev)
-
- YARN-3985. Make ReservationSystem persist state using RMStateStore
- reservation APIs. (adhoot via asuresh)
-
- YARN-4243. Add retry on establishing Zookeeper conenction in
- EmbeddedElectorService#serviceInit. (Xuan Gong via junping_du)
-
- YARN-2913. Fair scheduler should have ability to set MaxResourceDefault for
- each queue. (Siqi Li via mingma)
-
- YARN-4296. DistributedShell Log.info is not friendly.
- (Xiaowei Wang via stevel)
-
- YARN-3738. Add support for recovery of reserved apps running under dynamic
- queues (subru via asuresh)
-
- YARN-4285. Display resource usage as percentage of queue and cluster in the
- RM UI (Varun Vasudev via wangda)
-
- YARN-3216. Max-AM-Resource-Percentage should respect node labels.
- (Sunil G via wangda)
-
- YARN-4310. FairScheduler: Log skipping reservation messages at DEBUG level (asuresh)
-
- YARN-4279. Mark ApplicationId and ApplicationAttemptId static methods as @Public,
- @Unstable. (stevel)
-
- YARN-3454. Add efficient merge operation to RLESparseResourceAllocation
- (Carlo Curino via asuresh)
-
- YARN-3980. Plumb resource-utilization info in node heartbeat through to the
- scheduler. (Inigo Goiri via kasha)
-
- YARN-4132. Separate configs for nodemanager to resourcemanager connection
- timeout and retries (Chang Li via jlowe)
-
- YARN-4292. ResourceUtilization should be a part of NodeInfo REST API.
- (Sunil G via wangda)
-
- YARN-4405. Support node label store in non-appendable file system. (Wangda
- Tan via jianhe)
-
- YARN-4358. Reservation System: Improve relationship between SharingPolicy
- and ReservationAgent. (Carlo Curino via asuresh)
-
- YARN-3456. Improve handling of incomplete TimelineEntities. (Varun Saxena
- via rohithsharmaks)
-
- YARN-4248. REST API for submit/update/delete Reservations. (curino)
-
- YARN-3946. Update exact reason as to why a submitted app is in ACCEPTED state to
- app's diagnostic message. (Naganarasimha G R via wangda)
-
- YARN-4309. Add container launch related debug information to container logs
- when a container fails. (Varun Vasudev via wangda)
-
- YARN-4418. AM Resource Limit per partition can be updated to ResourceUsage as well.
- (Sunil G via wangda)
-
- YARN-4207. Add a non-judgemental YARN app completion status. (Rich Haase via sseth)
-
- YARN-4293. ResourceUtilization should be a part of yarn node CLI. (Sunil G via wangda)
-
- YARN-4164. Changed updateApplicationPriority API to return the updated
- application priority. (Rohith Sharma K S via jianhe)
-
- YARN-4480. Clean up some inappropriate imports. (Kai Zheng via umamahesh)
-
- YARN-4290. Add -showDetails option to YARN Nodes CLI to print all nodes reports
- information. (Sunil G via wangda)
-
- YARN-4098. Document ApplicationPriority feature. (Rohith Sharma K S via jianhe)
-
- YARN-4544. All the log messages about rolling monitoring interval are
- shown with WARN level. (Takashi Ohnishi via aajisaka)
-
- YARN-4537. Pull out priority comparison from fifocomparator and use compound
- comparator for FifoOrdering policy. (Rohith Sharma K S via jianhe)
-
- YARN-4582. Label-related invalid resource request exception should be able to
- properly handled by application. (Bibin A Chundatt via wangda)
-
- YARN-4304. AM max resource configuration per partition to be displayed/updated
- correctly in UI and in various partition related metrics. (Sunil G via wangda)
-
- YARN-4524. Cleanup AppSchedulingInfo. (Karthik Kambatla via wangda)
-
- YARN-4371. "yarn application -kill" should take multiple application ids
- (Sunil G via jlowe)
-
- YARN-4340. Add "list" API to reservation system. (Sean Po via wangda)
-
- YARN-4100. Add Documentation for Distributed and Delegated-Centralized
- Node Labels feature. (Naganarasimha G R via devaraj)
-
- YARN-4662. Document some newly added metrics. (Jian He via xgong)
-
- YARN-4360. Improve GreedyReservationAgent to support "early" allocations,
- and performance improvements (curino via asuresh)
-
- YARN-4420. Add REST API for List Reservations. (Sean Po via curino)
-
- YARN-4519. Potential deadlock of CapacityScheduler between decrease container
- and assign containers. (Meng Ding via jianhe)
-
- YARN-4138. Roll back container resource allocation after resource
- increase token expires. (Meng Ding via jianhe)
-
- YARN-2575. Create separate ACLs for Reservation create/update/delete/list
- ops (Sean Po via asuresh)
-
- YARN-4682. AMRM client to log when AMRM token updated.
- (Prabhu Joseph via stevel)
-
- YARN-4579. Allow DefaultContainerExecutor container log directory
- permissions to be configurable (rchiang via rkanter)
-
- OPTIMIZATIONS
-
- YARN-3339. TestDockerContainerExecutor should pull a single image and not
- the entire centos repository. (Ravindra Kumar Naik via raviprak)
-
- YARN-3469. ZKRMStateStore: Avoid setting watches that are not required.
- (Jun Gong via kasha)
-
- YARN-3006. Improve the error message when attempting manual failover with
- auto-failover enabled. (Akira AJISAKA via wangda)
-
- YARN-3547. FairScheduler: Apps that have no resource demand should not participate
- scheduling. (Xianyin Xin via kasha)
-
- YARN-3259. FairScheduler: Trigger fairShare updates on node events.
- (Anubhav Dhoot via kasha)
-
- YARN-2768. Avoid cloning Resource in FSAppAttempt#updateDemand.
- (Hong Zhiguo via kasha)
-
- YARN-3983. Refactored CapacityScheduleri#FiCaSchedulerApp to easier extend
- container allocation logic. (Wangda Tan via jianhe)
-
- YARN-3635. Refactored current queue mapping implementation in CapacityScheduler
- to use a generic PlacementManager framework. (Wangda Tan via jianhe)
-
- YARN-4066. Large number of queues choke fair scheduler.
- (Johan Gustavsson via kasha)
-
- YARN-4720. Skip unnecessary NN operations in log aggregation.
- (Jun Gong via mingma)
-
- BUG FIXES
-
- YARN-3197. Confusing log generated by CapacityScheduler. (Varun Saxena
- via devaraj)
-
- YARN-3305. Normalize AM resource request on app submission. (Rohith Sharmaks
- via jianhe)
-
- YARN-3205 FileSystemRMStateStore should disable FileSystem Cache to avoid
- get a Filesystem with an old configuration. (Zhihai Xu via ozawa)
-
- YARN-3269. Yarn.nodemanager.remote-app-log-dir could not be configured to
- fully qualified path. (Xuan Gong via junping_du)
-
- YARN-3241. FairScheduler handles "invalid" queue names inconsistently.
- (Zhihai Xu via kasha)
-
- YARN-3383. AdminService should use "warn" instead of "info" to log exception
- when operation fails. (Li Lu via wangda)
-
- YARN-3400. [JDK 8] Build Failure due to unreported exceptions in
- RPCUtil (rkanter)
-
- YARN-3412. RM tests should use MockRM where possible. (kasha)
-
- YARN-3425. NPE from RMNodeLabelsManager.serviceStop when
- NodeLabelsManager.serviceInit failed. (Bibin A Chundatt via wangda)
-
- YARN-3415. Non-AM containers can be counted towards amResourceUsage of a
- Fair Scheduler queue (Zhihai Xu via Sandy Ryza)
-
- YARN-3435. AM container to be allocated Appattempt AM container shown as null.
- (Bibin A Chundatt via xgong)
-
- YARN-2666. TestFairScheduler.testContinuousScheduling fails Intermittently.
- (Zhihai Xu via ozawa)
-
- YARN-3429. TestAMRMTokens.testTokenExpiry fails Intermittently with
- error message:Invalid AMRMToken (zxu via rkanter)
-
- YARN-3110. Few issues in ApplicationHistory web ui. (Naganarasimha G R via xgong)
-
- YARN-3459. Fix failiure of TestLog4jWarningErrorMetricsAppender.
- (Varun Vasudev via wangda)
-
- YARN-3266. RMContext#inactiveNodes should have NodeId as map key.
- (Chengbing Liu via jianhe)
-
- YARN-3436. Fix URIs in documantion of YARN web service REST APIs.
- (Bibin A Chundatt via ozawa)
-
- YARN-3021. YARN's delegation-token handling disallows certain trust setups
- to operate properly over DistCp. (Yongjun Zhang via jianhe)
-
- YARN-3136. Fixed a synchronization problem of
- AbstractYarnScheduler#getTransferredContainers. (Sunil G via jianhe)
-
- YARN-3495. Confusing log generated by FairScheduler.
- (Brahma Reddy Battula via ozawa)
-
- YARN-3387. Previous AM's container completed status couldn't pass to current
- AM if AM and RM restarted during the same time. (sandflee via jianhe)
-
- YARN-3444. Fix typo capabililty. (Gabor Liptak via aajisaka)
-
- YARN-3530. ATS throws exception on trying to filter results without otherinfo.
- (zhijie shen via xgong)
-
- YARN-2740. Fix NodeLabelsManager to properly handle node label modifications
- when distributed node label configuration enabled. (Naganarasimha G R via wangda)
-
- YARN-3517. RM web ui for dumping scheduler logs should be for admins only
- (Varun Vasudev via tgraves)
-
- YARN-3533. Test: Fix launchAM in MockRM to wait for attempt to be scheduled.
- (Anubhav Dhoot via jianhe)
-
- YARN-3564. Fix TestContainerAllocation.testAMContainerAllocationWhenDNSUnavailable
- fails randomly. (Jian He via wangda)
-
- YARN-2893. AMLaucher: sporadic job failures due to EOFException in
- readTokenStorageStream. (Zhihai Xu via gera)
-
- YARN-2454. Fix compareTo of variable UNBOUNDED in o.a.h.y.util.resource.Resources.
- (Xu Yang via junping_du)
-
- YARN-1993. Cross-site scripting vulnerability in TextView.java. (Kenji Kikushima
- via ozawa)
-
- YARN-3097. Logging of resource recovery on NM restart has redundancies
- (Eric Payne via jlowe)
-
- YARN-3375. NodeHealthScriptRunner.shouldRun() check is performing 3 times for
- starting NodeHealthScriptRunner. (Devaraj K via wangda)
-
- YARN-2725. Added test cases of retrying creating znode in ZKRMStateStore.
- (Tsuyoshi Ozawa via jianhe)
-
- YARN-3552. RM Web UI shows -1 running containers for completed apps
- (Rohith via jlowe)
-
- YARN-2123. Progress bars in Web UI always at 100% due to non-US locale.
- (Akira AJISAKA via xgong)
-
- YARN-3343. Increased TestCapacitySchedulerNodeLabelUpdate#testNodeUpdate
- timeout. (Rohith Sharmaks via jianhe)
-
- YARN-3582. NPE in WebAppProxyServlet. (jian he via xgong)
-
- YARN-3577. Misspelling of threshold in log4j.properties for tests.
- (Brahma Reddy Battula via aajisaka)
-
- YARN-3584. Fixed attempt diagnostics format shown on the UI. (nijel via
- jianhe)
-
- YARN-1832. Fix wrong MockLocalizerStatus#equals implementation.
- (Hong Zhiguo via aajisaka)
-
- YARN-3572. Correct typos in WritingYarnApplications.md.
- (Gabor Liptak via aajisaka)
-
- YARN-3592. Fix typos in RMNodeLabelsManager. (Sunil G via devaraj)
-
- YARN-3589. RM and AH web UI display DOCTYPE wrongly. (Rohith via ozawa)
-
- YARN-3600. AM container link is broken (Naganarasimha G R via tgraves)
-
- YARN-3604. Fixed ZKRMStateStore#removeApplication to also disable watch.
- (zhihai xu via jianhe)
-
- YARN-3473. Fix RM Web UI configuration for some properties (rchiang via rkanter)
-
- YARN-2206. Updated document for applications REST API response examples. (Kenji
- Kikushima and Brahma Reddy Battula via zjshen)
-
- YARN-3602. TestResourceLocalizationService.testPublicResourceInitializesLocalDir
- fails Intermittently due to IOException from cleanup. (zhihai xu via xgong)
-
- YARN-3629. NodeID is always printed as "null" in node manager initialization log.
- (nijel via devaraj)
-
- YARN-2921. Fix MockRM/MockAM#waitForState sleep too long.
- (Tsuyoshi Ozawa via wangda)
-
- YARN-1519. Check in container-executor if sysconf is implemented before
- using it (Radim Kolar and Eric Payne via raviprak)
-
- YARN-2421. RM still allocates containers to an app in the FINISHING
- state (Chang Li via jlowe)
-
- YARN-3302. TestDockerContainerExecutor should run automatically if it can
- detect docker in the usual place (Ravindra Kumar Naik via raviprak)
-
- YARN-2821. Fixed a problem that DistributedShell AM may hang if restarted.
- (Varun Vasudev via jianhe)
-
- YARN-3654. ContainerLogsPage web UI should not have meta-refresh. (Xuan Gong
- via jianhe)
-
- YARN-3707. RM Web UI queue filter doesn't work. (Wangda Tan via jianhe)
-
- YARN-3632. Ordering policy should be allowed to reorder an application when
- demand changes. (Craig Welch via jianhe)
-
- YARN-3716. Node-label-expression should be included by
- ResourceRequestPBImpl.toString. (Xianyin Xin via wangda)
-
- YARN-3751. Fixed AppInfo to check if used resources are null. (Sunil G via
- zjshen)
-
- YARN-3762. FairScheduler: CME on FSParentQueue#getQueueUserAclInfo. (kasha)
-
- YARN-3749. We should make a copy of configuration when init MiniYARNCluster
- with multiple RMs. (Chun Chen via xgong)
-
- YARN-3766. Fixed the apps table column error of generic history web UI.
- (Xuan Gong via zjshen)
-
- YARN-3655. FairScheduler: potential livelock due to maxAMShare limitation
- and container reservation. (Zhihai Xu via kasha)
-
- YARN-3747. TestLocalDirsHandlerService should delete the created test directory logDir2.
- (David Moore via devaraj)
-
- YARN-3778. Fix Yarn resourcemanger CLI usage. (Brahma Reddy Battula via xgong)
-
- YARN-3794. TestRMEmbeddedElector fails because of ambiguous LOG reference.
- (Chengbing Liu via devaraj)
-
- YARN-3714. AM proxy filter can not get RM webapp address from
- yarn.resourcemanager.hostname.rm-id. (Masatake Iwasaki via xgong)
-
- YARN-3617. Fix WindowsResourceCalculatorPlugin.getCpuFrequency()
- returning always -1. (J.Andreina via devaraj)
-
- YARN-3824. Fix two minor nits in member variable properties
- of YarnConfiguration. (Ray Chiang via devaraj)
-
- YARN-3835. hadoop-yarn-server-resourcemanager test package bundles
- core-site.xml, yarn-site.xml (vamsee via rkanter)
-
- YARN-3790. usedResource from rootQueue metrics may get stale data for FS
- scheduler after recovering the container (Zhihai Xu via rohithsharmaks)
-
- YARN-3826. Race condition in ResourceTrackerService leads to
- wrong diagnostics messages. (Chengbing Liu via devaraj)
-
- YARN-3745. SerializedException should also try to instantiate internal
- exception with the default constructor. (Lavkesh Lahngir via devaraj)
-
- YARN-2871. TestRMRestart#testRMRestartGetApplicationList sometime fails in trunk.
- (zhihai xu via xgong)
-
- YARN-3859. LeafQueue doesn't print user properly for application add.
- (Varun Saxena via devaraj)
-
- YARN-3860. rmadmin -transitionToActive should check the state of non-target node.
- (Masatake Iwasaki via junping_du)
-
- YARN-3695. ServerProxy (NMProxy, etc.) shouldn't retry forever for non
- network exception. (Raju Bairishetti via jianhe)
-
- YARN-3770. SerializedException should also handle java.lang.Error on
- de-serialization. (Lavkesh Lahngir via jianhe)
-
- YARN-3768. ArrayIndexOutOfBoundsException with empty environment variables.
- (Zhihai Xu via gera)
-
- YARN-3823. Fix mismatch in default values for
- yarn.scheduler.maximum-allocation-vcores property. (Ray Chiang via devaraj)
-
- YARN-3830. AbstractYarnScheduler.createReleaseCache may try to clean a null
- attempt. (nijel via devaraj)
-
- YARN-3875. FSSchedulerNode#reserveResource() doesn't print Application Id
- properly in log. (Bibin A Chundatt via devaraj)
-
- YARN-3882. AggregatedLogFormat should close aclScanner and ownerScanner
- after create them. (zhihai xu via xgong)
-
- YARN-3837. javadocs of TimelineAuthenticationFilterInitializer give wrong
- prefix for auth options. (Bibin A Chundatt via devaraj)
-
- YARN-2194. Fix bug causing CGroups functionality to fail on RHEL7.
- (Wei Yan via vvasudev)
-
- YARN-3892. Fixed NPE on RMStateStore#serviceStop when
- CapacityScheduler#serviceInit fails. (Bibin A Chundatt via jianhe)
-
- YARN-3888. ApplicationMaster link is broken in RM WebUI when appstate is NEW.
- (Bibin A Chundatt via xgong)
-
- YARN-3917. getResourceCalculatorPlugin for the default should intercept all
- exceptions. (gera)
-
- YARN-3894. RM startup should fail for wrong CS xml NodeLabel capacity
- configuration. (Bibin A Chundatt via wangda)
-
- YARN-3381. Fix typo InvalidStateTransitonException.
- (Brahma Reddy Battula via aajisaka)
-
- YARN-3453. Ensure preemption logic in FairScheduler uses DominantResourceCalculator
- in DRF queues to prevent unnecessary thrashing. (asuresh)
-
- YARN-3174. Consolidate the NodeManager and NodeManagerRestart documentation
- into one. (Masatake Iwasaki via ozawa)
-
- YARN-3805. Update the documentation of Disk Checker based on YARN-90.
- (Masatake Iwasaki via ozawa)
-
- YARN-3930. FileSystemNodeLabelsStore should make sure edit log file closed when
- exception is thrown. (Dian Fu via wangda)
-
- YARN-3885. ProportionalCapacityPreemptionPolicy doesn't preempt if queue is
- more than 2 level. (Ajith S via wangda)
-
- YARN-3932. SchedulerApplicationAttempt#getResourceUsageReport and UserInfo
- should based on total-used-resources. (Bibin A Chundatt via wangda)
-
- YARN-3954. Fix TestYarnConfigurationFields#testCompareConfigurationClassAgainstXml.
- (varun saxena via rohithsharmaks)
-
- YARN-3956. Fix TestNodeManagerHardwareUtils fails on Mac (Varun Vasudev via wangda)
-
- YARN-3941. Proportional Preemption policy should try to avoid sending duplicate
- PREEMPT_CONTAINER event to scheduler. (Sunil G via wangda)
-
- YARN-3900. Protobuf layout of yarn_security_token causes errors in other protos
- that include it (adhoot via rkanter)
-
- YARN-3845. Scheduler page does not render RGBA color combinations in IE11.
- (Contributed by Mohammad Shahid Khan)
-
- YARN-3957. FairScheduler NPE In FairSchedulerQueueInfo causing scheduler page to
- return 500. (Anubhav Dhoot via kasha)
-
- YARN-3973. Recent changes to application priority management break
- reservation system from YARN-1051. (Carlo Curino via wangda)
-
- YARN-3958. TestYarnConfigurationFields should be moved to hadoop-yarn-api
- module. (Varun Saxena via aajisaka)
-
- YARN-3846. RM Web UI queue filter is not working for sub queue.
- (Mohammad Shahid Khan via jianhe)
-
- YARN-3982. container-executor parsing of container-executor.cfg broken in
- trunk and branch-2. (Varun Vasudev via xgong)
-
- YARN-3919. NPEs' while stopping service after exception during
- CommonNodeLabelsManager#start. (varun saxane via rohithsharmaks)
-
- YARN-3963. AddNodeLabel on duplicate label addition shows success.
- (Bibin A Chundatt via wangda)
-
- YARN-3971. Skip RMNodeLabelsManager#checkRemoveFromClusterNodeLabelsOfQueue
- on nodelabel recovery. (Bibin A Chundatt via wangda)
-
- YARN-433. When RM is catching up with node updates then it should not expire
- acquired containers. (Xuan Gong via zxu)
-
- YARN-3992. TestApplicationPriority.testApplicationPriorityAllocation fails
- intermittently. (Contributed by Sunil G)
-
- YARN-3987. Send AM container completed msg to NM once AM finishes.
- (sandflee via jianhe)
-
- YARN-4028. AppBlock page key update and diagnostics value null on recovery
- (Bibin A Chundatt via xgong)
-
- YARN-3986. getTransferredContainers in AbstractYarnScheduler should be present
- in YarnScheduler interface instead. (Varun Saxena via rohithsharmaks)
-
- YARN-4082. Container shouldn't be killed when node's label updated.
- (Wangda Tan via vvasudev)
-
- YARN-4073. Removed unused ApplicationACLsManager in ContainerManagerImpl constructor.
- (Naganarasimha G R via rohithsharmaks)
-
- YARN-4024. YARN RM should avoid unnecessary resolving IP when NMs doing heartbeat.
- (Hong Zhiguo via wangda)
-
- YARN-3591. Resource localization on a bad disk causes subsequent containers failure.
- (Lavkesh Lahngir via vvasudev)
-
- YARN-4106. NodeLabels for NM in distributed mode is not updated even after
- clusterNodelabel addition in RM. (Bibin A Chundatt via wangda)
-
- YARN-4115. Reduce loglevel of ContainerManagementProtocolProxy to Debug
- (adhoot via rkanter)
-
- YARN-4151. Fix findbugs errors in hadoop-yarn-server-common module.
- (Meng Ding via wangda)
-
- YARN-4078. Add getPendingResourceRequestForAttempt in YarnScheduler interface.
- (Naganarasimha G R via jianhe)
-
- YARN-4135. Improve the assertion message in MockRM while failing after waiting for the state.
- (Nijel S F via rohithsharmaks)
-
- YARN-4167. NPE on RMActiveServices#serviceStop when store is null. (Bibin A Chundatt via rohithsharmaks)
-
- YARN-4113. RM should respect retry-interval when uses RetryPolicies.RETRY_FOREVER.
- (Sunil G via wangda)
-
- YARN-4188. Make MoveApplicationAcrossQueues abstract, newInstance static.
- (Giovanni Matteo Fumarola via cdouglas)
-
- YARN-4171. Fix findbugs warnings in YARN-1197 branch. (Wangda Tan via jianhe)
-
- YARN-4152. NodeManager crash with NPE when LogAggregationService#stopContainer called for
- absent container. (Bibin A Chundatt via rohithsharmaks)
-
- YARN-4044. Running applications information changes such as movequeue is not published to
- TimeLine server. (Sunil G via rohithsharmaks)
-
- YARN-4204. ConcurrentModificationException in FairSchedulerQueueInfo. (adhoot)
-
- YARN-4141. Runtime Application Priority change should not throw exception
- for applications at finishing states (Sunil G via jlowe)
-
- YARN-4228. FileSystemRMStateStore use IOUtils#close instead of fs#close. (Bibin A Chundatt via rohithsharmaks)
-
- YARN-4235. FairScheduler PrimaryGroup does not handle empty groups returned
- for a user. (Anubhav Dhoot via rohithsharmaks)
-
- YARN-4140. RM container allocation delayed incase of app submitted to
- Nodelabel partition. (Bibin A Chundatt via wangda)
-
- YARN-4201. AMBlacklist does not work for minicluster. (Jun Gong via zxu)
-
- YARN-4230. RM crashes with NPE when increasing container resource if there is no headroom left.
- (Meng Ding via jianhe)
-
- YARN-4017. container-executor overuses PATH_MAX. (Sidharta Seethana via vvasudev)
-
- YARN-4253. Standardize on using PrivilegedOperationExecutor for all
- invocations of container-executor in LinuxContainerExecutor. (Sidharta Seethana via vvasudev)
-
- YARN-4255. container-executor does not clean up docker operation command files.
- (Sidharta Seethana via vvasudev)
-
- YARN-4250. NPE in AppSchedulingInfo#isRequestLabelChanged. (Brahma Reddy Battula via rohithsharmaks)
-
- YARN-4000. RM crashes with NPE if leaf queue becomes parent queue during restart.
- (Varun Saxena via jianhe)
-
- YARN-4155. TestLogAggregationService.testLogAggregationServiceWithInterval failing
- (Bibin A Chundatt via stevel)
-
- YARN-4270. Limit application resource reservation on nodes for non-node/rack
- specific requests (asuresh)
-
- YARN-4256. YARN fair scheduler vcores with decimal values. (Jun Gong via zxu)
-
- YARN-4294. [JDK8] Fix javadoc errors caused by wrong reference and illegal
- tag. (aajisaka)
-
- YARN-4289. TestDistributedShell failing with bind exception.
- (Brahma Reddy Battula via stevel)
-
- YARN-3724. Use POSIX nftw(3) instead of fts(3) (Alan Burlison via aw)
-
- YARN-4246. NPE while listing app attempt. (Nijel S F via rohithsharmaks)
-
- YARN-3528. Tests with 12345 as hard-coded port break jenkins.
- (Brahma Reddy Battula via ozawa)
-
- YARN-4223. Fixed findbugs warnings in hadoop-yarn-server-nodemanager project
- (varun saxena via rohithsharmaks)
-
- YARN-4284. condition for AM blacklisting is too narrow (Sangjin Lee via
- jlowe)
-
- YARN-4169. Fix racing condition of TestNodeStatusUpdaterForLabels.
- (Naganarasimha G R via wangda)
-
- YARN-4300. [JDK8] Fix javadoc errors caused by wrong tags. (aajisaka)
-
- YARN-3573. MiniMRYarnCluster constructor that starts the timeline server
- using a boolean should be marked deprecated. (Brahma Reddy Battula via ozawa)
-
- YARN-4302. SLS not able start due to NPE in SchedulerApplicationAttempt
- (Bibin A Chundatt via vvasudev)
-
- YARN-4251. TestAMRMClientOnRMRestart#testAMRMClientOnAMRMTokenRollOverOnRMRestart
- is failing. (Brahma Reddy Battula via ozawa)
-
- YARN-4130. Duplicate declaration of ApplicationId in RMAppManager#submitApplication method.
- (Kai Sasaki via rohithsharmaks)
-
- YARN-4288. Fixed RMProxy to retry on IOException from local host.
- (Junping Du via jianhe)
-
- YARN-4127. RM fail with noAuth error if switched from failover to non-failover.
- (Varun Saxena via jianhe)
-
- YARN-4345. yarn rmadmin -updateNodeResource doesn't work (Junping Du via
- jlowe)
-
- YARN-4367. SLS webapp doesn't load. (kasha).
-
- YARN-4298. Fix findbugs warnings in hadoop-yarn-common.
- (Sunil G via aajisaka)
-
- YARN-4387. Fix typo in FairScheduler log message. (Xin Wang via ozawa)
-
- YARN-4384. updateNodeResource CLI should not accept negative values for resource.
- (Junping Du via wangda)
-
- YARN-4408. Fix issue that NodeManager reports negative running containers.
- (Robert Kanter via junping_du)
-
- YARN-4392. ApplicationCreatedEvent event time resets after RM restart/failover.
- (Naganarasimha G R and Xuan Gong via xgong)
-
- YARN-4431. Not necessary to do unRegisterNM() if NM get stop due to failed to connect
- to RM. (Junping Du via rohithsharmaks)
-
- YARN-4421. Remove dead code in RmAppImpl.RMAppRecoveredTransition.
- (Daniel Templeton via rohithsharmaks)
-
- YARN-4403. (AM/NM/Container)LivelinessMonitor should use monotonic time
- when calculating period. (Junping Du via jianhe)
-
- YARN-4402. TestNodeManagerShutdown And TestNodeManagerResync fails with
- bind exception. (Brahma Reddy Battula via jianhe)
-
- YARN-4440. FSAppAttempt#getAllowedLocalityLevelByTime should init the
- lastScheduler time. (Lin Yiqun via zxu)
-
- YARN-4452. NPE when submit Unmanaged application. (Naganarasimha G R
- via junping_du)
-
- YARN-4225. Add preemption status to yarn queue -status for capacity scheduler.
- (Eric Payne via wangda)
-
- YARN-4416. Deadlock due to synchronised get Methods in AbstractCSQueue.
- (Naganarasimha G R via wangda)
-
- YARN-4461. Redundant nodeLocalityDelay log in LeafQueue (Eric Payne via
- jlowe)
-
- YARN-4454. NM to nodelabel mapping going wrong after RM restart.
- (Bibin A Chundatt via wangda)
-
- YARN-4477. FairScheduler: Handle condition which can result in an
- infinite loop in attemptScheduling. (Tao Jie via asuresh)
-
- YARN-4400. AsyncDispatcher.waitForDrained should be final. (Daniel Templeton
- via junping_du)
-
- YARN-1382. Remove unusableRMNodesConcurrentSet (never used) in NodeListManager
- to get rid of memory leak. (Rohith Sharma K S via junping_du)
-
- YARN-4546. ResourceManager crash due to scheduling opportunity overflow.
- (Jason Lowe via junping_du)
-
- YARN-4479. Change CS LeafQueue pendingOrderingPolicy to hornor recovered apps.
- (Rohith Sharma K S via jianhe)
-
- YARN-4534. Remove the redundant symbol in yarn rmadmin help msg.
- (Lin Yiqun via aajisaka)
-
- YARN-4389. "yarn.am.blacklisting.enabled" and "yarn.am.blacklisting.disable-
- failure-threshold" should be app specific rather than a setting for whole
- YARN cluster. (Sunil G via rohithsharmaks)
-
- YARN-4581. AHS writer thread leak makes RM crash while RM is recovering.
- (sandflee via junping_du)
-
- YARN-4538. QueueMetrics pending cores and memory metrics wrong.
- (Bibin A Chundatt via wangda)
-
- YARN-4596. SystemMetricPublisher should not swallow error messages from
- TimelineClient#putEntities. (Li Lu via jianhe)
-
- YARN-4502. Fix two AM containers get allocated when AM restart.
- (Vinod Kumar Vavilapalli via wangda)
-
- YARN-4565. Fix a bug that leads to AM resource limit not hornored when
- sizeBasedWeight enabled for FairOrderingPolicy. (wtan via jianhe)
-
- YARN-4557. Fix improper Queues sorting in PartitionedQueueComparator
- when accessible-node-labels=*. (Naganarasimha G R via wangda)
-
- YARN-4608. Redundant code statement in WritingYarnApplications.
- (Kai Sasaki via aajisaka)
-
- YARN-4605. Spelling mistake in the help message of "yarn applicationattempt"
- command. (Weiwei Yang via aajisaka)
-
- YARN-4614. Fix random failure in TestApplicationPriority#testApplicationPriority
- AllocationWithChangeInPriority. (Sunil G via rohithsharmaks)
-
- YARN-4592. Remove unused GetContainerStatus proto. (Chang Li via aajisaka)
-
- YARN-4520. Finished app info is unnecessarily persisted in NM state-store
- if container is acquired but not lunched on this node. (sandflee via jianeh)
-
- YARN-4643. Container recovery is broken with delegating container runtime
- (Sidharta Seethana via jlowe)
-
- YARN-4617. LeafQueue#pendingOrderingPolicy should always use fixed ordering
- policy instead of using same as active applications ordering policy.
- (Rohith Sharma K S via jianhe)
-
- YARN-4667. RM Admin CLI for refreshNodesResources throws NPE when nothing
- is configured. (Naganarasimha G R via devaraj)
-
- YARN-4654. Yarn node label CLI should parse "=" correctly when trying to
- remove all labels on a node. (Naganarasimha G R via rohithsharmaks)
-
- YARN-4386. refreshNodesGracefully() should send recommission event to active
- RMNodes only. (Kuhu Shukla via junping_du)
-
- YARN-4709. NMWebServices produces incorrect JSON for containers.
- (Varun Saxena via vvasudev)
-
- YARN-4748. ApplicationHistoryManagerOnTimelineStore should not
- swallow exceptions on generateApplicationReport. (Li Lu via jianhe)
-
- YARN-4671. There is no need to acquire CS lock when completing a container.
- (Meng Ding via jianhe)
-
-Release 2.7.3 - UNRELEASED
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- IMPROVEMENTS
-
- YARN-4287. Capacity Scheduler: Rack Locality improvement (Nathan Roberts via wangda)
-
- YARN-4492. Add documentation for preemption supported in Capacity
- scheduler (Naganarasimha G R via jlowe)
-
- YARN-4653. Document YARN security model from the perspective of
- Application Developers. (Steve Loughran via jianhe)
-
- OPTIMIZATIONS
-
- BUG FIXES
-
- YARN-4326. Fix TestDistributedShell timeout as AHS in MiniYarnCluster no longer
- binds to default port 8188. (Meng Ding via wangda)
-
- YARN-4347. Resource manager fails with Null pointer exception. (Jian He via wangda)
-
- YARN-4374. RM capacity scheduler UI rounds user limit factor (Chang Li via
- jlowe)
-
- YARN-3849. Too much of preemption activity causing continuos killing of
- containers across queues. (Sunil G via wangda)
-
- YARN-3769. Consider user limit when calculating total pending resource for
- preemption policy in Capacity Scheduler. (Eric Payne via wangda)
-
- YARN-4344. NMs reconnecting with changed capabilities can lead to wrong
- cluster resource calculations (Varun Vasudev via jlowe)
-
- YARN-4365. FileSystemNodeLabelStore should check for root dir existence on
- startup (Kuhu Shukla via jlowe)
-
- YARN-4380. TestResourceLocalizationService.testDownloadingResourcesOnContainerKill
- fails intermittently. (Varun Saxena via ozawa)
-
- YARN-4398. Remove unnecessary synchronization in RMStateStore. (Ning Ding via jianhe)
-
- YARN-3840. Resource Manager web ui issue when sorting application by id
- (with application having id > 9999) (Mohammad Shahid Khan & Varun Saxena
- via jianhe)
-
- YARN-4422. Generic AHS sometimes doesn't show started, node, or logs on App page
- (Eric Payne via jeagles)
-
- YARN-4439. Clarify NMContainerStatus#toString method. (Jian He via xgong)
-
- YARN-4452. NPE when submit Unmanaged application. (Naganarasimha G R via
- junping_du)
-
- YARN-4315. NaN in Queue percentage for cluster apps page. (Bibin A Chundatt via wangda)
-
- YARN-4510. Fix SLS startup failure caused by NPE. (Bibin A Chundatt via wangda)
-
- YARN-4546. ResourceManager crash due to scheduling opportunity overflow.
- (Jason Lowe via junping_du)
-
- YARN-3695. ServerProxy (NMProxy, etc.) shouldn't retry forever for non
- network exception. (Raju Bairishetti via jianhe)
-
- YARN-4414. Nodemanager connection errors are retried at multiple levels
- (Chang Li via jlowe)
-
- YARN-4581. AHS writer thread leak makes RM crash while RM is recovering.
- (sandflee via junping_du)
-
- YARN-4610. Reservations continue looking for one app causes other apps to
- starve (jlowe)
-
- YARN-4598. Invalid event: RESOURCE_FAILED at
- CONTAINER_CLEANEDUP_AFTER_KILL (tangshangwen via jlowe)
-
- YARN-4428. Redirect RM page to AHS page when AHS turned on and RM page is
- not available (Chang Li via jlowe)
-
- YARN-3102. Decommisioned Nodes not listed in Web UI (Kuhu Shukla via
- jlowe)
-
- YARN-3602. TestResourceLocalizationService.testPublicResourceInitializesLocalDir
- fails Intermittently due to IOException from cleanup. (zhihai xu via xgong)
-
- YARN-4707. Remove the extra char (>) from SecureContainer.md.
- (Brahma Reddy Battula via aajisaka)
-
- YARN-2046. Out of band heartbeats are sent only on container kill and
- possibly too early (Ming Ma via jlowe)
-
- YARN-4723. NodesListManager$UnknownNodeId ClassCastException (Kuhu Shukla
- via jlowe)
-
-Release 2.7.2 - 2016-01-25
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- IMPROVEMENTS
-
- YARN-4009. CORS support for ResourceManager REST API. ( Varun Vasudev via jeagles)
-
- YARN-3170. YARN architecture document needs updating. (Brahma Reddy Battula
- via ozawa)
-
- YARN-3967. Fetch the application report from the AHS if the RM does not know about it.
- (Mit Desai via xgong)
-
- YARN-2801. Add documentation for node labels feature. (Wangda Tan and Naganarasimha
- G R via ozawa)
-
- YARN-2513. Host framework UIs in YARN for use with the ATS (jeagles)
-
- OPTIMIZATIONS
-
- BUG FIXES
-
- YARN-3793. Several NPEs when deleting local files on NM recovery (Varun
- Saxena via jlowe)
-
- YARN-3508. Prevent processing preemption events on the main RM dispatcher.
- (Varun Saxena via wangda)
-
- YARN-3690. [JDK8] 'mvn site' fails. (Brahma Reddy Battula via aajisaka)
-
- YARN-3905. Application History Server UI NPEs when accessing apps run after
- RM restart (Eric Payne via jeagles)
-
- YARN-3535. Scheduler must re-request container resources when RMContainer transitions
- from ALLOCATED to KILLED (rohithsharma and peng.zhang via asuresh)
-
- YARN-3878. AsyncDispatcher can hang while stopping if it is configured for
- draining events on stop. (Varun Saxena via jianhe)
-
- YARN-3969. Allow jobs to be submitted to reservation that is active
- but does not have any allocations. (subru via curino)
-
- YARN-3925. ContainerLogsUtils#getContainerLogFile fails to read container
- log files from full disks. (zhihai xu via jlowe)
-
- YARN-3857: Memory leak in ResourceManager with SIMPLE mode.
- (mujunchao via zxu)
-
- YARN-3893. Both RM in active state when Admin#transitionToActive failure
- from refeshAll() (Bibin A Chundatt via rohithsharmaks)
-
- YARN-4103. RM WebServices missing scheme for appattempts logLinks.
- (Jonathan Eagles via vvasudeb)
-
- YARN-4105. Capacity Scheduler headroom for DRF is wrong (Chang Li via
- jlowe)
-
- YARN-4096. App local logs are leaked if log aggregation fails to initialize
- for the app. (Jason Lowe via zxu)
-
- YARN-4136. LinuxContainerExecutor loses info when forwarding
- ResourceHandlerException. (Bibin A Chundatt via vvasudev)
-
- YARN-3697. FairScheduler: ContinuousSchedulingThread can fail to shutdown.
- (Zhihai Xu via kasha)
-
- YARN-4126. RM should not issue delegation tokens in unsecure mode.
- (Bibin A Chundatt via jianhe)
-
- YARN-4158. Remove duplicate close for LogWriter in
- AppLogAggregatorImpl#uploadLogsForContainers (Zhihai Xu via jlowe)
-
- YARN-3433. Jersey tests failing with Port in Use -again.
- (Brahma Reddy Battula)
-
- YARN-3975. WebAppProxyServlet should not redirect to RM page if AHS is
- enabled (Mit Desai via jlowe)
-
- YARN-3624. ApplicationHistoryServer should not reverse the order of the
- filters it gets. (Mit Desai via xgong)
-
- YARN-4180. AMLauncher does not retry on failures when talking to NM.
- (adhoot)
-
- YARN-3619. ContainerMetrics unregisters during getMetrics and leads to
- ConcurrentModificationException (Zhihai Xu via jlowe)
-
- YARN-4209. RMStateStore FENCED state doesn’t work due to updateFencedState called
- by stateMachine.doTransition. (Zhihai Xu via rohithsharmaks)
-
- YARN-4041. Slow delegation token renewal can severely prolong RM recovery
- (Sunil G via jlowe)
-
- YARN-2902. Killing a container that is localizing can orphan resources in
- the DOWNLOADING state (Varun Saxena via jlowe)
-
- YARN-4313. Race condition in MiniMRYarnCluster when getting history server
- address. (Jian He via xgong)
-
- YARN-3580. [JDK8] TestClientRMService.testGetLabelsToNodes fails. (Robert Kanter
- via junping_du)
-
- YARN-4312. TestSubmitApplicationWithRMHA fails on branch-2.7 and branch-2.6
- as some of the test cases time out. (Varun Saxena via ozawa)
-
- YARN-4320. TestJobHistoryEventHandler fails as AHS in MiniYarnCluster no longer
- binds to default port 8188. (Varun Saxena via ozawa)
-
- YARN-4354. Public resource localization fails with NPE. (Jason Lowe via
- junping_du)
-
-Release 2.7.1 - 2015-07-06
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- IMPROVEMENTS
-
- YARN-3243. CapacityScheduler should pass headroom from parent to children
- to make sure ParentQueue obey its capacity limits. (Wangda Tan via jianhe)
-
- YARN-3489. RMServerUtils.validateResourceRequests should only obtain queue
- info once. (Varun Saxena via wangda)
-
- YARN-3539. Updated timeline server documentation and marked REST APIs evolving.
- (Steve Loughran via zjshen)
-
- YARN-3723. Need to clearly document primaryFilter and otherInfo value type.
- (Zhijie Shen via xgong)
-
- YARN-3711. Documentation of ResourceManager HA should explain configurations
- about listen addresses. (Masatake Iwasaki via ozawa)
-
- OPTIMIZATIONS
-
- BUG FIXES
-
- YARN-3497. ContainerManagementProtocolProxy modifies IPC timeout conf
- without making a copy. (Jason Lowe via jianhe)
-
- YARN-2605. [RM HA] Rest api endpoints doing redirect incorrectly.
- (Xuan Gong via stevel)
-
- YARN-3522. Fixed DistributedShell to instantiate TimeLineClient as the
- correct user. (Zhijie Shen via jianhe)
-
- YARN-3351. AppMaster tracking URL is broken in HA. (Anubhav Dhoot via kasha)
-
- YARN-3382. Some of UserMetricsInfo metrics are incorrectly set to root
- queue metrics. (Rohit Agarwal via jianhe)
-
- YARN-3472. Fixed possible leak in DelegationTokenRenewer#allTokens.
- (Rohith Sharmaks via jianhe)
-
- YARN-3465. Use LinkedHashMap to preserve order of resource requests.
- (Zhihai Xu via kasha)
-
- YARN-3516. killing ContainerLocalizer action doesn't take effect when
- private localizer receives FETCH_FAILURE status.(zhihai xu via xgong)
-
- YARN-3485. FairScheduler headroom calculation doesn't consider
- maxResources for Fifo and FairShare policies. (kasha)
-
- YARN-3301. Fixed the format issue of the new RM attempt web page.
- (Xuan Gong via jianhe)
-
- YARN-3385. Fixed a race-condition in ResourceManager's ZooKeeper based
- state-store to avoid crashing on duplicate deletes. (Zhihai Xu via vinodkv)
-
- YARN-3358. Audit log not present while refreshing Service ACLs.
- (Varun Saxena via devaraj)
-
- YARN-3476. Nodemanager can fail to delete local logs if log aggregation
- fails (Rohith via jlowe)
-
- YARN-3434. Interaction between reservations and userlimit can result in
- significant ULF violation (tgraves)
-
- YARN-3626. On Windows localized resources are not moved to the front
- of the classpath when they should be. (Craig Welch via xgong)
-
- YARN-3457. NPE when NodeManager.serviceInit fails and stopRecoveryStore called.
- (Bibin A Chundatt via ozawa)
-
- YARN-3537. NPE when NodeManager.serviceInit fails and stopRecoveryStore
- invoked (Brahma Reddy Battula via jlowe)
-
- YARN-3601. Fix UT TestRMFailover.testRMWebAppRedirect. (Weiwei Yang via xgong)
-
- YARN-3677. Fix findbugs warnings in yarn-server-resourcemanager.
- (Vinod Kumar Vavilapalli via ozawa)
-
- YARN-3681. yarn cmd says "could not find main class 'queue'" in windows.
- (Craig Welch and Varun Saxena via xgong)
-
- YARN-3609. Load node labels from storage inside RM serviceStart. (Wangda
- Tan via jianhe)
-
- YARN-3694. Fix dead link for TimelineServer REST API.
- (Jagadesh Kiran N via aajisaka)
-
- YARN-3646. Applications are getting stuck some times in case of retry
- policy forever. (Raju Bairishetti via devaraj)
-
- YARN-3675. FairScheduler: RM quits when node removal races with
- continuous-scheduling on the same node. (Anubhav Dhoot via kasha)
-
- YARN-3701. Isolating the error of generating a single app report when
- getting all apps from generic history service. (Zhijie Shen via xgong)
-
- YARN-2238. filtering on UI sticks even if I move away from the page.
- (Jian He via xgong)
-
- YARN-3686. CapacityScheduler should trim default_node_label_expression.
- (Sunil G via wangda)
-
- YARN-3764. CapacityScheduler should forbid moving LeafQueue from one parent
- to another. (Wangda Tan via jianhe)
-
- YARN-3804. Both RM are on standBy state when kerberos user not in yarn.admin.acl
- (Varun Saxena via xgong)
-
- YARN-3842. NMProxy should retry on NMNotYetReadyException.
- (Robert Kanter via kasha)
-
- YARN-3809. Failed to launch new attempts because
- ApplicationMasterLauncher's threads all hang (Jun Gong via jlowe)
-
-Release 2.7.0 - 2015-04-20
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- YARN-2179. [YARN-1492] Initial cache manager structure and context.
- (Chris Trezzo via kasha)
-
- YARN-2180. [YARN-1492] In-memory backing store for cache manager.
- (Chris Trezzo via kasha)
-
- YARN-2183. [YARN-1492] Cleaner service for cache manager.
- (Chris Trezzo and Sangjin Lee via kasha)
-
- YARN-2186. [YARN-1492] Node Manager uploader service for cache manager.
- (Chris Trezzo and Sangjin Lee via kasha)
-
- YARN-2236. [YARN-1492] Shared Cache uploader service on the Node
- Manager. (Chris Trezzo and Sangjin Lee via kasha)
-
- YARN-2188. [YARN-1492] Client service for cache manager.
- (Chris Trezzo and Sangjin Lee via kasha)
-
- YARN-2189. [YARN-1492] Admin service for cache manager.
- (Chris Trezzo via kasha)
-
- YARN-2765. Added leveldb-based implementation for RMStateStore. (Jason Lowe
- via jianhe)
-
- YARN-2203. [YARN-1492] Web UI for cache manager. (Chris Trezzo via kasha)
-
- YARN-2738. [YARN-2574] Add FairReservationSystem for FairScheduler.
- (Anubhav Dhoot via kasha)
-
- YARN-2881. [YARN-2574] Implement PlanFollower for FairScheduler.
- (Anubhav Dhoot via kasha)
-
- YARN-2427. Added the API of moving apps between queues in RM web services.
- (Varun Vasudev via zjshen)
-
- YARN-2217. [YARN-1492] Shared cache client side changes.
- (Chris Trezzo via kasha)
-
- YARN-2616 [YARN-913] Add CLI client to the registry to list, view
- and manipulate entries. (Akshay Radia via stevel)
-
- YARN-2994. Document work-preserving RM restart. (Jian He via ozawa)
-
- YARN-2786. Created a yarn cluster CLI and seeded with one command for listing
- node-labels collection. (Wangda Tan via vinodkv)
-
- IMPROVEMENTS
-
- YARN-3005. [JDK7] Use switch statement for String instead of if-else
- statement in RegistrySecurity.java (Kengo Seki via aajisaka)
-
- YARN-2950. Change message to mandate, not suggest JS requirement on UI.
- (Dustin Cote via harsh)
-
- YARN-2891. Failed Container Executor does not provide a clear error
- message. (Dustin Cote via harsh)
-
- YARN-1979. TestDirectoryCollection fails when the umask is unusual.
- (Vinod Kumar Vavilapalli and Tsuyoshi OZAWA via junping_du)
-
- YARN-2641. Decommission nodes on -refreshNodes instead of next
- NM-RM heartbeat. (Zhihai Xu via kasha)
-
- YARN-2742. FairSchedulerConfiguration should allow extra spaces
- between value and unit. (Wei Yan via kasha)
-
- YARN-2712. TestWorkPreservingRMRestart: Augment FS tests with
- queue and headroom checks. (Tsuyoshi Ozawa via kasha)
-
- YARN-2735. diskUtilizationPercentageCutoff and diskUtilizationSpaceCutoff
- are initialized twice in DirectoryCollection. (Zhihai Xu via kasha)
-
- YARN-570. Time strings are formated in different timezone.
- (Akira Ajisaka and Peng Zhang via kasha)
-
- YARN-2780. Log aggregated resource allocation in rm-appsummary.log (Eric
- Payne via jlowe)
-
- YARN-2690. [YARN-2574] Make ReservationSystem and its dependent classes
- independent of Scheduler type. (Anubhav Dhoot via kasha)
-
- YARN-2157. Added YARN metrics in the documentaion. (Akira AJISAKA via
- jianhe)
-
- YARN-2802. ClusterMetrics to include AM launch and register delays.
- (Zhihai Xu via kasha)
-
- YARN-2375. Allow enabling/disabling timeline server per framework.
- (Mit Desai via jeagles)
-
- YARN-2604. Scheduler should consider max-allocation-* in conjunction
- with the largest node. (Robert Kanter via kasha)
-
- YARN-2679. Add metric for container launch duration. (Zhihai Xu via kasha)
-
- YARN-2669. FairScheduler: queue names shouldn't allow periods
- (Wei Yan via Sandy Ryza)
-
- YARN-2404. Removed ApplicationAttemptState and ApplicationState class in
- RMStateStore. (Tsuyoshi OZAWA via jianhe)
-
- YARN-2165. Added the sanity check for the numeric configuration values of
- the timeline service. (Vasanth kumar RJ via zjshen)
-
- YARN-2907. SchedulerNode#toString should print all resource detail instead
- of only memory. (Rohith via junping_du)
-
- YARN-2136. Changed RMStateStore to ignore store opearations when fenced.
- (Varun Saxena via jianhe)
-
- YARN-1156. Enhance NodeManager AllocatedGB and AvailableGB metrics
- for aggregation of decimal values. (Tsuyoshi OZAWA via junping_du)
-
- YARN-2056. Disable preemption at Queue level (Eric Payne via jlowe)
-
- YARN-2762. Fixed RMAdminCLI to trim and check node-label related arguments
- before sending to RM. (Rohith Sharmaks via jianhe)
-
- YARN-2972. DelegationTokenRenewer thread pool never expands. (Jason Lowe
- via junping_du)
-
- YARN-2949. Add documentation for CGroups (Varun Vasudev via junping_du)
-
- YARN-2970. NodeLabel operations in RMAdmin CLI get missing in help command.
- (Varun Saxena via junping_du)
-
- YARN-2837. Support TimeLine server to recover delegation token when
- restarting. (Zhijie Shen via jianhe)
-
- YARN-2993. Several fixes (missing acl check, error log msg ...) and some
- refinement in AdminService. (Yi Liu via junping_du)
-
- YARN-2943. Added node-labels page on RM web UI. (Wangda Tan via jianhe)
-
- YARN-2998. Abstract out scheduler independent PlanFollower components.
- (Anubhav Dhoot via kasha)
-
- YARN-2360. Fair Scheduler: Display dynamic fair share for queues on the
- scheduler page. (Ashwin Shankar and Wei Yan via kasha)
-
- YARN-2880. Added a test to make sure node labels will be recovered
- if RM restart is enabled. (Rohith Sharmaks via jianhe)
-
- YARN-2996. Improved synchronization and I/O operations of FS- and Mem-
- RMStateStore. (Yi Liu via zjshen)
-
- YARN-2956. Added missing links in YARN documentation. (Masatake Iwasaki via
- jianhe)
-
- YARN-2957. Create unit test to automatically compare YarnConfiguration
- and yarn-default.xml. (rchiang via rkanter)
-
- YARN-2643. Don't create a new DominantResourceCalculator on every
- FairScheduler.allocate call. (kasha via rkanter)
-
- YARN-3019. Make work-preserving-recovery the default mechanism for RM
- recovery. (Jian He via junping_du)
-
- YARN-2807. Option "--forceactive" not works as described in usage of
- "yarn rmadmin -transitionToActive". (Masatake Iwasaki via xgong)
-
- YARN-2984. Metrics for container's actual memory usage. (kasha)
-
- YARN-2800. Remove MemoryNodeLabelsStore and add a way to enable/disable
- node labels feature. (Wangda Tan via ozawa)
-
- YARN-3086. Make NodeManager memory configurable in MiniYARNCluster.
- (Robert Metzger via ozawa)
-
- YARN-2897. CrossOriginFilter needs more log statements (Mit Desai via
- jeagles)
-
- YARN-3028. Better syntax for replaceLabelsOnNode in RMAdmin CLI
- (Rohith Sharmaks via wangda)
-
- YARN-2932. Add entry for "preemptable" status (enabled/disabled) to
- scheduler web UI and queue initialize/refresh logging.
- (Eric Payne via wangda)
-
- YARN-3108. ApplicationHistoryServer doesn't process -D arguments (Chang Li
- via jeagles)
-
- YARN-2808. Made YARN CLI list attempt’s finished containers of a running
- application. (Naganarasimha G R via zjshen)
-
- YARN-3085. Application summary should include the application type (Rohith
- via jlowe)
-
- YARN-3022. Expose Container resource information from NodeManager for
- monitoring (adhoot via ranter)
-
- YARN-3075. NodeLabelsManager implementation to retrieve label to node
- mapping (Varun Saxena via wangda)
-
- YARN-1393. SLS: Add how-to-use instructions. (Wei Yan via kasha)
-
- YARN-1723. AMRMClientAsync missing blacklist addition and removal
- functionality. (Bartosz Ługowski via sseth)
-
- YARN-3123. Made YARN CLI show a single completed container even if the app
- is running. (Naganarasimha G R via zjshen)
-
- YARN-1582. Capacity Scheduler: add a maximum-allocation-mb setting per
- queue (Thomas Graves via jlowe)
-
- YARN-1904. Ensure exceptions thrown in ClientRMService &
- ApplicationHistoryClientService are uniform when application-attempt is
- not found. (zjshen via acmurthy)
-
- YARN-3144. Configuration for making delegation token failures to timeline
- server not-fatal (Jonathan Eagles via jlowe)
-
- YARN-3155. Refactor the exception handling code for TimelineClientImpl's
- retryOn method (Li Lu via wangda)
-
- YARN-3100. Made YARN authorization pluggable. (Jian He via zjshen)
-
- YARN-2683. [YARN-913] registry config options: document and move to
- core-default. (stevel)
-
- YARN-1237. Description for yarn.nodemanager.aux-services in
- yarn-default.xml is misleading. (Brahma Reddy Battula via ozawa)
-
- YARN-3157. Refactor the exception handling in ConverterUtils#to*Id.
- (Bibin A Chundatt via ozawa)
-
- YARN-3147. Clean up RM web proxy code. (Steve Loughran via xgong)
-
- YARN-2079. Recover NonAggregatingLogHandler state upon nodemanager
- restart. (Jason Lowe via junping_du)
-
- YARN-3158. Correct log messages in ResourceTrackerService.
- (Varun Saxena via xgong)
-
- YARN-3179. Update use of Iterator to Iterable in RMAdminCLI and
- CommonNodeLabelsManager. (Ray Chiang via xgong)
-
- YARN-3182. Cleanup switch statement in ApplicationMasterLauncher#handle().
- (Ray Chiang via ozawa)
-
- YARN-3203. Correct a log message in AuxServices. (Brahma Reddy Battula
- via ozawa)
-
- YARN-1299. Improve a log message in AppSchedulingInfo by adding application
- id. (Ashutosh Jindal and Devaraj K via ozawa)
-
- YARN-1514. Utility to benchmark ZKRMStateStore#loadState for RM HA.
- (Tsuyoshi OZAWA via jianhe)
-
- YARN-3076. Add API/Implementation to YarnClient to retrieve label-to-node
- mapping. (Varun Saxena via wangda)
-
- YARN-2799. Cleanup TestLogAggregationService based on the change in YARN-90.
- (Zhihai Xu via junping_du)
-
- YARN-3237. AppLogAggregatorImpl fails to log error cause.
- (Rushabh S Shah via xgong)
-
- YARN-3236. Cleanup RMAuthenticationFilter#AUTH_HANDLER_PROPERTY.
- (zhihai xu via xgong)
-
- YARN-2797. TestWorkPreservingRMRestart should use ParametrizedSchedulerTestBase
- (Karthik Kambatla via xgong)
-
- YARN-2797. Add -help to yarn logs and nodes CLI command.
- (Jagadesh Kiran N via devaraj)
-
- YARN-3217. Remove httpclient dependency from hadoop-yarn-server-web-proxy.
- (Brahma Reddy Battula via ozawa).
-
- YARN-3255. RM, NM, JobHistoryServer, and WebAppProxyServer's main()
- should support generic options. (shv)
-
- YARN-2820. Retry in FileSystemRMStateStore when FS's operations fail
- due to IOException. (Zhihai Xu via ozawa)
-
- YARN-3262. Surface application outstanding resource requests table
- in RM web UI. (Jian He via wangda)
-
- YARN-3281. Added RMStateStore to StateMachine visualization list.
- (Chengbing Liu via jianhe)
-
- YARN-3272. Surface container locality info in RM web UI.
- (Jian He via wangda)
-
- YARN-3122. Metrics for container's actual CPU usage.
- (Anubhav Dhoot via kasha)
-
- YARN-2190. Added CPU and memory limit options to the default container
- executor for Windows containers. (Chuan Liu via jianhe)
-
- YARN-3296. Mark ResourceCalculatorProcessTree class as Public for configurable
- resource monitoring. (Hitesh Shah via junping_du)
-
- YARN-3187. Documentation of Capacity Scheduler Queue mapping based on user
- or group. (Gururaj Shetty via jianhe)
-
- YARN-2854. Updated the documentation of the timeline service and the generic
- history service. (Naganarasimha G R via zjshen)
-
- YARN-2777. Mark the end of individual log in aggregated log.
- (Varun Saxena via xgong)
-
- YARN-3273. Improve scheduler UI to facilitate scheduling analysis and
- debugging. (Rohith Sharmaks via jianhe)
-
- OPTIMIZATIONS
-
- YARN-2990. FairScheduler's delay-scheduling always waits for node-local and
- rack-local delays, even for off-rack-only requests. (kasha)
-
- BUG FIXES
-
- YARN-3071. Remove invalid char from sample conf in doc of FairScheduler.
- (Masatake Iwasaki via aajisaka)
-
- YARN-2254. TestRMWebServicesAppsModification should run against both
- CS and FS. (Zhihai Xu via kasha)
-
- YARN-2713. "RM Home" link in NM should point to one of the RMs in an
- HA setup. (kasha)
-
- YARN-2857. ConcurrentModificationException in ContainerLogAppender
- (Mohammad Kamrul Islam via jlowe)
-
- YARN-2432. RMStateStore should process the pending events before close.
- (Varun Saxena via jianhe)
-
- YARN-1703. Fixed ResourceManager web-proxy to close connections correctly.
- (Rohith Sharma via vinodkv)
-
- YARN-2870. Updated the command to run the timeline server in the document.
- (Masatake Iwasaki via zjshen)
-
- YARN-2878. Fix DockerContainerExecutor.apt.vm formatting. (Abin Shahab via
- jianhe)
-
- YARN-2315. FairScheduler: Set current capacity in addition to capacity.
- (Zhihai Xu via kasha)
-
- YARN-2697. Remove useless RMAuthenticationHandler. (Haosong Huang via zjshen)
-
- YARN-2461. Fix PROCFS_USE_SMAPS_BASED_RSS_ENABLED property in
- YarnConfiguration. (rchiang via rkanter)
-
- YARN-2869. CapacityScheduler should trim sub queue names when parse
- configuration. (Wangda Tan via jianhe)
-
- YARN-2927. [YARN-1492] InMemorySCMStore properties are inconsistent.
- (Ray Chiang via kasha)
-
- YARN-2931. PublicLocalizer may fail until directory is initialized by
- LocalizeRunner. (Anubhav Dhoot via kasha)
-
- YARN-2930. Fixed TestRMRestart#testRMRestartRecoveringNodeLabelManager
- intermittent failure. (Wangda Tan via jianhe)
-
- YARN-2924. Fixed RMAdminCLI to not convert node labels to lower case.
- (Wangda Tan via jianhe)
-
- YARN-2243. Order of arguments for Preconditions.checkNotNull() is wrong in
- SchedulerApplicationAttempt ctor. (devaraj)
-
- YARN-2912 Jersey Tests failing with port in use. (varun saxena via stevel)
-
- YARN-2356. yarn status command for non-existent application/application
- attempt/container is too verbose. (Sunil G via devaraj)
-
- YARN-2914. [YARN-1492] Potential race condition in Singleton implementation of
- SharedCacheUploaderMetrics, CleanerMetrics, ClientSCMMetrics. (Varun Saxena via kasha)
-
- YARN-2945. FSLeafQueue#assignContainer - document the reason for using both write and
- read locks. (Tsuyoshi Ozawa via kasha)
-
- YARN-2944. InMemorySCMStore can not be instantiated with ReflectionUtils#newInstance.
- (Chris Trezzo via kasha)
-
- YARN-2675. containersKilled metrics is not updated when the container is killed
- during localization. (Zhihai Xu via kasha)
-
- YARN-2975. FSLeafQueue app lists are accessed without required locks. (kasha)
-
- YARN-2977. Fixed intermittent TestNMClient failure.
- (Junping Du via ozawa)
-
- YARN-2939. Fix new findbugs warnings in hadoop-yarn-common. (Li Lu via junping_du)
-
- YARN-2940. Fix new findbugs warnings in rest of the hadoop-yarn components. (Li Lu
- via junping_du)
-
- YARN-2937. Fixed new findbugs warnings in hadoop-yarn-nodemanager. (Varun Saxena
- via zjshen)
-
- YARN-2946. Fixed potential deadlock in RMStateStore. (Rohith Sharmaks via
- jianhe)
-
- YARN-2988. Graph#save() may leak file descriptors. (Ted Yu via ozawa)
-
- YARN-2938. Fixed new findbugs warnings in hadoop-yarn-resourcemanager and
- hadoop-yarn-applicationhistoryservice. (Varun Saxena via zjshen)
-
- YARN-2987. Fixed ClientRMService#getQueueInfo to check against queue and
- app ACLs. (Varun Saxena via jianhe)
-
- YARN-2991. Fixed DrainDispatcher to reuse the draining code path in
- AsyncDispatcher. (Rohith Sharmaks via zjshen)
-
- YARN-2958. Made RMStateStore not update the last sequence number when updating the
- delegation token. (Varun Saxena via zjshen)
-
- YARN-2230. Fixed few configs description in yarn-default.xml. (Vijay Bhat
- via jianhe)
-
- YARN-3010. Fixed findbugs warning in AbstractYarnScheduler. (Yi Liu via
- jianhe)
-
- YARN-2936. Changed YARNDelegationTokenIdentifier to set proto fields on
- getProto method. (Varun Saxena via jianhe)
-
- YARN-3014. Replaces labels on a host should update all NM's labels on that
- host. (Wangda Tan via jianhe)
-
- YARN-3027. Scheduler should use totalAvailable resource from node instead of
- availableResource for maxAllocation. (adhoot via rkanter)
-
- YARN-2861. Fixed Timeline DT secret manager to not reuse RM's configs.
- (Zhijie Shen via jianhe)
-
- YARN-3064. TestRMRestart/TestContainerResourceUsage/TestNodeManagerResync
- failure with allocation timeout. (Jian He via junping_du)
-
- YARN-2815. Excluded transitive dependency of JLine in hadoop-yarn-server-common.
- (Ferdinand Xu via zjshen)
-
- YARN-3070. TestRMAdminCLI#testHelp fails for transitionToActive command.
- (Contributed by Junping Du)
-
- YARN-3015. yarn classpath command should support same options as hadoop
- classpath. (Contributed by Varun Saxena)
-
- YARN-2933. Capacity Scheduler preemption policy should only consider capacity
- without labels temporarily. (Mayank Bansal via wangda)
-
- YARN-2731. Fixed RegisterApplicationMasterResponsePBImpl
<TRUNCATED>
[2/5] hadoop git commit: HADOOP-11792. Remove all of the CHANGES.txt
files.
Posted by wa...@apache.org.
http://git-wip-us.apache.org/repos/asf/hadoop/blob/1bc45461/hadoop-mapreduce-project/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-mapreduce-project/CHANGES.txt b/hadoop-mapreduce-project/CHANGES.txt
deleted file mode 100644
index 8939007..0000000
--- a/hadoop-mapreduce-project/CHANGES.txt
+++ /dev/null
@@ -1,8906 +0,0 @@
-Hadoop MapReduce Change Log
-
-Trunk (Unreleased)
-
- INCOMPATIBLE CHANGES
-
- MAPREDUCE-5785. Derive heap size or mapreduce.*.memory.mb automatically.
- (Gera Shegalov and Karthik Kambatla via gera)
-
- MAPREDUCE-5653. DistCp does not honour config-overrides for
- mapreduce.[map,reduce].memory.mb (Ratandeep Ratti via aw)
-
- MAPREDUCE-4424. 'mapred job -list' command should show the job name
- as well. (Avinash Kujur via aajisaka)
-
- MAPREDUCE-6336. Enable v2 FileOutputCommitter by default.
- (Siqi Li via gera)
-
- MAPREDUCE-6613. Change mapreduce.jobhistory.jhist.format default from
- json to binary (rchiang via rkanter)
-
- NEW FEATURES
-
- MAPREDUCE-778. Rumen Anonymizer. (Amar Kamat and Chris Douglas via amarrk)
-
- MAPREDUCE-2669. Add new examples for Mean, Median, and Standard Deviation.
- (Plamen Jeliazkov via shv)
-
- MAPREDUCE-4887. Add RehashPartitioner, to smooth distributions
- with poor implementations of Object#hashCode(). (Radim Kolar via cutting)
-
- MAPREDUCE-5232. Add a configuration to be able to log classpath and other
- system properties on mapreduce JVMs startup. (Sangjin Lee via vinodkv)
-
- MAPREDUCE-5910. Make MR AM resync with RM in case of work-preserving
- RM-restart. (Rohith via jianhe)
-
- MAPREDUCE-2841. Add a native implementation of MapOutputCollector.
- (see section below for detailed breakdown)
-
- IMPROVEMENTS
-
- MAPREDUCE-3481. [Gridmix] Improve Gridmix STRESS mode. (amarrk)
-
- MAPREDUCE-3597. [Rumen] Rumen should provide APIs to access all the
- job-history related information.
-
- MAPREDUCE-3375. [Gridmix] Memory Emulation system tests.
- (Vinay Thota via amarrk)
-
- MAPREDUCE-2733. [Gridmix] Gridmix3 cpu emulation system tests.
- (Vinay Thota via amarrk)
-
- MAPREDUCE-2836. Provide option to fail jobs when submitted to non-existent
- fair scheduler pools. (Ahmed Radwan via todd)
-
- MAPREDUCE-3171. normalize nodemanager native code compilation with common/hdfs
- native. (tucu)
-
- MAPREDUCE-3149. Add a test to verify that TokenCache handles file system
- uri with no authority. (John George via jitendra)
-
- MAPREDUCE-3169. Create a new MiniMRCluster equivalent which only provides
- client APIs cross MR1 and MR2 (Ahmed via tucu)
-
- MAPREDUCE-2944. Improve checking of input for JobClient.displayTasks()
- (XieXianshan via harsh)
-
- MAPREDUCE-3956. Remove the use of the deprecated Syncable.sync() method from
- TeraOutputFormat in the terasort example. (szetszwo)
-
- MAPREDUCE-3935. Annotate Counters.Counter and Counters.Group as @Public.
- (tomwhite)
-
- HADOOP-8285 MR changes for Use ProtoBuf for RpcPayLoadHeader (sanjay radia)
-
- MAPREDUCE-3302. Remove the last dependency call from
- org.apache.hadoop.record package in MR. (harsh)
-
- MAPREDUCE-2384. The job submitter should make sure to validate
- jobs before creation of necessary files. (harsh)
-
- MAPREDUCE-4371. Check for cyclic dependencies in Jobcontrol job DAG
- (madhukara phatak via bobby)
-
- MAPREDUCE-4686. hadoop-mapreduce-client-core fails compilation in Eclipse
- due to missing Avro-generated classes (Chris Nauroth via harsh)
-
- MAPREDUCE-4735. Make arguments in TestDFSIO case insensitive.
- (Brandon Li via suresh)
-
- MAPREDUCE-5197. Add a service for checkpointing task state.
- (Carlo Curino via cdouglas)
-
- MAPREDUCE-5189. Add policies and wiring to respond to preemption requests
- from YARN. (Carlo Curino via cdouglas)
-
- MAPREDUCE-5196. Add bookkeeping for managing checkpoints of task state.
- (Carlo Curino via cdouglas)
-
- MAPREDUCE-5912. Task.calculateOutputSize does not handle Windows files after
- MAPREDUCE-5196. (Remus Rusanu via cnauroth)
-
- MAPREDUCE-6019. MapReduce changes for exposing YARN/MR endpoints on multiple
- interfaces. (Craig Welch, Milan Potocnik, Arpit Agarwal via xgong)
-
- MAPREDUCE-6013. [post-HADOOP-9902] mapred version is missing (Akira AJISAKA
- via aw)
-
- MAPREDUCE-6250. deprecate sbin/mr-jobhistory-daemon.sh (aw)
-
- MAPREDUCE-6260. Convert site documentation to markdown (Masatake Iwasaki
- via aw)
-
- MAPREDUCE-6057. Remove obsolete entries from mapred-default.xml
- (Ray Chiang via aw)
-
- MAPREDUCE-2632. Avoid calling the partitioner when the numReduceTasks is 1.
- (Ravi Teja Ch N V and Sunil G via kasha)
-
- MAPREDUCE-6407. Migrate MAPREDUCE nativetask build to new CMake framework
- (Alan Burlison via Colin P. McCabe)
-
- MAPREDUCE-5485. Allow repeating job commit by extending OutputCommitter API
- (Junping Du via jianhe)
-
- BUG FIXES
-
- MAPREDUCE-5714. Removed forceful JVM exit in shutDownJob.
- (Jinghui Wang via Eric Yang)
-
- MAPREDUCE-3194. "mapred mradmin" command is broken in mrv2
- (Jason Lowe via bobby)
-
- MAPREDUCE-3462. Fix Gridmix JUnit testcase failures.
- (Ravi Prakash and Ravi Gummadi via amarrk)
-
- MAPREDUCE-3349. Log rack-name in JobHistory for unsuccessful tasks.
- (Devaraj K and Amar Kamat via amarrk)
-
- MAPREDUCE-3412. Fix 'ant docs'. (amarrk)
-
- MAPREDUCE-3346. [Rumen] LoggedTaskAttempt#getHostName() returns null.
- (amarrk)
-
- MAPREDUCE-2950. [Gridmix] TestUserResolve fails in trunk.
- (Ravi Gummadi via amarrk)
-
- MAPREDUCE-2784. [Gridmix] Bug fixes in ExecutionSummarizer and
- ResourceUsageMatcher. (amarrk)
-
- MAPREDUCE-2978. Fixed test-patch to make Jenkins report correct number of
- findBugs, correct links to findBugs artifacts and no links to the
- artifacts when there are no warnings. (Tom White via vinodkv).
-
- MAPREDUCE-3664. Federation Documentation has incorrect configuration example.
- (Brandon Li via jitendra)
-
- MAPREDUCE-1740. NPE in getMatchingLevelForNodes when node locations are
- variable depth (ahmed via tucu) [IMPORTANT: this is dead code in trunk]
-
- MAPREDUCE-3990. MRBench allows Long-sized input-lines value
- but parses CLI argument as an Integer. (harsh)
-
- MAPREDUCE-3868. Make Raid Compile. (Weiyan Wang via schen)
-
- MAPREDUCE-4685. DBCount should not use ACCESS. (Viji via harsh)
-
- MAPREDUCE-3223. Remove MR1 configs from mapred-default.xml (tlipcon via harsh)
-
- MAPREDUCE-4695. Fix LocalRunner on trunk after MAPREDUCE-3223 broke it
- (harsh)
-
- MAPREDUCE-3914. Mismatched free() / delete / delete [] in HadoopPipes
- (Joe Mudd via aw)
-
- MAPREDUCE-1125. SerialUtils.cc: deserializeFloat is out of sync with
- SerialUtils.hh (Simone Leo via aw)
-
- MAPREDUCE-4574. Fix TotalOrderParitioner to work with
- non-WritableComparable key types. (harsh)
-
- MAPREDUCE-5012. Typo in javadoc for IdentityMapper class. (Adam Monsen
- via suresh)
-
- MAPREDUCE-4987. TestMRJobs#testDistributedCache fails on Windows due to
- classpath problems and unexpected behavior of symlinks (Chris Nauroth via
- bikas)
-
- MAPREDUCE-5191. TestQueue#testQueue fails with timeout on Windows. (Ivan
- Mitic via hitesh)
-
- MAPREDUCE-5717. Task pings are interpreted as task progress (jlowe)
-
- MAPREDUCE-5867. Fix NPE in KillAMPreemptionPolicy related to
- ProportionalCapacityPreemptionPolicy (Sunil G via devaraj)
-
- MAPREDUCE-5972. Fix typo 'programatically' in job.xml (and a few other
- places) (Akira AJISAKA via aw)
-
- MAPREDUCE-6161. mapred hsadmin command missing from trunk (Allen Wittenauer
- via jlowe)
-
- MAPREDUCE-4413. MR lib dir contains jdiff (which is gpl) (Nemon Lou via aw)
-
- MAPREDUCE-6234. TestHighRamJob fails due to the change in MAPREDUCE-5785.
- (Masatake Iwasaki via kasha)
-
- MAPREDUCE-6343. JobConf.parseMaximumHeapSizeMB() fails to parse value
- greater than 2GB expressed in bytes. (Hao Xia via kasha)
-
- MAPREDUCE-6396. TestPipeApplication fails by NullPointerException.
- (Brahma Reddy Battula via aajisaka)
-
- MAPREDUCE-6406. Update FileOutputCommitter.FILEOUTPUTCOMMITTER_ALGORITHM_VERSION_DEFAULT
- to match mapred-default.xml. (Ray Chiang via devaraj)
-
- MAPREDUCE-6257. Document encrypted spills (Bibin A Chundatt via aw)
-
- MAPREDUCE-6391. util/Timer.cc completely misunderstands _POSIX_CPUTIME
- (Alan Burlison via aw)
-
- MAPREDUCE-6412. Make hadoop-mapreduce-client Native code -Wall-clean
- (Alan Burlison via aw)
-
- MAPREDUCE-6416. Not all platforms have d_type in struct dirent
- (Alan Burlison via aw)
-
- MAPREDUCE-6435. MapReduce client assumes the world is x86
- (Alan Burlison via aw)
-
- MAPREDUCE-6540. TestMRTimelineEventHandling fails (sjlee)
-
- MAPREDUCE-6555. TestMRAppMaster fails on trunk. (Junping Du via ozawa)
-
- BREAKDOWN OF MAPREDUCE-2841 (NATIVE TASK) SUBTASKS
-
- MAPREDUCE-5985. native-task: Fix build on macosx. Contributed by
- Binglin Chang
-
- MAPREDUCE-5994. Simplify ByteUtils and fix failing test. (todd)
-
- MAPREDUCE-5996. native-task: Rename system tests into standard directory
- layout (todd)
-
- MAPREDUCE-5997. native-task: Use DirectBufferPool from Hadoop Common (todd)
-
- MAPREDUCE-6000. native-task: Simplify ByteBufferDataReader/Writer (todd)
-
- MAPREDUCE-5991. native-task should not run unit tests if native profile is
- not enabled. (Binglin Chang)
-
- MAPREDUCE-5995. native-task: Revert changes to Text internals (todd)
-
- MAPREDUCE-6005. native-task: Fix some valgrind errors (Binglin Chang)
-
- MAPREDUCE-5984. native-task: Reuse lz4 sources in hadoop-common (Binglin
- Chang)
-
- MAPREDUCE-5976. native-task: should not fail to build if snappy is missing
- (Manu Zhang)
-
- MAPREDUCE-5978. native-task: remove test case for not supported codec
- Bzip2Codec and DefaultCodec (Manu Zhang)
-
- MAPREDUCE-6006. native-task: add native tests to maven and fix bug in
- pom.xml (Binglin Chang via todd)
-
- MAPREDUCE-6026. native-task: fix logging (Manu Zhang via todd)
-
- MAPREDUCE-6035. native-task: sources/test-sources jar distribution (Manu
- Zhang via todd)
-
- MAPREDUCE-5977. Fix or suppress native-task gcc warnings (Manu Zhang via
- todd)
-
- MAPREDUCE-6054. native-task: Speed up tests (todd)
-
- MAPREDUCE-6058. native-task: KVTest and LargeKVTest should check mr job is
- sucessful (Binglin Chang)
-
- MAPREDUCE-6056. native-task: move system test working dir to target dir and
- cleanup test config xml files (Manu Zhang via bchang)
-
- MAPREDUCE-6055. native-task: findbugs, interface annotations, and other misc
- cleanup (todd)
-
- MAPREDUCE-6067. native-task: fix some counter issues (Binglin Chang)
-
- MAPREDUCE-6069. native-task: Lint/style fixes and removal of unused code
- (todd)
-
- MAPREDUCE-6074. native-task: fix release audit, javadoc, javac warnings
- (todd)
-
- MAPREDUCE-6077. native-task: Remove CustomModule examples in nativetask (seanzhong)
-
- MAPREDUCE-6078. native-task: fix gtest build on macosx (Binglin Chang)
-
- MAPREDUCE-5801. Uber mode's log message is missing a vcore reason
- (Steven Wong via aw)
-
- MAPREDUCE-6525. Fix test failure of TestMiniMRClientCluster.testRestart.
- (Masatake Iwasaki via aajisaka)
-
-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-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-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-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-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-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-6223. TestJobConf#testNegativeValueForTaskVmem failures.
- (Varun Saxena via kasha)
-
- 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. 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-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-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-6010. HistoryServerFileSystemStateStore fails to update tokens
- (jlowe)
-
- MAPREDUCE-5878. some standard JDK APIs are not part of system classes
- defaults (Sangjin Lee via 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-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-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-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-5766. Moved ping messages from TaskAttempts to be at DEBUG level
- inside the ApplicationMaster log. (Jian He via vinodkv)
-
- 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 w
<TRUNCATED>
[3/5] hadoop git commit: HADOOP-11792. Remove all of the CHANGES.txt
files.
Posted by wa...@apache.org.
http://git-wip-us.apache.org/repos/asf/hadoop/blob/1bc45461/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
deleted file mode 100644
index 0ddecaf..0000000
--- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
+++ /dev/null
@@ -1,14611 +0,0 @@
-Hadoop HDFS Change Log
-
-Trunk (Unreleased)
-
- INCOMPATIBLE CHANGES
-
- HDFS-3034. Remove the deprecated DFSOutputStream.sync() method. (szetszwo)
-
- HDFS-5079. Cleaning up NNHAStatusHeartbeat.State from
- DatanodeProtocolProtos. (Tao Luo via shv)
-
- HDFS-5570. Deprecate hftp / hsftp and replace them with webhdfs / swebhdfs.
- (wheat9)
-
- HDFS-2538. option to disable fsck dots (Mohammad Kamrul Islam via aw)
-
- HDFS-7302. Remove "downgrade" from "namenode -rollingUpgrade" startup
- option since it may incorrectly finalize an ongoing rolling upgrade.
- (Kai Sasaki via szetszwo)
-
- HDFS-7985. WebHDFS should be always enabled. (Li Lu via wheat9)
-
- HDFS-7281. Missing block is marked as corrupted block (Ming Ma via
- Yongjun Zhang)
-
- HDFS-8349. Remove .xml and documentation references to dfs.webhdfs.enabled.
- (Ray Chiang via aajisaka)
-
- HDFS-8241. Remove unused NameNode startup option -finalize.
- (Brahma Reddy Battula via aajisaka)
-
- HDFS-8135. Remove the deprecated FSConstants class. (Li Lu via wheat9)
-
- HDFS-8591. Remove support for deprecated configuration key
- dfs.namenode.decommission.nodes.per.interval. (wang)
-
- HDFS-8895. Remove deprecated BlockStorageLocation APIs. (wang)
-
- HDFS-8981. Adding revision to data node jmx getVersion() method. (Siqi Li
- via mingma)
-
- HDFS-9085. Show renewer information in DelegationTokenIdentifier#toString.
- (Zhihai Xu via cnauroth)
-
- HDFS-9278. Fix preferredBlockSize typo in OIV XML output. (Nicole Pazmany via wang)
-
- HDFS-5165. Remove the TotalFiles metrics. (Akira Ajisaka via wheat9)
-
- NEW FEATURES
-
- HDFS-3125. Add JournalService to enable Journal Daemon. (suresh)
-
- HDFS-6440. Support more than 2 NameNodes. (Jesse Yates via atm)
-
- HDFS-9057. allow/disallow snapshots via webhdfs
- (Bramma Reddy Battula via vinayakumarb)
-
- HDFS-9525. hadoop utilities need to support provided delegation
- tokens (HeeSoo Kim via aw)
-
- HDFS-9804. Allow long-running Balancer to login with keytab.
- (Xiao Chen via zhz)
-
- IMPROVEMENTS
-
- HDFS-9653. Added blocks pending deletion report to dfsadmin.
- (Weiwei Yang via eyang)
-
- HDFS-4665. Move TestNetworkTopologyWithNodeGroup to common.
- (Junping Du via llu)
-
- HDFS-1620. Rename HdfsConstants -> HdfsServerConstants, FSConstants ->
- HdfsConstants. (Harsh J Chouraria via atm)
-
- HDFS-2197. Refactor RPC call implementations out of NameNode class (todd)
-
- HDFS-2572. Remove unnecessary double-check in DN#getHostName. (harsh)
-
- HDFS-2857. Cleanup BlockInfo class. (suresh)
-
- HDFS-2786. Fix host-based token incompatibilities in DFSUtil. (Kihwal Lee
- via jitendra)
-
- HDFS-2878. Fix TestBlockRecovery and move it back into main test directory.
- (todd)
-
- HDFS-2655. BlockReaderLocal#skip performs unnecessary IO.
- (Brandon Li via jitendra)
-
- HDFS-3009. Remove duplicate code in DFSClient#isLocalAddress by using
- NetUtils. (Hari Mankude via suresh)
-
- HDFS-3002. TestNameNodeMetrics need not wait for metrics update.
- (suresh)
-
- HDFS-3016. Security in unit tests. (Jaimin Jetly via jitendra)
-
- HDFS-3030. Remove getProtocolVersion and getProtocolSignature from translators.
- (jitendra)
-
- HDFS-3111. Missing license headers in trunk. (umamahesh)
-
- HDFS-3091. Update the usage limitations of ReplaceDatanodeOnFailure policy in
- the config description for the smaller clusters. (szetszwo via umamahesh)
-
- HDFS-309. FSEditLog should log progress during replay. (Sho Shimauchi
- via todd)
-
- HDFS-3131. Improve TestStorageRestore. (Brandon Li via atm)
-
- HDFS-3178. Add states and state handler for journal synchronization in
- JournalService. (szetszwo)
-
- HDFS-3273. Refactor BackupImage and FSEditLog, and rename
- JournalListener.rollLogs(..) to startLogSegment(..). (szetszwo)
-
- HDFS-3292. Remove the deprecated DiskStatus, getDiskStatus(), getRawUsed()
- and getRawCapacity() from DistributedFileSystem. (Arpit Gupta via szetszwo)
-
- HADOOP-8285. HDFS changes for Use ProtoBuf for RpcPayLoadHeader. (sanjay
- radia)
-
- HDFS-2743. Streamline usage of bookkeeper journal manager.
- (Ivan Kelly via umamahesh)
-
- HDFS-3293. Add toString(), equals(..) and hashCode() to JournalInfo.
- (Hari Mankude via szetszwo)
-
- HDFS-3197. Incorrect class comments in a few tests. (Andy Isaacson via eli)
-
- HDFS-3476. Correct the default used in TestDFSClientRetries.busyTest()
- after HDFS-3462 (harsh)
-
- HDFS-3478. Test quotas with Long.Max_Value. (Sujay Rau via eli)
-
- HDFS-3630 Modify TestPersistBlocks to use both flush and hflush (sanjay)
-
- HDFS-3768. Exception in TestJettyHelper is incorrect.
- (Eli Reisman via jghoman)
-
- HDFS-2580. NameNode#main(...) can make use of GenericOptionsParser. (harsh)
-
- HDFS-2127. Add a test that ensure AccessControlExceptions contain
- a full path. (Stephen Chu via eli)
-
- HDFS-3995. Use DFSTestUtil.createFile() for file creation and
- writing in test cases. (Jing Zhao via suresh)
-
- HDFS-3735. NameNode WebUI should allow sorting live datanode list by fields
- Block Pool Used, Block Pool Used(%) and Failed Volumes.
- (Brahma Reddy Battula via suresh)
-
- HDFS-4052. BlockManager#invalidateWork should print log outside the lock.
- (Jing Zhao via suresh)
-
- HDFS-3358. Specify explicitly that the NN UI status total is talking
- of persistent objects on heap. (harsh)
-
- HDFS-4904. Remove JournalService. (Arpit Agarwal via cnauroth)
-
- HDFS-5041. Add the time of last heartbeat to dead server Web UI (Shinichi
- Yamashita via brandonli)
-
- HDFS-5721. sharedEditsImage in Namenode#initializeSharedEdits() should be
- closed before method returns. (Ted Yu via junping_du)
-
- HDFS-6228. comments typo fix for FsDatasetImpl.java (zhaoyunjiong via umamahesh)
-
- HDFS-6246. Remove 'dfs.support.append' flag from trunk code. (umamahesh)
-
- HDFS-6609. Use DirectorySnapshottableFeature to represent a snapshottable
- directory. (Jing Zhao via wheat9)
-
- HDFS-7591. hdfs classpath command should support same options as hadoop
- classpath (Varun Saxena via Arpit Agarwal)
-
- HDFS-316. Balancer should run for a configurable # of iterations (Xiaoyu
- Yao via aw)
-
- HDFS-7322. deprecate sbin/hadoop-daemon.sh (aw)
-
- HDFS-7668. Convert site documentation from apt to markdown (Masatake
- Iwasaki via aw)
-
- HDFS-7460. Rewrite httpfs to use new shell framework (John Smith via aw)
-
- HDFS-6353. Check and make checkpoint before stopping the NameNode. (jing9)
-
- HDFS-5033. Bad error message for fs -put/copyFromLocal if user
- doesn't have permissions to read the source (Darrell Taylor via aw)
-
- HDFS-9182. Cleanup the findbugs and other issues after HDFS EC merged to trunk.
- (umamahesh)
-
- HDFS-8632. Add InterfaceAudience annotation to the erasure coding classes.
- (Rakesh R via wang)
-
- HDFS-9070. Allow fsck display pending replica location information for
- being-written blocks. (GAO Rui via jing9)
-
- HDFS-9261. Erasure Coding: Skip encoding the data cells if all the parity data
- streamers are failed for the current block group. (Rakesh R via umamahesh)
-
- HDFS-9323. Randomize the DFSStripedOutputStreamWithFailure tests. (szetszwo)
-
- HDFS-8777. Erasure Coding: add tests for taking snapshots on EC files.
- (Rakesh R via zhz)
-
- HADOOP-11684. S3a to use thread pool that blocks clients.
- (Thomas Demoor and Aaron Fabbri via lei)
-
- HDFS-9234. WebHdfs: getContentSummary() should give quota for storage types.
- (Surendra Singh Lilhore via xyao)
-
- HDFS-8968. Erasure coding: a comprehensive I/O throughput benchmark tool.
- (Rui Li via zhz)
-
- HDFS-8831. Trash Support for deletion in HDFS encryption zone. (xyao)
-
- HDFS-9582. TestLeaseRecoveryStriped file missing Apache License header
- and not well formatted. (umamahesh)
-
- HDFS-9494. Parallel optimization of DFSStripedOutputStream#flushAllInternals.
- (Gao Rui via jing9)
-
- HDFS-9260. Improve the performance and GC friendliness of NameNode startup
- and full block reports (Staffan Friberg via cmccabe)
-
- HDFS-9795. OIV Delimited should show which files are ACL-enabled (lei)
-
- HDFS-9829. Erasure Coding: Improve few exception handling logic of
- ErasureCodingWorker. (Rakesh R via jing9)
-
- HDFS-9838. Refactor the excessReplicateMap to a class. (szetszwo)
-
- HDFS-9733. Refactor DFSClient#getFileChecksum and DataXceiver#blockChecksum
- (Kai Zheng via umamahesh)
-
- OPTIMIZATIONS
-
- BUG FIXES
-
- HADOOP-9635 Fix potential Stack Overflow in DomainSocket.c (V. Karthik Kumar
- via cmccabe)
-
- HDFS-2299. TestOfflineEditsViewer is failing on trunk. (Uma Maheswara Rao G
- via atm)
- HDFS-2310. TestBackupNode fails since HADOOP-7524 went in.
- (Ivan Kelly via todd)
-
- HDFS-2313. Rat excludes has a typo for excluding editsStored files. (atm)
-
- HDFS-2314. MRV1 test compilation broken after HDFS-2197 (todd)
-
- HDFS-46. Change default namespace quota of root directory from
- Integer.MAX_VALUE to Long.MAX_VALUE. (Uma Maheswara Rao G via szetszwo)
-
- HDFS-2373. Commands using WebHDFS and hftp print unnecessary debug
- info on the console with security enabled. (Arpit Gupta via suresh)
-
- HDFS-2776. Missing interface annotation on JournalSet.
- (Brandon Li via jitendra)
-
- HDFS-3037. TestMulitipleNNDataBlockScanner#testBlockScannerAfterRestart is
- racy. (atm)
-
- HDFS-3116. Typo in fetchdt error message. (AOE Takashi via atm)
-
- HDFS-3126. Journal stream from Namenode to BackupNode needs to have
- timeout. (Hari Mankude via suresh)
-
- HDFS-3121. Add HDFS tests for HADOOP-8014 change. (John George via
- suresh)
-
- HDFS-3119. Overreplicated block is not deleted even after the replication
- factor is reduced after sync follwed by closing that file. (Ashish Singhi
- via umamahesh)
-
- HDFS-3265. PowerPc Build error. (Kumar Ravi via mattf)
-
- HDFS-2312. FSNamesystem javadoc incorrectly says its for DNs. (harsh)
-
- HDFS-3163. TestHDFSCLI.testAll fails if the user name is not all lowercase.
- (Brandon Li via atm)
-
- HDFS-3462. TestDFSClientRetries.busyTest() should restore default
- xceiver count in the config. (Madhukara Phatak via harsh)
-
- HDFS-3550. Fix raid javadoc warnings. (Jason Lowe via daryn)
-
- HDFS-3549. Fix dist tar build fails in hadoop-hdfs-raid project. (Jason Lowe via daryn)
-
- HDFS-3614. Revert unused MiniDFSCluster constructor from HDFS-3049.
- (acmurthy via eli)
-
- HDFS-3792. Fix two findbugs introduced by HDFS-3695 (todd)
-
- HDFS-3827. TestHASafeMode#assertSafemode method should be made static.
- (Jing Zhao via suresh)
-
- HDFS-3834. Remove unused static fields NAME, DESCRIPTION and Usage from
- Command. (Jing Zhao via suresh)
-
- HDFS-2434. TestNameNodeMetrics.testCorruptBlock fails intermittently.
- (Jing Zhao via suresh)
-
- HDFS-4067. TestUnderReplicatedBlocks intermittently fails due to
- ReplicaAlreadyExistsException. (Jing Zhao via suresh)
-
- HDFS-4115. TestHDFSCLI.testAll fails one test due to number format.
- (Trevor Robinson via suresh)
-
- HDFS-4105. The SPNEGO user for secondary namenode should use the web
- keytab. (Arpit Gupta via jitendra)
-
- HDFS-4003. test-patch should build the common native libs before
- running hdfs tests. (Colin Patrick McCabe via eli)
-
- HDFS-4260 Fix HDFS tests to set test dir to a valid HDFS path as opposed
- to the local build path (Chri Nauroth via Sanjay)
-
- HDFS-4310. fix test org.apache.hadoop.hdfs.server.datanode.
- TestStartSecureDataNode (Ivan A. Veselovsky via atm)
-
- HDFS-4275. MiniDFSCluster-based tests fail on Windows due to failure
- to delete test namenode directory. (Chris Nauroth via suresh)
-
- HDFS-4338. TestNameNodeMetrics#testCorruptBlock is flaky. (Andrew Wang via
- atm)
-
- HDFS-4391. TestDataTransferKeepalive fails when tests are executed in a
- certain order. (Andrew Wang via atm)
-
- HDFS-4757. Update FSDirectory#inodeMap when replacing an INodeDirectory
- while setting quota. (Jing Zhao via szetszwo)
-
- HDFS-4761. When resetting FSDirectory, the inodeMap should also be reset.
- (Jing Zhao via szetszwo)
-
- HDFS-4687. TestDelegationTokenForProxyUser#testWebHdfsDoAs is flaky with
- JDK7. (Andrew Wang via atm)
-
- HDFS-3934. duplicative dfs_hosts entries handled wrong. (Colin Patrick
- McCabe)
-
- HDFS-5719. FSImage#doRollback() should close prevState before return
- (Ted Yu via brandonli)
-
- HDFS-5794. Fix the inconsistency of layout version number of
- ADD_DATANODE_AND_STORAGE_UUIDS between trunk and branch-2. (jing9)
-
- HDFS-6893. crypto subcommand is not sorted properly in hdfs's hadoop_usage
- (David Luo via aw)
-
- HDFS-6981. Fix DN upgrade with layout version change. (Arpit Agarwal)
-
- HDFS-7204. balancer doesn't run as a daemon (aw)
-
- HDFS-7319. Remove dead link to HFTP documentation from index.xml.
- (Masatake Iwasaki via wheat9)
-
- HDFS-7407. Minor typo in privileged pid/out/log names (aw)
-
- HDFS-7581. HDFS documentation needs updating post-shell rewrite (aw)
-
- HADOOP-11484. hadoop-mapreduce-client-nativetask fails to build on ARM
- AARCH64 due to x86 asm statements (Edward Nevill via Colin P. McCabe)
-
- HDFS-7667. Various typos and improvements to HDFS Federation doc
- (Charles Lamb via aw)
-
- HDFS-3750. API docs don't include HDFS (Jolly Chen via aw)
-
- HDFS-7320. The appearance of hadoop-hdfs-httpfs site docs is inconsistent
- (Masatake Iwasaki via aw)
-
- HDFS-7670. HDFS Quota guide has typos, incomplete command lines
- (Brahma Reddy Battula via aw)
-
- HDFS-7669. HDFS Design Doc references commands that no longer exist.
- (Brahma Reddy Battula via aw)
-
- HDFS-7755. httpfs shell code has hardcoded path to bash (Dmitry
- Sivachenko via aw)
-
- HDFS-7711. Fix various typos in ClusterSetup.md.
- (Brahma Reddy Battula via wheat9)
-
- HDFS-7791. dfs count -v should be added to quota documentation (Akira
- AJISAKA via aw)
-
- HDFS-7803. Wrong command mentioned in HDFSHighAvailabilityWithQJM
- documentation (Arshad Mohammad via aw)
-
- HDFS-4681. TestBlocksWithNotEnoughRacks#testCorruptBlockRereplicatedAcrossRacks
- fails using IBM java (Ayappan via aw)
-
- HDFS-8110. Remove unsupported 'hdfs namenode -rollingUpgrade downgrade'
- from document. (J.Andreina via aajisaka)
-
- HDFS-7673. synthetic load generator docs give incorrect/incomplete commands
- (Brahma Reddy Battula via aw)
-
- HDFS-8332. DFS client API calls should check filesystem closed
- (Rakesh R via umamahesh)
-
- HDFS-8412. Fix the test failures in HTTPFS. (umamahesh)
-
- HDFS-8627. NPE thrown if unable to fetch token from Namenode
- (J.Andreina via vinayakumarb)
-
- HDFS-8657. Update docs for mSNN. (Jesse Yates via atm)
-
- HDFS-8800. hdfs --daemon stop namenode corrupts logs (John Smith via aw)
-
- HDFS-9204. DatanodeDescriptor#PendingReplicationWithoutTargets is wrongly
- calculated. (Mingliang Liu via jing9)
-
- HDFS-9217. Fix broken findbugsExcludeFile.xml for hadoop-hdfs-client module.
- (Mingliang Liu via aajisaka)
-
- HDFS-9423. Fix intermittent failure of TestEditLogTailer.
- (Masatake Iwasaki via waltersu4549)
-
- HDFS-9580. TestComputeInvalidateWork#testDatanodeReRegistration failed
- due to unexpected number of invalidate blocks. (Wei-Chiu Chuang via zhz)
-
- HDFS-9376. TestSeveralNameNodes fails occasionally.
- (Masatake Iwasaki via cnauroth)
-
- HDFS-9615. Fix variable name typo in DFSConfigKeys. (Ray Chiang via
- Arpit Agarwal)
-
- HDFS-9646. ErasureCodingWorker may fail when recovering data blocks with
- length less than the first internal block. (jing9)
-
- HDFS-9789. Correctly update DataNode's scheduled block size when writing
- small EC file. (jing9)
-
- HDFS-9794. Streamer threads may leak if failure happens when closing the
- striped outputstream. (jing9)
-
- HDFS-9818. Correctly handle EC reconstruction work caused by not enough
- racks. (jing9)
-
- HDFS-9837. BlockManager#countNodes should be able to detect duplicated
- internal blocks. (jing9)
-
- HDFS-9734. Refactoring of checksum failure report related codes.
- (Kai Zheng via zhz)
-
- HDFS-9866. BlockManager#chooseExcessReplicasStriped may weaken rack fault
- tolerance. (jing9)
-
- HDFS-9867. Missing block exception should carry locatedBlocks information.
- (Mingliang Liu via jing9)
-
- HDFS-9876. shouldProcessOverReplicated should not count number of pending
- replicas. (jing9)
-
- BREAKDOWN OF HDFS-7285 SUBTASKS AND RELATED JIRAS
-
- HDFS-7347. Configurable erasure coding policy for individual files and
- directories ( Zhe Zhang via vinayakumarb )
-
- HDFS-7339. Representing striped block groups in NameNode with hierarchical
- naming protocol ( zhz )
-
- HDFS-7652. Process block reports for erasure coded blocks (Zhe Zhang)
-
- HDFS-7716. Erasure Coding: extend BlockInfo to handle EC info (Jing Zhao)
-
- HDFS-7749. Erasure Coding: Add striped block support in INodeFile (Jing Zhao)
-
- HDFS-7837. Erasure Coding: allocate and persist striped blocks in NameNode
- (Jing Zhao via Zhe Zhang)
-
- HDFS-7872. Erasure Coding: INodeFile.dumpTreeRecursively() supports to print
- striped blocks (Takuya Fukudome via jing9)
-
- HDFS-7853. Erasure coding: extend LocatedBlocks to support reading from
- striped files (Jing Zhao)
-
- HDFS-7826. Erasure Coding: Update INodeFile quota computation for striped
- blocks ( Kai Sasaki via jing9 )
-
- HDFS-7912. Erasure Coding: track BlockInfo instead of Block in
- UnderReplicatedBlocks and PendingReplicationBlocks (Jing Zhao)
-
- HDFS-7369. Erasure coding: distribute recovery work for striped blocks to
- DataNode (Zhe Zhang)
-
- HDFS-7864. Erasure Coding: Update safemode calculation for striped blocks
- (GAO Rui via jing9)
-
- HDFS-7827. Erasure Coding: support striped blocks in non-protobuf fsimage
- ( Hui Zheng via jing9 )
-
- HDFS-7616. Add a test for BlockGroup support in FSImage.
- (Takuya Fukudome via szetszwo)
-
- HDFS-7907. Erasure Coding: track invalid, corrupt, and under-recovery striped
- blocks in NameNode (Jing Zhao)
-
- HDFS-8005. Erasure Coding: simplify striped block recovery work computation
- and add tests (Jing Zhao)
-
- HDFS-7617. Add unit tests for editlog transactions for EC
- (Hui Zheng via Zhe Zhang)
-
- HDFS-7839. Erasure coding: implement facilities in NameNode to create and
- manage EC zones (Zhe Zhang)
-
- HDFS-7969. Erasure coding: NameNode support for lease recovery of striped
- block groups. (Zhe Zhang)
-
- HDFS-7782. Erasure coding: pread from files in striped layout.
- (Zhe Zhang and Jing Zhao via Zhe Zhang)
-
- HDFS-8023. Erasure Coding: retrieve eraure coding schema for a file from
- NameNode (vinayakumarb)
-
- HDFS-8074. Define a system-wide default EC schema. (Kai Zheng)
-
- HDFS-8077. Erasure coding: fix bugs in EC zone and symlinks.
- (Jing Zhao and Zhe Zhang via Jing Zhao)
-
- HDFS-8104. Make hard-coded values consistent with the system default schema first before remove them. (Kai Zheng)
-
- HDFS-7889. Subclass DFSOutputStream to support writing striping layout files. (Li Bo via Kai Zheng)
-
- HDFS-8090. Erasure Coding: Add RPC to client-namenode to list all
- ECSchemas loaded in Namenode. (vinayakumarb)
-
- HDFS-8122. Erasure Coding: Support specifying ECSchema during creation of ECZone.
- (Vinayakumar B via Zhe Zhang)
-
- HDFS-8114. Erasure coding: Add auditlog FSNamesystem#createErasureCodingZone if this
- operation fails. (Rakesh R via Zhe Zhang)
-
- HDFS-8123. Erasure Coding: Better to move EC related proto messages to a
- separate erasurecoding proto file (Rakesh R via vinayakumarb)
-
- HDFS-7349. Support DFS command for the EC encoding (vinayakumarb)
-
- HDFS-8120. Erasure coding: created util class to analyze striped block groups.
- (Contributed by Zhe Zhang and Li Bo via Jing Zhao)
-
- HDFS-7994. Detect if resevered EC Block ID is already used during namenode
- startup. (Hui Zheng via szetszwo)
-
- HDFS-8167. BlockManager.addBlockCollectionWithCheck should check if the block is a striped block. (Hui Zheng via zhz).
-
- HDFS-8166. DFSStripedOutputStream should not create empty blocks. (Jing Zhao)
-
- HDFS-7937. Erasure Coding: INodeFile quota computation unit tests.
- (Kai Sasaki via Jing Zhao)
-
- HDFS-8145. Fix the editlog corruption exposed by failed TestAddStripedBlocks.
- (Jing Zhao)
-
- HDFS-8146. Protobuf changes for BlockECRecoveryCommand and its fields for
- making it ready for transfer to DN (Uma Maheswara Rao G via vinayakumarb)
-
- HDFS-8181. createErasureCodingZone sets retryCache state as false always
- (Uma Maheswara Rao G via vinayakumarb)
-
- HDFS-8190. StripedBlockUtil.getInternalBlockLength may have overflow error.
- (szetszwo)
-
- HDFS-8216. TestDFSStripedOutputStream should use BlockReaderTestUtil to
- create BlockReader. (szetszwo via Zhe Zhang)
-
- HDFS-8212. DistributedFileSystem.createErasureCodingZone should pass schema
- in FileSystemLinkResolver. (szetszwo via Zhe Zhang)
-
- HDFS-8024. Erasure Coding: ECworker frame, basics, bootstraping and configuration.
- (umamahesh)
-
- HDFS-8156. Add/implement necessary APIs even we just have the system default
- schema. (Kai Zheng via Zhe Zhang)
-
- HDFS-8136. Client gets and uses EC schema when reads and writes a stripping
- file. (Kai Sasaki via Kai Zheng)
-
- HDFS-8233. Fix DFSStripedOutputStream#getCurrentBlockGroupBytes when the last
- stripe is at the block group boundary. (jing9)
-
- HDFS-8223. Should calculate checksum for parity blocks in DFSStripedOutputStream.
- (Yi Liu via jing9)
-
- HDFS-8228. Erasure Coding: SequentialBlockGroupIdGenerator#nextValue may cause
- block id conflicts (Jing Zhao via Zhe Zhang)
-
- HDFS-8033. Erasure coding: stateful (non-positional) read from files in
- striped layout (Zhe Zhang)
-
- HDFS-8230. Erasure Coding: Ignore DatanodeProtocol#DNA_ERASURE_CODING_RECOVERY
- commands from standbynode if any (vinayakumarb)
-
- HDFS-8189. ClientProtocol#createErasureCodingZone API was wrongly annotated
- as Idempotent (vinayakumarb)
-
- HDFS-8235. Erasure Coding: Create DFSStripedInputStream in DFSClient#open.
- (Kai Sasaki via jing9)
-
- HDFS-8272. Erasure Coding: simplify the retry logic in DFSStripedInputStream
- (stateful read). (Jing Zhao via Zhe Zhang)
-
- HDFS-8282. Erasure coding: move striped reading logic to StripedBlockUtil.
- (Zhe Zhang)
-
- HDFS-8183. Erasure Coding: Improve DFSStripedOutputStream closing of
- datastreamer threads. (Rakesh R via Zhe Zhang)
-
- HDFS-8308. Erasure Coding: NameNode may get blocked in waitForLoadingFSImage()
- when loading editlog. (jing9)
-
- HDFS-7949. WebImageViewer need support file size calculation with striped
- blocks. (Rakesh R via Zhe Zhang)
-
- HDFS-8316. Erasure coding: refactor EC constants to be consistent with HDFS-8249.
- (Zhe Zhang via jing9)
-
- HDFS-8281. Erasure Coding: implement parallel stateful reading for striped layout.
- (jing9)
-
- HDFS-8137. Send the EC schema to DataNode via EC encoding/recovering command(umamahesh)
-
- HDFS-8242. Erasure Coding: XML based end-to-end test for ECCli commands
- (Rakesh R via vinayakumarb)
-
- HDFS-8324. Add trace info to DFSClient#getErasureCodingZoneInfo(..) (vinayakumarb via
- umamahesh)
-
- HDFS-7672. Handle write failure for stripping blocks and refactor the
- existing code in DFSStripedOutputStream and StripedDataStreamer. (szetszwo)
-
- HDFS-7348. Erasure Coding: DataNode reconstruct striped blocks.
- (Yi Liu via Zhe Zhang)
-
- HDFS-8334. Erasure coding: rename DFSStripedInputStream related test
- classes. (Zhe Zhang)
-
- HDFS-8129. Erasure Coding: Maintain consistent naming for Erasure Coding related classes - EC/ErasureCoding
- (umamahesh)
-
- HDFS-8203. Erasure Coding: Seek and other Ops in DFSStripedInputStream.
- (Yi Liu via jing9)
-
- HDFS-8289. Erasure Coding: add ECSchema to HdfsFileStatus. (Yong Zhang via
- jing9)
-
- HDFS-8355. Erasure Coding: Refactor BlockInfo and BlockInfoUnderConstruction.
- (Tsz Wo Nicholas Sze via jing9)
-
- HDFS-7678. Erasure coding: DFSInputStream with decode functionality (pread).
- (Zhe Zhang)
-
- HDFS-8372. Erasure coding: compute storage type quotas for striped files,
- to be consistent with HDFS-8327. (Zhe Zhang via jing9)
-
- HDFS-8368. Erasure Coding: DFS opening a non-existent file need to be
- handled properly (Rakesh R via zhz)
-
- HDFS-8363. Erasure Coding: DFSStripedInputStream#seekToNewSource. (yliu)
-
- HDFS-8195. Erasure coding: Fix file quota change when we complete/commit
- the striped blocks. (Takuya Fukudome via zhz)
-
- HDFS-8364. Erasure coding: fix some minor bugs in EC CLI
- (Walter Su via vinayakumarb)
-
- HDFS-8391. NN should consider current EC tasks handling count from DN while
- assigning new tasks. (umamahesh)
-
- HDFS-8367. BlockInfoStriped uses EC schema. (Kai Sasaki via Kai Zheng)
-
- HDFS-8352. Erasure Coding: test webhdfs read write stripe file. (waltersu4549)
-
- HDFS-8417. Erasure Coding: Pread failed to read data starting from not-first stripe.
- (Walter Su via jing9)
-
- HDFS-8418. Fix the isNeededReplication calculation for Striped block in NN.
- (Yi Liu via jing9)
-
- HDFS-8320. Erasure coding: consolidate striping-related terminologies. (zhz)
-
- HDFS-8366. Erasure Coding: Make the timeout parameter of polling blocking queue
- configurable in DFSStripedOutputStream. (Li Bo)
-
- HDFS-8378. Erasure Coding: Few improvements for the erasure coding worker.
- (Rakesh R via waltersu4549)
-
- HDFS-8375. Add cellSize as an XAttr to ECZone. ( Vinayakumar B via zhz).
-
- HDFS-8428. Erasure Coding: Fix the NullPointerException when deleting file.
- (Yi Liu via zhz).
-
- HDFS-8323. Bump GenerationStamp for write faliure in DFSStripedOutputStream.
- (Tsz Wo Nicholas Sze via jing9)
-
- HDFS-8427. Remove dataBlockNum and parityBlockNum from BlockInfoStriped.
- (Kai Sasaki via jing9)
-
- HDFS-8186. Erasure coding: Make block placement policy for EC file configurable.
- (Walter Su via zhz)
-
- HDFS-8294. Erasure Coding: Fix Findbug warnings present in erasure coding.
- (Rakesh R via zhz)
-
- HDFS-8441. Erasure Coding: make condition check earlier for setReplication.
- (waltersu4549)
-
- HDFS-7768. Change fsck to support EC files. (Takanobu Asanuma via szetszwo)
-
- HDFS-8382. Remove chunkSize and initialize from erasure coder. (Kai Zheng)
-
- HDFS-8408. Revisit and refactor ErasureCodingInfo (vinayakumarb)
-
- HDFS-8479. Erasure coding: fix striping related logic in FSDirWriteFileOp to
- sync with HDFS-8421. (Zhe Zhang via jing9)
-
- HDFS-8481. Erasure coding: remove workarounds in client side stripped blocks
- recovering. (zhz)
-
- HDFS-8336. Expose some administrative erasure coding operations to HdfsAdmin
- (Uma Maheswara Rao G via vinayakumarb)
-
- HDFS-8444. Erasure Coding: fix cannot rename a zone dir
- (Walter Su via vinayakumarb)
-
- HDFS-8517. Fix a decoding issue in stripped block recovering in client side.
- (Kai Zheng via jing9)
-
- HDFS-8453. Erasure coding: properly handle start offset for internal blocks
- in a block group. (Zhe Zhang via jing9)
-
- HDFS-7621. Erasure Coding: update the Balancer/Mover data migration logic.
- (Walter Su via zhz)
-
- HDFS-8328. Follow-on to update decode for DataNode striped blocks
- reconstruction. (yliu)
-
- HDFS-8319. Erasure Coding: support decoding for stateful read.
- (Jing Zhao via zhz)
-
- HDFS-8460. Erasure Coding: stateful read result doesn't match data
- occasionally because of flawed test. (Walter Su via zhz)
-
- HDFS-8556. Erasure Coding: Fix usage of 'createZone' (vinayakumarb)
-
- HDFS-8571. Fix TestErasureCodingCli test (Vinayakumar B via waltersu4549)
-
- HDFS-8450. Erasure Coding: Consolidate erasure coding zone related
- implementation into a single class (Rakesh R via vinayakumarb)
-
- HDFS-8585. Erasure Coding: Remove dataBlockNum and parityBlockNum from
- StripedBlockProto. (Yi Liu via jing9)
-
- HDFS-8559. Erasure Coding: fix non-protobuf fsimage for striped blocks.
- (Jing Zhao via yliu)
-
- HDFS-8580. Erasure coding: Persist cellSize in BlockInfoStriped and
- StripedBlocksFeature. (Walter Su via jing9)
-
- HDFS-8466. Refactor BlockInfoContiguous and fix NPE in
- TestBlockInfo#testCopyConstructor() (vinayakumarb)
-
- HDFS-8254. Avoid assigning a leading streamer in StripedDataStreamer to
- tolerate datanode failure. (Tsz Wo Nicholas Sze via jing9)
-
- HDFS-8543. Erasure Coding: processOverReplicatedBlock() handles striped block.
- (Walter Su via jing9)
-
- HDFS-8602. Erasure Coding: Client can't read(decode) the EC files which have
- corrupt blocks. (jing9 and Kai Sasaki)
-
- HDFS-8567. Erasure Coding: SafeMode handles file smaller than a full stripe.
- (Walter Su via jing9)
-
- HDFS-8253. DFSStripedOutputStream.closeThreads releases cellBuffers
- multiple times. (Kai Sasaki via szetszwo)
-
- HDFS-8468. 2 RPC calls for every file read in DFSClient#open(..) resulting in
- double Audit log entries (vinayakumarb)
-
- HDFS-8684. Erasure Coding: fix some block number calculation for striped
- block. (yliu)
-
- HDFS-8461. Erasure coding: fix priority level of UnderReplicatedBlocks for
- striped block. (Walter Su via jing9)
-
- HDFS-8719. Erasure Coding: client generates too many small packets when
- writing parity data. (Li Bo via waltersu4549)
-
- HDFS-8563. Erasure Coding: fsck handles file smaller than a full stripe.
- (Walter Su via jing9)
-
- HDFS-8484. Erasure coding: Two contiguous blocks occupy IDs belong to same
- striped group. (Walter Su via jing9)
-
- HDFS-8744. Erasure Coding: the number of chunks in packet is not updated
- when writing parity data. (Li Bo)
-
- HDFS-8669. Erasure Coding: handle missing internal block locations in
- DFSStripedInputStream. (jing9)
-
- HDFS-8702. Erasure coding: update BlockManager.blockHasEnoughRacks(..) logic
- for striped block. (Kai Sasaki via jing9)
-
- HDFS-8734. Erasure Coding: fix one cell need two packets. (Walter Su via
- jing9)
-
- HDFS-8619. Erasure Coding: revisit replica counting for striped blocks.
- (Jing Zhao via yliu)
-
- HDFS-8058. Erasure coding: use BlockInfo[] for both striped and contiguous
- blocks in INodeFile. (Zhe Zhang and Yi Liu via zhz)
-
- HDFS-8787. Erasure coding: rename BlockInfoContiguousUC and BlockInfoStripedUC
- to be consistent with trunk. (zhz)
-
- HDFS-8433. Erasure coding: set blockToken in LocatedStripedBlock.(waltersu4549)
-
- HDFS-8760. Erasure Coding: reuse BlockReader when reading the same block in pread.
- (jing9)
-
- HDFS-8781. Erasure Coding: Correctly handle BlockManager#InvalidateBlocks for
- striped block. (Yi Liu via jing9)
-
- HDFS-8813. Erasure Coding: Client no need to decode missing parity blocks.
- (Walter Su via jing9)
-
- HDFS-8798. Erasure Coding: fix DFSStripedInputStream/DFSStripedOutputStream
- re-fetch token when expired. (Walter Su via jing9)
-
- HDFS-8769. Erasure coding: unit test for SequentialBlockGroupIdGenerator.
- (Rakesh R via waltersu4549)
-
- HDFS-8202. Improve end to end stirpping file test to add erasure recovering
- test. (Xinwei Qin via zhz)
-
- HDFS-8804. Erasure Coding: use DirectBufferPool in DFSStripedInputStream for
- buffer allocation. (jing9)
-
- HDFS-8399. Erasure Coding: unit test the behaviour of BlockManager recovery
- work for the deleted blocks. (Rakesh R via zhz)
-
- HDFS-8857. Erasure Coding: Fix ArrayIndexOutOfBoundsException in
- TestWriteStripedFileWithFailure. (Li Bo)
-
- HDFS-8827. Erasure Coding: Fix NPE when NameNode processes over-replicated
- striped blocks. (Walter Su and Takuya Fukudome via jing9)
-
- HDFS-8854. Erasure coding: add ECPolicy to replace schema+cellSize in
- hadoop-hdfs. (Walter Su via zhz)
-
- HDFS-8220. Erasure Coding: StripedDataStreamer fails to handle the
- blocklocations which doesn't satisfy BlockGroupSize. (Rakesh R via zhz)
-
- HDFS-8838. Erasure Coding: Tolerate datanode failures in DFSStripedOutputStream
- when the data length is small. (szetszwo via waltersu4549)
-
- HDFS-8909. Erasure coding: update BlockInfoContiguousUC and BlockInfoStripedUC
- to use BlockUnderConstructionFeature. (Jing Zhao via waltersu4549)
-
- HDFS-8937. Erasure coding: do not throw exception when setting replication on
- EC file. (Gao Rui via jing9)
-
- HDFS-8978. Erasure coding: fix 2 failed tests of DFSStripedOutputStream.
- (Walter Su via jing9)
-
- HDFS-8833. Erasure coding: store EC schema and cell size in INodeFile and
- eliminate notion of EC zones. (zhz)
-
- HDFS-8853. Erasure Coding: Provide ECSchema validation when setting EC
- policy. (andreina via zhz)
-
- HDFS-8975. Erasure coding : Fix random failure in TestSafeModeWithStripedFile
- (J.Andreina via vinayakumarb)
-
- HDFS-7351. Document the HDFS Erasure Coding feature.
- (umamahesh and Zhe Zhang via wang)
-
- HDFS-8899. Erasure Coding: use threadpool for EC recovery tasks on DataNode.
- (Rakesh R via zhz)
-
- HDFS-9088. Cleanup erasure coding documentation. (wang via zhz)
-
- HDFS-9097. Erasure coding: update EC command "-s" flag to "-p" when
- specifying policy. (zhz)
-
- HDFS-9086. Rename dfs.datanode.stripedread.threshold.millis to
- dfs.datanode.stripedread.timeout.millis. (wang via zhz)
-
- HDFS-8550. Erasure Coding: Fix FindBugs Multithreaded correctness Warning.
- (Rakesh R via zhz)
-
- HDFS-9113. ErasureCodingWorker#processErasureCodingTasks should not fail to process
- remaining tasks due to one invalid ECTask (umamahesh)
-
- HDFS-9091. Erasure Coding: Provide DistributedFilesystem API to
- getAllErasureCodingPolicies. (Rakesh R via zhz)
-
- HDFS-8920. Erasure Coding: when recovering lost blocks, logs can be too
- verbose and hurt performance. (Rui Li via Kai Zheng)
-
- HDFS-8882. Erasure Coding: Use datablocks, parityblocks and cell size from
- ErasureCodingPolicy (Vinayakumar B via zhz)
-
- HDFS-9040. Erasure coding: coordinate data streamers in
- DFSStripedOutputStream. (jing9 and Walter Su)
-
- HDFS-9185. Fix null tracer in ErasureCodingWorker. (Rakesh R via jing9)
-
- HDFS-9180. Update excluded DataNodes in DFSStripedOutputStream based on failures
- in data streamers. (jing9)
-
- HDFS-8557. Allow to configure RS and XOR raw coders (Kai Zheng)
-
- HDFS-9206. Inconsistent default value of dfs.datanode.stripedread.buffer.size.
- (Walter Su via jing9)
-
- HDFS-9209. Erasure coding: Add apache license header in
- TestFileStatusWithECPolicy.java. (Surendra Singh Lilhore via jing9)
-
- HDFS-8438. Erasure Coding: Allow concat striped files if they have the same
- ErasureCodingPolicy. (Walter Su via jing9)
-
- HDFS-9275. Wait previous ErasureCodingWork to finish before schedule
- another one. (Walter Su via yliu)
-
- HDFS-9348. Erasure Coding: DFS GetErasureCodingPolicy API on a non-existent
- file should be handled properly. (Rakesh R via umamahesh)
-
- HDFS-9373. Erasure coding: friendly log information for write operations
- with some failed streamers. (Li Bo via zhz)
-
- HDFS-9173. Erasure Coding: Lease recovery for striped file. (Walter Su and
- Jing Zhao via zhz)
-
- HDFS-9451. Clean up depreated umasks and related unit tests.
- (Wei-Chiu Chuang via wheat9)
-
- HDFS-9575. Use byte array for internal block indices in a striped block.
- (jing9 via szetszwo)
-
- HDFS-9659. EditLogTailerThread to Active Namenode RPC should timeout
- (surendra singh lilhore via vinayakumarb)
-
- HDFS-9731. Erasure Coding: Rename BlockECRecoveryCommand to
- BlockECReconstructionCommand. (Rakesh R via zhz)
-
- HDFS-9403. Erasure coding: some EC tests are missing timeout.
- (Gao Rui via zhz)
-
- HDFS-9658. Erasure Coding: allow to use multiple EC policies in striping
- related tests. (Rui Li via zhz)
-
- HDFS-9775. Erasure Coding : Rename BlockRecoveryWork to
- BlockReconstructionWork. (Rakesh R via zhz)
-
- HDFS-9755. Erasure Coding: allow to use multiple EC policies in striping
- related tests [Part 2]. (Rui Li via zhz)
-
- HDFS-9787. SNNs stop uploading FSImage to ANN once isPrimaryCheckPointer
- changed to false. (Guocui Mi via vinayakumarb)
-
- HDFS-9830. Remove references to hftp in ViewFs documentation in trunk.
- (Wei-Chiu Chuang via aajisaka)
-
- HDFS-9816. Erasure Coding: allow to use multiple EC policies in striping
- related tests [Part 3]. (Rui Li via zhz)
-
-Release 2.9.0 - UNRELEASED
-
- INCOMPATIBLE CHANGES
-
- HDFS-9047. Retire libwebhdfs. (wheat9)
-
- NEW FEATURES
- HDFS-9835. OIV: add ReverseXML processor which reconstructs an fsimage from
- an XML file (cmccabe)
-
- IMPROVEMENTS
-
- HDFS-9267. TestDiskError should get stored replicas through
- FsDatasetTestUtils. (Lei (Eddy) Xu via Colin P. McCabe)
-
- HDFS-9491. Tests should get the number of pending async delets via
- FsDatasetTestUtils. (Tony Wu via lei)
-
- HDFS-9414. Refactor reconfiguration of ClientDatanodeProtocol for
- reusability. (Xiaobing Zhou via Arpit Agarwal)
-
- HDFS-8947. NameNode, DataNode and NFS gateway to support JvmPauseMonitor as
- a service. (Sunil G via Stevel)
-
- HDFS-9129. Move the safemode block count into BlockManager. (Mingliang Liu
- via jing9)
-
- HDFS-9281. Change TestDeleteBlockPool to not explicitly use File to check
- block pool existence. (lei)
-
- HDFS-9371. Code cleanup for DatanodeManager. (jing9)
-
- HDFS-9300. TestDirectoryScanner.testThrottle() is still a little flakey.
- (Daniel Templeton via wang)
-
- HDFS-8477. describe dfs.ha.zkfc.port in hdfs-default.xml.
- (Kanaka Kumar Avvaru via wang)
-
- HDFS-9350. Avoid creating temprorary strings in Block.toString() and
- getBlockName() (Staffan Friberg via cmccabe)
-
- HDFS-9624. DataNode start slowly due to the initial DU command operations.
- (Lin Yiqun via wang)
-
- HDFS-9576: HTrace: collect position/length information on read operations
- (zhz via cmccabe)
-
- HDFS-9542. Move BlockIdManager from FSNamesystem to BlockManager. (jing9)
-
- HDFS-9674. The HTrace span for OpWriteBlock should record the maxWriteToDisk
- time. (cmccabe via zhz)
-
- HDFS-9094. Add command line option to ask NameNode reload
- configuration. (Xiaobing Zhou via Arpit Agarwal)
-
- HDFS-9541. Add hdfsStreamBuilder API to libhdfs to support defaultBlockSizes
- greater than 2 GB. (cmccabe via zhz)
-
- HDFS-9677. Rename generationStampV1/generationStampV2 to
- legacyGenerationStamp/generationStamp. (Mingliang Liu via jing9)
-
- HDFS-7764. DirectoryScanner shouldn't abort the scan if one directory had
- an error (Rakesh R via cmccabe)
-
- HDFS-9637. Tests for RollingFileSystemSink. (Daniel Templeton via kasha)
-
- HDFS-9780. RollingFileSystemSink doesn't work on secure clusters.
- (Daniel Templeton via kasha)
-
- HDFS-9754. Avoid unnecessary getBlockCollection calls in BlockManager.
- (jing9)
-
- HDFS-7964. Add support for async edit logging. (Daryn Sharp)
-
- HDFS-9534. Add CLI command to clear storage policy from a path.
- (Xiaobing Zhou via Arpit Agarwal)
-
- OPTIMIZATIONS
-
- BUG FIXES
-
- HDFS-9618. Fix mismatch between log level and guard in
- BlockManager#computeRecoveryWorkForBlocks (iwasakims)
-
- HDFS-9621. getListing wrongly associates Erasure Coding policy to pre-existing
- replicated files under an EC directory. (jing9)
-
- HDFS-9691. TestBlockManagerSafeMode#testCheckSafeMode fails intermittently.
- (Mingliang Liu via aajisaka)
-
- HDFS-9608. Disk IO imbalance in HDFS with heterogeneous storages.
- (Wei Zhou via wang)
-
- HDFS-9858. RollingFileSystemSink can throw an NPE on non-secure clusters.
- (Daniel Templeton via kasha)
-
-Release 2.8.0 - UNRELEASED
-
- NEW FEATURES
-
- HDFS-7891. A block placement policy with best rack failure tolerance.
- (Walter Su via szetszwo)
-
- HDFS-8131. Implement a space balanced block placement policy (Liu Shaohui
- via kihwal)
-
- HDFS-8155. Support OAuth2 in WebHDFS. (jghoman)
-
- HDFS-9184. Logging HDFS operation's caller context into audit logs.
- (Mingliang Liu via jitendra)
-
- HDFS-9244. Support nested encryption zones. (zhz)
-
- HDFS-9711. Integrate CSRF prevention filter in WebHDFS. (cnauroth)
-
- IMPROVEMENTS
-
- HDFS-9257. improve error message for "Absolute path required" in INode.java
- to contain the rejected path (Marcell Szabo via harsh)
-
- HDFS-2390. dfsadmin -setBalancerBandwidth does not validate -ve value
- (Gautam Gopalakrishnan via harsh)
-
- HDFS-8821. Explain message "Operation category X is not supported
- in state standby" (Gautam Gopalakrishnan via harsh)
-
- HDFS-3918. EditLogTailer shouldn't log WARN when other node
- is in standby mode (todd via harsh)
-
- HDFS-4396. Add START_MSG/SHUTDOWN_MSG for ZKFC
- (Liang Xie via harsh)
-
- HDFS-7875. Improve log message when wrong value configured for
- dfs.datanode.failed.volumes.tolerated.
- (nijel via harsh)
-
- HDFS-2360. Ugly stacktrace when quota exceeds. (harsh)
-
- HDFS-7835. make initial sleeptime in locateFollowingBlock configurable for
- DFSClient. (Zhihai Xu via Yongjun Zhang)
-
- HDFS-7829. Code clean up for LocatedBlock. (Takanobu Asanuma via jing9)
-
- HDFS-7854. Separate class DataStreamer out of DFSOutputStream. (Li Bo via
- jing9)
-
- HDFS-7713. Implement mkdirs in the HDFS Web UI. (Ravi Prakash via wheat9)
-
- HDFS-7928. Scanning blocks from disk during rolling upgrade startup takes
- a lot of time if disks are busy (Rushabh S Shah via kihwal)
-
- HDFS-7990. IBR delete ack should not be delayed. (daryn via kihwal)
-
- HDFS-8004. Use KeyProviderCryptoExtension#warmUpEncryptedKeys when creating
- an encryption zone. (awang via asuresh)
-
- HDFS-6263. Remove DRFA.MaxBackupIndex config from log4j.properties.
- (Abhiraj Butala via aajisaka)
-
- HDFS-6408. Remove redundant definitions in log4j.properties.
- (Abhiraj Butala via aajisaka)
-
- HDFS-7890. Improve information on Top users for metrics in
- RollingWindowsManager and lower log level (J.Andreina via vinayakumarb)
-
- HDFS-7645. Rolling upgrade is restoring blocks from trash multiple times.
- (Vinayakumar B and Keisuke Ogiwara via Arpit Agarwal)
-
- HDFS-7944. Minor cleanup of BlockPoolManager#getAllNamenodeThreads.
- (Arpit Agarwal)
-
- HDFS-7671. hdfs user guide should point to the common rack awareness doc.
- (Kai Sasaki via aajisaka)
-
- HDFS-8009. Signal congestion on the DataNode. (wheat9)
-
- HDFS-7978. Add LOG.isDebugEnabled() guard for some LOG.debug(..).
- (Walter Su via wang)
-
- HDFS-7888. Change DFSOutputStream and DataStreamer for convenience of
- subclassing. (Li Bo via szetszwo)
-
- HDFS-8049. Add @InterfaceAudience.Private annotation to hdfs client
- implementation. (Takuya Fukudome via szetszwo)
-
- HDFS-8079. Move dfs.client.retry.* confs from DFSConfigKeys to
- HdfsClientConfigKeys.Retry. (szetszwo)
-
- HDFS-8073. Split BlockPlacementPolicyDefault.chooseTarget(..) so it
- can be easily overrided. (Walter Su via vinayakumarb)
-
- HDFS-8080. Separate JSON related routines used by WebHdfsFileSystem to a
- package local class. (wheat9)
-
- HDFS-8085. Move CorruptFileBlockIterator to a new hdfs.client.impl package.
- (szetszwo)
-
- HDFS-8076. Code cleanup for DFSInputStream: use offset instead of
- LocatedBlock when possible. (Zhe Zhang via wang)
-
- HDFS-8025. Addendum fix for HDFS-3087 Decomissioning on NN restart can
- complete without blocks being replicated. (Ming Ma via wang)
-
- HDFS-8089. Move o.a.h.hdfs.web.resources.* to the client jars. (wheat9)
-
- HDFS-7979. Initialize block report IDs with a random number. (wang)
-
- HDFS-8101. DFSClient use of non-constant DFSConfigKeys pulls in WebHDFS
- classes at runtime. (Sean Busbey via atm)
-
- HDFS-8102. Separate webhdfs retry configuration keys from DFSConfigKeys.
- (wheat9)
-
- HDFS-8100. Refactor DFSClient.Conf to a standalone class and separates
- short-circuit related conf to ShortCircuitConf. (szetszwo)
-
- HDFS-8103. Move BlockTokenSecretManager.AccessMode into
- BlockTokenIdentifier. (wheat9)
-
- HDFS-8084. Move dfs.client.failover.* confs from DFSConfigKeys to
- HdfsClientConfigKeys.Failover and fix typos in the dfs.http.client.*
- configuration keys. (szetszwo)
-
- HDFS-7933. fsck should also report decommissioning replicas.
- (Xiaoyu Yao via cnauroth)
-
- HDFS-8083. Move dfs.client.write.* conf from DFSConfigKeys to
- HdfsClientConfigKeys.Write. (szetszwo)
-
- HDFS-8117. More accurate verification in SimulatedFSDataset: replace
- DEFAULT_DATABYTE with patterned data. (Zhe Zhang via wang)
-
- HDFS-8144. Split TestLazyPersistFiles into multiple tests. (Arpit Agarwal)
-
- HDFS-8082. Move dfs.client.read.*, dfs.client.short.circuit.*,
- dfs.client.mmap.* and dfs.client.hedged.read.* conf from DFSConfigKeys
- to HdfsClientConfigKeys. (szetszwo)
-
- HDFS-8165. Move GRANDFATHER_GENERATION_STAMP and GRANDFATER_INODE_ID to
- hdfs-client. (wheat9)
-
- HDFS-8152. Refactoring of lazy persist storage cases. (Arpit Agarwal)
-
- HDFS-8169. Move LocatedBlocks and related classes to hdfs-client. (wheat9)
-
- HDFS-8133. Improve readability of deleted block check (Daryn Sharp via
- Colin P. McCabe)
-
- HDFS-8185. Separate client related routines in HAUtil into a new class.
- (wheat9)
-
- HDFS-8218. Move classes that used by ClientProtocol into hdfs-client.
- (wheat9)
-
- HDFS-4448. Allow HA NN to start in secure mode with wildcard address
- configured (atm via asuresh)
-
- HDFS-8215. Refactor NamenodeFsck#check method. (Takanobu Asanuma
- via szetszwo)
-
- HDFS-8052. Move WebHdfsFileSystem into hadoop-hdfs-client. (wheat9)
-
- HDFS-8176. Record from/to snapshots in audit log for snapshot diff report.
- (J. Andreina via jing9)
-
- HDFS-8280. Code Cleanup in DFSInputStream. (Jing Zhao via wheat9)
-
- HDFS-8283. DataStreamer cleanup and some minor improvement. (szetszwo via
- jing9)
-
- HDFS-5574. Remove buffer copy in BlockReader.skip.
- (Binglin Chang via aajisaka)
-
- HDFS-8200. Refactor FSDirStatAndListingOp. (wheat9)
-
- HDFS-8292. Move conditional in fmt_time from dfs-dust.js to status.html.
- (Charles Lamb via wang)
-
- HDFS-8086. Move LeaseRenewer to the hdfs.client.impl package. (Takanobu
- Asanuma via szetszwo)
-
- HDFS-8249. Separate HdfsConstants into the client and the server side
- class. (wheat9)
-
- HDFS-7397. Add more detail to the documentation for the conf key
- "dfs.client.read.shortcircuit.streams.cache.size" (Brahma Reddy Battula via
- Colin P. McCabe)
-
- HDFS-8237. Move all protocol classes used by ClientProtocol to hdfs-client.
- (wheat9)
-
- HDFS-7758. Retire FsDatasetSpi#getVolumes() and use
- FsDatasetSpi#getVolumeRefs() instead (Lei (Eddy) Xu via Colin P. McCabe)
-
- HDFS-7847. Modify NNThroughputBenchmark to be able to operate on a remote
- NameNode (Charles Lamb via Colin P. McCabe)
-
- HDFS-8314. Move HdfsServerConstants#IO_FILE_BUFFER_SIZE and
- SMALL_BUFFER_SIZE to the users. (Li Lu via wheat9)
-
- HDFS-8207. Improper log message when blockreport interval compared with
- initial delay. (Brahma Reddy Battula and Ashish Singhi via ozawa)
-
- HDFS-7559. Create unit test to automatically compare HDFS related classes
- and hdfs-default.xml. (Ray Chiang via asuresh)
-
- HDFS-5640. Add snapshot methods to FileContext. (Rakesh R via cnauroth)
-
- HDFS-8284. Update documentation about how to use HTrace with HDFS (Masatake
- Iwasaki via Colin P. McCabe)
-
- HDFS-8113. Add check for null BlockCollection pointers in
- BlockInfoContiguous structures (Chengbing Liu via Colin P. McCabe)
-
- HDFS-6757. Simplify lease manager with INodeID. (wheat9)
-
- HDFS-8327. Simplify quota calculations for snapshots and truncate. (wheat9)
-
- HDFS-8357. Consolidate parameters of INode.CleanSubtree() into a parameter
- objects. (Li Lu via wheat9)
-
- HDFS-8255. Rename getBlockReplication to getPreferredBlockReplication.
- (Contributed by Zhe Zhang)
-
- HDFS-6184. Capture NN's thread dump when it fails over.
- (Ming Ma via aajisaka)
-
- HDFS-8350. Remove old webhdfs.xml and other outdated documentation stuff.
- (Brahma Reddy Battula via aajisaka)
-
- HDFS-6888. Allow selectively audit logging ops (Chen He via vinayakumarb)
-
- HDFS-8397. Refactor the error handling code in DataStreamer.
- (Tsz Wo Nicholas Sze via jing9)
-
- HDFS-8394. Move getAdditionalBlock() and related functionalities into a
- separate class. (wheat9)
-
- HDFS-8157. Writes to RAM DISK reserve locked memory for block files.
- (Arpit Agarwal)
-
- HDFS-8345. Storage policy APIs must be exposed via the FileSystem
- interface. (Arpit Agarwal)
-
- HDFS-4185. Add a metric for number of active leases (Rakesh R via raviprak)
-
- HDFS-4383. Document the lease limits. (Arshad Mohammad via aajisaka)
-
- HDFS-8421. Move startFile() and related functions into FSDirWriteFileOp.
- (wheat9)
-
- HDFS-8377. Support HTTP/2 in datanode. (Duo Zhang via wheat9)
-
- HDFS-8482. Rename BlockInfoContiguous to BlockInfo. (Zhe Zhang via wang)
-
- HDFS-8443. Document dfs.namenode.service.handler.count in hdfs-site.xml.
- (J.Andreina via aajisaka)
-
- HDFS-8489. Subclass BlockInfo to represent contiguous blocks.
- (Zhe Zhang via jing9)
-
- HDFS-8386. Improve synchronization of 'streamer' reference in
- DFSOutputStream. (Rakesh R via wang)
-
- HDFS-8513. Rename BlockPlacementPolicyRackFaultTolarent to
- BlockPlacementPolicyRackFaultTolerant. (wang)
-
- HDFS-8532. Make the visibility of DFSOutputStream#streamer member variable
- to private. (Rakesh R via wang)
-
- HDFS-8535. Clarify that dfs usage in dfsadmin -report output includes all
- block replicas. (Eddy Xu via wang)
-
- HDFS-8432. Introduce a minimum compatible layout version to allow downgrade
- in more rolling upgrade use cases. (cnauroth)
-
- HDFS-8116. Cleanup uncessary if LOG.isDebugEnabled() from
- RollingWindowManager. (Brahma Reddy Battula via xyao)
-
- HDFS-8553. Document hdfs class path options.
- (Brahma Reddy Battula via cnauroth)
-
- HDFS-8552. Fix hdfs CLI usage message for namenode and zkfc.
- (Brahma Reddy Battula via xyao)
-
- HDFS-8568. TestClusterId#testFormatWithEmptyClusterIdOption is failing.
- (Rakesh R. via xyao)
-
- HDFS-8549. Abort the balancer if an upgrade is in progress. (wang)
-
- HDFS-8573. Move creation of restartMeta file logic from BlockReceiver to
- ReplicaInPipeline. (Eddy Xu via wang)
-
- HDFS-7923. The DataNodes should rate-limit their full block reports by
- asking the NN on heartbeat messages (cmccabe)
-
- HDFS-8540. Mover should exit with NO_MOVE_BLOCK if no block can be moved.
- (surendra singh lilhore via szetszwo)
-
- HDFS-8606. Cleanup DFSOutputStream by removing unwanted changes
- from HDFS-8386. (Rakesh R via szetszwo)
-
- HDFS-9608. Merge HDFS-7912 to trunk and branch-2 (track BlockInfo instead
- of Block in UnderReplicatedBlocks and PendingReplicationBlocks).
- (Zhe Zhang via wang)
-
- HDFS-8238. Move ClientProtocol to the hdfs-client.
- (Takanobu Asanuma via wheat9)
-
- HDFS-8446. Separate safemode related operations in GetBlockLocations().
- (wheat9)
-
- HDFS-8589. Fix unused imports in BPServiceActor and BlockReportLeaseManager
- (cmccabe)
-
- HDFS-6249. Output AclEntry in PBImageXmlWriter.
- (surendra singh lilhore via aajisaka)
-
- HDFS-8605. Merge Refactor of DFSOutputStream from HDFS-7285 branch.
- (vinayakumarb via wang)
-
- HDFS-8582. Support getting a list of reconfigurable config properties and
- do not generate spurious reconfig warnings (Lei (Eddy) Xu via Colin P.
- McCabe)
-
- HDFS-8192. Eviction should key off used locked memory instead of
- ram disk free space. (Arpit Agarwal)
-
- HDFS-6564. Use slf4j instead of common-logging in hdfs-client.
- (Rakesh R via wheat9)
-
- HDFS-8639. Add Option for NameNode HTTP port in MiniDFSClusterManager.
- (Kai Sasaki via jing9)
-
- HDFS-8462. Implement GETXATTRS and LISTXATTRS operations for WebImageViewer.
- (Jagadesh Kiran N via aajisaka)
-
- HDFS-8640. Make reserved RBW space visible through JMX. (kanaka kumar
- avvaru via Arpit Agarwal)
-
- HDFS-8665. Fix replication check in DFSTestUtils#waitForReplication. (wang)
-
- HDFS-8546. Use try with resources in DataStorage and Storage. (wang)
-
- HDFS-8651. Make hadoop-hdfs-project Native code -Wall-clean (Alan Burlison
- via Colin P. McCabe)
-
- HDFS-8653. Code cleanup for DatanodeManager, DatanodeDescriptor and
- DatanodeStorageInfo. (Zhe Zhang via wang)
-
- HDFS-8493. Consolidate truncate() related implementation in a single class.
- (Rakesh R via wheat9)
-
- HDFS-8635. Migrate HDFS native build to new CMake framework (Alan Burlison
- via Colin P. McCabe)
-
- HDFS-8666. Speedup the TestMover tests. (Walter Su via jing9)
-
- HDFS-8703. Merge refactor of DFSInputStream from ErasureCoding branch
- (vinayakumarb)
-
- HDFS-8709. Clarify automatic sync in FSEditLog#logEdit. (wang)
-
- HDFS-8711. setSpaceQuota command should print the available storage type
- when input storage type is wrong. (Brahma Reddy Battula via xyao)
-
- HDFS-8620. Clean up the checkstyle warinings about ClientProtocol.
- (Takanobu Asanuma via wheat9)
-
- HDFS-8712. Remove 'public' and 'abstracta modifiers in FsVolumeSpi and
- FsDatasetSpi (Lei (Eddy) Xu via vinayakumarb)
-
- HDFS-8726. Move protobuf files that define the client-sever protocols to
- hdfs-client. (wheat9)
-
- HDFS-8751. Remove setBlocks API from INodeFile and misc code cleanup. (Zhe
- Zhang via jing9)
-
- HDFS-8541. Mover should exit with NO_MOVE_PROGRESS if there is no move
- progress. (Surendra Singh Lilhore via szetszwo)
-
- HDFS-8742. Inotify: Support event for OP_TRUNCATE.
- (Surendra Singh Lilhore via aajisaka)
-
- HDFS-8794. Improve CorruptReplicasMap#corruptReplicasMap. (yliu)
-
- HDFS-7483. Display information per tier on the Namenode UI.
- (Benoy Antony and wheat9 via wheat9)
-
- HDFS-8721. Add a metric for number of encryption zones.
- (Rakesh R via cnauroth)
-
- HDFS-8495. Consolidate append() related implementation into a single class.
- (Rakesh R via wheat9)
-
- HDFS-8795. Improve InvalidateBlocks#node2blocks. (yliu)
-
- HDFS-8797. WebHdfsFileSystem creates too many connections for pread. (jing9)
-
- HDFS-8730. Clean up the import statements in ClientProtocol.
- (Takanobu Asanuma via wheat9)
-
- HDFS-8735. Inotify: All events classes should implement toString() API.
- (Surendra Singh Lilhore via aajisaka)
-
- HDFS-7858. Improve HA Namenode Failover detection on the client. (asuresh)
-
- HDFS-8180. AbstractFileSystem Implementation for WebHdfs. (snayak via jghoman)
-
- HDFS-8811. Move BlockStoragePolicy name's constants from
- HdfsServerConstants.java to HdfsConstants.java (vinayakumarb)
-
- HDFS-8822. Add SSD storagepolicy tests in TestBlockStoragePolicy#
- testDefaultPolicies (vinayakumarb)
-
- HDFS-8816. Improve visualization for the Datanode tab in the NN UI. (wheat9)
-
- HDFS-7192. DN should ignore lazyPersist hint if the writer is
- not local. (Arpit Agarwal)
-
- HDFS-6860. BlockStateChange logs are too noisy. (Chang Li and xyao via xyao)
-
- HDFS-8815. DFS getStoragePolicy implementation using single RPC call
- (Surendra Singh Lilhore via vinayakumarb)
-
- HDFS-8856. Make LeaseManager#countPath O(1). (Arpit Agarwal)
-
- HDFS-8772. Fix TestStandbyIsHot#testDatanodeRestarts which occasionally fails.
- (Walter Su via wang)
-
- HDFS-8818. Changes the global moveExecutor to per datanode executors and
- changes MAX_SIZE_TO_MOVE to be configurable. (szetszwo)
-
- HDFS-8805. Archival Storage: getStoragePolicy should not need superuser privilege.
- (Brahma Reddy Battula via jing9)
-
- HDFS-8887. Expose storage type and storage ID in BlockLocation. (wang)
-
- HDFS-8622. Implement GETCONTENTSUMMARY operation for WebImageViewer.
- (Jagadesh Kiran N via aajisaka)
-
- HDFS-7649. Multihoming docs should emphasize using hostnames in
- configurations. (Brahma Reddy Battula via Arpit Agarwal)
-
- HDFS-8824. Do not use small blocks for balancing the cluster. (szetszwo)
-
- HDFS-8883. NameNode Metrics : Add FSNameSystem lock Queue Length.
- (Anu Engineer via xyao)
-
- HDFS-8713. Convert DatanodeDescriptor to use SLF4J logging. (wang)
-
- HDFS-6407. Add sorting and pagination in the datanode tab of the NN Web UI.
- (wheat9)
-
- HDFS-8801. Convert BlockInfoUnderConstruction as a feature.
- (Jing Zhao via wheat9)
-
- HDFS-8880. NameNode metrics logging. (Arpit Agarwal)
-
- HDFS-8278. When computing max-size-to-move in Balancer, count only the
- storage with remaining >= default block size. (szetszwo)
-
- HDFS-8435. Support CreateFlag in WebHDFS. (Jakob Homan via cdouglas)
-
- HDFS-8826. In Balancer, add an option to specify the source node list
- so that balancer only selects blocks to move from those nodes. (szetszwo)
-
- HDFS-8911. NameNode Metric : Add Editlog counters as a JMX metric.
- (Anu Engineer via Arpit Agarwal)
-
- HDFS-8803. Move DfsClientConf to hdfs-client. (Mingliang Liu via wheat9)
-
- HDFS-8917. Cleanup BlockInfoUnderConstruction from comments and tests.
- (Zhe Zhang via jing9)
-
- HDFS-8884. Fail-fast check in BlockPlacementPolicyDefault#chooseTarget.
- (yliu)
-
- HDFS-8828. Utilize Snapshot diff report to build diff copy list in distcp.
- (Yufei Gu via Yongjun Zhang)
-
- HDFS-8823. Move replication factor into individual blocks. (wheat9)
-
- HDFS-8934. Move ShortCircuitShm to hdfs-client. (Mingliang Liu via wheat9)
-
- HDFS-8928. Improvements for BlockUnderConstructionFeature:
- ReplicaUnderConstruction as a separate class and replicas as an array.
- (jing9)
-
- HDFS-8900. Compact XAttrs to optimize memory footprint. (yliu)
-
- HDFS-8951. Move the shortcircuit package to hdfs-client.
- (Mingliang Liu via wheat9)
-
- HDFS-8896. DataNode object isn't GCed when shutdown, because it has GC
- root in ShutdownHookManager. (Walter Su via jing9)
-
- HDFS-8248. Store INodeId instead of the INodeFile object in
- BlockInfoContiguous. (wheat9)
-
- HDFS-8962. Clean up checkstyle warnings in o.a.h.hdfs.DfsClientConf.
- (Mingliang Liu via wheat9)
-
- HDFS-8865. Improve quota initialization performance. (kihwal)
-
- HDFS-8938. Extract BlockToMarkCorrupt and ReplicationWork as standalone
- classes from BlockManager. (Mingliang Liu via wheat9)
-
- HDFS-8925. Move BlockReaderLocal to hdfs-client.
- (Mingliang Liu via wheat9)
-
- HDFS-8983. NameNode support for protected directories. (Arpit Agarwal)
-
- HDFS-8980. Remove unnecessary block replacement in INodeFile. (jing9)
-
- HDFS-8990. Move RemoteBlockReader to hdfs-client module.
- (Mingliang via wheat9)
-
- HDFS-8946. Improve choosing datanode storage for block placement. (yliu)
-
- HDFS-8965. Harden edit log reading code against out of memory errors (cmccabe)
-
- HDFS-2070. Add more unit tests for FsShell getmerge (Daniel Templeton via
- Colin P. McCabe)
-
- HDFS-328. Improve fs -setrep error message for invalid replication factors.
- (Daniel Templeton via wang)
-
- HDFS-8890. Allow admin to specify which blockpools the balancer should run
- on. (Chris Trezzo via mingma)
-
- HDFS-9002. Move o.a.h.hdfs.net/*Peer classes to hdfs-client.
- (Mingliang Liu via wheat9)
-
- HDFS-9021. Use a yellow elephant rather than a blue one in diagram. (wang)
-
- HDFS-9012. Move o.a.h.hdfs.protocol.datatransfer.PipelineAck class to
- hadoop-hdfs-client module. (Mingliang Liu via wheat9)
-
- HDFS-8984. Move replication queues related methods in FSNamesystem to
- BlockManager. (wheat9)
-
- HDFS-9019. Adding informative message to sticky bit permission denied
- exception. (xyao)
-
- HDFS-8860. Remove unused Replica copyOnWrite code (Lei (Eddy) Xu via Colin P. McCabe)
-
- HDFS-8716. Introduce a new config specifically for safe mode block count
- (Chang Li via kihwal)
-
- HDFS-7116. Add a command to get the balancer bandwidth
- (Rakesh R via vinayakumarb)
-
- HDFS-8974. Convert docs in xdoc format to markdown.
- (Masatake Iwasaki via aajisaka)
-
- HDFS-6763. Initialize file system-wide quota once on transitioning to active
- (kihwal)
-
- HDFS-9027. Refactor o.a.h.hdfs.DataStreamer#isLazyPersist() method.
- (Mingliang Liu via Arpit Agarwal)
-
- HDFS-8996. Consolidate validateLog and scanLog in FJM#EditLogFile (Zhe
- Zhang via Colin P. McCabe)
-
- HDFS-9010. Replace NameNode.DEFAULT_PORT with HdfsClientConfigKeys.
- DFS_NAMENODE_RPC_PORT_DEFAULT config key. (Mingliang Liu via wheat9)
-
- HDFS-9065. Include commas on # of files, blocks, total filesystem objects
- in NN Web UI. (Daniel Templeton via wheat9)
-
- HDFS-9008. Balancer#Parameters class could use a builder pattern.
- (Chris Trezzo via mingma)
-
- HDFS-8953. DataNode Metrics logging (Kanaka Kumar Avvaru via vinayakumarb)
-
- HDFS-9082. Change the log level in WebHdfsFileSystem.initialize() from INFO
- to DEBUG. (Santhosh Nayak via cnauroth)
-
- HDFS-7986. Allow files / directories to be deleted from the NameNode UI.
- (Ravi Prakash via wheat9)
-
- HDFS-7995. Implement chmod in the HDFS Web UI.
- (Ravi Prakash and Haohui Mai via wheat9)
-
- HDFS-9022. Move NameNode.getAddress() and NameNode.getUri() to
- hadoop-hdfs-client. (Mingliang Liu via wheat9)
-
- HDFS-5802. NameNode does not check for inode type before traversing down a
- path. (Xiao Chen via Yongjun Zhang)
-
- HDFS-9101. Remove deprecated NameNode.getUri() static helper method.
- (Mingliang Liu via wheat9)
-
- HDFS-9111. Move hdfs-client protobuf convert methods from PBHelper to
- PBHelperClient. (Mingliang Liu via wheat9)
-
- HADOOP-12428. Fix inconsistency between log-level guards and statements.
- (Jagadesh Kiran N and Jackie Chang via ozawa)
-
- HDFS-9039. Separate client and server side methods of o.a.h.hdfs.
- NameNodeProxies. (Mingliang Liu via wheat9)
-
- HDFS-8733. Keep server related definition in hdfs.proto on server side.
- (Mingliang Liu via wheat9)
-
- HDFS-9130. Use GenericTestUtils#setLogLevel to the logging level.
- (Mingliang Liu via wheat9)
-
- HDFS-9131 Move config keys used by hdfs-client to HdfsClientConfigKeys.
- (Mingliang Liu via wheat9)
-
- HDFS-7529. Consolidate encryption zone related implementation into a single
- class. (Rakesh R via wheat9)
-
- HDFS-9134. Move LEASE_{SOFTLIMIT,HARDLIMIT}_PERIOD constants from
- HdfsServerConstants to HdfsConstants. (Mingliang Liu via wheat9)
-
- HDFS-5795. RemoteBlockReader2#checkSuccess() shoud print error status.
- (Xiao Chen via Yongjun Zhang)
-
- HDFS-9112. Improve error message for Haadmin when multiple name service IDs
- are configured. (Anu Engineer via jing9)
-
- HDFS-9132. Pass genstamp to ReplicaAccessorBuilder. (Colin Patrick McCabe via
- Lei (Eddy) Xu)
-
- HDFS-9133. ExternalBlockReader and ReplicaAccessor need to return -1 on read
- when at EOF. (Colin Patrick McCabe via Lei (Eddy) Xu)
-
- HDFS-8873. Allow the directoryScanner to be rate-limited (Daniel Templeton
- via Colin P. McCabe)
-
- HDFS-8053. Move DFSIn/OutputStream and related classes to
- hadoop-hdfs-client. (Mingliang Liu via wheat9)
-
- HDFS-9087. Add some jitter to DataNode.checkDiskErrorThread (Elliott Clark
- via Colin P. McCabe)
-
- HDFS-8740. Move DistributedFileSystem to hadoop-hdfs-client. (Mingliang Liu
- via wheat9)
-
- HDFS-9080. Update htrace version to 4.0.1 (cmccabe)
-
- HDFS-9148. Incorrect assert message in TestWriteToReplica#testWriteToTemporary
- (Tony Wu via lei)
-
- HDFS-8859. Improve DataNode ReplicaMap memory footprint to save about 45%.
- (yliu)
-
- HDFS-9165. Move entries in META-INF/services/o.a.h.fs.FileSystem to
- hdfs-client. (Mingliang Liu via wheat9)
-
- HDFS-8696. Make the lower and higher watermark in the DN Netty server
- configurable. (Xiaobing Zhou via wheat9)
-
- HDFS-8971. Remove guards when calling LOG.debug() and LOG.trace() in client
- package. (Mingliang Liu via wheat9)
-
- HDFS-9175. Change scope of 'AccessTokenProvider.getAccessToken()' and
- 'CredentialBasedAccessTokenProvider.getCredential()' abstract methods to
- public (Santhosh Nayak via cnauroth)
-
- HDFS-9015. Refactor TestReplicationPolicy to test different block placement
- policies. (Ming Ma via lei)
-
- HDFS-8979. Clean up checkstyle warnings in hadoop-hdfs-client module.
- (Mingliang Liu via wheat9)
-
- HDFS-9155. OEV should treat .XML files as XML even when the file name
- extension is uppercase (nijel via cmccabe)
-
- HDFS-9170. Move libhdfs / fuse-dfs / libwebhdfs to hdfs-client. (wheat9)
-
- HDFS-8164. cTime is 0 in VERSION file for newly formatted NameNode.
- (Xiao Chen via Yongjun Zhang)
-
- HDFS-9181. Better handling of exceptions thrown during upgrade shutdown.
- (Wei-Chiu Chuang via Yongjun Zhang)
-
- HDFS-9110. Use Files.walkFileTree in NNUpgradeUtil#doPreUpgrade for
- better efficiency. (Charlie Helin via wang)
-
- HDFS-8988. Use LightWeightHashSet instead of LightWeightLinkedSet in
- BlockManager#excessReplicateMap. (yliu)
-
- HDFS-9006. Provide BlockPlacementPolicy that supports upgrade domain.
- (Ming Ma via lei)
-
- HDFS-1172. Blocks in newly completed files are considered under-replicated
- too quickly. (Masatake Iwasaki via jing9)
-
- HDFS-9238. Update TestFileCreation.testLeaseExpireHardLimit() to avoid using
- DataNodeTestUtils.getFile(). (Tony Wu via lei)
-
- HDFS-9223. Code cleanup for DatanodeDescriptor and HeartbeatManager. (jing9)
-
- HDFS-9188. Make block corruption related tests FsDataset-agnostic. (lei)
-
- HDFS-9205. Do not schedule corrupt blocks for replication. (szetszwo)
-
- HDFS-9250. Add Precondition check to LocatedBlock#addCachedLoc.
- (Xiao Chen via wang)
-
- HDFS-9251. Refactor TestWriteToReplica and TestFsDatasetImpl to avoid
- explicitly creating Files in the tests code. (lei)
-
- HDFS-8647. Abstract BlockManager's rack policy into BlockPlacementPolicy.
- (Brahma Reddy Battula via mingma)
-
- HDFS-9225. Fix intermittent test failure of
- TestBlockManager.testBlocksAreNotUnderreplicatedInSingleRack.
- (Masatake Iwasaki via wang)
-
- HDFS-7087. Ability to list /.reserved. (Xiao Chen via wang)
-
- HDFS-9264. Minor cleanup of operations on FsVolumeList#volumes.
- (Walter Su via lei)
-
- HDFS-8808. dfs.image.transfer.bandwidthPerSec should not apply to
- -bootstrapStandby (zhz)
-
- HDFS-4015. Safemode should count and report orphaned blocks.
- (Anu Engineer via Arpit Agarwal)
-
- HDFS-7284. Add more debug info to
- BlockInfoUnderConstruction#setGenerationStampAndVerifyReplicas.
- (Wei-Chiu Chuang via Yongjun Zhang)
-
- HDFS-9284. fsck command should not print exception trace when file not
- found. (Jagadesh Kiran N via wang)
-
- HDFS-9291. Fix TestInterDatanodeProtocol to be FsDataset-agnostic. (lei)
-
- HDFS-8945. Update the description about replica placement in HDFS
- Architecture documentation. (Masatake Iwasaki via wang)
-
- HDFS-9292. Make TestFileConcorruption independent to underlying FsDataset
- Implementation. (lei)
-
- HDFS-9259. Make SO_SNDBUF size configurable at DFSClient side for hdfs
- write scenario. (Mingliang Liu via mingma)
-
- HDFS-9299. Give ReplicationMonitor a readable thread name (Staffan Friberg
- via Colin P. McCabe)
-
- HDFS-9307. fuseConnect should be private to fuse_connect.c (Mingliang Liu
- via Colin P. McCabe)
-
- HDFS-9311. Support optional offload of NameNode HA service health checks to
- a separate RPC server. (cnauroth)
-
- HDFS-9255. Consolidate block recovery related implementation into a single
- class. (Walter Su via zhz)
-
- HDFS-9295. Add a thorough test of the full KMS code path.
- (Daniel Templeton via zhz)
-
- HDFS-8545. Refactor FS#getUsed() to use ContentSummary and add an API to fetch
- the total file length from a specific path (J.Andreina via vinayakumarb)
-
- HDFS-9229. Expose size of NameNode directory as a metric.
- (Surendra Singh Lilhore via zhz)
-
- HDFS-9339. Extend full test of KMS ACLs. (Daniel Templeton via zhz)
-
- HDFS-9007. Fix HDFS Balancer to honor upgrade domain policy. (Ming Ma via lei)
-
- HDFS-9331. Modify TestNameNodeMXBean#testNameNodeMXBeanInfo() to account for
- filesystem entirely allocated for DFS use. (Tony Wu via lei)
-
- HDFS-9363. Add fetchReplica() to FsDatasetTestUtils to return FsDataset-agnostic
- replica. (Tony Wu via lei)
-
- HDFS-9377. Fix findbugs warnings in FSDirSnapshotOp.
- (Mingliang Liu via Yongjun Zhang)
-
- HDFS-9236. Missing sanity check for block size during block recovery.
- (Tony Wu via Yongjun Zhang)
-
- HDFS-9379. Make NNThroughputBenchmark$BlockReportStats support more than 10
- datanodes. (Mingliang Liu via Arpit Agarwal)
-
- HDFS-9398. Make ByteArraryManager log message in one-line format.
- (Mingliang Liu via szetszwo)
-
- HDFS-2261. AOP unit tests are not getting compiled or run. (wheat9)
-
- HDFS-9369. Use ctest to run tests for hadoop-hdfs-native-client. (wheat9)
-
- HDFS-9252. Change TestFileTruncate to use FsDatasetTestUtils to get block
- file size and genstamp. (Lei (Eddy) Xu via cmccabe)
-
- HDFS-8056. Decommissioned dead nodes should continue to be counted as dead
- after NN restart. (mingma)
-
- HDFS-9439. Include status of closeAck into exception message in DataNode#run.
- (Xiao Chen via Yongjun Zhang)
-
- HDFS-9402. Switch DataNode.LOG to use slf4j. (Walter Su via wheat9)
-
- HDFS-9153. Pretty-format the output for DFSIO. (Kai Zheng via wheat9)
-
- HDFS-7988. Replace usage of ExactSizeInputStream with LimitInputStream.
- (Walter Su via wheat9)
-
- HDFS-9314. Improve BlockPlacementPolicyDefault's picking of excess
- replicas. (Xiao Chen via mingma)
-
- HDFS-8807. dfs.datanode.data.dir does not handle spaces between
- storageType and URI correctly. (Anu Engineer via szetszwo)
-
- HDFS-9438. TestPipelinesFailover assumes Linux ifconfig.
- (John Zhuge via Yongjun Zhang)
-
- HDFS-8512. WebHDFS : GETFILESTATUS should return LocatedBlock with storage
- type info. (xyao)
-
- HDFS-9269. Update the documentation and wrapper for fuse-dfs.
- (Wei-Chiu Chuang via zhz)
-
- HDFS-9485. Make BlockManager#removeFromExcessReplicateMap accept BlockInfo
- instead of Block. (Mingliang Liu via jing9)
-
- HDFS-9490. MiniDFSCluster should change block generation stamp via
- FsDatasetTestUtils. (Tony Wu via lei)
-
- HDFS-9474. TestPipelinesFailover should not fail when printing debug
- message. (John Zhuge via Yongjun Zhang)
-
- HDFS-9214. Support reconfiguring dfs.datanode.balance.max.concurrent.moves
- without DN restart. (Xiaobing Zhou via Arpit Agarwal)
-
- HDFS-9527. The return type of FSNamesystem.getBlockCollection should be
- changed to INodeFile. (szetszwo)
-
- HDFS-9472. concat() API does not give proper exception messages on ./reserved
- relative path (Rakesh R via umamahesh)
-
- HDFS-9528. Cleanup namenode audit/log/exception messages. (szetszwo via umamahesh)
-
- HDFS-9532. Detailed exception info is lost in reportTo methods of
- ErrorReportAction and ReportBadBlockAction. (Yongjun Zhang)
-
- HDFS-9519. Some coding improvement in SecondaryNameNode#main.
- (Xiao Chen via Yongjun Zhang)
-
- HDFS-9514. TestDistributedFileSystem.testDFSClientPeerWriteTimeout failing;
- exception being swallowed. (Wei-Chiu Chuang via Yongjun Zhang)
-
- HDFS-9535. Newly completed blocks in IBR should not be considered
- under-replicated too quickly. (Mingliang Liu via jing9)
-
- HDFS-8894. Set SO_KEEPALIVE on DN server sockets.
- (Kanaka Kumar Avvaru via wang)
-
- HDFS-9557. Reduce object allocation in PB conversion
- (Daryn Sharp via cnauroth)
-
- HDFS-9552. Document types of permission checks performed for HDFS
- operations. (cnauroth)
-
- HDFS-7779. Support changing ownership, group and replication in HDFS Web
- UI. (Ravi Prakash via wheat9)
-
- HDFS-9498. Move code that tracks blocks with future generation stamps
- to BlockManagerSafeMode. (Mingliang Liu via Arpit Agarwal)
-
- HDFS-9626. TestBlockReplacement#testBlockReplacement fails occasionally.
- (Xiao Chen via zhz)
-
- HDFS-9630. DistCp minor refactoring and clean up. (Kai Zheng via zhz)
-
- HDFS-9415. Document dfs.cluster.administrators and
- dfs.permissions.superusergroup. (Xiaobing Zhou via Arpit Agarwal)
-
- HDFS-9655. NN should start JVM pause monitor before loading fsimage.
- (John Zhuge via Lei (Eddy) Xu)
-
- HDFS-8898. Create API and command-line argument to get quota and quota
- usage without detailed content summary. (Ming Ma via kihwal)
-
- HDFS-9706. Log more details in debug logs in BlockReceiver's constructor.
- (Xiao Chen via Yongjun Zhang)
-
- HDFS-9638. Improve DistCp Help and documentation.
- (Wei-Chiu Chuang via Yongjun Zhang)
-
- HDFS-9721. Allow Delimited PB OIV tool to run upon fsimage that contains
- INodeReference. (Xiao Chen via lei)
-
- HDFS-9503. Use generic option -fs for NNThroughputBenchmark instead of
- -namenode. (Mingliang Liu via shv)
-
- HDFS-9777. Fix typos in DFSAdmin command line and documentation.
- (Wei-Chiu Chuang via umamahesh)
-
- HDFS-9700. DFSClient and DFSOutputStream should set TCP_NODELAY on sockets
- for DataTransferProtocol (Gary Helmling via iwasakims)
-
- HDFS-9644. Update encryption documentation to reflect nested EZs. (zhz)
-
- HDFS-9797. Log Standby exceptions thrown by RequestHedgingProxyProvider
- at DEBUG Level (Inigo Goiri via asuresh)
-
- HDFS-9773. Remove dead code related to SimulatedFSDataset in tests.
- (Brahma Reddy Battula via aajisaka)
-
- HDFS-8923. Add -source flag to balancer usage message. (Chris Trezzo
- via szetszwo)
-
- HDFS-9764. DistCp doesn't print value for several arguments including
- -numListstatusThreads. (Wei-Chiu Chuang via Yongjun Zhang)
-
- HDFS-9084. Pagination, sorting and filtering of files/directories in the
- HDFS Web UI. (Ravi Prakash via ozawa)
-
- HDFS-9844. Correct path creation in getTrashRoot to handle root dir. (zhz)
-
- HDFS-9854. Log cipher suite negotiation more verbosely
- (Wei-Chiu Chuang via cnauroth)
-
- HDFS-9843. Document distcp options required for copying between encrypted
- locations. (Xiaoyu Yao via cnauroth)
-
- HDFS-9831. Document webhdfs retry configuration keys introduced by
- HDFS-5219/HDFS-5122. (Xiaobing Zhou via xyao)
-
- HDFS-9887. WebHdfs socket timeouts should be configurable.
- (Austin Donnelly and Chris Douglas via xyao)
-
- OPTIMIZATIONS
-
- HDFS-8026. Trace FSOutputSummer#writeChecksumChunks rather than
- DFSOutputStream#writeChunk (cmccabe)
-
- HDFS-7433. Optimize performance of DatanodeManager's node map.
- (daryn via kihwal)
-
- HDFS-8792. BlockManager#postponedMisreplicatedBlocks should use a
- LightWeightHashSet to save memory (Yi Liu via Colin P. McCabe)
-
- HDFS-8845. DiskChecker should not traverse the entire tree (Chang Li via
- Colin P. McCabe)
-
- HDFS-8862. BlockManager#excessReplicateMap should use a HashMap. (yliu)
-
- HDFS-8929. Add a metric to expose the timestamp of the last journal
- (surendra singh lilhore via vinayakumarb)
-
- HDFS-8829. Make SO_RCVBUF and SO_SNDBUF size configurable for
- DataTransferProtocol sockets and allow configuring auto-tuning (He Tianyi
- via Colin P. McCabe)
-
- HDFS-9139. Enable parallel JUnit tests for HDFS Pre-commit
- (Chris Nauroth and Vinayakumar B via vinayakumarb)
-
- HDFS-9145. Tracking methods that hold FSNamesytemLock for too long.
- (Mingliang Liu via wheat9)
-
- HDFS-9167. Update pom.xml in other modules to depend on hdfs-client instead
- of hdfs. (Mingliang Liu via wheat9)
-
- HDFS-9253. Refactor tests of libhdfs into a directory. (wheat9)
-
- HDFS-9280. Document NFS gateway export point parameter. (Xiao Chen via zhz)
-
- HDFS-9297. Update TestBlockMissingException to use corruptBlockOnDataNodesByDeletingBlockFile().
- (Tony Wu via lei)
-
- HDFS-9168. Move client side unit test to hadoop-hdfs-client. (wheat9)
-
- HDFS-9312. Fix TestReplication to be FsDataset-agnostic. (lei)
-
- HDFS-9308. Add truncateMeta() and deleteMeta() to MiniDFSCluster. (Tony Wu via lei)
-
- HDFS-9372. Remove dead code in DataStorage.recoverTransitionRead.
- (Duo Zhang via wheat9)
-
- HDFS-9282. Make data directory count and storage raw capacity related tests
- FsDataset-agnostic. (Tony Wu via lei)
-
- HDFS-9318. considerLoad factor can be improved. (Kuhu Shukla via kihwal)
-
- HDFS-8335. FSNamesystem should construct FSPermissionChecker only if
- permission is enabled. (Gabor Liptak via wheat9)
-
- HDFS-9436. Make NNThroughputBenchmark$BlockReportStats run with 10
- datanodes by default. (Mingliang Liu via shv)
-
- HDFS-8999. Allow a file to be closed with COMMITTED but not yet COMPLETE
- blocks. (szetszwo)
-
- HDFS-9715. Check storage ID uniqueness on datanode startup
- (Lei (Eddy) Xu via vinayakumarb)
-
- HDFS-9726. Refactor IBR code to a new class. (szetszwo)
-
- HDFS-9686. Remove useless boxing/unboxing code.
- (Kousuke Saruta via aajisaka)
-
- HDFS-9768. Reuse ObjectMapper instance in HDFS to improve the performance.
- (Lin Yiqun via aajisaka)
-
- HDFS-9425. Expose number of blocks per volume as a metric
- (Brahma Reddy Battula via vinayakumarb)
-
- HDFS-9710. DN can be configured to send block receipt IBRs in batches.
- (szetszwo)
-
- BUG FIXES
-
- HDFS-7501. TransactionsSinceLastCheckpoint can be negative on SBNs.
- (Gautam Gopalakrishnan via harsh)
-
- HDFS-5356. MiniDFSCluster should close all open FileSystems when shutdown()
- (Rakesh R via vinayakumarb)
-
- HDFS-7867. Update action param from "start" to "prepare" in rolling upgrade
- javadoc (J.Andreina via vinayakumarb)
-
- HDFS-3325. When configuring "dfs.namenode.safemode.threshold-pct" to a value
- greater or equal to 1 there is mismatch in the UI report
- (J.Andreina via vinayakumarb)
-
- HDFS-8002. Website refers to /trash directory. (Brahma Reddy Battula via
- aajisaka)
-
- HDFS-7261. storageMap is accessed without synchronization in
- DatanodeDescriptor#updateHeartbeatState() (Brahma Reddy Battula via Colin
- P. McCabe)
-
- HDFS-7997. The first non-existing xattr should also throw IOException.
- (zhouyingchao via yliu)
-
- HDFS-7922. ShortCircuitCache#close is not releasing
- ScheduledThreadPoolExecutors (Rakesh R via Colin P. McCabe)
-
- HDFS-5215. dfs.datanode.du.reserved is not considered while computing
- available space ( Brahma Reddy Battula via Yongjun Zhang)
-
- HDFS-7725. Incorrect "nodes in service" metrics caused all writes to fail.
- (Ming Ma via wang)
-
- HDFS-8096. DatanodeMetrics#blocksReplicated will get incremented early and
- even for failed transfers (vinayakumarb)
-
- HDFS-7939. Two fsimage_rollback_* files are created which are not deleted
- after rollback. (J.Andreina via vinayakumarb)
-
- HDFS-8111. NPE thrown when invalid FSImage filename given for
- 'hdfs oiv_legacy' cmd ( surendra singh lilhore via vinayakumarb )
-
- HDFS-7701. Support reporting per storage type quota and usage
- with hadoop/hdfs shell. (Peter Shi via Arpit Agarwal)
-
- HDFS-6666. Abort NameNode and DataNode startup if security is enabled but
- block access token is not enabled. (Vijay Bhat via cnauroth)
-
- HDFS-8055. NullPointerException when topology script is missing.
- (Anu Engineer via cnauroth)
-
- HDFS-8142. DistributedFileSystem encryption zone commands should resolve
- relative paths. (Rakesh R via wang)
-
- HDFS-7863. Missing description of some methods and parameters in javadoc of
- FSDirDeleteOp. (Brahma Reddy Battula via ozawa)
-
- HDFS-8043. NPE in MiniDFSCluster teardown. (Brahma Reddy Battula via ozawa)
-
- HDFS-8173. NPE thrown at DataNode shutdown when HTTP server was not able to
- create (surendra singh lilhore via vinayakumarb)
-
- HDFS-7993. Provide each Replica details in fsck (J.Andreina via vinayakumarb)
-
- HDFS-8217. During block recovery for truncate Log new Block Id in case of
- copy-on-truncate is true. (vinayakumarb)
-
- HDFS-8231. StackTrace displayed at client while QuotaByStorageType exceeds
- (J.Andreina and Xiaoyu Yao via vinayakumarb)
-
- HDFS-8191. Fix byte to integer casting in SimulatedFSDataset#simulatedByte.
- (Zhe Zhang via wang)
-
- HDFS-8211. DataNode UUID is always null in the JMX counter. (Anu Engineer
- via Arpit Agarwal)
-
- HDFS-8247. TestDiskspaceQuotaUpdate#testAppendOverTypeQuota is failing.
- (Xiaoyu Yao via cnauroth)
-
- HDFS-8206. Fix the typos in hadoop-hdfs-httpfs. (Brahma Reddy Battula via xyao)
-
- HDFS-8205. CommandFormat#parse() should not parse option as
- value of option. (Peter Shi and Xiaoyu Yao via Arpit Agarwal)
-
- HDFS-8232. Missing datanode counters when using Metrics2 sink interface.
- (Anu Engineer via cnauroth)
-
- HDFS-8214. Secondary NN Web UI shows wrong date for Last Checkpoint. (clamb via wang)
-
- HDFS-8300. Fix unit test failures and findbugs warning caused by HDFS-8283.
- (jing9)
-
- HDFS-8276. LazyPersistFileScrubber should be disabled if scrubber interval
- configured zero. (Surendra Singh Lilhore via Arpit Agarwal)
-
- HDFS-8229. LAZY_PERSIST file gets deleted after NameNode restart.
- (Surendra Singh Lilhore via Arpit Agarwal)
-
- HDFS-8309. Skip unit test using DataNodeTestUtils#injectDataDirFailure() on Windows.
- (xyao)
-
- HDFS-8290. WebHDFS calls before namesystem initialization can cause
- NullPointerException. (cnauroth)
-
- HDFS-8310. Fix TestCLI.testAll "help: help for find" on Windows.
- (Kiran Kumar M R via Xiaoyu Yao)
-
- HDFS-2484. checkLease should throw FileNotFoundException when file does
- not exist. (Rakesh R via shv)
-
- HDFS-7833. DataNode reconfiguration does not recalculate valid volumes
- required, based on configured failed volumes tolerated.
- (Lei (Eddy) Xu via cnauroth)
-
- HDFS-8325. Misspelling of threshold in log4j.properties for tests.
- (Brahma Reddy Battula via aajisaka)
-
- HDFS-8321. CacheDirectives and CachePool operations should throw
- RetriableException in safemode. (wheat9)
-
- HDFS-8037. CheckAccess in WebHDFS silently accepts malformed FsActions
- parameters. (wheat9)
-
- HDFS-8257. Namenode rollingUpgrade option is incorrect in document
- (J.Andreina via vinayakumarb)
-
- HDFS-8067. haadmin prints out stale help messages (Ajith S via vinayakumarb)
-
- HDFS-8174. Update replication count to live rep count in fsck report. (J.Andreina)
-
- HDFS-6291. FSImage may be left unclosed in BootstrapStandby#doRun()
- (Sanghyun Yun via vinayakumarb)
-
- HDFS-7998. HDFS Federation : Command mentioned to add a NN to existing
- federated cluster is wrong (Ajith S via vinayakumarb)
-
- HDFS-8222. Remove usage of "dfsadmin -upgradeProgress" from document which
- is no longer supported. (J.Andreina via aajisaka)
-
- HDFS-8108. Fsck should provide the info on mandatory option to be used along with "-blocks ,
- -locations and -racks" (J.Andreina via umamahesh)
-
- HDFS-8187. Remove usage of "-setStoragePolicy" and "-getStoragePolicy" using
- dfsadmin cmd (as it is not been supported) (J.Andreina via vinayakumarb)
-
- HDFS-8175. Provide information on snapshotDiff for supporting the comparison
- between snapshot and current status (J.Andreina via vinayakumarb)
-
- HDFS-8209. Support different number of datanode directories in MiniDFSCluster.
- (surendra singh lilhore via vinayakumarb)
-
- HDFS-6576. Datanode log is generating at root directory in security mode
- (surendra singh lilhore via vinayakumarb)
-
- HDFS-3384. DataStreamer thread should be closed immediatly when failed to
- setup a PipelineForAppendOrRecovery (Uma Maheswara Rao G via vinayakumarb)
-
- HDFS-6285. tidy an error log inside BlockReceiver. (Liang Xie via umamahesh)
-
- HDFS-8346. libwebhdfs build fails during link due to unresolved external
- symbols. (Chris Nauroth via wheat9)
-
- HDFS-8274. NFS configuration nfs.dump.dir not working. (Ajith S via
- Arpit Agarwal)
-
- HDFS-8340. Fix NFS documentation of nfs.wtmax. (Ajith S via Arpit Agarwal)
-
- HDFS-8311. DataStreamer.transfer() should timeout the socket InputStream.
- (Esteban Gutierrez via Yongjun Zhang)
-
- HDFS-8326. Documentation about when checkpoints are run is out of date.
- (Misty Stanley-Jones via xyao)
-
- HDFS-8097. TestFileTruncate is failing intermittently. (Rakesh R via
- Arpit Agarwal)
-
- HDFS-8351. Remove namenode -finalize option from document. (aajisaka)
-
- HDFS-8362. Java Compilation Error in TestHdfsConfigFields.java
- (Arshad Mohammad via vinayakumarb)
-
- HDFS-8358. TestTraceAdmin fails (Masatake Iwasaki via kihwal)
-
- HDFS-8380. Always call addStoredBlock on blocks which have been shifted
- from one storage to another (cmccabe)
-
- HDFS-8243. Files written by TestHostsFiles and TestNameNodeMXBean are
- causing Release Audit Warnings. (Ruth Wisniewski via Arpit Agarwal)
-
- HDFS-7728. Avoid updating quota usage while loading edits.
- (Jing Zhao via wheat9)
-
- HDFS-8150. Make getFileChecksum fail for blocks under construction
- (J.Andreina via vinayakumarb)
-
- HDFS-8371. Fix test failure in TestHdfsConfigFields for spanreceiver
- properties. (Ray Chiang via aajisaka)
-
- HDFS-8403. Eliminate retries in TestFileCreation
- #testOverwriteOpenForWrite. (Arpit Agarwal via wheat9)
-
- HDFS-6348. SecondaryNameNode not terminating properly on runtime exceptions
- (Rakesh R via vinayakumarb)
-
- HDFS-8454. Remove unnecessary throttling in TestDatanodeDeath.
- (Arpit Agarwal)
-
- HDFS-8268. Port conflict log for data node server is not sufficient
- (Mohammad Shahid Khan via vinayakumarb)
-
- HDFS-8407. hdfsListDirectory must set errno to 0 on success (Masatake
- Iwasaki via Colin P. McCabe)
-
- HDFS-7401. Add block info to DFSInputStream' WARN message when it adds
- node
<TRUNCATED>
[4/5] hadoop git commit: HADOOP-11792. Remove all of the CHANGES.txt
files.
Posted by wa...@apache.org.
http://git-wip-us.apache.org/repos/asf/hadoop/blob/1bc45461/hadoop-common-project/hadoop-common/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt
deleted file mode 100644
index 78ac5d7..0000000
--- a/hadoop-common-project/hadoop-common/CHANGES.txt
+++ /dev/null
@@ -1,18364 +0,0 @@
-Hadoop Change Log
-
-Trunk (Unreleased)
-
- INCOMPATIBLE CHANGES
-
- HADOOP-8124. Remove the deprecated FSDataOutputStream constructor,
- FSDataOutputStream.sync() and Syncable.sync(). (szetszwo)
-
- HADOOP-10474 Move o.a.h.record to hadoop-streaming. (wheat9)
-
- HADOOP-9902. Shell script rewrite (aw)
-
- HADOOP-10950. rework heap management vars (John Smith via aw)
-
- HADOOP-6857. FsShell should report raw disk usage including replication
- factor. (Byron Wong via shv)
-
- HADOOP-11657. Align the output of `hadoop fs -du` to be more Unix-like.
- (aajisaka)
-
- HADOOP-11553. Formalize the shell API (aw)
-
- HADOOP-11731. Rework the changelog and releasenotes (aw)
-
- HADOOP-11627. Remove io.native.lib.available.
- (Brahma Reddy Battula via aajisaka)
-
- HADOOP-11698. Remove DistCpV1 and Logalyzer.
- (Brahma Reddy Battula via aajisaka)
-
- HADOOP-11356. Removed deprecated o.a.h.fs.permission.AccessControlException.
- (Li Lu via wheat9)
-
- HADOOP-10787 Rename/remove non-HADOOP_*, etc from the shell scripts.
- (aw via vvasudev)
-
- HADOOP-12294. Throw an Exception when fs.permissions.umask-mode is
- misconfigured (Chang Li vha wheat9)
-
- NEW FEATURES
-
- HADOOP-6590. Add a username check for hadoop sub-commands (John Smith via
- aw)
-
- HADOOP-11353. Add support for .hadooprc (aw)
-
- HADOOP-9044. add FindClass main class to provide classpath checking
- of installations (Steve Loughran via aw)
-
- HADOOP-11485. Pluggable shell integration (aw)
-
- HADOOP-11554. Expose HadoopKerberosName as a hadoop subcommand (aw)
-
- HADOOP-11565. Add --slaves shell option (aw)
-
- HADOOP-9642. Configuration to resolve environment variables via
- ${env.VARIABLE} references (Kengo Seki via aw)
-
- HADOOP-7947. Validate XMLs if a relevant tool is available, when using
- scripts (Kengo Seki via aw)
-
- HADOOP-10854. unit tests for the shell scripts (aw)
-
- HADOOP-10949. metrics2 sink plugin for Apache Kafka (Babak Behzad via aw)
-
- IMPROVEMENTS
-
- HADOOP-11203. Allow ditscp to accept bandwitdh in fraction MegaBytes
- (Raju Bairishetti via amareshwari)
-
- HADOOP-8017. Configure hadoop-main pom to get rid of M2E plugin execution
- not covered (Eric Charles via bobby)
-
- HADOOP-8015. ChRootFileSystem should extend FilterFileSystem
- (Daryn Sharp via bobby)
-
- HADOOP-7595. Upgrade dependency to Avro 1.5.3. (Alejandro Abdelnur via atm)
-
- HADOOP-8078. Add capability to turn on security in unit tests. (Jaimin
- Jetly via jitendra)
-
- HADOOP-7757. Test file reference count is at least 3x actual value (Jon
- Eagles via bobby)
-
- HADOOP-8147. test-patch should run tests with -fn to avoid masking test
- failures (Robert Evans via tgraves)
-
- HADOOP-8290. Remove remaining references to hadoop.native.lib (harsh)
-
- HADOOP-8308. Support cross-project Jenkins builds. (tomwhite)
-
- HADOOP-8297. Writable javadocs don't carry default constructor (harsh)
-
- HADOOP-8360. empty-configuration.xml fails xml validation
- (Radim Kolar via harsh)
-
- HADOOP-7659. fs -getmerge isn't guaranteed to work well over non-HDFS
- filesystems (harsh)
-
- HADOOP-8434. Add tests for Configuration setter methods.
- (Madhukara Phatak via suresh)
-
- HADOOP-8523. test-patch.sh doesn't validate patches before building
- (Jack Dintruff via jeagles)
-
- HADOOP-8719. Workaround for kerberos-related log errors upon running any
- hadoop command on OSX. (Jianbin Wei via harsh)
-
- HADOOP-8588. SerializationFactory shouldn't throw a
- NullPointerException if the serializations list is empty.
- (Sho Shimauchi via harsh)
-
- HADOOP-7930. Kerberos relogin interval in UserGroupInformation
- should be configurable (Robert Kanter via harsh)
-
- HADOOP-8838. Colorize the test-patch output sent to JIRA (Harsh J via
- bobby)
-
- HADOOP-8840. Fix the test-patch colorizer to cover all sorts of +1 lines.
- (Harsh J via bobby)
-
- HADOOP-8864. Addendum to HADOOP-8840: Add a coloring case for +0 results
- too. (harsh)
-
- HADOOP-8910. Add examples to GlobExpander#expand method. (suresh)
-
- HADOOP-8920. Add more javadoc to metrics2 related classes. (suresh)
-
- HADOOP-8776. Provide an option in test-patch that can enable/disable
- compiling native code. (Chris Nauroth via suresh)
-
- HADOOP-6616. Improve documentation for rack awareness. (Adam Faris via
- jghoman)
-
- HADOOP-9075. FileContext#FSLinkResolver should be made static.
- (Arpit Agarwal via suresh)
-
- HADOOP-9277. Improve javadoc for FileContext. (Andrew Wang via suresh)
-
- HADOOP-9258 Add stricter tests to FileSystemContractTestBase (stevel)
-
- HADOOP-9486. Promoted Windows and Shell related utils from YARN to Hadoop
- Common. (Chris Nauroth via vinodkv)
-
- HADOOP-8844. Add a plaintext fs -text test-case.
- (Akira AJISAKA via harsh)
-
- HADOOP-9432 Add support for markdown .md files in site documentation
- (stevel)
-
- HADOOP-9186. test-patch.sh should report build failure to JIRA.
- (Binglin Chang via Colin Patrick McCabe)
-
- HADOOP-9833 move slf4j to version 1.7.5 (Kousuke Saruta via stevel)
-
- HADOOP-10325. Improve jenkins javadoc warnings from test-patch.sh (cmccabe)
-
- HADOOP-10342. Add a new method to UGI to use a Kerberos login subject to
- build a new UGI. (Larry McCay via omalley)
-
- HADOOP-10485. Remove dead classes in hadoop-streaming. (wheat9)
-
- HADOOP-11013. CLASSPATH handling should be consolidated, debuggable (aw)
-
- HADOOP-11041. VersionInfo specifies subversion (Tsuyoshi OZAWA via aw)
-
- HADOOP-11092. hadoop shell commands should print usage if not given a
- a class (aw)
-
- HADOOP-11231. Remove dead code in ServletUtil. (Li Lu via wheat9)
-
- HADOOP-11025. hadoop-daemons.sh should just call hdfs directly (Masatake
- Iwasaki via aw)
-
- HADOOP-11150. hadoop command should show the reason on failure by
- invalid COMMAND or CLASSNAME (Masatake Iwasaki via aw)
-
- HADOOP-11208. Replace "daemon" with better name in script subcommands (aw)
-
- HADOOP-10926. Improve smart-apply-patch.sh to apply binary diffs (cmccabe)
-
- HADOOP-11081. Document hadoop properties expected to be set by the shell
- code in *-env.sh (aw)
-
- HADOOP-11352 Clean up test-patch.sh to disable "+1 contrib tests"
- (Akira AJISAKA via stevel)
-
- HADOOP-10788. Rewrite kms to use new shell framework (John Smith via aw)
-
- HADOOP-11058. Missing HADOOP_CONF_DIR generates strange results
- (Masatake Iwasaki via aw)
-
- HADOOP-11460. Deprecate shell vars (John Smith via aw)
-
- HADOOP-11346. Rewrite sls/rumen to use new shell framework (John Smith
- via aw)
-
- HADOOP-6964. Allow compact property description in xml (Kengo Seki
- via aw)
-
- HADOOP-11575. Daemon log documentation is misleading
- (Naganarasimha G R via aw)
-
- HADOOP-11596. Allow smart-apply-patch.sh to add new files in binary git
- patches (raviprak)
-
- HADOOP-11593. Convert site documentation from apt to markdown (stragglers)
- (Masatake Iwasaki via aw)
-
- HADOOP-11673. Skip using JUnit Assume in TestCodec. (Brahma Reddy Battula
- via cdouglas)
-
- HADOOP-10115. Exclude duplicate jars in hadoop package under different
- component's lib (Vinayakumar B via aw)
-
- HADOOP-11524. hadoop_do_classpath_subcommand throws a shellcheck warning.
- (cnauroth)
-
- HADOOP-11781. fix race conditions and add URL support to
- smart-apply-patch.sh (Raymie Stata via aw)
-
- HADOOP-11850. Typos in hadoop-common java docs. (Surendra Singh Lilhore
- via jghoman)
-
- HADOOP-11852. Disable symlinks in trunk. (Andrew Wang)
-
- HADOOP-11857. Fix CommandFormat#commandFormat java doc annotation.
- (J.Andreina via jghoman)
-
- HADOOP-11813. releasedocmaker.py should use today's date instead of
- unreleased (Darrell Taylor via aw)
-
- HADOOP-11590. Update sbin commands and documentation to use new --slaves
- option (aw)
-
- HADOOP-10993. Dump java command line to *.out file
- (Kengo Seki via vinayakumarb)
-
- HADOOP-12016. Typo in FileSystem::listStatusIterator
- (Arthur Vigil via jghoman)
-
- HADOOP-11142. Remove hdfs dfs reference from file system shell
- documentation (Kengo Seki via aw)
-
- HADOOP-12149. copy all of test-patch BINDIR prior to re-exec (aw)
-
- HADOOP-10979. Auto-entries in hadoop_usage (aw)
-
- HADOOP-12249. pull argument parsing into a function (aw)
-
- HADOOP-12436. GlobPattern regex library has performance issues with
- wildcard characters (Matthew Paduano via aw)
-
- HADOOP-12385. Include nested stack trace in SaslRpcClient.getServerToken()
- (stevel)
-
- HADOOP-12133. Add schemas to Maven Assembly XMLs (Gábor Lipták via aw)
-
- HADOOP-12541. make re2j dependency consistent (Matthew Paduano via aw)
-
- HADOOP-11887. Introduce Intel ISA-L erasure coding library for native
- erasure encoding support (Kai Zheng via Colin P. McCabe)
-
- HADOOP-11828. Implement the Hitchhiker erasure coding algorithm.
- (Jack Liuquan via zhz)
-
- BUG FIXES
-
- HADOOP-12617. SPNEGO authentication request to non-default realm gets
- default realm name inserted in target server principal. (mattf)
-
- HADOOP-11473. test-patch says "-1 overall" even when all checks are +1
- (Jason Lowe via raviprak)
-
- HADOOP-9451. Fault single-layer config if node group topology is enabled.
- (Junping Du via llu)
-
- HADOOP-8419. Fixed GzipCode NPE reset for IBM JDK. (Yu Li via eyang)
-
- HADOOP-8177. MBeans shouldn't try to register when it fails to create
- MBeanName. (Devaraj K via umamahesh)
-
- HADOOP-8018. Hudson auto test for HDFS has started throwing javadoc
- (Jon Eagles via bobby)
-
- HADOOP-7610. Fix for hadoop debian package (Eric Yang via gkesavan)
-
- HADOOP-7641. Add Apache License to template config files.
- (Eric Yang via atm)
-
- HADOOP-7621. alfredo config should be in a file not readable by users
- (Alejandro Abdelnur via atm)
-
- HADOOP-7669 Fix newly introduced release audit warning.
- (Uma Maheswara Rao G via stevel)
-
- HADOOP-6220. HttpServer wraps InterruptedExceptions by IOExceptions
- if interrupted in startup (stevel)
-
- HADOOP-7703. Improved exception handling of shutting down web server.
- (Devaraj K via Eric Yang)
-
- HADOOP-7704. Reduce number of object created by JMXJsonServlet.
- (Devaraj K via Eric Yang)
-
- HADOOP-7769. TestJMXJsonServlet is failing. (tomwhite)
-
- HADOOP-7770. ViewFS getFileChecksum throws FileNotFoundException for files in
- /tmp and /user. (Ravi Prakash via jitendra)
-
- HADOOP-8141. Add method to SecurityUtil to init krb5 cipher suites.
- (todd)
-
- HADOOP-7788. Add simple HealthMonitor class to watch an HAService (todd)
-
- HADOOP-8312. testpatch.sh should provide a simpler way to see which
- warnings changed (bobby)
-
- HADOOP-8339. jenkins complaining about 16 javadoc warnings
- (Tom White and Robert Evans via tgraves)
-
- HADOOP-8354. test-patch findbugs may fail if a dependent module is changed
- (Tom White and Robert Evans)
-
- HADOOP-8375. test-patch should stop immediately once it has found
- compilation errors (bobby)
-
- HADOOP-8395. Text shell command unnecessarily demands that a
- SequenceFile's key class be WritableComparable (harsh)
-
- HADOOP-8413. test-patch.sh gives out the wrong links for
- newPatchFindbugsWarnings (Colin Patrick McCabe via bobby)
-
- HADOOP-6871. When the value of a configuration key is set to its
- unresolved form, it causes the IllegalStateException in
- Configuration.get() stating that substitution depth is too large.
- (Arvind Prabhakar via harsh)
-
- HADOOP-8548. test-patch.sh shows an incorrect link in Jekins builds
- (Kihwal Lee via bobby)
-
- HADOOP-8110. Fix trash checkpoint collisions (Jason Lowe via daryn)
-
- HADOOP-8584. test-patch.sh should not immediately exit when no
- tests are added or modified. (Colin Patrick McCabe via eli)
-
- HADOOP-8521. Port StreamInputFormat to new Map Reduce API (madhukara
- phatak via bobby)
-
- HADOOP-8593. Add missed @Override annotations in Metric/Metrics2 package.
- (Brandon Li via suresh)
-
- HADOOP-8623. hadoop jar command should respect HADOOP_OPTS.
- (Steven Willis via suresh)
-
- HADOOP-8684. Deadlock between WritableComparator and WritableComparable.
- (Jing Zhao via suresh)
-
- HADOOP-8786. HttpServer continues to start even if AuthenticationFilter
- fails to init (todd)
-
- HADOOP-8767. Secondary namenode is started on slave nodes instead of
- master nodes. (Giovanni Delussu via suresh)
-
- HADOOP-8821. Fix findbugs warning related to concatenating string in a
- for loop in Configuration#dumpDeprecatedKeys(). (suresh)
-
- HADOOP-7256. Resource leak during failure scenario of closing
- of resources. (Ramkrishna S. Vasudevan via harsh)
-
- HADOOP-8813. Add InterfaceAudience and InterfaceStability annotations
- to RPC Server and Client classes. (Brandon Li via suresh)
-
- HADOOP-8386. hadoop script doesn't work if 'cd' prints to stdout
- (default behavior in some bash setups (esp. Ubuntu))
- (Chiristopher Berner and Andy Isaacson via harsh)
-
- HADOOP-8839. test-patch's -1 on @author tag presence doesn't cause
- a -1 to the overall result (harsh)
-
- HADOOP-8918. test-patch.sh is parsing modified files wrong.
- (Raja Aluri via suresh)
-
- HADOOP-8974. TestDFVariations fails on Windows. (Chris Nauroth via suresh)
-
- HADOOP-9037. Bug in test-patch.sh and precommit build process (Kihwal Lee
- via jlowe)
-
- HADOOP-9131. Turn off TestLocalFileSystem#testListStatusWithColons on
- Windows. (Chris Nauroth via suresh)
-
- HADOOP-9139. improve killKdc.sh (Ivan A. Veselovsky via bobby)
-
- HADOOP-9202. test-patch.sh fails during mvn eclipse:eclipse if patch adds
- a new module to the build (Chris Nauroth via bobby)
-
- HADOOP-9249. hadoop-maven-plugins version-info goal causes build failure
- when running with Clover. (Chris Nauroth via suresh)
-
- HADOOP-9393. TestRPC fails with JDK7. (Andrew Wang via atm)
-
- HADOOP-9394. Port findHangingTest.sh from HBase to Hadoop. (Andrew Wang
- via atm)
-
- HADOOP-9431 TestSecurityUtil#testLocalHostNameForNullOrWild on systems where hostname
- contains capital letters (Chris Nauroth via sanjay)
-
- HADOOP-9261 S3n filesystem can move a directory under itself -and so lose data
- (fixed in HADOOP-9258) (stevel)
-
- HADOOP-9265 S3 blockstore filesystem breaks part of the Filesystem contract
- (fixed in HADOOP-9258) (stevel)
-
- HADOOP-9433 TestLocalFileSystem#testHasFileDescriptor leaks file handle
- (Chris Nauroth via sanjay)
-
- HADOOP-9583. test-patch gives +1 despite build failure when running tests.
- (jlowe via kihwal)
-
- HADOOP-9847. TestGlobPath symlink tests fail to cleanup properly.
- (cmccabe via wang)
-
- HADOOP-9740. Fix FsShell '-text' command to be able to read Avro
- files stored in HDFS and other filesystems. (Allan Yan via cutting)
-
- HADOOP-10044 Improve the javadoc of rpc code (sanjay Radia)
-
- HADOOP-10625. Trim configuration names when putting/getting them
- to properties. (Wangda Tan via xgong)
-
- HADOOP-10831. UserProvider is not thread safe. (Benoy Antony via umamahesh)
-
- HADOOP-10834. Typo in CredentialShell usage. (Benoy Antony via umamahesh)
-
- HADOOP-11002. shell escapes are incompatible with previous releases (aw)
-
- HADOOP-10996. Stop violence in the *_HOME (aw)
-
- HADOOP-11033. shell scripts ignore JAVA_HOME on OS X. (aw)
-
- HADOOP-11052. hadoop_verify_secure_prereq's results aren't checked
- in bin/hdfs (aw)
-
- HADOOP-11055. non-daemon pid files are missing (aw)
-
- HADOOP-11022. User replaced functions get lost 2-3 levels deep (e.g.,
- sbin) (aw)
-
- HADOOP-11284. Fix variable name mismatches in hadoop-functions.sh (Masatake
- Iwasaki via aw)
-
- HADOOP-11298. slaves.sh and stop-all.sh are missing slashes (aw)
-
- HADOOP-11296. hadoop-daemons.sh throws 'host1: bash: host3:
- command not found...' (vinayakumarb)
-
- HADOOP-11380. Restore Rack Awareness documenation (aw)
-
- HADOOP-11397. Can't override HADOOP_IDENT_STRING (Kengo Seki via aw)
-
- HADOOP-10908. Common needs updates for shell rewrite (aw)
-
- HADOOP-11559. Add links to RackAwareness and InterfaceClassification
- to site index (Masatake Iwasaki via aw)
-
- HADOOP-11580. Remove SingleNodeSetup.md from trunk (aajisaka)
-
- HADOOP-11583. Fix syntax error in SecureMode.md (Masatake Iwasaki via aw)
-
- HADOOP-11437. Remove the version and author information from distcp's
- README file (Brahma Reddy Battula via aw)
-
- HADOOP-11585. Fix formatting in Tracing.md (Masatake Iwasaki via aw)
-
- HADOOP-11625. Minor fixes to command manual & SLA doc (aw)
-
- HADOOP-11637. bash location hard-coded in shell scripts (aw)
-
- HADOOP-10774. Update KerberosTestUtils for hadoop-auth tests when using
- IBM Java (sangamesh via aw)
-
- HADOOP-11653. shellprofiles should require .sh extension
- (Brahma Reddy Battula via aw)
-
- HADOOP-11668. hadoop-daemons.sh bw compat broke with --slaves change
- (Vinayakumar B via aw)
-
- HADOOP-11703. git should ignore .DS_Store files on Mac OS X (Abin Shahab
- via aw)
-
- HADOOP-11797. releasedocmaker.py needs to put ASF headers on output (aw)
-
- HADOOP-11865. Incorrect path mentioned in document for accessing script
- files (J.Andreina via aw)
-
- HADOOP-11775. Fix Javadoc typos in hadoop-openstack module (Yanjun Wang
- via aw)
-
- HADOOP-9891. CLIMiniCluster instructions fail with MiniYarnCluster
- ClassNotFoundException (Darrell Taylor via aw)
-
- HADOOP-11406. xargs -P is not portable (Kengo Seki via aw)
-
- HADOOP-11983. HADOOP_USER_CLASSPATH_FIRST works the opposite of what it is
- supposed to do (Sangjin Lee via aw)
-
- HADOOP-12022. fix site -Pdocs -Pdist in hadoop-project-dist; cleanout
- remaining forrest bits (aw)
-
- HADOOP-9905. remove dependency of zookeeper for hadoop-client (vinayakumarb)
-
- HADOOP-11347. RawLocalFileSystem#mkdir and create should honor umask (Varun
- Saxena via Colin P. McCabe)
-
- HADOOP-12107. long running apps may have a huge number of StatisticsData
- instances under FileSystem (Sangjin Lee via Ming Ma)
-
- HADOOP-11762. Enable swift distcp to secure HDFS (Chen He via aw)
-
- HADOOP-12009. Clarify FileSystem.listStatus() sorting order & fix
- FileSystemContractBaseTest:testListStatus. (J.Andreina via jghoman)
-
- HADOOP-12244. recover broken rebase during precommit (aw)
-
- HADOOP-11942. Add links to SLGUserGuide to site index.
- (Masatake Iwasaki via xyao)
-
- HADOOP-12364. Deleting pid file after stop is causing the daemons to
- keep restarting (Siqi Li via aw)
-
- HADOOP-12515. Mockito dependency is missing in hadoop-kafka module.
- (Kai Zheng via aajisaka)
-
- HADOOP-12494. fetchdt stores the token based on token kind instead
- of token service (HeeSoo Kim via aw)
-
- HADOOP-12553. [JDK8] Fix javadoc error caused by illegal tag. (aajisaka)
-
- HADOOP-12638. UnsatisfiedLinkError while checking ISA-L in checknative
- command. (Kai Sasaki via Colin P. McCabe)
-
- HADOOP-12615. Fix NPE in MiniKMS.start(). (Wei-Chiu Chuang via zhz)
-
- HADOOP-12647. Add /usr/lib default for ISAL library and fix missing .c file
- in CMakeLists (Kai Zheng via cmccabe)
-
- HADOOP-12070. Some of the bin/hadoop subcommands are not available
- on Windows. (Kengo Seki via Arpit Agarwal)
-
- OPTIMIZATIONS
-
- HADOOP-7761. Improve the performance of raw comparisons. (todd)
-
- HADOOP-8589. ViewFs tests fail when tests and home dirs are nested (sanjay Radia)
-
- BREAKDOWN OF HADOOP-11264 SUBTASKS AND RELATED JIRAS (Common part of HDFS-7285)
-
- HADOOP-11514. Raw Erasure Coder API for concrete encoding and decoding
- (Kai Zheng via umamahesh)
-
- HADOOP-11534. Minor improvements for raw erasure coders
- ( Kai Zheng via vinayakumarb )
-
- HADOOP-11541. Raw XOR coder
- ( Kai Zheng )
-
- HADOOP-11542. Raw Reed-Solomon coder in pure Java. Contributed by Kai Zheng
- ( Kai Zheng )
-
- HADOOP-11643. Define EC schema API for ErasureCodec. Contributed by Kai Zheng
- ( Kai Zheng )
-
- HADOOP-11646. Erasure Coder API for encoding and decoding of block group
- ( Kai Zheng via vinayakumarb )
-
- HADOOP-11705. Make erasure coder configurable. Contributed by Kai Zheng
- ( Kai Zheng )
-
- HADOOP-11706. Refine a little bit erasure coder API. Contributed by Kai Zheng
- ( Kai Zheng )
-
- HADOOP-11707. Add factory to create raw erasure coder. Contributed by Kai Zheng
- ( Kai Zheng )
-
- HADOOP-11647. Reed-Solomon ErasureCoder. Contributed by Kai Zheng
- ( Kai Zheng )
-
- HADOOP-11782 Correct two thrown messages in ECSchema class. Contributed by Xinwei Qin
- ( Xinwei Qin via Kai Zheng )
-
- HADOOP-11740. Combine erasure encoder and decoder interfaces (Zhe Zhang)
-
- HADOOP-11805 Better to rename some raw erasure coders. Contributed by Kai Zheng
- ( Kai Zheng )
-
- HADOOP-11645. Erasure Codec API covering the essential aspects for an erasure code
- ( Kai Zheng via vinayakumarb )
-
- HADOOP-11818. Minor improvements for erasurecode classes. (Rakesh R via Kai Zheng)
-
- HADOOP-11841. Remove unused ecschema-def.xml files. (szetszwo)
-
- HADOOP-11921. Enhance tests for erasure coders. (Kai Zheng via Zhe Zhang)
-
- HADOOP-11920. Refactor some codes for erasure coders. (Kai Zheng via Zhe Zhang)
-
- HADOOP-11566. Add tests and fix for erasure coders to recover erased parity
- units. (Kai Zheng via Zhe Zhang)
-
- HADOOP-11938. Enhance ByteBuffer version encode/decode API of raw erasure
- coder. (Kai Zheng via Zhe Zhang)
-
- HADOOP-12013. Generate fixed data to perform erasure coder test. (Kai Zheng)
-
- HADOOP-12029. Remove chunkSize from ECSchema as its not required for coders
- (vinayakumarb)
-
- HADOOP-11847. Enhance raw coder allowing to read least required inputs in decoding.
- (Kai Zheng)
-
- HADOOP-12011. Allow to dump verbose information to ease debugging in raw erasure coders
- (Kai Zheng)
-
- HADOOP-12065. Using more meaningful keys in EC schema. (Kai Zheng)
-
- HADOOP-12060. Fix ByteBuffer usage for raw erasure coders. (Kai Zheng via
- jing9)
-
- HADOOP-11921. Enhance tests for erasure coders. (Kai Zheng)
-
- HADOOP-12327. Initialize output buffers with ZERO bytes in erasure coder.
- (Kai Zheng via waltersu4549)
-
- HADOOP-12047. Indicate preference not to affect input buffers during
- coding in erasure coder. (Kai Zheng via waltersu4549)
-
- HADOOP-12544. Erasure Coding: create dummy raw coder to isolate performance
- issues in testing. (Rui Li via zhz)
-
- HADOOP-12685. Input buffer position after encode/decode not consistent
- between different kinds of buffers. (Rui Li via zhz)
-
- HADOOP-12757. Findbug compilation fails for 'Kafka Library support'.
- (aajisaka)
-
- HADOOP-12041. Implement another Reed-Solomon coder in pure Java.
- (Kai Zheng via zhz)
-
- HADOOP-12808. Rename the RS coder from HDFS-RAID as legacy.
- (Rui Li via zhz)
-
-Release 2.9.0 - UNRELEASED
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- HADOOP-12702. Add an HDFS metrics sink. (Daniel Templeton via kasha)
-
- IMPROVEMENTS
-
- HADOOP-12321. Make JvmPauseMonitor an AbstractService.
- (Sunil G via Stevel)
-
- HADOOP-12625. Add a config to disable the /logs endpoints (rkanter)
-
- HADOOP-12566. Add NullGroupMapping. (Daniel Templeton via kasha)
-
- HADOOP-12663. Remove Hard-Coded Values From FileSystem.java.
- (BELUGA BEHR via stevel)
-
- HADOOP-12653. Use SO_REUSEADDR to avoid getting "Address already in use"
- when using kerberos and attempting to bind to any port on the local IP
- address (cmccabe)
-
- HADOOP-12683. Add number of samples in last interval in snapshot of
- MutableStat. (Vikram Srivastava via kasha)
-
- HADOOP-8887. Use a Maven plugin to build the native code using CMake
- (cmccabe)
-
- HADOOP-12713. Disable spurious checkstyle checks. (wang)
-
- HADOOP-12662. The build should fail if a -Dbundle option fails (Kai Zheng
- via cmccabe)
-
- HADOOP-12749. Create a threadpoolexecutor that overrides afterExecute to
- log uncaught exceptions/errors. (Sidharta Seethana via vvasudev)
-
- HADOOP-12710. Remove dependency on commons-httpclient for TestHttpServerLogs
- (Wei-Chiu Chuang via iwasakims)
-
- HADOOP-12817. Enable TLS v1.1 and 1.2 (rkanter)
-
- HADOOP-12841. Update s3-related properties in core-default.xml. (Wei-Chiu Chuang via lei)
-
- HADOOP-10321. TestCompositeService should cover all enumerations of
- adding a service to a parent service. (Ray Chiang via kasha)
-
- HADOOP-12859. Disable hiding field style checks in class setters. (Kai Zheng via wang)
-
- BUG FIXES
-
- HADOOP-12605. Fix intermittent failure of TestIPC.testIpcWithReaderQueuing
- (iwasakims)
-
- HADOOP-12655. TestHttpServer.testBindAddress bind port range is wider
- than expected. (Wei-Chiu Chuang via stevel)
-
- HADOOP-12613. TestFind.processArguments occasionally fails.
- (Wei-Chiu Chuang via stevel)
-
- HADOOP-12597. In kms-site.xml configuration
- "hadoop.security.keystore.JavaKeyStoreProvider.password"
- should be updated with new name. (Surendra Singh Lilhore via stevel)
-
- HADOOP-12573. TestRPC.testClientBackOff failing.
- (Xiao Chen via stevel)
-
- HDFS-9517. Fix missing @Test annotation on
- TestDistCpUtils.testUnpackAttributes (Wei-Chiu Chuang via cmccabe)
-
- HADOOP-12712. Fix some cmake plugin and native build warnings (cmccabe)
-
- HADOOP-12714. Fix hadoop-mapreduce-client-nativetask unit test which fails
- because it is not able to open the "glibc bug spill" file. (cmccabe)
-
- HADOOP-12829. StatisticsDataReferenceCleaner swallows interrupt exceptions
- (Gregory Chanan via cmccabe)
-
-Release 2.8.0 - UNRELEASED
-
- INCOMPATIBLE CHANGES
-
- HADOOP-11746. rewrite test-patch.sh (aw)
-
- HADOOP-12416. Trash messages should be handled by Logger instead of being
- delivered on System.out. (Mingliang Liu via aajisaka)
-
- HADOOP-12552. Fix undeclared/unused dependency to httpclient (iwasakims)
-
- NEW FEATURES
-
- HADOOP-11226. Add a configuration to set ipc.Client's traffic class with
- IPTOS_LOWDELAY|IPTOS_RELIABILITY. (Gopal V via ozawa)
-
- HADOOP-9477. Add posixGroups support for LDAP groups mapping service.
- (Dapeng Sun via Yongjun Zhang)
-
- HADOOP-11843. Make setting up the build environment easier.
- (Niels Basjes via cnauroth)
-
- HADOOP-11949. Add user-provided plugins to test-patch (Sean Busbey via aw)
-
- HADOOP-8934. Shell command ls should include sort options (Jonathan Allen
- via aw)
-
- HADOOP-10971. Add -C flag to make `hadoop fs -ls` print filenames only.
- (Kengo Seki via aajisaka)
-
- HADOOP-5732. Add SFTP FileSystem. (Ramtin Boustani and Inigo Goiri via
- cdouglas)
-
- HADOOP-12360. Create StatsD metrics2 sink. (Dave Marion via stevel)
-
- HADOOP-10300. Allowed deferred sending of call responses. (Daryn Sharp via
- yliu)
-
- HADOOP-12657. Add a option to skip newline on empty files with getMerge -nl.
- (Kanaka Kumar Avvaru via aajisaka)
-
- HADOOP-11262. Enable YARN to use S3A. (Pieter Reuse via lei)
-
- HADOOP-12691. Add CSRF Filter for REST APIs to Hadoop Common.
- (Larry McCay via cnauroth)
-
- HADOOP-12635. Adding Append API support for WASB. (Dushyanth via cnauroth)
-
- HADOOP-12426. Add Entry point for Kerberos health check
- (Steve Loughran via cnauroth)
-
- HADOOP-12548. Read s3a creds from a Credential Provider.
- (Larry McCay via cnauroth)
-
- IMPROVEMENTS
-
- HADOOP-12831. LocalFS/FSOutputSummer NPEs in constructor if bytes per checksum
- set to 0 (Mingliang Liu via gtcarrera9)
-
- HADOOP-12458. Retries is typoed to spell Retires in parts of
- hadoop-yarn and hadoop-common
- (Neelesh Srinivas Salian via harsh)
-
- HADOOP-12271. Hadoop Jar Error Should Be More Explanatory
- (Josh Elser via harsh)
-
- HADOOP-6842. "hadoop fs -text" does not give a useful text representation
- of MapWritable objects (Akira Ajisaka via bobby)
-
- HADOOP-11719. [Fsshell] Remove bin/hadoop reference from
- GenericOptionsParser default help text.
- (Brahma Reddy Battula via harsh)
-
- HADOOP-11692. Improve authentication failure WARN message to avoid user
- confusion. (Yongjun Zhang)
-
- HADOOP-11659. o.a.h.fs.FileSystem.Cache#remove should use a single hash map
- lookup. (Brahma Reddy Battula via aajisaka)
-
- HADOOP-11709. Time.NANOSECONDS_PER_MILLISECOND - use class-level final
- constant instead of method variable (Ajith S via ozawa)
-
- HADOOP-11447. Add a more meaningful toString method to SampleStat and
- MutableStat. (kasha)
-
- HADOOP-11737. mockito's version in hadoop-nfs’ pom.xml shouldn't be
- specified. (Kengo Seki via ozawa)
-
- HADOOP-11741. Add LOG.isDebugEnabled() guard for some LOG.debug().
- (Walter Su via ozawa)
-
- HADOOP-11660. Add support for hardware crc of HDFS checksums on ARM aarch64
- architecture (Edward Nevill via Colin P. McCabe)
-
- HADOOP-9805. Refactor RawLocalFileSystem#rename for improved testability.
- (Jean-Pierre Matsumoto via cnauroth)
-
- HADOOP-11717. Support JWT tokens for web single sign on to the Hadoop
- servers. (Larry McCay via omalley)
-
- HADOOP-11814. Reformat hadoop-annotations, o.a.h.classification.tools.
- (Li Lu via wheat9)
-
- HADOOP-7713. dfs -count -q should label output column (Jonathan Allen
- via aw)
-
- HADOOP-11819. HttpServerFunctionalTest#prepareTestWebapp should create web
- app directory if it does not exist. (Rohith via vinayakumarb)
-
- HADOOP-11827. Speed-up distcp buildListing() using threadpool
- (Zoran Dimitrijevic via raviprak)
-
- HADOOP-10597. RPC Server signals backoff to clients when all request
- queues are full. (Ming Ma via Arpit Agarwal)
-
- HADOOP-11357. Print information of the build enviornment in test-patch.sh
- (aw)
-
- HADOOP-11328. ZKFailoverController does not log Exception when doRun raises
- errors. (Tianyin Xu via ozawa)
-
- HADOOP-11120. hadoop fs -rmr gives wrong advice. (Juliet Hougland via wang)
-
- HADOOP-11911. test-patch should allow configuration of default branch
- (Sean Busbey via aw)
-
- HADOOP-11917. test-patch.sh should work with ${BASEDIR}/patchprocess
- setups (aw)
-
- HADOOP-11925. backport trunk's smart-apply-patch.sh to branch-2 (aw)
-
- HADOOP-11906. test-patch.sh should use 'file' command for patch
- determinism (Sean Busbey via aw)
-
- HADOOP-11950. Add cli option to test-patch to set the project-under-test
- (Sean Busbey via aw)
-
- HADOOP-11948. test-patch's issue matching regex should be configurable.
- (Sean Busbey via aw)
-
- HADOOP-9723. Improve error message when hadoop archive output path already
- exists. (Jean-Baptiste Onofré and Yongjun Zhang via aajisak)
-
- HADOOP-11713. ViewFileSystem should support snapshot methods.
- (Rakesh R via cnauroth)
-
- HADOOP-11960. Enable Azure-Storage Client Side logging.
- (Dushyanth via cnauroth)
-
- HADOOP-11939. Deprecate DistCpV1 and Logalyzer.
- (Brahma Reddy Battula via aajisaka)
-
- HADOOP-11884. test-patch.sh should pull the real findbugs version
- (Kengo Seki via aw)
-
- HADOOP-11944. add option to test-patch to avoid relocating patch process
- directory (Sean Busbey via aw)
-
- HADOOP-1540. Support file exclusion list in distcp. (Rich Haase via jing9)
-
- HADOOP-11103. Clean up RemoteException (Sean Busbey via vinayakumarb)
-
- HADOOP-11995. Make jetty version configurable from the maven command line.
- (Sriharsha Devineni via wheat9)
-
- HADOOP-10366. Add whitespaces between classes for values in
- core-default.xml to fit better in browser.
- (kanaka kumar avvaru via aajisaka)
-
- HADOOP-11594. Improve the readability of site index of documentation.
- (Masatake Iwasaki via aajisaka)
-
- HADOOP-12030. test-patch should only report on newly introduced
- findbugs warnings. (Sean Busbey via aw)
-
- HADOOP-11894. Bump the version of Apache HTrace to 3.2.0-incubating
- (Masatake Iwasaki via Colin P. McCabe)
-
- HADOOP-12043. Display warning if defaultFs is not set when running fs
- commands. (Lei Xu via wang)
-
- HADOOP-12037. Fix wrong classname in example configuration of hadoop-auth
- documentation. (Masatake Iwasaki via wang)
-
- HADOOP-12059. S3Credentials should support use of CredentialProvider.
- (Sean Busbey via wang)
-
- HADOOP-12056. Use DirectoryStream in DiskChecker#checkDirs to detect
- errors when listing a directory. (Zhihai Xu via wang)
-
- HADOOP-12055. Deprecate usage of NativeIO#link. (Andrew Wang via cnauroth)
-
- HADOOP-11971. Move test utilities for tracing from hadoop-hdfs to
- hadoop-common. (Masatake Iwasaki via aajisaka)
-
- HADOOP-11965. determine-flaky-tests needs a summary mode.
- (Yufei Gu via Yongjun Zhang)
-
- HADOOP-11958. MetricsSystemImpl fails to show backtrace when an error
- occurs (Jason Lowe via jeagles)
-
- HADOOP-12158. Improve error message in
- TestCryptoStreamsWithOpensslAesCtrCryptoCodec when OpenSSL is not
- installed. (wang)
-
- HADOOP-12124. Add HTrace support for FsShell (cmccabe)
-
- HADOOP-12171. Shorten overly-long htrace span names for server (cmccabe)
-
- HADOOP-12045. Enable LocalFileSystem#setTimes to change atime.
- (Kazuho Fujii via cnauroth)
-
- HADOOP-11974. Fix FIONREAD #include on Solaris (Alan Burlison via Colin P.
- McCabe)
-
- HADOOP-12193. Rename Touchz.java to Touch.java. (wang)
-
- HADOOP-12195. Add annotation to package-info.java file to workaround
- MCOMPILER-205. (wang)
-
- HADOOP-12201. Add tracing to FileSystem#createFileSystem and Globber#glob
- (cmccabe)
-
- HADOOP-12180. Move ResourceCalculatorPlugin from YARN to Common.
- (Chris Douglas via kasha)
-
- HADOOP-12210. Collect network usage on the node (Robert Grandl via cdouglas)
-
- HADOOP-12211. Collect disk usage on the node (Robert Grandl via cdouglas)
-
- HADOOP-12153. ByteBufferReadable doesn't declare @InterfaceAudience and
- @InterfaceStability. (Brahma Reddy Battula via ozawa)
-
- HADOOP-11893. Mark org.apache.hadoop.security.token.Token as
- @InterfaceAudience.Public. (Brahma Reddy Battula via stevel)
-
- HADOOP-12081. Fix UserGroupInformation.java to support 64-bit zLinux.
- (aajisaka)
-
- HADOOP-12214. Parse 'HadoopArchive' commandline using cli Options.
- (vinayakumarb)
-
- HADOOP-12184. Remove unused Linux-specific constants in NativeIO (Martin
- Walsh via Colin P. McCabe)
-
- HADOOP-12161. Add getStoragePolicy API to the FileSystem interface.
- (Brahma Reddy Battula via Arpit Agarwal)
-
- HADOOP-12189. Improve CallQueueManager#swapQueue to make queue elements
- drop nearly impossible. (Zhihai Xu via wang)
-
- HADOOP-12259. Utility to Dynamic port allocation (brahmareddy via rkanter)
-
- HADOOP-12170. hadoop-common's JNIFlags.cmake is redundant and can be
- removed (Alan Burlison via Colin P. McCabe)
-
- HADOOP-11807. add a lint mode to releasedocmaker (ramtin via aw)
-
- HADOOP-12183. Annotate the HTrace span created by FsShell with the
- command-line arguments passed by the user (Masatake Iwasaki via Colin P.
- McCabe)
-
- HADOOP-12318. Expose underlying LDAP exceptions in SaslPlainServer. (Mike
- Yoder via atm)
-
- HADOOP-9891. CLIMiniCluster instructions fail with MiniYarnCluster
- ClassNotFoundException (Darrell Taylor via aw)
-
- HADOOP-12295. Improve NetworkTopology#InnerNode#remove logic. (yliu)
-
- HADOOP-12050. Enable MaxInactiveInterval for hadoop http auth token
- (hzlu via benoyantony)
-
- HADOOP-12325. RPC Metrics : Add the ability track and log slow RPCs.
- (Anu Engineer via xyao)
-
- HADOOP-12368. Mark ViewFileSystemBaseTest and ViewFsBaseTest as abstract.
- (wang)
-
- HADOOP-12367. Move TestFileUtil's test resources to resources folder.
- (wang via yliu)
-
- HADOOP-12369. Point hadoop-project/pom.xml java.security.krb5.conf
- within target folder. (wang)
-
- HADOOP-12358. Add -safely flag to rm to prompt when deleting many files.
- (xyao via wang)
-
- HADOOP-12384. Add "-direct" flag option for fs copy so that user can choose
- not to create "._COPYING_" file (J.Andreina via vinayakumarb)
-
- HADOOP-12324. Better exception reporting in SaslPlainServer.
- (Mike Yoder via stevel)
-
- HADOOP-12404. Disable caching for JarURLConnection to avoid sharing
- JarFile with other users when loading resource from URL in Configuration
- class. (zxu)
-
- HADOOP-12428. Fix inconsistency between log-level guards and statements.
- (Jagadesh Kiran N and Jackie Chang via ozawa)
-
- HADOOP-12446. Undeprecate createNonRecursive() (Ted Yu via kihwal)
-
- HADOOP-12452. Fix tracing documention reflecting the update to htrace-4
- (Masatake Iwasaki via Colin P. McCabe)
-
- HADOOP-12350. WASB Logging: Improve WASB Logging around deletes, reads and
- writes (Dushyanth via cnauroth)
-
- HADOOP-11104. org.apache.hadoop.metrics2.lib.MetricsRegistry needs numerical
- parameter checking. (Ray Chiang via aajisaka)
-
- HADOOP-12344. Improve validateSocketPathSecurity0 error message (Casey
- Brotherton via Colin P. McCabe)
-
- HADOOP-10775. Shell operations to fail with meaningful errors on windows if
- winutils.exe not found. (stevel)
-
- HADOOP-12481. JWTRedirectAuthenticationHandler doesn't Retain Original Query
- String (Larry McCay via cnauroth)
-
- HADOOP-12460. Add overwrite option for 'get' shell command
- (Jagadesh Kiran N via vinayakumarb)
-
- HADOOP-10406. TestIPC.testIpcWithReaderQueuing may fail. (Xiao Chen via wang)
-
- HADOOP-9692. Improving log message when SequenceFile reader throws
- EOFException on zero-length file. (Zhe Zhang and Chu Tong via ozawa)
-
- HADOOP-7266. Deprecate metrics v1. (Akira AJISAKA via ozawa)
-
- HADOOP-12472. Make GenericTestUtils.assertExceptionContains robust.
- (Steve Loughran via jing9)
-
- HADOOP-12514. Make static fields in GenericTestUtils for
- assertExceptionContains() package-private and final.
- (Mingliang Liu via stevel)
-
- HADOOP-12520. Use XInclude in hadoop-azure test configuration to isolate
- Azure Storage account keys for service integration tests. (cnauroth)
-
- HADOOP-11685. StorageException complaining " no lease ID" during HBase
- distributed log splitting (Duo Xu via cnauroth)
-
- HADOOP-12040. Adjust inputs order for the decode API in raw erasure coder.
- (Kai Zheng via yliu)
-
- HADOOP-11684. S3a to use thread pool that blocks clients. (Thomas Demoor
- and Aaron Fabbri via lei)
-
- HADOOP-12562. Make hadoop dockerfile usable by Yetus.
- (Allen Wittenauer via wheat9)
-
- HADOOP-12568. Update core-default.xml to describe posixGroups support.
- (Wei-Chiu Chuang via aajisaka)
-
- HADOOP-12564. Upgrade JUnit3 TestCase to JUnit 4 in
- org.apache.hadoop.io package. (Dustin Cote via ozawa)
-
- HADOOP-12582. Using BytesWritable's getLength() and getBytes() instead
- of get() and getSize(). (Akira AJISAKA via ozawa)
-
- HADOOP-12575. Add build instruction for docker toolbox instead of
- boot2docker(Kai Sasaki via ozawa)
-
- HADOOP-10035. Cleanup TestFilterFileSystem. (Suresh Srinivas via wheat9)
-
- HADOOP-10555. Add offset support to MurmurHash.
- (Sergey Shelukhin via wheat9)
-
- HADOOP-10465. Fix use of generics within SortedMapWritable.
- (Bertrand Dechoux via wheat9)
-
- HADOOP-12600. FileContext and AbstractFileSystem should be annotated as a
- Stable interface. (cnauroth)
-
- HADOOP-12618. Fix NPE in TestSequenceFile. (Brahma Reddy Battula via umamahesh)
-
- HADOOP-12639. Improve JavaDoc for getTrimmedStrings. (BELUGA BEHR via umamahesh)
-
- HADOOP-12570. HDFS Secure Mode Documentation updates.
- (Arpit Agarwal via cnauroth)
-
- HADOOP-12686. Update FileSystemShell documentation to mention the meaning
- of each columns of fs -du. (Daisuke Kobayashi via aajisaka)
-
- HADOOP-12658. Clear javadoc and check style issues around DomainSocket
- (Kai Zheng via umamahesh)
-
- HADOOP-12604. Exception may be swallowed in KMSClientProvider.
- (Yongjun Zhang)
-
- HADOOP-12696. Add tests for S3Filesystem Contract (Matt Paduano via raviprak)
-
- HADOOP-12755. Fix typo in defaultFS warning message. (wang)
-
- HADOOP-12292. Make use of DeleteObjects optional.
- (Thomas Demoor via stevel)
-
- HADOOP-12759. RollingFileSystemSink should eagerly rotate directories.
- (Daniel Templeton via wang)
-
- HADOOP-12752. Improve diagnostics/use of envvar/sysprop credential
- propagation (Steve Loughran via cnauroth)
-
- HADOOP-12764. Increase default value of KMX maxHttpHeaderSize and make it
- configurable. (zhz)
-
- HADOOP-12788. OpensslAesCtrCryptoCodec should log which random number generator is used.
- (Wei-Chiu Chuang via umamahesh)
-
- HADOOP-12699. TestKMS#testKMSProvider intermittently fails during
- 'test rollover draining'. (Xiao Chen via wang)
-
- HADOOP-12776. Remove getaclstatus call for non-acl commands in getfacl.
- (Brahma Reddy Battula via vinayakumarb)
-
- HADOOP-11031. Design Document for Credential Provider API.
- (Larry McCay via cnauroth)
-
- HADOOP-12828. Print user when services are started.
- (Wei-Chiu Chuang via Yongjun Zhang)
-
- HADOOP-11613. Remove commons-httpclient dependency from hadoop-azure.
- (Masatake Iwasaki via cnauroth)
-
- HADOOP-12668. Support excluding weak Ciphers in HttpServer2 through
- ssl-server.conf. (Vijay Singh via zhz)
-
- HADOOP-12555. WASB to read credentials from a credential provider.
- (Larry McCay via cnauroth)
-
- HADOOP-12535. Run FileSystem contract tests with hadoop-azure.
- (Madhumita Chakraborty via cnauroth)
-
- HADOOP-12824. Collect network and disk usage on the node running Windows.
- (Inigo Goiri via xyao)
-
- HADOOP-12825. Log slow name resolutions.
- (Sidharta Seethana via stevel)
-
- HADOOP-12622. Improve the loggings in RetryPolicies and RetryInvocationHandler.
- (Junping Du via jianhe)
-
- HADOOP-12793. Write a new group mapping service guide
- (Wei-Chiu Chuang via iwasakims)
-
- OPTIMIZATIONS
-
- HADOOP-11785. Reduce the number of listStatus operation in distcp
- buildListing (Zoran Dimitrijevic via Colin P. McCabe)
-
- HADOOP-11970. Replace uses of ThreadLocal<Random> with JDK7
- ThreadLocalRandom. (Sean Busbey via Colin P. McCabe)
-
- HADOOP-11772. RPC Invoker relies on static ClientCache which has
- synchronized(this) blocks. (wheat9)
-
- HADOOP-11242. Record the time of calling in tracing span of
- IPC server. (Masatake Iwasaki via aajisaka)
-
- HADOOP-11885. hadoop-dist dist-layout-stitching.sh does not work with dash.
- (wang)
-
- HADOOP-12104. Migrate Hadoop Pipes native build to new CMake framework
- (alanburlison via cmccabe)
-
- HADOOP-12036. Consolidate all of the cmake extensions in one directory
- (alanburlison via cmccabe)
-
- HADOOP-12112. Make hadoop-common-project Native code -Wall-clean
- (alanburlison via cmccabe)
-
- HADOOP-12172. FsShell mkdir -p makes an unnecessary check for the existence
- of the parent. (cnauroth)
-
- HADOOP-12194. Support for incremental generation in the protoc plugin.
- (wang)
-
- HADOOP-11878. FileContext#fixRelativePart should check for not null for a
- more informative exception. (Brahma Reddy Battula via kasha)
-
- HADOOP-11984. Enable parallel JUnit tests in pre-commit.
- (Chris Nauroth via vinayakumarb)
-
- HADOOP-12450. UserGroupInformation should not log at WARN level if no groups
- are found. (Elliott Clark via stevel)
-
- HADOOP-12758. Extend CSRF Filter with UserAgent Checks
- (Larry McCay via cnauroth)
-
- HADOOP-10865. Add a Crc32 chunked verification benchmark for both directly
- and non-directly buffer cases. (szetszwo)
-
- HADOOP-12853. Change WASB documentation regarding page blob support.
- (Madhumita Chakraborty via cnauroth)
-
- BUG FIXES
-
- HADOOP-12352. Delay in checkpointing Trash can leave trash for 2 intervals
- before deleting (Casey Brotherton via harsh)
-
- HADOOP-11568. Description on usage of classpath in hadoop command is
- incomplete. ( Archana T via vinayakumarb )
-
- HADOOP-10027. *Compressor_deflateBytesDirect passes instance instead of
- jclass to GetStaticObjectField. (Hui Zheng via cnauroth)
-
- HADOOP-11724. DistCp throws NPE when the target directory is root.
- (Lei Eddy Xu via Yongjun Zhang)
-
- HADOOP-11760. Fix typo of javadoc in DistCp. (Brahma Reddy Battula via
- ozawa).
-
- HADOOP-11800. Clean up some test methods in TestCodec.java.
- (Brahma Reddy Battula via aajisaka)
-
- HADOOP-11811. Fix typos in hadoop-project/pom.xml and TestAccessControlList.
- (Brahma Reddy Battula via ozawa)
-
- HADOOP-11704. DelegationTokenAuthenticationFilter must pass ipaddress
- instead of hostname to ProxyUsers#authorize (Anubhav Dhoot via asuresh)
-
- HADOOP-11846 TestCertificateUtil.testCorruptPEM failing on Jenkins JDK8.
- (Larry McCay via stevel)
-
- HADOOP-11859. PseudoAuthenticationHandler fails with httpcomponents v4.4.
- (Eugene Koifman via jitendra)
-
- HADOOP-11848. Incorrect arguments to sizeof in DomainSocket.c
- (Malcolm Kavalsky via Colin P. McCabe)
-
- HADOOP-11861. test-patch.sh rewrite addendum patch.
- (Allen Wittenauer via cnauroth)
-
- HADOOP-11864. JWTRedirectAuthenticationHandler breaks java8 javadocs.
- (Larry McCay via stevel)
-
- HADOOP-11876. Refactor code to make it more readable, minor
- maybePrintStats bug (Zoran Dimitrijevic via raviprak)
-
- HADOOP-11870. [JDK8] AuthenticationFilter, CertificateUtil,
- SignerSecretProviders, KeyAuthorizationKeyProvider Javadoc issues (rkanter)
-
- HADOOP-11881. test-patch.sh javac result is wildly wrong (Kengo Seki via
- aw)
-
- HADOOP-11821. Fix findbugs warnings in hadoop-sls.
- (Brahma Reddy Battula via aajisaka)
-
- HADOOP-11866. increase readability and reliability of checkstyle,
- shellcheck, and whitespace reports (aw)
-
- HADOOP-11889. Make checkstyle runnable from root project
- (Gera Shegalov via jeagles)
-
- HADOOP-11900. Add failIfNoTests=false to hadoop-build-tools pom. (gera)
-
- HADOOP-11916. TestStringUtils#testLowerAndUpperStrings failed on MAC
- due to a JVM bug. (Ming Ma via ozawa)
-
- HADOOP-11904. test-patch.sh goes into an infinite loop on non-maven
- builds (aw)
-
- HADOOP-11926. test-patch.sh mv does wrong math (aw)
-
- HADOOP-11912. Extra configuration key used in TraceUtils should respect
- prefix (Masatake Iwasaki via Colin P. McCabe)
-
- HADOOP-10387. Misspelling of threshold in log4j.properties for tests in
- hadoop-common-project. (Brahma Reddy Battula via aajisaka)
-
- HADOOP-11936. Dockerfile references a removed image (aw)
-
- HADOOP-11922. Misspelling of threshold in log4j.properties for tests
- in hadoop-tools (Gabor Liptak via vinayakumarb)
-
- HADOOP-11877. SnappyDecompressor's Logger class name is wrong
- (surendra singh lilhore via vinayakumarb)
-
- HADOOP-10356. Corrections in winutils/chmod.c. (Rene Nyffenegger via
- Arpit Agarwal)
-
- HADOOP-7165. listLocatedStatus(path, filter) is not redefined in FilterFs
- (Hairong Kuang via jlowe)
-
- HADOOP-9729. The example code of org.apache.hadoop.util.Tool is incorrect
- (hellojinjie via jlowe)
-
- HADOOP-11928. Test-patch check for @author tags incorrectly flags
- removal of @author tags (Kengo Seki via aw)
-
- HADOOP-11951. test-patch should give better info about failures to handle
- dev-support updates without resetrepo option (Sean Busbey via aw)
-
- HADOOP-11947. test-patch should return early from determine-issue when
- run in jenkins mode. (Sean Busbey via aw)
-
- HADOOP-11962. Sasl message with MD5 challenge text shouldn't be LOG out
- even in debug level. (Junping Du via wheat9)
-
- HADOOP-8174. Remove confusing comment in Path#isAbsolute()
- (Suresh Srinivas via vinayakumarb)
-
- HADOOP-11988. Fix typo in the document for hadoop fs -find.
- (Kengo Seki via aajisaka)
-
- HADOOP-10582. Fix the test case for copying to non-existent dir in
- TestFsShellCopy. (Kousuke Saruta via aajisaka)
-
- HADOOP-11581. Multithreaded correctness Warnings
- #org.apache.hadoop.fs.shell.Ls (Brahma Reddy Battula via aw)
-
- HADOOP-11963. Metrics documentation for FSNamesystem misspells
- PendingDataNodeMessageCount. (Anu Engineer via cnauroth)
-
- HADOOP-12000. cannot use --java-home in test-patch (aw)
-
- HADOOP-12014. hadoop-config.cmd displays a wrong error message.
- (Kengo Seki via aajisaka)
-
- HADOOP-11955. Fix a typo in the cluster setup doc.
- (Yanjun Wang via aajisaka)
-
- HADOOP-11743. maven doesn't clean all the site files
- (ramtin via vinayakumarb)
-
- HADOOP-11927. Fix "undefined reference to dlopen" error when compiling
- libhadooppipes (Xianyin Xin via Colin P. McCabe)
-
- HADOOP-8751. NPE in Token.toString() when Token is constructed using null
- identifier. (kanaka kumar avvaru via aajisaka)
-
- HADOOP-12004. test-patch breaks with reexec in certain situations (Sean
- Busbey via aw)
-
- HADOOP-12035. shellcheck plugin displays a wrong version potentially
- (Kengo Seki via aw)
-
- HDFS-8429. Avoid stuck threads if there is an error in DomainSocketWatcher
- that stops the thread. (zhouyingchao via cmccabe)
-
- HADOOP-11930. test-patch in offline mode should tell maven to be in
- offline mode (Sean Busbey via aw)
-
- HADOOP-11959. WASB should configure client side socket timeout in storage
- client blob request options. (Ivan Mitic via cnauroth)
-
- HADOOP-12042. Users may see TrashPolicy if hdfs dfs -rm is run
- (Andreina J via vinayakumarb)
-
- HADOOP-11991. test-patch.sh isn't re-executed even if smart-apply-patch.sh
- is modified. (Kengo Seki via aajisaka)
-
- HADOOP-12018. smart-apply-patch.sh fails if the patch edits CR+LF files
- and is created by 'git diff --no-prefix'. (Kengo Seki via aajisaka)
-
- HADOOP-12019. update BUILDING.txt to include python for 'mvn site'
- in windows (vinayakumarb)
-
- HADOOP-11994. smart-apply-patch wrongly assumes that git is infallible.
- (Kengo Seki via Arpit Agarwal)
-
- HADOOP-11924. Tolerate JDK-8047340-related exceptions in
- Shell#isSetSidAvailable preventing class init. (Tsuyoshi Ozawa via gera)
-
- HADOOP-12052 IPC client downgrades all exception types to IOE, breaks
- callers trying to use them. (Brahma Reddy Battula via stevel)
-
- HADOOP-12054. RPC client should not retry for InvalidToken exceptions.
- (Varun Saxena via Arpit Agarwal)
-
- HADOOP-12073. Azure FileSystem PageBlobInputStream does not return -1 on
- EOF. (Ivan Mitic via cnauroth)
-
- HADOOP-7817. RawLocalFileSystem.append() should give FSDataOutputStream
- with accurate .getPos() (kanaka kumar avvaru via vinayakumarb)
-
- HADOOP-12074. in Shell.java#runCommand() rethrow InterruptedException as
- InterruptedIOException (Lavkesh Lahngir via vinayakumarb)
-
- HADOOP-12001. Fixed LdapGroupsMapping to include configurable Posix UID and
- GID attributes during the search. (Patrick White via vinodkv)
-
- HADOOP-12095. org.apache.hadoop.fs.shell.TestCount fails.
- (Brahma Reddy Battula via aajisaka)
-
- HADOOP-12076. Incomplete Cache Mechanism in CredentialProvider API.
- (Larry McCay via cnauroth)
-
- HADOOP-12119. hadoop fs -expunge does not work for federated namespace
- (J.Andreina via vinayakumarb)
-
- HADOOP-12089. StorageException complaining " no lease ID" when updating
- FolderLastModifiedTime in WASB. (Duo Xu via cnauroth)
-
- HADOOP-12154. FileSystem#getUsed() returns the file length only from root '/'
- (J.Andreina via vinayakumarb)
-
- HADOOP-10798. globStatus() should always return a sorted list of files
- (cmccabe)
-
- HADOOP-12159. Move DistCpUtils#compareFs() to org.apache.hadoop.fs.FileUtil
- and fix for HA namespaces (rchiang via rkanter)
-
- HADOOP-12116. Fix unrecommended syntax usages in hadoop/hdfs/yarn script for
- cygwin in branch-2. (Li Lu via cnauroth)
-
- HADOOP-12164. Fix TestMove and TestFsShellReturnCode failed to get command
- name using reflection. (Lei (Eddy) Xu)
-
- HADOOP-12173. NetworkTopology::add calls toString always.
- (Inigo Goiri via cdouglas)
-
- HADOOP-12185. NetworkTopology is not efficient adding/getting/removing
- nodes. (Inigo Goiri via cdouglas)
-
- HADOOP-12117. Potential NPE from Configuration#loadProperty with
- allowNullValueProperties set. (zhihai xu via vinayakumarb)
-
- HADOOP-12200. TestCryptoStreamsWithOpensslAesCtrCryptoCodec should be
- skipped in non-native profile. (Masatake Iwasaki via aajisaka)
-
- HADOOP-10615. FileInputStream in JenkinsHash#main() is never closed.
- (Chen He via ozawa)
-
- HADOOP-12240. Fix tests requiring native library to be skipped in non-native
- profile. (Masatake Iwasaki via ozawa)
-
- HADOOP-12235 hadoop-openstack junit & mockito dependencies should be
- "provided". (Ted Yu via stevel)
-
- HADOOP-12209 Comparable type should be in FileStatus.
- (Yong Zhang via stevel)
-
- HADOOP-12088. KMSClientProvider uses equalsIgnoreCase("application/json").
- (Brahma Reddy Battula via stevel)
-
- HADOOP-11797. releasedocmaker.py needs to put ASF headers on output (aw)
-
- HADOOP-12087. [JDK8] Fix javadoc errors caused by incorrect or illegal
- tags. (Akira AJISAKA via stevel).
-
- HADOOP-12386. RetryPolicies.RETRY_FOREVER should be able to specify a
- retry interval. (Sunil G via wangda)
-
- HADOOP-8436. NPE In getLocalPathForWrite ( path, conf ) when the
- required context item is not configured
- (Brahma Reddy Battula via harsh)
-
- HADOOP-12252. LocalDirAllocator should not throw NPE with empty string
- configuration. (Zhihai Xu)
-
- HADOOP-11918. Listing an empty s3a root directory throws FileNotFound.
- (Lei (Eddy) Xu via cnauroth)
-
- HADOOP-12440. TestRPC#testRPCServerShutdown did not produce the desired
- thread states before shutting down. (Xiao Chen via mingma)
-
- HADOOP-12447. Clean up some htrace integration issues (cmccabe)
-
- HADOOP-12448. TestTextCommand: use mkdirs rather than mkdir to create test
- directory. (Contributed by Colin Patrick McCabe and Chris Nauroth)
-
- HADOOP-10296. Incorrect null check in SwiftRestClient#buildException().
- (Rahul Palamuttam and Kanaka Kumar Avvaru via aajisaka)
-
- HADOOP-8437. getLocalPathForWrite should throw IOException for invalid
- paths. (Brahma Reddy Battula via zxu)
-
- HADOOP-11098. [JDK8] Max Non Heap Memory default changed between JDK7
- and 8. (ozawa)
-
- HADOOP-12284. UserGroupInformation doAs can throw misleading exception
- (Aaron Dosset via stevel)
-
- HADOOP-12449. TestDNS and TestNetUtils failing if no network. (stevel)
-
- HADOOP-11515. Upgrade jsch lib to jsch-0.1.51 to avoid problems running
- on java7. (stevel and ozawa)
-
- HADOOP-12478. Shell.getWinUtilsPath() has been renamed
- Shell.getWinutilsPath(). (stevel)
-
- HADOOP-12475. Replace guava Cache with ConcurrentHashMap for caching
- Connection in ipc Client (Walter Su via sjlee)
-
- HADOOP-12479. ProtocMojo does not log the reason for a protoc compilation
- failure. (cnauroth)
-
- HADOOP-11628. SPNEGO auth does not work with CNAMEs in JDK8.
- (Daryn Sharp via stevel).
-
- HADOOP-10941. Proxy user verification NPEs if remote host is unresolvable.
- (Benoy Antony via stevel).
-
- HADOOP-12483. Maintain wrapped SASL ordering for postponed IPC responses.
- (Daryn Sharp via yliu)
-
- HADOOP-12513. Dockerfile lacks initial 'apt-get update'.
- (Akihiro Suda via ozawa)
-
- HADOOP-12457. [JDK8] Fix a failure of compiling common by javadoc.
- (Akira AJISAKA via ozawa)
-
- HADOOP-12178. NPE during handling of SASL setup if problem with SASL
- resolver class. (Steve Loughran via zxu)
-
- HADOOP-12519. hadoop-azure tests should avoid creating a metrics
- configuration file in the module root directory. (cnauroth)
-
- HADOOP-12533. Introduce FileNotFoundException in WASB for read and seek API.
- (Dushyanth via cnauroth)
-
- HADOOP-12508. delete fails with exception when lease is held on blob.
- (Gaurav Kanade via cnauroth)
-
- HADOOP-12542. TestDNS fails on Windows after HADOOP-12437. (cnauroth)
-
- HADOOP-12540. TestAzureFileSystemInstrumentation#testClientErrorMetrics
- fails intermittently due to assumption that a lease error will be thrown.
- (Gaurav Kanade via cnauroth)
-
- HADOOP-12560: Fix sprintf warnings in {{DomainSocket.c}} introduced by
- HADOOP-12344 (Mingliang Liu via Colin P. McCabe)
-
- HADOOP-12567: NPE in SaslRpcServer (Sergey Shelukhin via cnauroth)
-
- HADOOP-8419. Fixed GzipCode NPE reset for IBM JDK. (Yu Li via eyang)
-
- HADOOP-11149. TestZKFailoverController times out. (Steve Loughran
- via ozawa)
-
- HADOOP-9822. Create constant MAX_CAPACITY in RetryCache rather than
- hard-coding 16 in RetryCache constructor. (Tsuyoshi Ozawa via wheat9)
-
- HADOOP-11954. Solaris does not support RLIMIT_MEMLOCK as in Linux
- (Alan Burlison via aw)
-
- HADOOP-12598. Add XML namespace declarations for some hadoop/tools modules.
- (Xin Wang via aajisaka)
-
- HADOOP-12468. Partial group resolution failure should not result in user
- lockout. (Wei-Chiu Chuang via Yongjun Zhang)
-
- HADOOP-12656. MiniKdc throws "address in use" BindException.
- (Wei-Chiu Chuang via Arpit Agarwal)
-
- HADOOP-12051. ProtobufRpcEngine.invoke() should use Exception.toString()
- over getMessage() in logging/span events. (Varun Saxena via stevel)
-
- HADOOP-12017. Hadoop archives command should use configurable replication
- factor when closing (Bibin A Chundatt via vinayakumarb)
-
- HADOOP-12239. StorageException complaining " no lease ID" when updating
- FolderLastModifiedTime in WASB. (Duo Xu via cnauroth)
-
- HADOOP-12245. References to misspelled REMAINING_QUATA in
- FileSystemShell.md. (Gabor Liptak via aajisaka)
-
- HADOOP-12175. FsShell must load SpanReceierHost to support tracing
- (Masatake Iwasaki via Colin P. McCabe)
-
- HADOOP-10945. 4-digit octal umask permissions throws a parse error (Chang
- Li via jlowe)
-
- HADOOP-7824. NativeIO.java flags and identifiers must be set correctly for
- each platform, not hardcoded to their Linux values (Martin Walsh via Colin
- P. McCabe)
-
- HADOOP-12268. AbstractContractAppendTest#testRenameFileBeingAppended
- misses rename operation. (Zhihai Xu)
-
- HADOOP-12274. Remove direct download link from BULIDING.txt.
- (Caleb Severn via aajisaka)
-
- HADOOP-12302. Fix native compilation on Windows after HADOOP-7824
- (Vinayakumar B via Colin P. McCabe)
-
- HADOOP-12258. Need translate java.nio.file.NoSuchFileException to
- FileNotFoundException to avoid regression. (Zhihai Xu via cnauroth)
-
- HADOOP-12322. typos in rpcmetrics.java. (Anu Engineer via
- Arpit Agarwal)
-
- HADOOP-12317. Applications fail on NM restart on some linux distro
- because NM container recovery declares AM container as LOST
- (adhoot via rkanter)
-
- HADOOP-12347. Fix mismatch parameter name in javadocs of
- AuthToken#setMaxInactives (xyao)
-
- HADOOP-12362. Set hadoop.tmp.dir and hadoop.log.dir in pom.
- (Charlie Helin via wang)
-
- HADOOP-10318. Incorrect reference to nodeFile in RumenToSLSConverter
- error message. (Wei Yan via ozawa)
-
- HADOOP-12388. Fix components' version information in the web page
- 'About the Cluster'. (Jun Gong via zxu)
-
- HADOOP-12407. Test failing: hadoop.ipc.TestSaslRPC. (stevel)
-
- HADOOP-12417. TestWebDelegationToken failing with port in use.
- (Mingliang Liu via wheat9)
-
- HADOOP-12438. Reset RawLocalFileSystem.useDeprecatedFileStatus in
- TestLocalFileSystem. (Chris Nauroth via wheat9)
-
- HADOOP-12437. Allow SecurityUtil to lookup alternate hostnames.
- (Arpit Agarwal)
-
- HADOOP-12442. Display help if the command option to 'hdfs dfs' is not valid
- (nijel via vinayakumarb)
-
- HADOOP-12441. Fixed shell-kill command behaviour to work correctly on some
- Linux distributions after HADOOP-12317. (Wangda Tan via vinodkv)
-
- HADOOP-12474. MiniKMS should use random ports for Jetty server by default.
- (Mingliang Liu via wheat9)
-
- HADOOP-12418. TestRPC.testRPCInterruptedSimple fails intermittently.
- (kihwal)
-
- HADOOP-12334. Change Mode Of Copy Operation of HBase WAL Archiving to bypass
- Azure Storage Throttling after retries. (Gaurav Kanade via cnauroth)
-
- HADOOP-12484. Single File Rename Throws Incorrectly In Potential Race
- Condition Scenarios. (Gaurav Kanade via cnauroth)
-
- HADOOP-11901. BytesWritable fails to support 2G chunks due to integer
- overflow. (Reynold Xin via wheat9)
-
- HADOOP-11218. Add TLSv1.1,TLSv1.2 to KMS, HttpFS, SSLFactory.
- (Vijay Singh via wheat9)
-
- HADOOP-12467. Respect user-defined JAVA_LIBRARY_PATH in Windows Hadoop
- scripts. (Radhey Shah via wheat9)
-
- HADOOP-12181. Fix intermittent test failure of TestZKSignerSecretProvider.
- (Masatake Iwasaki via wheat9)
-
- HADOOP-12098. Remove redundant test dependencies in Hadoop Archives.
- (Varun Saxena via wheat9)
-
- HADOOP-10068. Improve log4j regex in testFindContainingJar.
- (Robert Rati via wheat9)
-
- HADOOP-11677. Add cookie flags for logs and static contexts.
- (nijel via wheat9)
-
- HADOOP-12313. NPE in JvmPauseMonitor when calling stop() before start().
- (Gabor Liptak via wheat9)
-
- HADOOP-12609. Fix intermittent failure of TestDecayRpcScheduler.
- (Masatake Iwasaki via Arpit Agarwal)
-
- HADOOP-10729. Add tests for PB RPC in case version mismatch of client and
- server. (Junping Du via wheat9)
-
- HADOOP-12636. Prevent ServiceLoader failure init for unused FileSystems.
- (Inigo Goiri via cdouglas)
-
- HADOOP-12681. start-build-env.sh fails in branch-2.
- (Kengo Seki via aajisaka)
-
- HADOOP-12559. KMS connection failures should trigger TGT renewal.
- (Zhe Zhang via xyao)
-
- HADOOP-12682. Fix TestKMS#testKMSRestart* failure.
- (Wei-Chiu Chuang via xyao)
-
- HADOOP-12689. S3 filesystem operations stopped working correctly
- (Matt Paduano via raviprak)
-
- HADOOP-12634. Change Lazy Rename Pending Operation Completion of WASB to
- address case of potential data loss due to partial copy
- (Gaurav Kanade via cnauroth)
-
- HADOOP-12675. Fix description about retention period in usage of expunge
- command. (Masatake Iwasaki via stevel)
-
- HADOOP-12678. Handle empty rename pending metadata file during atomic rename
- in redo path. (Madhumita Chakraborty via cnauroth)
-
- HADOOP-12551. Introduce FileNotFoundException for WASB FileSystem API
- (Dushyanth via cnauroth)
-
- HADOOP-12584. Disable browsing the static directory in HttpServer2.
- (Robert Kanter via aajisaka)
-
- HADOOP-12603. TestSymlinkLocalFSFileContext#testSetTimesSymlinkToDir
- occasionally fail. (Wei-Chiu Chuang via cnauroth)
-
- HADOOP-12590. TestCompressorDecompressor failing without stack traces
- (John Zhuge via stevel)
-
- HADOOP-12700. Remove unused import in TestCompressorDecompressor.java.
- (John Zhuge via aajisaka)
-
- HADOOP-12356. Fix computing CPU usage statistics on Windows.
- (Inigo Goiri via wangda)
-
- HADOOP-12423. Handle failure of registering shutdownhook by
- ShutdownHookManager in static block (Abhishek Agarwal via vinayakumarb)
-
- HADOOP-7161. Remove unnecessary oro package from dependency management
- section. (Sean Busbey via aajisaka)
-
- HADOOP-12659. Incorrect usage of config parameters in token manager of
- KMS. (Mingliang Liu via xyao)
-
- HADOOP-12730. Hadoop streaming -mapper and -reducer options are wrongly
- documented as required. (Kengo Seki via aajisaka)
-
- HADOOP-12731. Remove useless boxing/unboxing code.
- (Kousuke Saruta via aajisaka)
-
- HADOOP-12718. Incorrect error message by fs -put local dir without
- permission. (John Zhuge via Yongjun Zhang)
-
- HADOOP-12735. core-default.xml misspells
- hadoop.workaround.non.threadsafe.getpwuid (Ray Chiang via cmccabe)
-
- HADOOP-12771. Fix typo in JvmPauseMonitor#getNumGcWarnThreadholdExceeded.
- (Xiaobing Zhou via xyao)
-
- HADOOP-12766. The default value of
- "hadoop.workaround.non.threadsafe.getpwuid" is different between
- core-default.xml and NativeIO.java (Akira AJISAKA via cmccabe)
-
- HADOOP-12795. KMS does not log detailed stack trace for unexpected errors.
- (cnauroth)
-
- HADOOP-12780. During atomic rename handle crash when one directory has been
- renamed but not file under it. (Madhumita Chakraborty via cnauroth)
-
- HADOOP-12878. KMS SPNEGO sequence does not work with WEBHDFS. (xyao)
-
- HADOOP-12716. KerberosAuthenticator#doSpnegoSequence use incorrect class to
- determine isKeyTab in JDK8. (Xiaoyu Yao via cnauroth)
-
- HADOOP-12849. TestSymlinkLocalFSFileSystem fails intermittently.
- (Mingliang Liu via cnauroth)
-
- HADOOP-12846. Credential Provider Recursive Dependencies.
- (Larry McCay via cnauroth)
-
- HADOOP-12813. Migrate TestRPC and related codes to rebase on
- ProtobufRpcEngine. (Kai Zheng via wheat9)
-
- HADOOP-12851. S3AFileSystem Uptake of
- ProviderUtils.excludeIncompatibleCredentialProviders.
- (Larry McCay via cnauroth)
-
- HADOOP-12843. Fix findbugs warnings in hadoop-common (branch-2). (aajisaka)
-
-Release 2.7.3 - UNRELEASED
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- IMPROVEMENTS
-
- HADOOP-12413. AccessControlList should avoid calling getGroupNames in
- isUserInList with empty groups. (Zhihai Xu via cnauroth)
-
- HADOOP-12794. Support additional compression levels for GzipCodec.
- (Ravi Mutyala via junping_du)
-
- OPTIMIZATIONS
-
- HADOOP-12810. FileSystem#listLocatedStatus causes unnecessary RPC calls
- (Ryan Blue via vinayakumarb)
-
- BUG FIXES
-
- HADOOP-12296. when setnetgrent returns 0 in linux, exception should be
- thrown (Chang Li via jlowe)
-
- HADOOP-12545. Hadoop javadoc has broken links for AccessControlList,
- ImpersonationProvider, DefaultImpersonationProvider, and DistCp.
- (Arshad Mohammad via aajisaka)
-
- HADOOP-12374. Updated expunge command description.
- (WeiWei Yang via eyang)
-
- HADOOP-12348. MetricsSystemImpl creates MetricsSourceAdapter with wrong
- time unit parameter. (zxu via rkanter)
-
- HADOOP-12482. Race condition in JMX cache update. (Tony Wu via lei)
-
- HADOOP-12565. Replace DSA with RSA for SSH key type in SingleCluster.md.
- (Mingliang Liu via aajisaka)
-
- HADOOP-12602. TestMetricsSystemImpl#testQSize occasionally fails.
- (Masatake Iwasaki via aajisaka)
-
- HADOOP-12588. Fix intermittent test failure of TestGangliaMetrics.
- (Masatake Iwasaki via aajisaka)
-
- HADOOP-12107. long running apps may have a huge number of StatisticsData
- instances under FileSystem (Sangjin Lee via Ming Ma)
-
- HADOOP-12706. TestLocalFsFCStatistics#testStatisticsThreadLocalDataCleanUp
- times out occasionally (Sangjin Lee and Colin Patrick McCabe via jlowe)
-
- HADOOP-12761. incremental maven build is not really incremental (sjlee)
-
- HADOOP-12772. NetworkTopologyWithNodeGroup.getNodeGroup() can loop
- infinitely for invalid 'loc' values (Kuhu Shukla via kihwal)
-
- HADOOP-12792. TestUserGroupInformation#testGetServerSideGroups fails in
- chroot (Eric Badger via jlowe)
-
- HADOOP-8818. Use equals instead == in MD5MD5CRC32FileChecksum
- and TFileDumper. (Brandon Li via suresh)
-
- HADOOP-9121. InodeTree.java has redundant check for vName while
- throwing exception. (Arup Malakar via suresh)
-
- HADOOP-12870. Fix typo admininistration in CommandsManual.md.
- (John Zhuge via aajisaka)
-
- HADOOP-12871. Fix dead link to NativeLibraries.html in CommandsManual.md.
- (Brahma Reddy Battula via aajisaka)
-
- HADOOP-12872. Fix formatting in ServiceLevelAuth.md.
- (Brahma Reddy Battula via aajisaka)
-
-Release 2.7.2 - 2016-01-25
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- IMPROVEMENTS
-
- HADOOP-12232. Upgrade Tomcat dependency to 6.0.44. (cnauroth)
-
- HADOOP-5323. Trash documentation should describe its directory structure and
- configurations. (Weiwei Yang via ozawa)
-
- OPTIMIZATIONS
-
- BUG FIXES
-
- HADOOP-12186. ActiveStandbyElector shouldn't call monitorLockNodeAsync
- multiple times (zhihai xu via vinayakumarb)
-
- HADOOP-12191. Bzip2Factory is not thread safe. (Brahma Reddy Battula
- via ozawa)
-
- HDFS-8767. RawLocalFileSystem.listStatus() returns null for UNIX pipefile.
- (kanaka kumar avvaru via wheat9)
-
- HADOOP-12304. Applications using FileContext fail with the default file
- system configured to be wasb/s3/etc. (cnauroth)
-
- HADOOP-12061. Incorrect command in single cluster setup document.
- (Kengo Seki via aajisaka)
-
- HADOOP-12359. hadoop fs -getmerge doc is wrong.
- (Jagadesh Kiran N via aajisaka)
-
- HADOOP-10365. BufferedOutputStream in FileUtil#unpackEntries() should be
- closed in finally block. (Kiran Kumar M R and Sanghyun Yun via ozawa)
-
- HADOOP-12213. Interrupted exception can occur when Client#stop is called.
- (Kuhu Shukla via ozawa)
-
- HADOOP-12465. Incorrect javadoc in WritableUtils.java.
- (Jagadesh Kiran N via aajisaka)
-
- HADOOP-12464. Interrupted client may try to fail-over and retry (kihwal)
-
- HADOOP-12415. Fixed pom files to correctly include compile-time dependency on
- netty. (Tom Zeng via cos)
-
- HADOOP-12786. "hadoop key" command usage is not documented.
- (Xiao Chen via aajisaka)
-
-Release 2.7.1 - 2015-07-06
-
- INCOMPATIBLE CHANGES
-
- NEW FEATURES
-
- IMPROVEMENTS
-
- HADOOP-12103. Small refactoring of DelegationTokenAuthenticationFilter to
- allow code sharing. (Yongjun Zhang)
-
- OPTIMIZATIONS
-
- BUG FIXES
-
- HADOOP-11868. Invalid user logins trigger large backtraces in server log
- (Chang Li via jlowe)
-
- HADOOP-11872. "hadoop dfs" command prints message about using "yarn jar" on
- Windows(branch-2 only) (Varun Vasudev via cnauroth)
-
- HADOOP-11891. OsSecureRandom should lazily fill its reservoir (asuresh)
-
- HADOOP-9658. SnappyCodec#checkNativeCodeLoaded may unexpectedly fail when
- native code is not loaded. (Zhijie Shen via ozawa)
-
- HADOOP-11663. Remove description about Java 6 from docs.
- (Masatake Iwasaki via aajisaka)
-
- HADOOP-11966. Variable cygwin is undefined in hadoop-config.sh when executed
- through hadoop-daemon.sh. (cnauroth)
-
- HADOOP-11973. Ensure ZkDelegationTokenSecretManager namespace znodes get
- created with ACLs. (Gregory Chanan via asuresh)
-
- HADOOP-12058. Fix dead links to DistCp and Hadoop Archives pages.
- (Kazuho Fujii via aajisaka)
-
- HADOOP-12078. The default retry policy does not handle RetriableException
- correctly. (Arpit Agarwal)
-
- HADOOP-12100. ImmutableFsPermission should not override applyUmask since
- that method doesn't modify the FsPermission (Bibin A Chundatt via Colin P.
- McCabe)
-
-Release 2.7.0 - 2015-04-20
-
- INCOMPATIBLE CHANGES
-
- HADOOP-10530 Make hadoop build on Java7+ only (stevel)
-
- NEW FEATURES
-
- HADOOP-10987. Provide an iterator-based listing API for FileSystem (kihwal)
-
- HADOOP-7984. Add hadoop --loglevel option to change log level.
- (Akira AJISAKA via cnauroth)
-
- HADOOP-9629. Support Windows Azure Storage - Blob as a file system in Hadoop.
- (Dexter Bradshaw, Mostafa Elhemali, Xi Fang, Johannes Klein, David Lao,
- Mike Liddell, Chuan Liu, Lengning Liu, Ivan Mitic, Michael Rys,
- Alexander Stojanovic, Brian Swan, and Min Wei via cnauroth)
-
- HADOOP-10728. Metrics system for Windows Azure Storage Filesystem.
- (Dexter Bradshaw, Mostafa Elhemali, Xi Fang, Johannes Klein, David Lao,
- Mike Liddell, Chuan Liu, Lengning Liu, Ivan Mitic, Michael Rys,
- Alexander Stojanovich, Brian Swan, and Min Wei via cnauroth)
-
- HADOOP-8989. hadoop fs -find feature (Jonathan Allen via aw)
-
- HADOOP-11490. Expose truncate API via FileSystem and shell command.
- (Milan Desai via shv)
-
- HADOOP-11045. Introducing a tool to detect flaky tests of hadoop jenkins testing
- job. (Yongjun Zhang and Todd Lipcon via ozawa)
-
- HADOOP-11510. Expose truncate API via FileContext. (yliu)
-
- HADOOP-11569. Provide Merge API for MapFile to merge multiple similar MapFiles
- to one MapFile. (Vinayakumar B via ozawa)
-
- IMPROVEMENTS
-
- HADOOP-11483. HardLink.java should use the jdk7 createLink method (aajisaka)
-
- HADOOP-11156. DelegateToFileSystem should implement
- getFsStatus(final Path f). (Zhihai Xu via wang)
-
- HADOOP-11172. Improve error message in Shell#runCommand on OutOfMemoryError.
- (Yongjun Zhang via wang)
-
- HADOOP-10748. HttpServer2 should not load JspServlet. (wheat9)
-
- HADOOP-10847. Remove the usage of sun.security.x509.* in testing code.
- (Pascal Oliva via wheat9)
-
- HADOOP-10563. Remove the dependency of jsp in trunk. (wheat9)
-
- HADOOP-11291. Log the cause of SASL connection failures.
- (Stephen Chu via cnauroth)
-
- HADOOP-11173. Improve error messages for some KeyShell commands. (wang)
-
- HADOOP-11257: Update "hadoop jar" documentation to warn against using it
- for launching yarn jars (iwasakims via cmccabe)
-
- HADOOP-11341. KMS support for whitelist key ACLs. (Arun Suresh via wang)
-
- HADOOP-11301. [optionally] update jmx cache to drop old metrics
- (Maysam Yabandeh via stack)
-
- HADOOP-11313. Adding a document about NativeLibraryChecker.
- (Tsuyoshi OZAWA via cnauroth)
-
- HADOOP-11287. Simplify UGI#reloginFromKeytab for Java 7+.
- (Li Lu via wheat9)
-
- HADOOP-10476) Bumping the findbugs version to 3.0.0. (wheat9)
-
- HADOOP-11410. Make the rpath of libhadoop.so configurable (cmccabe)
-
- HADOOP-11416. Move ChunkedArrayList into hadoop-common (cmccabe)
-
- HADOOP-10840. Fix OutOfMemoryError caused by metrics system in Azure File
- System. (Shanyu Zhao via cnauroth)
-
- HADOOP-11248. Add hadoop configuration to disable Azure Filesystem metrics
- collection. (Shanyu Zhao via cnauroth)
-
- HADOOP-11421. Add IOUtils#listDirectory (cmccabe)
-
- HADOOP-11427. ChunkedArrayList: fix removal via iterator and implement get
- (cmccabe)
-
- HADOOP-11430. Add GenericTestUtils#disableLog, GenericTestUtils#setLogLevel
- (cmccabe)
-
- HADOOP-11422. Check CryptoCodec is AES-CTR for Crypto input/output stream
- (Yi Liu via Colin P. McCabe)
-
- HADOOP-11213. Typos in html pages: SecureMode and EncryptedShuffle.
- (Wei Yan via kasha)
-
- HADOOP-11395. Add site documentation for Azure Storage FileSystem
- integration. (Chris Nauroth via Arpit Agarwal)
-
- HDFS-7555. Remove the support of unmanaged connectors in HttpServer2.
- (wheat9)
-
- HADOOP-11399. Java Configuration file and .xml files should be
- automatically cross-compared (rchiang via rkanter)
-
- HADOOP-11455. KMS and Credential CLI should request confirmation for
- deletion by default. (Charles Lamb via yliu)
-
- HADOOP-11390 Metrics 2 ganglia provider to include hostname in
- unresolved address problems. (Varun Saxena via stevel)
-
- HADOOP-11032. Replace use of Guava's Stopwatch with Hadoop's StopWatch
- (ozawa)
-
- HADOOP-11464. Reinstate support for launching Hadoop processes on Windows
- using Cygwin. (cnauroth)
-
- HADOOP-9992. Modify the NN loadGenerator to optionally run as a MapReduce job
- (Akshay Radia via brandonli)
-
- HADOOP-11465. Fix findbugs warnings in hadoop-gridmix. (Varun Saxena via
- Arpit Agarwal)
-
- HADOOP-11481. ClassCastException while using a key created by keytool to
- create encryption zone. (Charles Lamb via Colin P. Mccabe)
-
- HADOOP-8757. Metrics should disallow names with invalid characters
- (rchiang via rkanter)
-
- HADOOP-11261 Set custom endpoint for S3A. (Thomas Demoor via stevel)
-
- HADOOP-11171 Enable using a proxy server to connect to S3a.
- (Thomas Demoor via stevel)
-
- HADOOP-11489 Dropping dependency on io.netty from hadoop-nfs' pom.xml
- (Ted Yu via ozawa)
-
- HADOOP-11419 Improve hadoop-maven-plugins. (Herve Boutemy via stevel)
-
- HADOOP-11450. Cleanup DistCpV1 not to use deprecated methods and fix
- javadocs. (Varun Saxena via ozawa)
-
- HADOOP-4297. Enable Java assertions when running tests.
- (Tsz Wo Nicholas Sze via wheat9)
-
- HADOOP-10626. Limit Returning Attributes for LDAP search. (Jason Hubbard
- via atm)
-
- HADOOP-11317. Increment SLF4J version to 1.7.10. (Tim Robertson via ozawa)
-
- HADOOP-10525. Remove DRFA.MaxBackupIndex config from log4j.properties
- (aajisaka)
-
- HADOOP-10574. Bump the maven plugin versions too -moving the numbers into
- properties. (aajisaka)
-
- HADOOP-11441. Hadoop-azure: Change few methods scope to public.
- (Shashank Khandelwal via cnauroth)
-
- HADOOP-9137. Support connection limiting in IPC server (kihwal)
-
- HADOOP-11498. Bump the version of HTrace to 3.1.0-incubating (Masatake
- Iwasaki via Colin P. McCabe)
-
- HADOOP-11442. hadoop-azure: Create test jar.
- (Shashank Khandelwal via cnauroth)
-
- HADOOP-11544. Remove unused configuration keys for tracing. (Masatake
- Iwasaki via aajisaka)
-
- HADOOP-11492. Bump up curator version to 2.7.1. (Arun Suresh and
- Karthik Kambatla via kasha)
-
- HADOOP-11463 Replace method-local TransferManager object with
- S3AFileSystem#transfers. (Ted Yu via stevel)
-
- HADOOP-11520. Clean incomplete multi-part uploads in S3A tests.
- (Thomas Demoor via stevel)
-
- HADOOP-11579. Documentation for truncate. (shv)
-
- HADOOP-10140. Specification of HADOOP_CONF_DIR via the environment in
- hadoop_config.cmd. (Kiran Kumar M R via cnauroth)
-
- HADOOP-11543. Improve help message for hadoop/yarn command. (Brahma
- Reddy Battula via ozawa).
-
- HADOOP-11586. Update use of Iterator to Iterable in
- AbstractMetricsContext.java. (Ray Chiang via aajisaka)
-
- HADOOP-9869. Configuration.getSocketAddr()/getEnum() should use
- getTrimmed(). (Tsuyoshi Ozawa via aajisaka)
-
- HADOOP-11589. NetUtils.createSocketAddr should trim the input URI.
- (Rakesh R via ozawa)
-
- HADOOP-11600. Fix up source codes to be compiled with Guava 17.0. (ozawa)
-
- HADOOP-11522. Update S3A Documentation. (Thomas Demoor via stevel)
-
- HADOOP-11521. Make connection timeout configurable in s3a.
- (Thomas Demoor via stevel)
-
- HADOOP-11440. Use "test.build.data" instead of "build.test.dir" for testing
- in ClientBaseWithFixes. (Kengo Seki via aajisaka)
-
- HADOOP-11607. Reduce log spew in S3AFileSystem. (Lei (Eddy) Xu via stevel)
-
- HADOOP-11495. Convert site documentation from apt to markdown
- (Masatake Iwasaki via aw)
-
- HADOOP-11632. Cleanup Find.java to remove SupressWarnings annotations.
- (Akira Ajisaka via ozawa)
-
- HADOOP-10976. moving the source code of hadoop-tools docs to the
- directory under hadoop-tools (Masatake Iwasaki via aw)
-
- HADOOP-11658. Externalize io.compression.codecs property.
- (Kai Zheng via aajisaka)
-
- HADOOP-11648. Set DomainSocketWatcher thread name explicitly.
- (Liang Xie via ozawa)
-
- HADOOP-11642. Upgrade azure sdk version from 0.6.0 to 2.0.0.
- (Shashank Khandelwal and Ivan Mitic via cnauroth)
-
- HADOOP-11714. Add more trace log4j messages to SpanReceiverHost (cmccabe)
-
- HADOOP-8059. Add javadoc to InterfaceAudience and InterfaceStability.
- (Brandon Li via suresh)
-
- HADOOP-9329. document native build dependencies in BUILDING.txt (Vijay Bhat
- via Colin P. McCabe)
-
- HADOOP-10670. Allow AuthenticationFilters to load secret from signature
- secret files. (Kai Zheng via wheat9)
-
- HADOOP-11801. Update BUILDING.txt for Ubuntu. (Gabor Liptak via
- Arpit Agarwal)
-
- HADOOP-9737. JarFinder#getJar should delete the jar file upon destruction
- of the JVM (jbonofre via rkanter)
-
- OPTIMIZATIONS
-
- HADOOP-11323. WritableComparator#compare keeps reference to byte array.
- (Wilfred Spiegelenburg via wang)
-
- HADOOP-10809. hadoop-azure: page blob support. (Dexter Bradshaw,
- Mostafa Elhemali, Eric Hanson, and Mike Liddell via cnauroth)
-
- HADOOP-11188. hadoop-azure: automatically expand page blobs when they become
- full. (Eric Hanson via cnauroth)
-
- HADOOP-11620. Add support for load balancing across a group of KMS for HA.
- (Arun Suresh via wang)
-
- HADOOP-11183. Memory-based S3AOutputstream. (Thomas Demoor via stevel)
-
- BUG FIXES
-
- HADOOP-11512. Use getTrimmedStrings when reading serialization keys
- (Ryan P via harsh)
-
- HADOOP-11488. Difference in default connection timeout for S3A FS
- (Daisuke Kobayashi via harsh)
-
- HADOOP-11256. Some site docs have inconsistent appearance (Masatake
- Iwasaki via aw)
-
- HADOOP-11318. Update the document for hadoop fs -stat (aajisaka)
-
- HADOOP 11400. GraphiteSink does not reconnect to Graphite after 'broken pipe'
- (Kamil Gorlo via raviprak)
-
- HADOOP-11236. NFS: Fix javadoc warning in RpcProgram.java (Abhiraj Butala via harsh)
-
- HADOOP-11166. Remove ulimit from test-patch.sh. (wang)
-
- HDFS-7227. Fix findbugs warning about NP_DEREFERENCE_OF_READLINE_VALUE in
- SpanReceiverHost (cmccabe)
-
- HADOOP-11186. documentation should talk about
- hadoop.htrace.spanreceiver.classes, not hadoop.trace.spanreceiver.classes (cmccabe)
-
- HADOOP-11165. TestUTF8 fails when run against java 8.
- (Stephen Chu via cnauroth)
-
- HADOOP-10717. HttpServer2 should load jsp DTD from local jars instead of
- going remote. (Dapeng Sun via wheat9)
-
- HADOOP-11268. Update BUILDING.txt to remove the workaround for tools.jar.
- (Li Lu via wheat9)
-
- HADOOP-11230. Add missing dependency of bouncycastle for kms, httpfs, hdfs, MR
- and YARN. (Robert Kanter via wheat9)
-
- HADOOP-11269. Add java 8 profile for hadoop-annotations. (Li Lu via wheat9)
-
- HADOOP-11271. Use Time.monotonicNow() in Shell.java instead of Time.now()
- (vinayakumarb)
-
- HADOOP-11266. Remove no longer supported activation properties for packaging
- from pom. (Masatake Iwasaki via wheat9)
-
- HADOOP-11267. TestSecurityUtil fails when run with JDK8 because of empty
- principal names. (Stephen Chu via wheat9)
-
- HADOOP-10714. AmazonS3Client.deleteObjects() need to be limited to 1000
- entries per call. (Juan Yu via atm)
-
- HADOOP-11272. Allow ZKSignerSecretProvider and
- ZKDelegationTokenSecretManager to use the same curator client. (Arun Suresh via atm)
-
- HADOOP-11187 NameNode - KMS communication fails after a long period of
- inactivity. (Arun Suresh via atm)
-
- HADOOP-11289. Fix typo in RpcUtil log message. (Charles Lamb via wheat9)
-
- HADOOP-11294. Nfs3FileAttributes should not change the values of rdev,
- nlink and size in the constructor. (Brandon Li via wheat9)
-
- HADOOP-11157. ZKDelegationTokenSecretManager never shuts down
- listenerThreadPool. (Arun Suresh via atm)
-
- HADOOP-11311. Restrict uppercase key names from being created with JCEKS.
- (wang)
-
- HADOOP-11309. System class pattern package.Foo should match
- package.Foo$Bar, too (Gera Shegalov via jlowe)
-
- HADOOP-11312. Fix unit tests to not use uppercase key names. (wang)
-
- HADOOP-11201. Hadoop Archives should support globs resolving to files.
- (Gera Shegalov via cnauroth)
-
- HADOOP-11322. key based ACL check in KMS always check KeyOpType.MANAGEMENT
- even actual KeyOpType is not MANAGEMENT. (Dian Fu via yliu)
-
- HADOOP-11300. KMS startup scripts must not display the keystore /
- truststore passwords. (Arun Suresh via wang)
-
- HADOOP-11337. KeyAuthorizationKeyProvider access checks need to be done
- atomically. (Dian Fu via wang)
-
- HADOOP-11344. KMS kms-config.sh sets a default value for the keystore
- password even in non-ssl setup. (Arun Suresh via wang)
-
- HADOOP-11342. KMS key ACL should ignore ALL operation for default key ACL
- and whitelist key ACL. (Dian Fu via wang)
-
- HADOOP-11332. KerberosAuthenticator#doSpnegoSequence should check if
- kerberos TGT is available in the subject. (Dian Fu via atm)
-
- HADOOP-11348. Remove unused variable from CMake error message for finding
- openssl (Dian Fu via Colin P. McCabe)
-
- HADOOP-11355. When accessing data in HDFS and the key has been deleted,
- a Null Pointer Exception is shown. (Arun Suresh via wang)
-
- HADOOP-11354. ThrottledInputStream doesn't perform effective throttling.
- (Ted Yu via jing9)
-
- HADOOP-11329. Add JAVA_LIBRARY_PATH to KMS startup options. (Arun Suresh via wang)
-
- HADOOP-11363 Hadoop maven surefire-plugin uses must set heap size. (stevel)
-
- HADOOP-10134 [JDK8] Fix Javadoc errors caused by incorrect or illegal tags in doc
- comments. (apurtell via stevel)
-
- HADOOP-11367. Fix warnings from findbugs 3.0 in hadoop-streaming. (Li Lu via wheat9)
-
- HADOOP-11369. Fix new findbugs warnings in hadoop-mapreduce-client,
- non-core directories. (Li Lu via wheat9)
-
- HADOOP-11372. Fix new findbugs warnings in mapreduce-examples.
- (Li Lu via wheat9)
-
- HADOOP-11273. TestMiniKdc failure: login options not compatible with IBM
- JDK. (Gao Zhong Liang via wheat9)
-
- HADOOP-11379. Fix new findbugs warnings in hadoop-auth*. (Li Lu via wheat9)
-
- HADOOP-11378. Fix new findbugs warnings in hadoop-kms. (Li Lu via wheat9)
-
- HADOOP-11349. RawLocalFileSystem leaks file descriptor while creating a
- file if creat succeeds but chmod fails. (Varun Saxena via Colin P. McCabe)
-
- HADOOP-11381. Fix findbugs warnings in hadoop-distcp, hadoop-aws,
- hadoop-azure, and hadoop-openstack. (Li Lu via wheat9)
-
- HADOOP-10482. Fix various findbugs warnings in hadoop-common. (wheat9)
-
- HADOOP-11388. Remove deprecated o.a.h.metrics.file.FileContext.
- (Li Lu via wheat9)
-
- HADOOP-11386. Replace \n by %n in format hadoop-common format strings.
- (Li Lu via wheat9)
-
- HADOOP-11211. mapreduce.job.classloader.system.classes semantics should be
- be order-independent. (Yitong Zhou via gera)
-
- HADOOP-11389. Clean up byte to string encoding issues in hadoop-common.
- (wheat9)
-
- HADOOP-11394. hadoop-aws documentation missing. (cnauroth)
-
- HADOOP-11396. Provide navigation in the site documentation linking to the
- Hadoop Compatible File Systems. (cnauroth)
-
- HADOOP-11412 POMs mention "The Apache Software License" rather than
- "Apache License". (Herve Boutemy via stevel)
-
- HADOOP-11321. copyToLocal cannot save a file to an SMB share unless the user
- has Full Control permissions. (cnauroth)
-
- HADOOP-11420. Use latest maven-site-plugin and replace link to svn with
- link to git. (Herve Boutemy via wheat9)
-
- HADOOP-10689. InputStream is not closed in
- AzureNativeFileSystemStore#retrieve(). (Chen He via cnauroth)
-
- HADOOP-10690. Lack of synchronization on access to InputStream in
- NativeAzureFileSystem#NativeAzureFsInputStream#close().
- (Chen He via cnauroth)
-
- HADOOP-11358. Tests for encryption/decryption with IV calculation
- overflow. (yliu)
-
- HADOOP-11125. Remove redundant tests in TestOsSecureRandom.
- (Masanori Oyama via wheat9)
-
- HADOOP-11385. Prevent cross site scripting attack on JMXJSONSe
<TRUNCATED>
[5/5] hadoop git commit: HADOOP-11792. Remove all of the CHANGES.txt
files.
Posted by wa...@apache.org.
HADOOP-11792. Remove all of the CHANGES.txt files.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/1bc45461
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/1bc45461
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/1bc45461
Branch: refs/heads/trunk
Commit: 1bc454615e916e66b132eb688a4bc8e76dcb0820
Parents: ff0ee84
Author: Andrew Wang <wa...@apache.org>
Authored: Thu Mar 3 21:02:31 2016 -0800
Committer: Andrew Wang <wa...@apache.org>
Committed: Thu Mar 3 21:02:31 2016 -0800
----------------------------------------------------------------------
hadoop-common-project/hadoop-common/CHANGES.txt | 18364 -----------------
hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt | 14611 -------------
hadoop-mapreduce-project/CHANGES.txt | 8906 --------
hadoop-yarn-project/CHANGES.txt | 6905 -------
4 files changed, 48786 deletions(-)
----------------------------------------------------------------------