/Linux Storage, Filesystem, and Memory-Management Summit

Linux Storage, Filesystem, and Memory-Management Summit

Benefits for LWN subscribers

The primary benefit from subscribing to LWN
is helping to keep us publishing, but, beyond that, subscribers get
immediate access to all site content and access to a number of extra
site features. Please sign up today!

Jonathan Corbet
May 1, 2019


The Linux Storage, Filesystem, and Memory-Management Summit is an annual,
invitation-only gathering of core-kernel developers; it is one of the most
intensive and technical events on the annual calendar. The
LSFMM Summit
was held April 30 to May 2 in San Juan, Puerto
Rico; it was supplemented this year by a special track dedicated to the BPF
virtual machine. Once again, LWN was there and able to cover a portion of
the sessions.

Our coverage is a work in progress; the articles that are available at this
point are:

Plenary sessions

There were a few sessions of general interest attended by all developers at
the event.

Filesystem sessions

The filesystem developers discussed the following topics in their track:

  • Improving fget() performance:
    fget() and fput() are using more CPU time than expected
    for certain workloads; is there anything that can be done to fix that?

  • Taking ZUFS upstream: a discussion
    about how the “zero-copy user-mode filesystem” (ZUFS) could get merged into
    the mainline.

  • DAX semantics: a discussion on what the
    semantics of a per-inode flag to indicate files that should be accessed via
    DAX should be.

  • NFS topics: a discussion of ongoing
    work on NFS in the kernel.

  • A filesystem for virtualization: a
    discussion about the virtio-fs filesystem for KVM guests to share filesystems
    from the host, and some features that still need to be worked out.

  • Common needs for Samba and NFS: a
    discussion about some needs for network filesystems that might best
    be addressed by kernel changes.

Filesystem and storage sessions

Some sessions were shared discussions involving both storage and
filesystem developers:

  • Issues around discard: Dennis Zhou
    brings up some problems using discard—telling the block device that some blocks
    are no longer being used—and looks for ways to handle them better.

Memory-management sessions

The memory-management developers sequestered themselves to dive into a
number of detailed topics:

Group photo

[Group photo]


Thanks to the LSFMM 2019 program committee for inviting LWN to the event,
and to the Linux Foundation, LWN’s travel sponsor, for supporting our
travel to Puerto Rico.

Log in to post comments)

Original Source