#900  Allow Xodus to run on remote storage
Released
rainbowwphoenixx opened 2 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 2 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 2 years ago

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

Robin Shen commented 2 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' 2 years ago
Previous Value Current Value
Open
Closed
OneDev commented 2 years ago

State changed as code fixing the issue is committed

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

State changed as build #2944 is successful

rainbowwphoenixx commented 2 years ago

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

issue 1 of 1
Type
Improvement
Priority
Normal
Assignee
Issue Votes (0)
Watchers (4)
Reference
onedev/server#900
Please wait...
Page is in error, reload to recover