Robin Shen opened 3 years ago
No description
|
|||||||
What do you mean ? |
|||||||
i mean, technically : multiple instances of onedev with sync... ? |
|||||||
Create a cluster with multiple OneDev servers to achieve scalability and reliability. |
|||||||
For the start, like a basic, first version it would be good to have multiple instances of OneDev front end connected to one database (maybe in cluster mode) and store code repository in shared file system, like NFS or something like this. |
|||||||
I think, one way to have kind of simplified HA setup would be to have 2 independent installations and set projects in kind of mirror mode on one system to periodically update source code and issues from another system. This would be acceptable HA setup for many cases. It seems relatively simple to implement. And if the mirroring is done on the project level it would allow for a "smart" setup. Let's say you have a team in the US and a team in the EU. You could have 2 OneDev systems running, one in the US and one in the EU. Then, the team in the EU would use EU system to work, and their projects would be mirrored on the US server and then the team from the US would connect to the US server and their projects would be mirrored on the EU server. If one server fails, both teams cold just switch over to the working server. |
|||||||
You may prototype this if interested. I have not got time to think about it yet. |
|||||||
Hello, I'm currently working on trying to implement ondev on AWS ECS Fargate to achieve high availability. My question is that is the git repository data stored on a particular directory? |
|||||||
For a particular project, it is stored under |
|||||||
Thanks for responding. some addtional questions:
Thanks, Noel |
|||||||
You may mount the |
|||||||
thanks for clarifying. good day! |
|||||||
OneDev referenced from other issue 1 year ago
|
|||||||
Robin Shen batch edited 7 months ago
|
|||||||
Robin Shen changed title 7 months ago
|
|||||||
OneDev changed state to 'Closed' 7 months ago
|
|||||||
State changed as code fixing the issue is committed (300388b5) |
|||||||
Referenced from commit 7 months ago
|
|||||||
OneDev changed state to 'Released' 7 months ago
|
|||||||
State changed as build #4010 is successful |
Type |
New Feature
|
Priority |
Normal
|
Assignee | |
Labels |
Enterprise Edition
|