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

Dockerfile.rlserver: update vissv2server target for VISSR v3 #79

Merged
merged 1 commit into from
Jan 16, 2025

Conversation

slawr
Copy link

@slawr slawr commented Jan 15, 2025

The existing dockerfile originates from VISSR v2 and the vissv2server target has build and runtime issues when built under the current VISSR master branch, e.g. sha 11617fa, which has transitioned to VISSR v3. See Github issue #77 for details.

This commit makes a first pass at bringing the vissv2server target build and runtime up to date for v3.

Summary of changes:

  • protobuf root directory no longer exists. Remove.
  • vissv2.binary has been replaced by viss.him config file and the binary trees in the forest subdirectory. Copy those.
  • signaldimension.json has moved location.
  • introduce VISS json schema and file transfer test file.
  • fix FROM AS build time warnings related to case mismatches.

These changes were successfully sanity tested within the COVESA Central Data Services Playground using the VISSR HTML client to get/set VSS data in the Apache IoTDB database backend.

Possible remaining gaps: New features introduced in v3 such as file transfer are untested by the author. Some additional new files may be missing in the list of files copied.

This commit has not attempted to address the VISSR AGT Server and Feeder targets. Additional work may be required to support those.

The existing dockerfile originates from VISSR v2 and the vissv2server
target has build and runtime issues when built under the current VISSR
master branch, e.g. sha 11617fa, which has transitioned to VISSR v3.
See Github issue COVESA#77 for details.

This commit makes a first pass at bringing the vissv2server target build
and runtime up to date for v3.

Summary of changes:
+ protobuf root directory no longer exists. Remove.
+ vissv2.binary has been replaced by viss.him config file and the
  binary trees in the forest subdirectory. Copy those.
+ signaldimension.json has moved location.
+ introduce VISS json schema and file transfer test file.
+ fix FROM AS build time warnings related to case mismatches.

These changes were successfully sanity tested within the COVESA Central
Data Services Playground using the VISSR HTML client to get/set VSS
data in the Apache IoTDB database backend.

Possible remaining gaps: New features introduced in v3 such as file
transfer are untested by the author. Some additional new files may be
missing in the list of files copied.

This commit has not attempted to address the VISSR AGT Server and Feeder
targets. Additional work may be required to support those.

Signed-off-by: Stephen Lawrence <[email protected]>
@slawr slawr added the bug Something isn't working label Jan 15, 2025
@UlfBj UlfBj merged commit fbb02de into COVESA:master Jan 16, 2025
1 check passed
@slawr slawr mentioned this pull request Jan 17, 2025
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Dockerfile.rlserver fails to build and run vissv2server docker image (for VISSR v3)
2 participants