-
Notifications
You must be signed in to change notification settings - Fork 489
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
Pinning integration: descope stats from Settings screen #1544
Comments
@lidel while it's a very nice feature to have I agree we should not include it in the initial MVP work. It's not necessary for initial functionality and would be easy to add later without needing to change the existing spec. |
+1, but let's be sure to consider thoroughly for post-MVP work. |
I’d really like to keep this in scope if possible. It helps answer the question of “which pinning service am I using) without having to go check a bunch of different sites, which would be really annoying. If we need to replace - is there something we can replace it with to give that signal? |
@momack2 Not suggesting to remove the rows themselves, rather just the "files" and "bandwidth used" columns. |
Context: we discussed this briefly during yesterday's review call. Potential candidate is "pin count" – number coud be read from Separately, we could discuss adding @jacobheun where should we track mapping from Pinning Service API to go-ipfs commands and HTTP API? Even a hackpad would help with resolving gaps like ones described above. |
+1 for "pin count" being a good usage signal, at least for this version of the API. I suspect some others will emerge in time as more pinning services come on as adopters. |
@lidel Are we OK to close this issue now that we're proceeding with "pin count"? |
Yes, I talked with @aschmahmann and iiuc we will have some type of |
Initial Settings mockups in WebUI include columns with basic stats: utilized storage as "Files" and "Bandwidth Used":
Problem
Pinning Service API spec does not provide endpoint for reading this information.
Additionally, after sync with @jacobheun @aschmahmann and @alanshaw we decided to make API secrets write-only in go/js-ipfs config for security reasons. This means WebUI won't be able to read API secret and make remote calls on its own.
Solutions
We have two ways of tackling this:
/stats
endpoint to Pinning Service API and then support for it needs to land in go/js-ipfs and webuior
Suggested solution
I don't believe vaue added by those columns is worth additional complexity and additional work on Pinning Service and Core Impl. WG ends – are we ok with descoping them from MVP?
cc @jacobheun @jessicaschilling @rafaelramalho19 for quick temperature check, before I escalate this upstream
The text was updated successfully, but these errors were encountered: