3 ms·
> I would recommend redesigning the system to no longer require a filesystem shared over the network One of the first things that come to my mind when I hear "
by st_goliath 6y ago
> I would recommend redesigning the system to no longer require a filesystem shared over the network
One of the first things that come to my mind when I hear "networked filesystem" is the typical setup at most companies I worked at in the past (those with more than a dozen or so people; plus of course schools and university I attended), where you have log on authentication via LDAP/AD/... and the system would mount network shares with your user files, files from the teams/projects you were on, etc.
I would have a desktop PC in the office, but could also just walk over to the lab, login with the same credentials at a PC there and have all my files. Meeting rooms would also have permanently installed PCs and you wouldn't have to fidget with the projector connections/settings, you just log on and are good to go.
On top of that, none of those systems would be my personal property and I wouldn't take them home with me, or bother installing/updating software. Other people would be paid full time to make sure everything works and I have access to all the files and software I need (and only those I need). Sounds crazy, right?
I'm eager to hear your recommended redesign.
- qiqitori 6y agoThat's an okay use case. I was more thinking of what appears to be described in the article, i.e. running a large gitlab instance with the data directory in an NFS mount.
- dnsmichi 6y agoHi, Developer Evangelist at GitLab here. Scalability is a great point. With 13.0 we have added Gitaly clusters removing the dependency on NFS, whilst also improving high availability. Gitaly is the backend daemon for accessing Git repositories where GitLab communicates with. https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-released/#gitaly-cluster-for-high-availability-git-storage https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-rel... NFS support in Gitaly has been deprecated and will be removed in 14.0 next year. https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-released/#nfs-for-git-repository-storage-deprecated https://about.gitlab.com/releases/2020/05/22/gitlab-13-0-rel... There are environments and use cases for NFS which are being discussed in this epic: https://gitlab.com/groups/gitlab-org/-/epics/1489 https://gitlab.com/groups/gitlab-org/-/epics/1489