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

Move to protobuf for the webapp, major overhaul to easyinstall.sh, code comment translations #229

Merged
merged 609 commits into from
Sep 15, 2021

Conversation

rdmark
Copy link
Member

@rdmark rdmark commented Sep 5, 2021

Implemented RaSCSI commands using protobuf in rascsi-web, removing the dependency on parsing results from rasctl

rdmark and others added 26 commits September 4, 2021 22:11
…to determine whether rascsi is running (should hardly be required anymore due to the other change, but just in case).
@rdmark rdmark marked this pull request as ready for review September 5, 2021 23:20
@rdmark
Copy link
Member Author

rdmark commented Sep 5, 2021

@akuker @erichelgeson @uweseimet This is ready for testing now.
The major changes in behavior are:

  • Webapp will throw a 404 if rascsi doesn't respond to the socket connection, e.g. if it is not running. As such, AFAICT there's no longer the 'red' state where the webapp is still operating despite rascsi being unavailable. I don't think this is a huge loss since the webapp is pretty useless without rascsi...
  • Much more information shown about each attached device. It might be information overload, so I'm thinking in a future revision to have something like a 'details' button that displays a hidden layer with more info, or expands the table, or something like that.
  • More detailed / different error messages, since they're coming from the protobuf response rather than stdout/stderr
  • Showing rascsi version number at the bottom (in addition to git revision)
  • Tiny UI changes to match the functionality of uweseimet_develop

@rdmark rdmark changed the base branch from uweseimet_develop to develop September 15, 2021 01:32
判定が困難なデバイス(自作USBストレージとか)のための保険用。
Normal is 0. Becomes 1 if attempting to mount in read-only mode.
Reserving the other values for future use.
Insurance against hard-to-detect devices such as automatic USB storage.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

error in my own translation. Should say "homemade USB storage"

@akuker akuker self-requested a review September 15, 2021 02:06
@akuker akuker merged commit 8a3642b into PiSCSI:develop Sep 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants