New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delegated Routing #120

Open
diasdavid opened this Issue Sep 4, 2017 · 8 comments

Comments

5 participants
@diasdavid
Member

diasdavid commented Sep 4, 2017

Following ipfs/pm#492

Tasks:

@diasdavid diasdavid referenced this issue Sep 4, 2017

Closed

⚡️ v0.26.0 RELEASE 🚀 #986

16 of 16 tasks complete
@diasdavid

This comment has been minimized.

Show comment
Hide comment
@diasdavid

diasdavid Sep 12, 2017

Member

@lgierth any update on the first task of the list?

Member

diasdavid commented Sep 12, 2017

@lgierth any update on the first task of the list?

@diasdavid

This comment has been minimized.

Show comment
Hide comment
@diasdavid

diasdavid Jan 23, 2018

Member

@lgierth mind updating this issue with what we discussed and the latest developments? Thank you!

Member

diasdavid commented Jan 23, 2018

@lgierth mind updating this issue with what we discussed and the latest developments? Thank you!

@lgierth

This comment has been minimized.

Show comment
Hide comment
@lgierth

lgierth Jan 23, 2018

Member

Here are my notes:

  • expose dht/findpeer, dht/findprovs, swarm/connect, refs commands
  • implement dht/putpeer command
  • issue for "awesome delegated routing" endeavour
  • update libp2p interfaces: peer-routing and content-routing
  • comment on js-ipfs relay plans
    • announce /p2p-circuit addrs
    • configure static list of ~20 well-known relay nodes, pick 2
  • debug /wss connection death bug
    • check out js-ipfs bootstrapper tests
Member

lgierth commented Jan 23, 2018

Here are my notes:

  • expose dht/findpeer, dht/findprovs, swarm/connect, refs commands
  • implement dht/putpeer command
  • issue for "awesome delegated routing" endeavour
  • update libp2p interfaces: peer-routing and content-routing
  • comment on js-ipfs relay plans
    • announce /p2p-circuit addrs
    • configure static list of ~20 well-known relay nodes, pick 2
  • debug /wss connection death bug
    • check out js-ipfs bootstrapper tests

@diasdavid diasdavid added the ready label Feb 5, 2018

@diasdavid

This comment has been minimized.

Show comment
Hide comment
@diasdavid

diasdavid Feb 20, 2018

Member

A couple more notes.

The Peer Routing flows will use the findPeer call directly. While the Content Routing flow will be:

  • for providing:
    • Ask the delegated peer to fetch the content
    • Ask the delegated peer to become a provider (which happens by fetching the content in the first place)
  • for finding providers
    • Ask the delegated peer to tell us who is providing
    • Ask the delegated peer to fetch that data
    • Fetch the data from the delegated peer.
Member

diasdavid commented Feb 20, 2018

A couple more notes.

The Peer Routing flows will use the findPeer call directly. While the Content Routing flow will be:

  • for providing:
    • Ask the delegated peer to fetch the content
    • Ask the delegated peer to become a provider (which happens by fetching the content in the first place)
  • for finding providers
    • Ask the delegated peer to tell us who is providing
    • Ask the delegated peer to fetch that data
    • Fetch the data from the delegated peer.
@RangerMauve

This comment has been minimized.

Show comment
Hide comment
@RangerMauve

RangerMauve Feb 20, 2018

Where are the specs for this functionality?

RangerMauve commented Feb 20, 2018

Where are the specs for this functionality?

@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
Member

dignifiedquire commented Apr 19, 2018

@diasdavid diasdavid changed the title from Delegated Routing Module to Delegated Routing Jun 4, 2018

@diasdavid diasdavid added P0 - Critical and removed P1 - High labels Jun 4, 2018

@diasdavid diasdavid referenced this issue Jun 4, 2018

Open

Awesome Endeavour: DHT Part II #856

15 of 29 tasks complete
@jacobheun

This comment has been minimized.

Show comment
Hide comment
@jacobheun

jacobheun Jul 25, 2018

Contributor

Both libp2p/js-libp2p-delegated-peer-routing and libp2p/js-libp2p-delegated-content-routing are about ready for release. I've got a local branch I am working on to integrate those into libp2p. The biggest issue right now is that https://ipfs.io is not working for those two.

I will make sure the local tests aren't hitting external endpoints, but the default peer and content routing won't work until ipfs.io is fixed.

I'll make sure the endpoint is configurable. Do we have any expected eta on a fix or separate url for the ipfs.io delegate?

Contributor

jacobheun commented Jul 25, 2018

Both libp2p/js-libp2p-delegated-peer-routing and libp2p/js-libp2p-delegated-content-routing are about ready for release. I've got a local branch I am working on to integrate those into libp2p. The biggest issue right now is that https://ipfs.io is not working for those two.

I will make sure the local tests aren't hitting external endpoints, but the default peer and content routing won't work until ipfs.io is fixed.

I'll make sure the endpoint is configurable. Do we have any expected eta on a fix or separate url for the ipfs.io delegate?

@lgierth

This comment has been minimized.

Show comment
Hide comment
@lgierth

lgierth Jul 26, 2018

Member

The biggest issue right now is that https://ipfs.io is not working for those two.

Ah yeah, there's a branch that needs merging. I'll be on it once the urgent DWeb Summit tasks are done.

Member

lgierth commented Jul 26, 2018

The biggest issue right now is that https://ipfs.io is not working for those two.

Ah yeah, there's a branch that needs merging. I'll be on it once the urgent DWeb Summit tasks are done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment