Project

General

Profile

Actions

Task #2254

closed

Rewrite ContentStore based on ContentStore stub

Added by Junxiao Shi almost 10 years ago. Updated over 9 years ago.

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

100%

Estimated time:
9.00 h

Description

Refine ContentStore stub and make it the primary ContentStore.

Background

"ContentStore stub" is an alternate ContentStore implementation which focuses on correctness.
It has been used to cross-validate ContentStore matching test cases (#1321 #2118).

The current ContentStore (#1211) bypassed code review due to scheduling reasons.
It is tightly coupled with a custom SkipList data structure.
It's hard to extend it with new features.

There is a possibility of refining the stub so that it can replace the primary ContentStore, and then use this as a basis for future extensions.

This Task contains:

  • investigate the feasibility of use the stub as primary ContentStore
  • identify what needs refinement / improvements
  • refine those areas
  • merge into master branch

Related issues 2 (0 open2 closed)

Blocks NFD - Task #1706: Reduce implicit digest computation in ContentStoreClosedJunxiao Shi

Actions
Blocks NFD - Feature #1207: CS policy interfaceClosedMinsheng Zhang02/26/2015

Actions
Actions

Also available in: Atom PDF