Project

General

Profile

Actions

Feature #2293

open

Controller: stop-and-wait

Added by Junxiao Shi over 9 years ago. Updated about 3 years ago.

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

0%

Estimated time:
3.00 h

Description

Suggested Command Interest processing procedure requires the client to ensure CommandInterest arrive at the server in order, in order to ensure passing verification.

However, NDN network cannot provide in-order guarantee in the general case.

This Feature contains:

  • in CommandOptions, add isSequencedAfter option, with default value false
  • in CommandOptions, change the semantics of timeout option to be "maximum duration of command execution since sending signed Interest"
  • in Controller, keep track of in-progress commands
  • in Controller::start, if options.isSequencedAfter==true, wait until all prior commands have been either responded or expired, before starting the current command

Related issues 1 (1 open0 closed)

Blocks NFD - Bug #2174: Multiple register prefix gives NFD error "request timed out (code: 10060)"New11/13/2014

Actions
Actions

Also available in: Atom PDF