Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Made changes to the workplan before midterm

...

  1. before May 23rd (access and setup)
    1. (tick) get read/write access to wiki and subversion repository
    2. (tick) download, build, and install DuraCloud baseline
    3. (tick) demonstrate connectivity to S3StorageProvider
  2. May 23- June 3 (local eucalyptus)
    1. (tick) have an Eucalyptus Private Cloud setup ready with Walrus storage registered to it.
  3. June 4 - June
    13
    20 (
    S3ApiProvider
    WalrusStorageProvider)
    1. work on the requirements design
    2. write the unit test-cases
    3. create the new Eucalyptus Storage Provider(duplicating the existing S3StorageProvider) and develop the WalrusStorageProvider.
    4. Make changes to the code and test the integration first.
    5. Decide on the requirements to design the start working on the generic S3ApiProvider.
  4. June
    14
    21 -
    27
    July 11 (
    EucalyptusStorageProvider)
    1. create the new Eucalyptus Storage Provider(implementing S3ApiProvider abstraction) and develop the Walrus Storage Adapter.
    June 27 - July 11
    S3ApiProvider)
    1. work on the requirements design
    2. work on the generic S3ApiProvider.
    3. write the unit test-cases
  5. July 12 - July 18 (refactor)
    1. redesign the existing S3StorageProvider to extend S3ApiProvider, test the S3StorageProvider using unit test-cases and make the changes accordingly.
  6. July 12 - 18 (mid-term)
    1. Complete the basic coding part by mid-term evaluation.
Period from July 19th to August 15th
  1. If the development/testing of the new S3StorageProvider hasn't yet done, work on it. During the first week of this period, test and prove the integration of DuraCloud with the installed Eucalyptus Private Cloud.
  2. In the second week, deploy a service like 'Duplicate on Upload' or 'Duplicate on Demand' which processes the content from two storage providers.
  3. In the next week, test with 'DuraCloud Sync Tool' and 'DuraCloud REST API', as the sync tool is an important utility in DuraCloud and REST API has to be tested. Once this is done, depending upon the test case results, probe the limitations with this integration.
  4. If we get access to a remote Eucalyptus Walrus Storage, test the developed integration with it. Otherwise in the remaining period, start documenting the code and the implementation of the Walrus Storage Adapter.

...