Project

General

Profile

Actions

Task #1940

closed

In Memory Storage

Added by Jiewen Tan about 10 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Utils
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:

Description

The task is to provide in-memory storage for NDN application.

More details can be found at: http://redmine.named-data.net/projects/ndn-cxx/wiki/InMemoryStorage


Related issues 2 (0 open2 closed)

Related to NFD - Feature #1996: LocalControlHeader: cachingClosedJunxiao Shi

Actions
Blocks ndn-cxx - Task #1978: PIB service: replace the dummy InMemoryStorage with the one provided by the libraryClosedYingdi Yu

Actions
Actions #1

Updated by Junxiao Shi about 10 years ago

Please justify the necessity of this feature.

I don't think it's a good idea to base the implementation on NFD's ContentStore in the current form.
ContentStore is currently very messy and requires major refactoring, especially the separation of skip list data structure (which has been reimplemented cleanly in repo-ng project) from indexing logic.

Actions #2

Updated by Jiewen Tan about 10 years ago

You might refer to Yingdi directly of the necessity of this feature.

Sure, I will take a look of repo-ng project in order to polish my implementation.

Actions #3

Updated by Yingdi Yu about 10 years ago

  • Description updated (diff)
  • Assignee changed from Yingdi Yu to Jiewen Tan

Update the description with justification.

Actions #4

Updated by Yingdi Yu about 10 years ago

  • Subject changed from Application Cache to In Memory Storage
Actions #5

Updated by Jiewen Tan about 10 years ago

  • Status changed from New to In Progress
Actions #6

Updated by Junxiao Shi about 10 years ago

Actions #7

Updated by Junxiao Shi about 10 years ago

20140908 conference call decides that InMemoryStorage doesn't need to handle Selectors.

Actions #8

Updated by Junxiao Shi about 10 years ago

  • Blocks Task #1978: PIB service: replace the dummy InMemoryStorage with the one provided by the library added
Actions #9

Updated by Yingdi Yu about 10 years ago

  • Description updated (diff)
Actions #10

Updated by Jiewen Tan about 10 years ago

Junxiao Shi wrote:

20140908 conference call decides that InMemoryStorage doesn't need to handle Selectors.

After some discussions, a final agreement has been made to support selectors and ordering by full name.

Actions #11

Updated by Junxiao Shi about 10 years ago

Jiewen Tan wrote:

After some discussions, a final agreement has been made to support selectors and ordering by full name.

Please provide more details on reasons for this decision.

Actions #12

Updated by Junxiao Shi about 10 years ago

  • Status changed from In Progress to Closed
  • Target version set to v0.3
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF