VOOZH about

URL: https://lwn.net/Articles/lsfmm2017/

⇱ The 2017 Linux Storage, Filesystem, and Memory-Management Summit [LWN.net]


👁 LWN.net Logo
LWN
.net
News from the source 👁 LWN
| |
Log in / Subscribe / Register

The 2017 Linux Storage, Filesystem, and Memory-Management Summit

Please consider subscribing to LWN

Subscriptions are the lifeblood of LWN.net. If you appreciate this content and would like to see more of it, your subscription will help to ensure that LWN continues to thrive. Please visit this page to join up and keep LWN on the net.

By Jonathan Corbet
March 21, 2017

LSFMM 2017
The 2017 Linux Storage, Filesystem, and Memory-Management Summit was held March 20 and 21 in Cambridge, MA. Around 100 kernel developers gathered to discuss many topics of interests in what has traditionally been one of the most intensely technical events in this community. LWN was fortunate enough to be there and able to write the following reports.

As usual, the summit was held in three tracks, with those tracks joining back together when issues of interest to more than one group were to be discussed.

Plenary topics

The sessions that were attended by the entire group were:

Memory-management sessions

The memory-management developers discussed a number of topics in a smaller setting; these include:

  • HMM and CDM: continuing the discussion of heterogeneous memory management and throwing in the complication of coherent device memory nodes.
  • Slab reclaim: preventing slab-allocated objects from pinning down memory that the kernel would like to put to other uses.
  • Proactive compaction: making sure that higher-order pages are available when the kernel needs them.
  • The next steps for swap. Now that swapping is becoming interesting again, how do we make it perform better?
  • Fast memory allocation for networking: how the memory-management subsystem can help the network stack scale to mind-bogglingly large packet rates.
  • Cpusets and memory policies and the confusing things that can happen when the two are mixed.
  • Supporting shared TLB contexts: what's the best way to support a SPARC processor feature that can improve the performance of some applications?
  • Next steps for userfaultfd(): now that we can handle page faults in user space, what other capabilities would be nice to have?
  • Memory-management patch review: why are MM patches not getting enough review, and what can be done about this problem?

The filesystem track

Topics discussed in the filesystem track include:

Storage and filesystem combined sessions

The storage and filesystem tracks combined for a handful of sessions of interest to both groups:

Filesystem and memory-management session

There was exactly one session that crossed the filesystem and memory-management tracks:

The storage track

LWN's staff at the event, consisting of two people, found it strangely difficult to cover three simultaneous sessions. As a result, there is only one report from the storage track; we hope the storage group will accept our apologies.

Group photo

👁 [Group photo]

[Many thanks to the Linux Foundation for sponsoring LWN's travel to this event.]