Bug #2743
listObjects impl's do not support consistent slicing
Status:
Closed
Priority:
Normal
Assignee:
Category:
Documentation
Target version:
Start date:
2012-05-11
Due date:
2012-10-27
% Done:
100%
Milestone:
CCI-1.1
Product Version:
*
Story Points:
Sprint:
Description
for example, gmn imposes a limit of 1000 records allowed to be returned, and throws an InvalidRequest if asked to return more.
We need to either standardize slice limits across implementations, or modify libclient methods to work-around the limitation by making multiple calls.
algorithm:
1. call listObjects without count parameter
2. if resulting count < total, make count the increment, and call back to server for the next set.
3. repeat until total is reached.
Subtasks
History
#1 Updated by Rob Nahf over 12 years ago
- Category set to Documentation
- Assignee set to Rob Nahf
#2 Updated by Matthew Jones over 12 years ago
I would say this is a bug in GMN. A request for 2000 (or unlimited) objects is valid according to the DataONE specs, and so an InvalidRequest should not be thrown.
#3 Updated by Dave Vieglais over 12 years ago
- Target version changed from Sprint-2012.19-Block.3.2 to Sprint-2012.21-Block.3.3
- Position set to 1
- Position deleted (
3)
#4 Updated by Rob Nahf over 12 years ago
- Target version changed from Sprint-2012.21-Block.3.3 to Sprint-2012.23-Block.3.4
#5 Updated by Rob Nahf over 12 years ago
- Status changed from New to In Progress
#6 Updated by Dave Vieglais over 12 years ago
- Target version changed from Sprint-2012.23-Block.3.4 to Sprint-2012.27-Block.4.2
#7 Updated by Chris Jones over 12 years ago
- Target version changed from Sprint-2012.27-Block.4.2 to Sprint-2012.37-Block.5.3
- Milestone changed from CCI-1.0.0 to CCI-1.0.5
#8 Updated by Rob Nahf over 12 years ago
- Assignee changed from Rob Nahf to Dave Vieglais
#9 Updated by Chris Jones about 12 years ago
- Due date set to 2012-09-22
#10 Updated by Chris Jones about 12 years ago
- Milestone changed from CCI-1.0.5 to CCI-1.1
- Target version changed from Sprint-2012.37-Block.5.3 to Sprint-2012.39-Block.5.4
- Due date changed from 2012-09-22 to 2012-10-06
#11 Updated by Dave Vieglais about 12 years ago
- Due date changed from 2012-10-06 to 2012-10-27
- Target version changed from Sprint-2012.39-Block.5.4 to Sprint-2012.41-Block.6.1
#12 Updated by Dave Vieglais about 12 years ago
- Status changed from In Progress to Closed