Project

General

Profile

Actions

Bug #1852

closed

fail to register prefix if multiple producers start together

Added by Junxiao Shi over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
High
Category:
RIB
Target version:
Start date:
08/12/2014
Due date:
% Done:

100%

Estimated time:

Description

Steps to reproduce:

  1. nfd-start
  2. ndnpingserver /A & ndnpingserver /B & ndnpingserver /C &

Expected: three ndnpingserver instances start normally

Actual: with high probability, two instances terminate with

ERROR: Failed to register prefix in local hub's daemon
REASON: Face not found

Suggested fix: When RibManager finds the FaceId in rib/register command is non-existent, don't reject the command right away; instead, wait 1 second so that FaceTable has a chance to be up-to-date on newly created faces.

Actions

Also available in: Atom PDF