CHANGES-HDFS-4949.txt 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. Hadoop HDFS Change Log for HDFS-4949
  2. HDFS-4949 (Unreleased)
  3. INCOMPATIBLE CHANGES
  4. NEW FEATURES
  5. IMPROVEMENTS
  6. HDFS-5049. Add JNI mlock support. (Andrew Wang via Colin Patrick McCabe)
  7. HDFS-5051. Propagate cache status information from the DataNode to the
  8. NameNode (Andrew Wang via Colin Patrick McCabe)
  9. HDFS-5052. Add cacheRequest/uncacheRequest support to NameNode.
  10. (contributed by Colin Patrick McCabe)
  11. HDFS-5050. Add DataNode support for mlock and munlock
  12. (Andrew Wang via Colin Patrick McCabe)
  13. HDFS-5141. Add cache status information to datanode heartbeat.
  14. (Contributed by Andrew Wang)
  15. HDFS-5121. Add RPCs for creating and manipulating cache pools.
  16. (Contributed by Colin Patrick McCabe)
  17. HDFS-5163. Miscellaneous cache pool RPC fixes. (Contributed by Colin
  18. Patrick McCabe)
  19. HDFS-5120. Add command-line support for manipulating cache pools.
  20. (Contributed by Colin Patrick McCabe)
  21. HDFS-5158. Add command-line support for manipulating cache directives.
  22. (Contributed by Colin Patrick McCabe)
  23. HDFS-5053. NameNode should invoke DataNode APIs to coordinate caching.
  24. (Andrew Wang)
  25. HDFS-5197. Document dfs.cachereport.intervalMsec in hdfs-default.xml.
  26. (cnauroth)
  27. HDFS-5213. Separate PathBasedCacheEntry and PathBasedCacheDirectiveWithId.
  28. (Contributed by Colin Patrick McCabe)
  29. HDFS-5236. Change PathBasedCacheDirective APIs to be a single value
  30. rather than batch. (Contributed by Andrew Wang)
  31. HDFS-5191. Revisit zero-copy API in FSDataInputStream to make it more
  32. intuitive. (Contributed by Colin Patrick McCabe)
  33. HDFS-5119. Persist CacheManager state in the edit log.
  34. (Contributed by Andrew Wang)
  35. HDFS-5190. Move cache pool related CLI commands to CacheAdmin.
  36. (Contributed by Andrew Wang)
  37. HDFS-5304. Expose if a block replica is cached in getFileBlockLocations.
  38. (Contributed by Andrew Wang)
  39. HDFS-5224. Refactor PathBasedCache* methods to use a Path rather than a
  40. String. (cnauroth)
  41. HDFS-5358. Add replication field to PathBasedCacheDirective.
  42. (Contributed by Colin Patrick McCabe)
  43. HDFS-5359. Allow LightWeightGSet#Iterator to remove elements.
  44. (Contributed by Colin Patrick McCabe)
  45. HDFS-5096. Automatically cache new data added to a cached path.
  46. (Contributed by Colin Patrick McCabe)
  47. HDFS-5378. In CacheReport, don't send genstamp and length on the wire
  48. (Contributed by Colin Patrick McCabe)
  49. OPTIMIZATIONS
  50. HDFS-5349. DNA_CACHE and DNA_UNCACHE should be by blockId only. (cmccabe)
  51. BUG FIXES
  52. HDFS-5169. hdfs.c: translateZCRException: null pointer deref when
  53. translating some exceptions. (Contributed by Colin Patrick McCabe)
  54. HDFS-5198. NameNodeRpcServer must not send back DNA_FINALIZE in reply to a
  55. cache report. (Contributed by Colin Patrick McCabe)
  56. HDFS-5195. Prevent passing null pointer to mlock and munlock. (cnauroth)
  57. HDFS-5201. NativeIO: consolidate getrlimit into NativeIO#getMemlockLimit
  58. (Contributed by Colin Patrick McCabe)
  59. HDFS-5210. Fix some failing unit tests on HDFS-4949 branch.
  60. (Contributed by Andrew Wang)
  61. HDFS-5266. ElasticByteBufferPool#Key does not implement equals. (cnauroth)
  62. HDFS-5309. Fix failing caching unit tests. (Andrew Wang)
  63. HDFS-5314. Do not expose CachePool type in AddCachePoolOp (Colin Patrick
  64. McCabe)
  65. HDFS-5348. Fix error message when dfs.datanode.max.locked.memory is
  66. improperly configured. (Colin Patrick McCabe)
  67. HDFS-5373. hdfs cacheadmin -addDirective short usage does not mention
  68. -replication parameter. (cnauroth)
  69. HDFS-5383. fix broken caching unit tests. (Andrew Wang)
  70. HDFS-5388. Loading fsimage fails to find cache pools during namenode
  71. startup. (Chris Nauroth via Colin Patrick McCabe)
  72. HDFS-5203. Concurrent clients that add a cache directive on the same path
  73. may prematurely uncache from each other. (Chris Nauroth via Colin Patrick
  74. McCabe)
  75. HDFS-5385. Caching RPCs are AtMostOnce, but do not persist client ID and
  76. call ID to edit log. (Chris Nauroth via Colin Patrick McCabe)
  77. HDFS-5404. Resolve regressions in Windows compatibility on HDFS-4949
  78. branch. (Chris Nauroth via Andrew Wang)
  79. HDFS-5405. Fix possible RetryCache hang for caching RPC handlers in
  80. FSNamesystem. (wang)