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 #1

Updated by Junxiao Shi over 9 years ago

Actions #2

Updated by Junxiao Shi over 9 years ago

20141215 conference call approves this Feature.

Eventually we need a better solution for TCP-like in order delivery.

Actions #3

Updated by Junxiao Shi over 9 years ago

Actions #4

Updated by Alex Afanasyev over 8 years ago

  • Target version changed from v0.3 to v0.5
Actions #5

Updated by Junxiao Shi almost 7 years ago

  • Blocks Bug #2174: Multiple register prefix gives NFD error "request timed out (code: 10060)" added
Actions #6

Updated by Junxiao Shi almost 7 years ago

  • Description updated (diff)
  • Target version changed from v0.5 to v0.6
Actions #7

Updated by Davide Pesavento about 6 years ago

  • Target version deleted (v0.6)
Actions #8

Updated by Junxiao Shi about 3 years ago

  • Description updated (diff)
Actions

Also available in: Atom PDF