Project

General

Profile

Actions

Feature #1784

closed

New Insert Protocol: Watching prefix

Added by Weiqi Shi over 11 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
07/20/2014
Due date:
% Done:

100%

Estimated time:

Description

‘Watching Prefix’ is a new protocol for repo insertion. Under this protocol, repo will keep sending interest to request the data with same prefix but with different exclude selectors(updated every time). Repo will stop watching the prefix until a command interest tell it to stop, the total amount of sent interests reaches a specific number or time out.


Files

Watching Prefix.pdf (58.3 KB) Watching Prefix.pdf Weiqi Shi, 07/21/2014 02:13 PM

Related issues 1 (0 open1 closed)

Blocks repo-ng - Feature #1791: ndnwatchfile: Tool to execute repo watch protocolClosedWeiqi Shi07/23/2014

Actions
Actions #1

Updated by Weiqi Shi over 11 years ago

The attachment is the protocol design.

Actions #2

Updated by Alex Afanasyev over 11 years ago

  • Blocks Feature #1791: ndnwatchfile: Tool to execute repo watch protocol added
Actions #3

Updated by Alex Afanasyev over 11 years ago

Few comments to change Watched Prefix Insertion Protocol

Split command verb into module and verb. This way we will be able to define commands in more consistent way:

  • start as /ucla/cs/repo/watch/start/...
  • check as /ucla/cs/repo/watch/check/...
  • stop as /ucla/cs/repo/watch/stop/... (stop definition is missing right now)

I would suggest the same change in repo protocol in general, but this can deferred to later.


You cannot use negative numbers anywhere in definitions. All our numbers are nonNegativeInteger. If needed, use 0 as indicator of infinity (though it should be handled properly).


Instead of "Formats" section, define RepoCommandParameters for each of the commands (start, check, stop).

Actions #4

Updated by Alex Afanasyev over 11 years ago

Why do you need WatchStatus parameter? If it is used just a flag, then it is not necessary. Name of the commands already defines what this command is for.

Actions #5

Updated by Weiqi Shi over 11 years ago

The redundant parameter component WatchStatus is removed and wiki has been updated.

Actions #6

Updated by Weiqi Shi about 11 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100
Actions #7

Updated by Junxiao Shi over 8 years ago

  • Status changed from Resolved to Closed
Actions #8

Updated by Junxiao Shi over 8 years ago

  • Tracker changed from Task to Feature
Actions

Also available in: Atom PDF