Actions
Feature #2293
openController: stop-and-wait
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
, addisSequencedAfter
option, with default value false - in
CommandOptions
, change the semantics oftimeout
option to be "maximum duration of command execution since sending signed Interest" - in
Controller
, keep track of in-progress commands - in
Controller::start
, ifoptions.isSequencedAfter==true
, wait until all prior commands have been either responded or expired, before starting the current command
Actions