as500 / as500.github.io

AS500 site pages
2 stars 0 forks source link

Direct support for git with source member (no IFS sync). #24

Open kskuhlman opened 5 years ago

kskuhlman commented 5 years ago

Two RFEs would help make it possible. and also simplify remote file editing:

126037, A more conventional filesystem than /QSYS.LIB 115406 - FUSE - File System API

But what can we, as an OSS community, do without IBM support? File servers in user space without kernel support probably means webdav or NFS. Webdav's not great. NFS is a better choice.

Maybe start with pineNFS to prototype a database-integrated NFS server, and then bring in the big guns, e.g., nfs-ganesha?

Note that GITLAB recommends NFS4 or else locking becomes an issue.

Links: pinenfs only supports NFS2, but looks solid otherwise. Good enough for POC?: https://github.com/marnanel/pinefs

NFS-Ganesha, a NFSv3/NFSv4.x/9P file server in User Space https://github.com/nfs-ganesha/nfs-ganesha/wiki.

Here's some notes about how to write a database FSAL plugin: https://github.com/nfs-ganesha/nfs-ganesha/issues/299