Release Notes. Giraffa 0.2.0 - GiraffaFS/giraffa GitHub Wiki

Giraffa Release 0.2.0 features

  • Upgrade to Hadoop 2.5 and HBase 1.0.
  • Implementation of leases to support exclusive write access to Giraffa files.
  • Critical bug fixes and improvements.

Full List of Changes since Giraffa Release 0.1.0.

  • Issue 167: Minor refactoring of tests. (shv)
  • Issue 162: Refactor INodeManager to remove coprocessor dependecies. (shv)
  • Issue 163: NamespaceAgent should log filesystem Exceptions at debug level. (Milan)
  • Issue 154: Test standalone install of trunk. (Milan)
  • Issue 143: Increase test case coverage for TestGiraffaCLI. (shv)
  • Issue 158: Fix dangling Connections in client and unit tests. (Plamen)
  • Issue 102: Eliminate redundant now() methods. (shv)
  • Issue 132: Auto migration of file leases. (Plamen)
  • Issue 153: NamespaceAgent can fail operations when RegionServer dies. (Plamen)
  • Issue 106: Remove CHANGES.txt. (shv)
  • Issue 142: TestGiraffaCLI should clean up "test.cache.data". (shv)
  • Issue 149: Use RetryingCallerInterceptor to handle Exceptions. (Milan)
  • Issue 140: Fix post-upgrade warnings. (shv)
  • Issue 122: Upgrade Giraffa to HBase 1.0.1. (Andrey Stepachev, Milan, shv)
  • Issue 94: Upgrade Giraffa to Hadoop 2.5.1. (Milan)
  • Issue 132: Auto migration of file leases. (Plamen)
  • Issue 136: Fix NPE in NamespaceProcessor.renewLease(). (Plamen)
  • Issue 134: GiraffaClient should close namespace after closing DFSClient. (Andrey Stepachev)
  • Issue 114: Make tool.jar available as dependency on different platforms. (Andrey Stepachev)
  • Issue 130: ArrayIndexOutOfBoundsException when calling getLocatedFileStatus on empty file. (Milan)
  • Issue 127: Add FileSystemContractTestBase for Giraffa. (Andrey Stepachev)
  • Issue 104: Fix Java warnings excluding generated sources. (shv)
  • Issue 31: Implement Leases.
  • Issue 120: Replace System.out.println() and printStackTrace() with LOG statements. (Andrey Stepachev)
  • Issue 105: Update trunk version to 0.2-SNAPSHOT. (Andrey)
  • Issue 103: Fix NPE in afterClass(). (shv)
  • Issue 101: Adding .idea folder to the .gitignore. (Cos)
  • Issue 96: Move HBase related logic from NamespaceProcessor to new class INodeManager. (Milan)