Projects onedev server Issues #900
#900  Allow Xodus to run on remote storage
Released
rainbowwphoenixx opened 1 month 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 1 month 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 1 month ago

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

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

State changed as code fixing the issue is committed

OneDev changed state to 'Released' 1 month ago
Previous Value Current Value
Closed
Released
OneDev commented 1 month ago

State changed as build #2944 (7.4.27) is successful

rainbowwphoenixx commented 1 month 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
issue onedev/server#900
Please wait...
Page is in error, reload to recover