Project

General

Profile

Actions

Bug #3981

closed

ndncatchunks: wrong Nack handling in DiscoverVersionIterative

Added by Junxiao Shi about 7 years ago. Updated about 5 years ago.

Status:
Rejected
Priority:
Low
Assignee:
-
Start date:
Due date:
% Done:

0%

Estimated time:
3.00 h

Description

Steps to reproduce:

  1. nfd-start
  2. ndnputchunks -v -f 20000 /demo/NFD/city-hash.cpp < ./NFD/core/city-hash.cpp
  3. ndncatchunks -v /demo/NFD/city-hash.cpp, retrieval succeeds
  4. kill the process in step2
  5. ndncatchunks -v /demo/NFD/city-hash.cpp (within 20 seconds of step3)

Expected: step5 retrieval succeeds, because Data is in ContentStore and not stale
Actual: ERROR: Could not retrieve data for /demo/NFD/city-hash.cpp, reason: NoRoute
If we prevent Nack-NoRoute by setting best-route v1 strategy, step5 retrieval succeeds as expected.

Actions

Also available in: Atom PDF