Project

General

Profile

Actions

Feature #3412

open

SegmentFetcher: onError signal should report more specific failure information

Added by Vince Lehman almost 9 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Utils
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Currently, SegmentFetcher::onError signal reports general failure information such as "Segment validation fail" or "Nack Error". Only reporting general information on the failure can makes it difficult for the user of the SegmentFetcher to decide if they should re-express an Interest.

For example in NLSR, if the SegmentFetcher fails due to a validation error, NLSR may wish to reattempt if the validation error was due to inability to fetch a certificate, but may not want to reattempt if the signature is invalid.

It would be useful for users of the SegmentFetcher if validation error codes and Nack types were returned in addition.


Related issues 3 (1 open2 closed)

Related to NLSR - Task #2965: LSAs should be segmented before they are publishedClosedMuktadir Chowdhury06/26/2015

Actions
Blocked by ndn-cxx - Feature #1872: Validator: error codeClosedAlex Afanasyev

Actions
Blocks NLSR - Task #3413: Reattempt LSA fetch based on SegmentFetcher failure specific error codesNew01/14/2016

Actions
Actions

Also available in: Atom PDF