CHANGES.HDFS-1073.txt 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Changes for HDFS-1073 branch
  2. This change list will be merged into the trunk CHANGES.txt when the HDFS-1073
  3. branch is merged.
  4. ----------------------------
  5. HDFS-1521. Persist transaction ID on disk between NN restarts.
  6. (Ivan Kelly and Todd Lipcon via todd)
  7. HDFS-1538. Refactor more startup and image loading code out of FSImage.
  8. (todd)
  9. HDFS-1729. Add code to detect valid length of an edits file. (todd)
  10. HDFS-1793. Add code to inspect a storage directory with txid-based filenames
  11. (todd)
  12. HDFS-1794. Add code to list which edit logs are available on a remote NN (todd)
  13. HDFS-1858. Add state management variables to FSEditLog (Ivan Kelly and Todd
  14. Lipcon via todd)
  15. HDFS-1859. Add some convenience functions to iterate over edit log streams
  16. (Ivan Kelly and Todd Lipcon via todd)
  17. HDFS-1894. Add constants for LAYOUT_VERSIONs in edits log branch (todd)
  18. HDFS-1892. Fix EditLogFileInputStream.getValidLength to be aware of OP_INVALID
  19. filler (todd)
  20. HDFS-1799. Refactor log rolling and filename management out of FSEditLog
  21. (Ivan Kelly and Todd Lipcon via todd)
  22. HDFS-1801. Remove use of timestamps to identify checkpoints and logs (todd)
  23. HDFS-1930. TestDFSUpgrade failing in HDFS-1073 branch (todd)
  24. HDFS-1800. Extend image checksumming to function with multiple fsimage files
  25. per directory. (todd)
  26. HDFS-1725. Set storage directories only at FSImage construction (Ivan Kelly
  27. via todd)
  28. HDFS-1926. Remove references to StorageDirectory from JournalManager interface
  29. (Ivan Kelly via todd)
  30. HDFS-1893. Change edit logs and images to be named based on txid (todd)
  31. HDFS-1985. Clean up image transfer servlet (todd)
  32. HDFS-1984. Enable multiple secondary namenodes to run simultaneously (todd)
  33. HDFS-1987. Re-enable TestCheckpoint.testSecondaryImageDownload which was not
  34. running previously. (todd)
  35. HDFS-1993. TestCheckpoint needs to clean up between cases (todd)
  36. HDFS-1992. Remove vestiges of NNStorageListener. (todd)
  37. HDFS-1991. Some refactoring of Secondary NameNode to be able to share more
  38. code with the BackupNode or CheckpointNode. (todd)
  39. HDFS-1994. Fix race conditions when running two rapidly checkpointing
  40. Secondary NameNodes. (todd)
  41. HDFS-2001. Remove use of previous.checkpoint and lastcheckpoint.tmp directories
  42. (todd)
  43. HDFS-2015. Remove checkpointTxId from VERSION file. (todd)
  44. HDFS-2016. Add infrastructure to remove or archive old and unneeded storage
  45. files within the name directories. (todd)
  46. HDFS-2047. Improve TestNamespace and TestEditLog in HDFS-1073 branch. (todd)
  47. HDFS-2048. Add upgrade tests and fix upgrade from 0.22 with corrupt image.
  48. (todd)
  49. HDFS-2027. Image inspector should return finalized logs before unfinalized
  50. logs. (todd)
  51. HDFS-2074. Determine edit log validity by truly reading and validating
  52. transactions. (todd)