Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project status update? #80

Open
sluongng opened this issue May 22, 2020 · 1 comment
Open

Project status update? #80

sluongng opened this issue May 22, 2020 · 1 comment

Comments

@sluongng
Copy link

@chrisd8088 @kivikakk @wrighty

Hi folks, could you please provide a quick update on this project's status?

It would be nice to have a GVFS solution for linux and especially containers.

Cheers.

@chrisd8088
Copy link
Collaborator

Hi, thanks for asking, and my apologies for the tardy response. The current status is pretty well described in microsoft/VFSForGit#126 (comment), and for the sake of clarity here I'll paste in that response here too:

Work on VFSForGit has largely transitioned over to the Scalar project instead, for which there's an excellent introduction by @derrickstolee.

There's also a specific issue (microsoft/scalar#323) dedicated to collecting use cases for Scalar on Linux, so if you are considering Scalar and have Linux requirements, please do add them there!

That said, the VFSForGit linuxprototype branch passes the functional test suite (with some inapplicable tests excepted, and one flaky test in the SparseTests), and I've been aiming to keep it up-to-date with master, but have been slightly delayed of late; I'll try to tackle that soonish.

Going forward we would have needed to tackle one significant challenge, described in github/VFSForGit#34 (comment), which relates to behaviour after renaming. My guess is that Scalar avoids that issue entirely (but am not 100% on that myself).

As for libprojfs, while not especially performant, it does support VFSForGit now as it stands. If you or anyone has additional contributions to improve performance, we will of course look at them; just open a PR in that project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants