Story #2192
Implement NodeReplicationPolicy in Node Registry Service
100%
Description
Tasks would include modifying the LDAP schema
altering methods:
* NodeAccess.mapNode
* buildNodeAttributes (is this NodeAccess.buildNodeAttributeMap? )
* NodeRegistryService.updateNodeCapabilities
Subtasks
Related issues
Associated revisions
refs #2192 - Creating an Test Resource for ApacheDS mock server that may be used throughout all DataONE components that need LDAP unit tests performed on them, in order to untie our testing environment from our OS system environment (dependency on OpenLDAP).
refs #2192 - Creating an Test Resource for ApacheDS mock server that may be used throughout all DataONE components that need LDAP unit tests performed on them, in order to untie our testing environment from our OS system environment (dependency on OpenLDAP).
refs #2192 - Creating an Test Resource for ApacheDS mock server that may be used throughout all DataONE components that need LDAP unit tests performed on them, in order to untie our testing environment from our OS system environment (dependency on OpenLDAP).
refs #2192 - Creating an Test Resource for ApacheDS mock server that may be used throughout all DataONE components that need LDAP unit tests performed on them, in order to untie our testing environment from our OS system environment (dependency on OpenLDAP).
refs #2192
Creating an Test Resource for ApacheDS mock server that may be used throughout all DataONE components that need LDAP unit tests performed on them, in order to untie our testing environment from our OS system environment (dependency on OpenLDAP).
refs #2192
Creating an Test Resource for ApacheDS mock server that may be used throughout all DataONE components that need LDAP unit tests performed on them, in order to untie our testing environment from our OS system environment (dependency on OpenLDAP).
refs #2192
Creating an Test Resource for ApacheDS mock server that may be used throughout all DataONE components that need LDAP unit tests performed on them, in order to untie our testing environment from our OS system environment (dependency on OpenLDAP).
refs #2192
Creating an Test Resource for ApacheDS mock server that may be used throughout all DataONE components that need LDAP unit tests performed on them, in order to untie our testing environment from our OS system environment (dependency on OpenLDAP).
refs #2192
Updating the Snapshot Level to be compliant with current development cycle
refs #2192
Updating the Snapshot Level to be compliant with current development cycle
refs #2192
Updating the Snapshot Level to be compliant with current development cycle
refs #2192
Updating the Snapshot Level to be compliant with current development cycle
refs #2192
Updating the apacheds milestone release
refs #2192
Updating the apacheds milestone release
refs #2192
Updating the apacheds milestone release
refs #2192
Updating the apacheds milestone release
refs #2192
Updating the apacheds workaround for the broken dependency tree problem of apache-server-integ
refs #2192
Updating the apacheds workaround for the broken dependency tree problem of apache-server-integ
refs #2192
Updating the apacheds workaround for the broken dependency tree problem of apache-server-integ
refs #2192
Updating the apacheds workaround for the broken dependency tree problem of apache-server-integ
refs #2192 - fixing bad path in test
refs #2192 - fixing bad path in test
refs #2192 - fixing bad path in test
refs #2192 - fixing bad path in test
refs #2192
Allowing for the ApacheDS server reference to be retrieved from the ApacheDSSuiteRunner. Adding a naming convention for the Units of the Suite to test. (TestUnit), that will not conflict with Maven's surfire plug-in conventions that will run any Junit class that ends with 'Test'.
refs #2192
Allowing for the ApacheDS server reference to be retrieved from the ApacheDSSuiteRunner. Adding a naming convention for the Units of the Suite to test. (TestUnit), that will not conflict with Maven's surfire plug-in conventions that will run any Junit class that ends with 'Test'.
refs #2192
Allowing for the ApacheDS server reference to be retrieved from the ApacheDSSuiteRunner. Adding a naming convention for the Units of the Suite to test. (TestUnit), that will not conflict with Maven's surfire plug-in conventions that will run any Junit class that ends with 'Test'.
refs #2192
Allowing for the ApacheDS server reference to be retrieved from the ApacheDSSuiteRunner. Adding a naming convention for the Units of the Suite to test. (TestUnit), that will not conflict with Maven's surfire plug-in conventions that will run any Junit class that ends with 'Test'.
refs #2192
Adding in the d1_test_resources ApacheDSSuiteRunner to manage the running of ApacheDS for multiple test classes via the JUnit Suite Runner functionality. Adding a naming convention for the Units of the Suite to test. (TestUnit), that will not conflict with Maven's surfire plug-in conventions that will run any Junit class that ends with 'Test'.
Fixed some Code in NodeAccess that was causing failures in one of the JUnit tests.
refs #2192
Adding in the d1_test_resources ApacheDSSuiteRunner to manage the running of ApacheDS for multiple test classes via the JUnit Suite Runner functionality. Adding a naming convention for the Units of the Suite to test. (TestUnit), that will not conflict with Maven's surfire plug-in conventions that will run any Junit class that ends with 'Test'.
Fixed some Code in NodeAccess that was causing failures in one of the JUnit tests.
refs #2192
Adding in the d1_test_resources ApacheDSSuiteRunner to manage the running of ApacheDS for multiple test classes via the JUnit Suite Runner functionality. Adding a naming convention for the Units of the Suite to test. (TestUnit), that will not conflict with Maven's surfire plug-in conventions that will run any Junit class that ends with 'Test'.
Fixed some Code in NodeAccess that was causing failures in one of the JUnit tests.
refs #2192
Adding in the d1_test_resources ApacheDSSuiteRunner to manage the running of ApacheDS for multiple test classes via the JUnit Suite Runner functionality. Adding a naming convention for the Units of the Suite to test. (TestUnit), that will not conflict with Maven's surfire plug-in conventions that will run any Junit class that ends with 'Test'.
Fixed some Code in NodeAccess that was causing failures in one of the JUnit tests.
refs #2192
Adding in a test case to confirm the convertTypeFromType method works as expected for Nodes
refs #2192
Adding in a test case to confirm the convertTypeFromType method works as expected for Nodes
refs #2192
Adding in a test case to confirm the convertTypeFromType method works as expected for Nodes
refs #2192
Adding in a test case to confirm the convertTypeFromType method works as expected for Nodes
History
#1 Updated by Dave Vieglais almost 13 years ago
- Target version deleted (
Sprint-2012.03-Block.1.2) - Position set to 1
#2 Updated by Robert Waltz over 12 years ago
- Milestone changed from CCI-1.0.0 to CCI-1.1
#3 Updated by Robert Waltz over 12 years ago
- Target version set to Sprint-2012.35-Block.5.2
#4 Updated by Robert Waltz over 12 years ago
- Target version changed from Sprint-2012.35-Block.5.2 to Sprint-2012.37-Block.5.3
#5 Updated by Chris Jones over 12 years ago
- Position deleted (
132) - Target version changed from Sprint-2012.37-Block.5.3 to Sprint-2012.39-Block.5.4
- Position set to 1
- Position changed from 1 to 488
#6 Updated by Robert Waltz over 12 years ago
- Milestone changed from CCI-1.1 to CCI-1.0.5
#7 Updated by Robert Waltz about 12 years ago
- Milestone changed from CCI-1.0.5 to CCI-1.1
#8 Updated by Robert Waltz about 12 years ago
- Target version changed from Sprint-2012.39-Block.5.4 to Sprint-2012.41-Block.6.1
- translation missing: en.field_remaining_hours set to 0.0
- Due date set to 2012-10-27
- Milestone changed from CCI-1.1 to CCI-1.2
#9 Updated by Robert Waltz about 12 years ago
- Target version changed from Sprint-2012.41-Block.6.1 to Sprint-2012.46-Block.6.3
- Due date changed from 2012-10-27 to 2012-12-01
#10 Updated by Robert Waltz about 12 years ago
- Due date changed from 2012-12-01 to 2013-01-19
- Target version changed from Sprint-2012.46-Block.6.3 to 2013.2-Block.1.1
#11 Updated by Robert Waltz almost 12 years ago
- Due date changed from 2013-01-19 to 2013-03-30
- Target version changed from 2013.2-Block.1.1 to 2013.12-Block.2.2
#12 Updated by Robert Waltz over 11 years ago
- Due date changed from 2013-03-30 to 2013-07-06
- Target version changed from 2013.12-Block.2.2 to 2013.26-Block.4.1
#13 Updated by Robert Waltz over 11 years ago
- Target version changed from 2013.26-Block.4.1 to 2013.33-Block.4.4
#14 Updated by Robert Waltz over 11 years ago
- Parent task set to #3882
#15 Updated by Chris Jones over 11 years ago
- Assignee changed from Robert Waltz to Rob Nahf
- Milestone changed from CCI-1.2 to CCI-1.3
- Estimated time set to 0.00
Assigning to Rob, who can work with Robert to understand and then implement this.
#16 Updated by Robert Waltz over 11 years ago
- Target version changed from 2013.33-Block.4.4 to 2013.37-Block.5.2
#17 Updated by Rob Nahf over 11 years ago
- Description updated (diff)
I didn't find a buildNodeAttributes method, but there is a NodeAccess.buildNodeAttributeMap method.
I think the NodeAccess.createNode() method might need to be altered, too.
I didn't see any unit tests for registering nodes, and not sure if there's any dependency on certain configurations for testing.
#18 Updated by Rob Nahf over 11 years ago
https://github.com/trevershick/ldap-test-utils - figure out how to use this for unit testing, so as to avoid ldap installation.
#19 Updated by Robert Waltz over 11 years ago
- Target version changed from 2013.37-Block.5.2 to 2013.33-Block.4.4
#20 Updated by Robert Waltz about 11 years ago
- Target version changed from 2013.33-Block.4.4 to 2013.46-Block.6.2
#21 Updated by Chris Jones almost 11 years ago
- Target version changed from 2013.46-Block.6.2 to 2014.8-Block.1.4
#22 Updated by Robert Waltz almost 11 years ago
- Target version changed from 2014.8-Block.1.4 to 2014.6-Block.1.3
#23 Updated by Robert Waltz almost 11 years ago
- Target version changed from 2014.6-Block.1.3 to 2014.14-Block.2.3
#24 Updated by Robert Waltz over 10 years ago
- Target version changed from 2014.14-Block.2.3 to 2014.28-Block.4.2
#25 Updated by Robert Waltz over 10 years ago
- Target version deleted (
2014.28-Block.4.2)
#26 Updated by Robert Waltz over 10 years ago
- Product Version set to *
- Assignee changed from Rob Nahf to Robert Waltz
- Milestone changed from CCI-1.3 to CCI-1.4
#27 Updated by Robert Waltz over 10 years ago
- Product Version changed from * to 1.4.0
- Assignee changed from Robert Waltz to Rob Nahf
- Parent task deleted (
#3882)
#28 Updated by Robert Waltz over 10 years ago
- Tracker changed from Task to Story
- Start date deleted (
2013-08-15)
#29 Updated by Rob Nahf over 10 years ago
added replication policy elements to the map methods. Did not know what to change in NodeRegistryService.updateNodeCapabilities (it seems to be operating at a more general level).
#30 Updated by Rob Nahf over 10 years ago
- Status changed from New to Closed
NodeReplicationPolicy access is fully implemented in branches/D1_CN_NODEREGISTRY_v1.3. It will require release of branches/D1_TEST_RESOURCES_v1.3.
#31 Updated by Skye Roseboom over 10 years ago
- Tracker changed from Story to Feature
#32 Updated by Skye Roseboom over 10 years ago
- Estimated time set to 0.00
- Tracker changed from Feature to Task
- Start date set to 2014-09-02
#33 Updated by Skye Roseboom over 10 years ago
- Status changed from Closed to In Progress
#34 Updated by Skye Roseboom over 10 years ago
- Status changed from In Progress to Testing
#35 Updated by Skye Roseboom over 10 years ago
- Start date deleted (
2014-09-02) - Tracker changed from Task to Story
#36 Updated by Skye Roseboom over 10 years ago
- Tracker changed from Story to Feature
#37 Updated by Skye Roseboom over 10 years ago
- Assignee changed from Rob Nahf to Skye Roseboom
#38 Updated by Skye Roseboom over 10 years ago
- Assignee changed from Skye Roseboom to Rob Nahf
- Tracker changed from Feature to Task
- Status changed from Testing to Closed
- Start date set to 2014-09-02
#39 Updated by Skye Roseboom over 10 years ago
- Start date deleted (
2014-09-02) - Tracker changed from Task to Story
#40 Updated by Rob Nahf over 10 years ago
- Start date set to 2014-09-02
- Due date set to 2014-09-02
- Target version set to Release Backlog
#41 Updated by Robert Waltz about 10 years ago
- Target version changed from Release Backlog to CCI-1.5.0
- Due date changed from 2014-09-02 to 2014-09-24
#42 Updated by Robert Waltz about 10 years ago
- Status changed from Closed to In Progress
#43 Updated by Rob Nahf about 10 years ago
- Product Version deleted (
1.4.0) - Due date changed from 2014-09-24 to 2014-10-02
#44 Updated by Rob Nahf about 10 years ago
- Status changed from In Progress to Testing
- Target version changed from CCI-1.5.0 to CCI-1.5.1
- Due date changed from 2014-10-02 to 2014-11-13
- Product Version set to 1.3.0
- Milestone changed from CCI-1.4 to None
moving to CCI-1.6 release to coordinate with #4463 (use of the node replication policy)
#45 Updated by Dave Vieglais almost 10 years ago
- Target version changed from CCI-1.5.1 to CCI-2.0.0
- Due date changed from 2014-11-13 to 2015-01-06
#46 Updated by Rob Nahf over 9 years ago
- Target version changed from CCI-2.0.0 to CCI-2.1.0
- % Done changed from 100 to 50
keeping open (testing status), but moved out of v2.0 after discussion.
#47 Updated by Rob Nahf almost 9 years ago
- Target version changed from CCI-2.1.0 to CCI-2.2.0
#48 Updated by Rob Nahf over 8 years ago
- Status changed from Testing to Closed
- % Done changed from 50 to 100