CHANGES-HDFS-6581.txt 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. BREAKDOWN OF HDFS-6581 SUBTASKS AND RELATED JIRAS
  2. HDFS-6921. Add LazyPersist flag to FileStatus. (Arpit Agarwal)
  3. HDFS-6924. Add new RAM_DISK storage type. (Arpit Agarwal)
  4. HDFS-6922. Add LazyPersist flag to INodeFile, save it in FsImage and
  5. edit logs. (Arpit Agarwal)
  6. HDFS-6923. Propagate LazyPersist flag to DNs via DataTransferProtocol.
  7. (Arpit Agarwal)
  8. HDFS-6925. DataNode should attempt to place replicas on transient storage
  9. first if lazyPersist flag is received. (Arpit Agarwal)
  10. HDFS-6926. DN support for saving replicas to persistent storage and
  11. evicting in-memory replicas. (Arpit Agarwal)
  12. HDFS-6927. Initial unit tests for lazy persist files. (Arpit Agarwal)
  13. HDFS-6929. NN periodically unlinks lazy persist files with missing
  14. replicas from namespace. (Arpit Agarwal)
  15. HDFS-6928. 'hdfs put' command should accept lazyPersist flag for testing.
  16. (Arpit Agarwal)
  17. HDFS-6960. Bugfix in LazyWriter, fix test case and some refactoring.
  18. (Arpit Agarwal)
  19. HDFS-6931. Move lazily persisted replicas to finalized directory on DN
  20. startup. (Arpit Agarwal)
  21. HDFS-6950. Add Additional unit tests for HDFS-6581. (Xiaoyu Yao via
  22. Arpit Agarwal)
  23. HDFS-6930. Improve replica eviction from RAM disk. (Arpit Agarwal)
  24. HDFS-6977. Delete all copies when a block is deleted from the block space.
  25. (Arpit Agarwal)
  26. HDFS-6991. Notify NN of evicted block before deleting it from RAM disk.
  27. (Arpit Agarwal)
  28. HDFS-6978. Directory scanner should correctly reconcile blocks on RAM
  29. disk. (Arpit Agarwal)
  30. HDFS-7066. LazyWriter#evictBlocks misses a null check for replicaState.
  31. (Xiaoyu Yao via Arpit Agarwal)
  32. HDFS-7064. Fix unit test failures in HDFS-6581 branch. (Xiaoyu Yao via
  33. Arpit Agarwal)
  34. HDFS-6581. Few more unit test fixes for HDFS-6581. (Arpit Agarwal)
  35. HDFS-7080. Fix finalize and upgrade unit test failures. (Arpit Agarwal)
  36. HDFS-7084. FsDatasetImpl#copyBlockFiles debug log can be improved.
  37. (Xiaoyu Yao via Arpit Agarwal)
  38. HDFS-7091. Add forwarding constructor for INodeFile for existing callers.
  39. (Arpit Agarwal)
  40. HDFS-7100. Make eviction scheme pluggable. (Arpit Agarwal)
  41. HDFS-7108. Fix unit test failures in SimulatedFsDataset. (Arpit Agarwal)
  42. HDFS-7071. Updated editsStored and editsStored.xml to bump layout
  43. version and add LazyPersist flag. (Xiaoyu Yao and Arpit Agarwal via
  44. Arpit Agarwal)
  45. HDFS-6990. Add unit test for evict/delete RAM_DISK block with open
  46. handle. (Xiaoyu Yao via Arpit Agarwal)
  47. HDFS-7143. Fix findbugs warnings in HDFS-6581 branch. (szetszwo via
  48. Arpit Agarwal)
  49. HDFS-6932. Balancer and Mover tools should ignore replicas on RAM_DISK.
  50. (Xiaoyu Yao via Arpit Agarwal)
  51. HDFS-7144. Fix findbugs warnings in RamDiskReplicaTracker. (szetszwo via
  52. Arpit Agarwal)
  53. HDFS-7155. Bugfix in createLocatedFileStatus caused by bad merge.
  54. (Arpit Agarwal)
  55. HDFS-7153. Add storagePolicy to NN edit log during file creation.
  56. (Arpit Agarwal)
  57. HDFS-7159. Use block storage policy to set lazy persist preference.
  58. (Arpit Agarwal)
  59. HDFS-7129. Metrics to track usage of memory for writes. (Xiaoyu Yao
  60. via Arpit Agarwal)
  61. HDFS-7171. Fix Jenkins failures in HDFS-6581 branch. (Arpit Agarwal)