All of lore.kernel.org
 help / color / mirror / Atom feed
* [Virtio-fs] virtiofsd-rs: A rust virtiofs daemon
@ 2020-12-02 12:34 ` Dr. David Alan Gilbert
  0 siblings, 0 replies; 6+ messages in thread
From: Dr. David Alan Gilbert @ 2020-12-02 12:34 UTC (permalink / raw)
  To: virtio-fs, slp; +Cc: qemu-devel

Hi,
  Sergio has been working on virtiofsd-rs, a virtiofs daemon
written in rust, and which can be found at:

  https://gitlab.com/virtio-fs/virtiofsd-rs

It started life originally as part of the crosvm project, got
ported to vhost-user as part of the Cloud Hypervisor project, and
has now been split out.

While the C version of virtiofsd isn't going away for now, the hope
is to stabilise virtiofsd-rs, add some missing features and start
preferentially adding new features and new work onto the Rust version
rather than the C version.

So please try it, and let the list (and Sergio!) know how you get on.

Dave

-- 
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK


^ permalink raw reply	[flat|nested] 6+ messages in thread

* virtiofsd-rs: A rust virtiofs daemon
@ 2020-12-02 12:34 ` Dr. David Alan Gilbert
  0 siblings, 0 replies; 6+ messages in thread
From: Dr. David Alan Gilbert @ 2020-12-02 12:34 UTC (permalink / raw)
  To: virtio-fs, slp; +Cc: qemu-devel, stefanha

Hi,
  Sergio has been working on virtiofsd-rs, a virtiofs daemon
written in rust, and which can be found at:

  https://gitlab.com/virtio-fs/virtiofsd-rs

It started life originally as part of the crosvm project, got
ported to vhost-user as part of the Cloud Hypervisor project, and
has now been split out.

While the C version of virtiofsd isn't going away for now, the hope
is to stabilise virtiofsd-rs, add some missing features and start
preferentially adding new features and new work onto the Rust version
rather than the C version.

So please try it, and let the list (and Sergio!) know how you get on.

Dave

-- 
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Virtio-fs] virtiofsd-rs: A rust virtiofs daemon
  2020-12-02 12:34 ` Dr. David Alan Gilbert
@ 2020-12-02 13:59   ` Stefan Hajnoczi
  -1 siblings, 0 replies; 6+ messages in thread
From: Stefan Hajnoczi @ 2020-12-02 13:59 UTC (permalink / raw)
  To: Dr. David Alan Gilbert; +Cc: qemu-devel, virtio-fs, ameynarkhede03

[-- Attachment #1: Type: text/plain, Size: 1037 bytes --]

On Wed, Dec 02, 2020 at 12:34:10PM +0000, Dr. David Alan Gilbert wrote:
>   Sergio has been working on virtiofsd-rs, a virtiofs daemon
> written in rust, and which can be found at:
> 
>   https://gitlab.com/virtio-fs/virtiofsd-rs
> 
> It started life originally as part of the crosvm project, got
> ported to vhost-user as part of the Cloud Hypervisor project, and
> has now been split out.
> 
> While the C version of virtiofsd isn't going away for now, the hope
> is to stabilise virtiofsd-rs, add some missing features and start
> preferentially adding new features and new work onto the Rust version
> rather than the C version.
> 
> So please try it, and let the list (and Sergio!) know how you get on.

Awesome, really happy that the Rust daemon has come so far. Thanks
Chirantan, Sebastien, Sergio, and everyone else who developed it.

I talked to Sergio and he is currently looking at what's missing for
feature parity with C virtiofsd. This is an opportunity for anyone who
wants to contribute.

Stefan

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: virtiofsd-rs: A rust virtiofs daemon
@ 2020-12-02 13:59   ` Stefan Hajnoczi
  0 siblings, 0 replies; 6+ messages in thread
From: Stefan Hajnoczi @ 2020-12-02 13:59 UTC (permalink / raw)
  To: Dr. David Alan Gilbert
  Cc: slp, Chirantan Ekbote, qemu-devel, virtio-fs, ameynarkhede03,
	Sebastien Boeuf

[-- Attachment #1: Type: text/plain, Size: 1037 bytes --]

On Wed, Dec 02, 2020 at 12:34:10PM +0000, Dr. David Alan Gilbert wrote:
>   Sergio has been working on virtiofsd-rs, a virtiofs daemon
> written in rust, and which can be found at:
> 
>   https://gitlab.com/virtio-fs/virtiofsd-rs
> 
> It started life originally as part of the crosvm project, got
> ported to vhost-user as part of the Cloud Hypervisor project, and
> has now been split out.
> 
> While the C version of virtiofsd isn't going away for now, the hope
> is to stabilise virtiofsd-rs, add some missing features and start
> preferentially adding new features and new work onto the Rust version
> rather than the C version.
> 
> So please try it, and let the list (and Sergio!) know how you get on.

Awesome, really happy that the Rust daemon has come so far. Thanks
Chirantan, Sebastien, Sergio, and everyone else who developed it.

I talked to Sergio and he is currently looking at what's missing for
feature parity with C virtiofsd. This is an opportunity for anyone who
wants to contribute.

Stefan

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Virtio-fs] virtiofsd-rs: A rust virtiofs daemon
@ 2021-01-07 19:09 Connor Kuehl
  2021-01-08 16:08 ` Sergio Lopez
  0 siblings, 1 reply; 6+ messages in thread
From: Connor Kuehl @ 2021-01-07 19:09 UTC (permalink / raw)
  To: virtio-fs

In response to this post[1]:

Is the feature parity list documented somewhere? I would like to help.

Thank you,

Connor

[1] https://www.redhat.com/archives/virtio-fs/2020-December/msg00001.html

(Is something wrong with the archives for this list? I tried downloading 
the December 2020 posts to import into Thunderbird but it only contained 
the very first message from December)


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Virtio-fs] virtiofsd-rs: A rust virtiofs daemon
  2021-01-07 19:09 [Virtio-fs] " Connor Kuehl
@ 2021-01-08 16:08 ` Sergio Lopez
  0 siblings, 0 replies; 6+ messages in thread
From: Sergio Lopez @ 2021-01-08 16:08 UTC (permalink / raw)
  To: Connor Kuehl; +Cc: virtio-fs

[-- Attachment #1: Type: text/plain, Size: 636 bytes --]

On Thu, Jan 07, 2021 at 01:09:34PM -0600, Connor Kuehl wrote:
> Is the feature parity list documented somewhere? I would like to help.

Probably the biggest missing piece is xattr mapping:

https://gitlab.com/virtio-fs/virtiofsd-rs/-/issues/3

The other was remote locks, but we already have a MR for that:

https://gitlab.com/virtio-fs/virtiofsd-rs/-/issues/2
https://gitlab.com/virtio-fs/virtiofsd-rs/-/merge_requests/4

I'd also be nice keeping an eye on the improvements that are being
made on fuse-backend-rs [1] to see if we can cherry-pick some of them.

[1] https://github.com/cloud-hypervisor/fuse-backend-rs/

Thanks!
Sergio.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-01-08 16:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-12-02 12:34 [Virtio-fs] virtiofsd-rs: A rust virtiofs daemon Dr. David Alan Gilbert
2020-12-02 12:34 ` Dr. David Alan Gilbert
2020-12-02 13:59 ` [Virtio-fs] " Stefan Hajnoczi
2020-12-02 13:59   ` Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2021-01-07 19:09 [Virtio-fs] " Connor Kuehl
2021-01-08 16:08 ` Sergio Lopez

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.