Story #885
excluding member nodes from ObjectLocationList when MN stops supporting the get method
Status:
Closed
Priority:
High
Assignee:
Category:
Documentation
Target version:
Start date:
2014-10-02
Due date:
2014-10-02
% Done:
100%
Story Points:
Sprint:
Description
As a developer, when a member node de-implements the "GET ../object/{$GUID}" method (or stops being a member node), I want to make sure that resolve does not hand out urls to that member node.
Although we stated that a member node that doesn't implement the get method should not be on the replica list in the systemMetadata, we haven't implemented logic to update metadata when a MN diminishes its capabilities in this way.
Depending on where we want to optimize efficiency, keeping faulty links out of resolve responses can be done either via update to the systemMetadata objects themselves at change of node status, or filtered out from the ObjectLocationList by resolve at request time.
Related issues
History
#1 Updated by Chad Berkley about 14 years ago
- Position set to 6
#2 Updated by Chad Berkley about 14 years ago
- Position set to 7
- Position deleted (
6)
#3 Updated by Rob Nahf about 14 years ago
- Target version deleted (
CCI-0.6) - Milestone set to CCI-0.6
#4 Updated by Dave Vieglais about 13 years ago
- Position set to 42
- Position deleted (
207)
#5 Updated by Dave Vieglais about 13 years ago
- Position set to 47
- Position deleted (
56)
#6 Updated by Dave Vieglais about 10 years ago
- Start date set to 2014-10-02
- Due date set to 2014-10-02
- Target version set to Release Backlog
- translation missing: en.field_remaining_hours set to 0.0
#7 Updated by Dave Vieglais almost 7 years ago
- % Done changed from 0 to 100
- Status changed from New to Closed