Allow Xodus to run on remote storage (OD-900)
rainbowwphoenixx opened 3 years ago

An Xodus update raises an exception when attempting to initialize it on a remote storage, and we have been stuck on OneDev 7.1.7 due to this issue.

However as I just found out, there is a configuration option to allow exodus to run on a remote sotrage when creating an Environment (see https://github.com/JetBrains/xodus/blob/cf14970f718a58294e7b5c4a0dbebd353fe0a83f/openAPI/src/main/java/jetbrains/exodus/env/EnvironmentConfig.java#L1519-L1521)

Would it be possible to enable this option, or at least provide a way to configure it in server.properties for example.

Thank you

  • jbauer commented 3 years ago

    I am curious: What kind of remote storage? My whole OneDev installation is on a NFS volume and that works (mounted via docker into the OneDev container).

  • Robin Shen commented 3 years ago

    @jbauer this happens if storage is used on a Windows share mentioned in issue #806

  • Robin Shen commented 3 years ago

    @rainbowwphoenixx will enable remote support in next patch release. Xodus is used to store redundant data to increase performance after all. It can be easily recreated by deleting the data and restart in case there is a corruption.

  • OneDev changed state to 'Closed' 3 years ago
    Previous Value Current Value
    Open
    Closed
  • OneDev commented 3 years ago

    State changed as code fixing the issue is committed

  • OneDev changed state to 'Released' 3 years ago
    Previous Value Current Value
    Closed
    Released
  • OneDev commented 3 years ago

    State changed as build #2944 is successful

  • rainbowwphoenixx commented 3 years ago

    Thank you for your reactivity, looking forward to finally being able to use all the new features

issue 1/1
Type
Improvement
Priority
Normal
Assignee
Issue Votes (0)
Watchers (4)
Reference
OD-900
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover