Skip to content
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

DX Improvements: give user more info in case that job is declined #404

Closed
lukemarsden opened this issue Jul 22, 2022 · 3 comments
Closed

Comments

@lukemarsden
Copy link
Contributor

lukemarsden commented Jul 22, 2022

ETA: 2023Q2

Now that we have GPU support, we have a bigger worry about the user experience of submitting a job that no one has the right resources to perform. This ticket is about giving the user better feedback in that case.

The order of operations is like this:

  • requestor node puts job on network
  • compute nodes self-select as to whether to bid on the job or not
  • requestor node decides which computes’ bids to accept

One change we could make would be to show in the UI how many compute nodes bid and how many bids were accepted, and as you say, adding reasons to give the user feedback. We could also consider adding a new message type in #2, “compute node declined to bid because […]” and surfacing that to the user, that way, if the user gets no bids for their job, they could at least see it was because “100/100 nodes had no GPUs or something”

See: https://filecoinproject.slack.com/archives/C02RLM3JHUY/p1658412853650569

@lukemarsden
Copy link
Contributor Author

@wdbaruni you might wanna take a look at this

@wdbaruni
Copy link
Member

Has this been covered by recent UX improvements? cc: @aronchick @binocarlos

As for showing the reason on why a compute node declined to bid, I don't think that will scale well in terms of job state size and network bandwidth. We might introduce that when replacing GossipSub with direct calls

@aronchick aronchick changed the title give user more info in case that job is declined DX Improvements: give user more info in case that job is declined Nov 21, 2022
@philwinder philwinder mentioned this issue Jan 17, 2023
8 tasks
@simonwo
Copy link
Contributor

simonwo commented Nov 14, 2023

We now do this since #3008.

@simonwo simonwo closed this as completed Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants