CHANGES.txt 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. Hadoop YARN Change Log
  2. Release 0.23.6 - UNRELEASED
  3. INCOMPATIBLE CHANGES
  4. NEW FEATURES
  5. IMPROVEMENTS
  6. OPTIMIZATIONS
  7. BUG FIXES
  8. YARN-204. test coverage for org.apache.hadoop.tools (Aleksey Gorshkov via
  9. bobby)
  10. YARN-251. Proxy URI generation fails for blank tracking URIs (Tom White
  11. via jlowe)
  12. YARN-72. NM should handle cleaning up containers when it shuts down.
  13. (Sandy Ryza via tomwhite)
  14. YARN-258. RM web page UI shows Invalid Date for start and finish times
  15. (Ravi Prakash via jlowe)
  16. Release 0.23.5 - UNRELEASED
  17. INCOMPATIBLE CHANGES
  18. NEW FEATURES
  19. IMPROVEMENTS
  20. YARN-138. Ensure default values for minimum/maximum container sizes is
  21. sane. (harsh & sseth via acmurthy)
  22. YARN-137. Change the default YARN scheduler to be the CapacityScheduler.
  23. (sseth via acmurthy)
  24. YARN-116. Add the ability to change the RM include/exclude file without
  25. a restart. (xieguiming and Harsh J via sseth)
  26. YARN-28. Fixed TestCompositeService to not depend on test-order and thus
  27. made it pass on JDK7 (Thomas Graves via vinodkv).
  28. YARN-161. Fix multiple compiler warnings for unchecked operations in YARN
  29. common. (Chris Nauroth via vinodkv)
  30. YARN-43. Fix TestResourceTrackerService to not depend on test order and thus
  31. pass on JDK7. (Thomas Graves via vinodkv)
  32. YARN-32. Fix TestApplicationTokens to not depend on test order and thus pass
  33. on JDK7. (vinodkv)
  34. YARN-186. Coverage fixing LinuxContainerExecutor (Aleksey Gorshkov via
  35. bobby)
  36. YARN-216. Remove jquery theming support. (Robert Joseph Evans via jlowe)
  37. OPTIMIZATIONS
  38. BUG FIXES
  39. YARN-131. Fix incorrect ACL properties in capacity scheduler documentation.
  40. (Ahmed Radwan via sseth)
  41. YARN-163. Retrieving container log via NM webapp can hang with multibyte
  42. characters in log (jlowe via bobby)
  43. YARN-102. Move the apache header to the top of the file in MemStore.java.
  44. (Devaraj K via sseth)
  45. YARN-174. Modify NodeManager to pass the user's configuration even when
  46. rebooting. (vinodkv)
  47. YARN-177. CapacityScheduler - adding a queue while the RM is running has
  48. wacky results (acmurthy vai tgraves)
  49. YARN-178. Fix custom ProcessTree instance creation (Radim Kolar via bobby)
  50. YARN-180. Capacity scheduler - containers that get reserved create container
  51. token to early (acmurthy and bobby)
  52. YARN-139. Interrupted Exception within AsyncDispatcher leads to user
  53. confusion. (Vinod Kumar Vavilapalli via jlowe)
  54. YARN-165. RM should point tracking URL to RM web page for app when AM fails
  55. (jlowe via bobby)
  56. YARN-159. RM web ui applications page should be sorted to display last app
  57. first (tgraves via bobby)
  58. YARN-166. capacity scheduler doesn't allow capacity < 1.0 (tgraves via
  59. bobby)
  60. YARN-189. Fixed a deadlock between RM's ApplicationMasterService and the
  61. dispatcher. (Thomas Graves via vinodkv)
  62. YARN-202. Log Aggregation generates a storm of fsync() for namenode
  63. (Kihwal Lee via bobby)
  64. YARN-201. Fix CapacityScheduler to be less conservative for starved
  65. off-switch requests. (jlowe via acmurthy)
  66. YARN-206. TestApplicationCleanup.testContainerCleanup occasionally fails
  67. (jlowe via bobby)
  68. YARN-212. NM state machine ignores an APPLICATION_CONTAINER_FINISHED event
  69. when it shouldn't (Nathan Roberts via jlowe)
  70. YARN-144. MiniMRYarnCluster launches RM and JHS on default ports (Robert
  71. Parker via jlowe)
  72. YARN-219. NM should aggregate logs when application finishes. (bobby)
  73. YARN-188. Coverage fixing for CapacityScheduler (Aleksey Gorshkov via
  74. bobby)
  75. YARN-214. RMContainerImpl does not handle event EXPIRE at state RUNNING
  76. (jeagles via bobby)
  77. YARN-151. Browser thinks RM main page JS is taking too long
  78. (Ravi Prakash via bobby)
  79. Release 0.23.4
  80. INCOMPATIBLE CHANGES
  81. NEW FEATURES
  82. IMPROVEMENTS
  83. OPTIMIZATIONS
  84. BUG FIXES
  85. YARN-108. FSDownload can create cache directories with the wrong
  86. permissions (Jason Lowe via bobby)
  87. YARN-88. DefaultContainerExecutor can fail to set proper permissions.
  88. (Jason Lowe via sseth)
  89. YARN-42. Modify NM's non-aggregating logs' handler to stop properly so that
  90. NMs don't get NPEs on startup errors. (Devaraj K via vinodkv)
  91. YARN-75. Modified ResourceManager's RMContainer to handle a valid RELEASE
  92. event at RUNNING state. (Siddharth Seth via vinodkv)
  93. YARN-57. Allow process-tree based resource calculation et al. to be
  94. pluggable to support it on multiple platforms. (Radim Kolar via acmurthy)
  95. YARN-93. Diagnostics missing from applications that have finished but
  96. failed (jlowe via bobby)
  97. YARN-106. Nodemanager needs to set permissions of local directories (jlowe
  98. via bobby)
  99. Release 0.23.3
  100. INCOMPATIBLE CHANGES
  101. NEW FEATURES
  102. YARN-1. Promote YARN to be a sub-project of Apache Hadoop. (acmurthy)
  103. IMPROVEMENTS
  104. BUG FIXES
  105. YARN-14. Symlinks to peer distributed cache files no longer work
  106. (Jason Lowe via bobby)
  107. YARN-25. remove old aggregated logs (Robert Evans via tgraves)
  108. YARN-27. Failed refreshQueues due to misconfiguration prevents further
  109. refreshing of queues (Arun Murthy via tgraves)
  110. MAPREDUCE-4323. NM leaks filesystems (Jason Lowe via jeagles)
  111. MAPREDUCE-2374. "Text File Busy" errors launching MR tasks. (Andy Isaacson
  112. via atm)
  113. YARN-39. RM-NM secret-keys should be randomly generated and rolled every
  114. so often. (vinodkv and sseth via sseth)
  115. YARN-31. Fix TestDelegationTokenRenewer to not depend on test order so as to
  116. pass tests on jdk7. (Thomas Graves via vinodkv)
  117. YARN-63. RMNodeImpl is missing valid transitions from the UNHEALTHY state
  118. (Jason Lowe via bobby)
  119. YARN-66. aggregated logs permissions not set properly (tgraves via bobby)
  120. YARN-60. Fixed a bug in ResourceManager which causes all NMs to get NPEs and
  121. thus causes all containers to be rejected. (vinodkv)
  122. YARN-68. NodeManager will refuse to shutdown indefinitely due to container
  123. log aggregation (daryn via bobby)
  124. YARN-87. NM ResourceLocalizationService does not set permissions of local
  125. cache directories (Jason Lowe via tgraves)