Differences between revisions 2 and 3
Revision 2 as of 2009-06-03 08:40:51
Size: 1534
Comment:
Revision 3 as of 2009-06-03 08:43:13
Size: 1545
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
There are some [:IntegrationOfWaybck: notes] describing the thinking behind this assignment. There are some [:IntegrationOfWaybck:notes] describing the thinking behind this assignment.
Line 3: Line 3:
=== Task ??.1 Wayback Into Version Control === === Task Access 2.1 Wayback Into Version Control ===
This task consists of
Line 5: Line 6:
This task consists of
Line 7: Line 7:
    working prototype code also needs to be included. wayback-core.jar will need to be added to libs to satisfy dependencies.   . working prototype code also needs to be included. wayback-core.jar will need to be added to libs to satisfy dependencies.
Line 9: Line 9:
Line 12: Line 11:
=== Task ??.2 Ant target for deployable wayback === === Task Access 2.2 Ant target for deployable wayback ===
We need to be able to easily rebuild the wayback webapp in order to deploy with changes (including an urgent upgrade to wayabck 1.4.1). (The strategy for this is to create a second "rollover" tomcat installation on sb-prod-acs-001. We can then shutdown the working tomcat and deploy to the new. If we have trouble with the upgrade we can then switch back to the old without any difficulties.) Estimate 2md.
Line 14: Line 14:
We need to be able to easily rebuild the wayback webapp in order to deploy with changes (including an urgent upgrade to wayabck 1.4.1).
(The strategy for this is to create a second "rollover" tomcat installation on sb-prod-acs-001. We can then shutdown the working tomcat and deploy to
the new. If we have trouble with the upgrade we can then switch back to the old without any difficulties.)
Estimate 2md.

=== Task ??.3 Create a PROPER version of NetarchiveResourceStore ===
=== Task Access 2.3 Create a PROPER version of NetarchiveResourceStore ===
Line 23: Line 17:
=== Task ??.4 Deduplicated CDX Indexing ===

This is a task about a task. We need to define which (of many) strategies to use to get deduplicated indexes for wayback. Estimate 1md. Implementation cannot yet be estimated, of course, but is likely to include substantial new coding so may take multiple md's. 
=== Task Access 2.4 Deduplicated CDX Indexing ===
This is a task about a task. We need to define which (of many) strategies to use to get deduplicated indexes for wayback. Estimate 1md. Implementation cannot yet be estimated, of course, but is likely to include substantial new coding so may take multiple md's.

There are some [:IntegrationOfWaybck:notes] describing the thinking behind this assignment.

Task Access 2.1 Wayback Into Version Control

This task consists of

  1. adding a stump-version of our own code to netarchivesuite as a new ns-wayback module and modifying build.xml to produce an extra jar file. The
    • working prototype code also needs to be included. wayback-core.jar will need to be added to libs to satisfy dependencies.
    ii. Bringing all the netarkivet-specific material (e.g. config files, indexing scripts) into version control

Estimate 1.5 md.

Task Access 2.2 Ant target for deployable wayback

We need to be able to easily rebuild the wayback webapp in order to deploy with changes (including an urgent upgrade to wayabck 1.4.1). (The strategy for this is to create a second "rollover" tomcat installation on sb-prod-acs-001. We can then shutdown the working tomcat and deploy to the new. If we have trouble with the upgrade we can then switch back to the old without any difficulties.) Estimate 2md.

Task Access 2.3 Create a PROPER version of NetarchiveResourceStore

Unit-test driven version of NetarchiveResourceStore with full QA including code-review. Estimate 5md.

Task Access 2.4 Deduplicated CDX Indexing

This is a task about a task. We need to define which (of many) strategies to use to get deduplicated indexes for wayback. Estimate 1md. Implementation cannot yet be estimated, of course, but is likely to include substantial new coding so may take multiple md's.

AssignmentWaybackIntegration (last edited 2010-08-16 10:24:42 by localhost)