2012-03-20

Replication

Object "A", CN = "CN", MNs = "MN1", "MN2".

A is to be replicated from MN1 to MN2


CN -> MN2.replicate(CNCert, PID="A", node="MN1")

MN2: baseURL = resolve nodeId to baseURL

MN2 -> MN1.getReplica(MN2 Cert, PID="A")

  MN1 -> CN.isNodeAuthorized(MN2 subject, PID)
  
  MN1 returns "A"

MN2 -> CN.setReplicationStatus(MN2 Cert, PID="A", "Completed")




2012-03-16 Notes

Updates to Sandbox Needed ?:

Y cn-index
Y mercury
Y cn-metacat
Y cn-os-core
Y cn-portal
Y cn-processdaemon
? cn-rest-service (resolve does not appear to be buggy)
? cn-solr
N cn-version-tool



Preparation for RC release next week
------------------------------------

1. Is the dev environment up-to-date with the latest snapshots as
available in the ubuntu-unstable packages?

2. Is the tagging complete for the latest RC?
3. Does the following build control file have the latest version of all tags in it?

https://repository.dataone.org/software/cicore/trunk/d1_stable_build_control/20120228_control.properties
Yes

4. RC versions of all Debian packages should be available in the
ubuntu-stable repo at http://dev-testing.dataone.org/ubuntu-stable
- Is that repo working out OK? Are the sandbox CNs pointing at this
repo for pulling CN Debian packages?
5. Is the buildout process working? Is everyone OK with the unstable
and stable build process on Hudson? Any suggestions for improvement?
6. As a general timeline (for discussion):

We should also have the sandbox installed with the latest RC.
DataONE leadership team plus CCIT for review during next week.
Incorporate suggestions in the unstable (trunk) in preparation for
next (hopefully final) RC.
review. Incorporate changes.

Robert
~~~~~~

  * finished up fixing bugs in d1_cn_rest
  * built out cn dev environment earlier this morning
  * need to add bouncyCastle to dataon-cn-os-core buildout
  * need to finish branching and tagging for next release candidate
  * need to update all poms after tagging to new snapshot level
  * need to test dev environment
  * knb buildout in unstable is very unstable

  * 

Rob
~~~
 * consolidated test output for authorization tests into 1 result per node per test
 * deployed MNWebTester containing latest libclient_java (1.0.1-RC3)
 http://mncheck.test.dataone.org:8080/MNWebTester_v1.0.1-RC3-SNAPSHOT_r7305/
 http://mncheck.test.dataone.org:8080
 * running tests against DEV environment
 * should I create a d1_integration Hudson job for SANDBOX?

Skye
~~~~
* DONE::Finalized tags for index, mercury, cn version tool components.
* DONE::Will be testing mercury3 integration with resolve endpoint and testing metadata view.
* DONE::Build search index and bring mercury3 up on all dev cn.


   * Investigating invalid xml character bug discovered during cn dev testing wednesday.
    * Added five test cases - still having issue replicating SAX parse exception for invalid xml char
    * Going to try catching sax parse exception in index processing and re-retrieve sysMeta object from
        hzcast and re-attempt with fresh copy of system metadata.
    * Need to discuss with Rob - perhaps can get the test file directly from rob.

Ben
~~~
Andy
~~~~
Roger
~~~~~
Chris
~~~~~
Matt
~~~~
Dave
~~~~



March 14th Notes
----------------

Robert
~~~~~~
  
Skye
~~~~
   
Ben
~~~
  
Andy
~~~~
  
Roger
~~~~~
  
Chris
~~~~~