-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
P3Low: Not priority right nowLow: Not priority right nowdif/mediumPrior experience is likely helpfulPrior experience is likely helpfuleffort/weeksEstimated to take multiple weeksEstimated to take multiple weekskind/enhancementA net-new feature or improvement to an existing featureA net-new feature or improvement to an existing featureneed/analysisNeeds further analysis before proceedingNeeds further analysis before proceedingstatus/deferredConscious decision to pause or backlogConscious decision to pause or backlogtopic/design-front-endFront-end implementation of UX/UI workFront-end implementation of UX/UI worktopic/design-uxUX strategy, research, not solely visual designUX strategy, research, not solely visual designtopic/design-visualVisual design ONLY, not part of a larger UX effortVisual design ONLY, not part of a larger UX effort
Description
ETA April 2020: Let's also consider the "pinning buddy system" thoughts originally in #36 as one way to introduce Cluster concepts.
@hsanjuan made the good point that the IPFS Web UI could usefully show info about IPFS Cluster nodes if the api is available.
As we discussed about having a Cluster tab in the IPFS web UI, here are some pointers and thoughts.
- Every cluster peer exposes their own REST API endpoint (at tcp/9094 by default)
- GET /id shows Cluster peer information
- GET /peers gives an array of [/id] for every cluster peer
- API docs: https://cluster.ipfs.io/developer/api/
- Someone wrote a cluster api client already (not sure if it's complete): https://github.com/te0d/js-ipfs-cluster-api
- Regarding response formats:
- /id /peers return https://godoc.org/github.com/ipfs/ipfs-cluster/api#IDSerial
- /pins returns [] of https://godoc.org/github.com/ipfs/ipfs-cluster/api#PinInfoSerial
- /allocations returns [] of https://godoc.org/github.com/ipfs/ipfs-cluster/api#PinSerial
Things we need
- Support CORS Headers in Cluster for browsers to be happy showing stuff from here.
- See my list of peers with their names and IDs (or a fancy diagram).
- Display the pin statuses (/pins), filter, sort them etc. CIDs would have links to the IPLD explorer.
...and more input!
- What extra info does cluster expose that we'd benefit from visualising?
- What blockers are there to re-using the new Web UI with cluster today?
DeedleFake and nlko
Metadata
Metadata
Assignees
Labels
P3Low: Not priority right nowLow: Not priority right nowdif/mediumPrior experience is likely helpfulPrior experience is likely helpfuleffort/weeksEstimated to take multiple weeksEstimated to take multiple weekskind/enhancementA net-new feature or improvement to an existing featureA net-new feature or improvement to an existing featureneed/analysisNeeds further analysis before proceedingNeeds further analysis before proceedingstatus/deferredConscious decision to pause or backlogConscious decision to pause or backlogtopic/design-front-endFront-end implementation of UX/UI workFront-end implementation of UX/UI worktopic/design-uxUX strategy, research, not solely visual designUX strategy, research, not solely visual designtopic/design-visualVisual design ONLY, not part of a larger UX effortVisual design ONLY, not part of a larger UX effort