Skip to content

Send Lustre version as part of server component mount message. #383

@hayleigh-dot-dev

Description

@hayleigh-dot-dev

The transport format for server component messages is an internal implementation detail that is liable to change between minor or even patch releases. Depending on how a client is built or deployed, it's possible for a server to be running a version of lustre that doesn't match the server component client runtime being communicated with.

For obvious reasons this can lead to unpredictable and often broken results. We should include the lustre version of the running server in the mount message and the client should check this against the version of lustre that built the runtime. If they mismatch an error should be logged in the console and perhaps reported on the server too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    developer experienceThings that improve the DX of using Lustre.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions