hobbit-project / platform

HOBBIT benchmarking platform
GNU General Public License v2.0
23 stars 9 forks source link

Use new Virtuoso image #392

Open denkv opened 5 years ago

denkv commented 5 years ago

Migrate to the new image. Need to check and resolve compatibility issues.

https://hub.docker.com/r/openlink/virtuoso-opensource-7

mjovanovik commented 5 years ago

A few notes before you start the migration:

  1. The new Virtuoso images use a different path structure. Since the HOBBIT platform only uses the database directory, the important change is that /opt/virtuoso-opensource/database path used for mapping in the .yml files will need to be changed into simply /database.
  2. The new Virtuoso images require users to set a new password for dba when creating the container. If you don't, a random password will be generated. In the current HOBBIT platform setup process, this will block access to the storage. So, you need to set the dba password to the previous default, dba, by setting an environment variable in the .yml file, in the Virtuoso section, e.g.:
    environment:
      DBA_PASSWORD: dba
  3. The Virtuoso dev team plans to move https://hub.docker.com/r/openlink/virtuoso-opensource-7 to another URL in the near future, perhaps https://hub.docker.com/r/openlink/virtuoso-opensource, without the version number. Keep a lookout at https://hub.docker.com/r/openlink/ before you start the migration.

Other than these, there shouldn't be any other compatibility issues.