Skip to content

ipfs-repo.next() #112

Closed
Closed
@daviddias

Description

@daviddias

Notes from the discussion with @dignifiedquire, @victorbjelkholm, @Kubuxu and @whyrusleeping.

We will be moving out of pull-blob-store and just use js-datastore. js-datastore differs from blob-store on its ability to run queries.

  • Implement js-datastore-fs
  • Implement js-datastore-level-db
  • Implement js-datastore-indexed-db (browser)
  • Drop streaming interface at the repo level (not used, all the control flow is actually done in the layers above, which is more power for the user), this will reduce pull-stream creeping.
  • Migrate repo.blockstore to use js-datastore-fs in Node.js and js-datastore-indexed-db in the browser
  • Implement repo.datastore and use js-datastore-fs in Node.js and js-datastore-indexed-db in the browser
  • Since we are at it, update the spec https://github.com/ipfs/specs/tree/master/repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    exp/expertHaving worked on the specific codebase is importanthelp wantedSeeking public contribution on this issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions