Vault '20
2020-02-24..2020-02-25
Santa Clara, United States
| title | author | length |
|---|---|---|
| xadfs: Inverted DAX | Hannes Reinecke | 24m |
A proof-of-concept filesystem called xadfs maps mmap as the default I/O path and implements read/write by going directly to NVDIMM namespaces, bypassing the… | ||
| Linux User Library for NVM Express | Keith Busch | 31m |
libnvme is a public C library on GitHub that exposes a layered API to Linux NVMe admin features, implements about 250 functions in ~20,000 lines (half docs)… | ||
| Programming Emerging Storage Interfaces | Simon Lund | 35m |
xNVMe provides a single user-space API that maps NVMe commands to libaio/io_uring or SPDK, handles device enumeration, DMA-capable buffer allocation, request… | ||
| Scaling Databases and File APIs with Programmable Ceph Object Storage | Jeff LeFevre, Carlos Maltzahn | 30m |
SkyhookDM extends Ceph object classes to run real database ops inside storage, implementing SELECT/PROJECT/AGGREGATE, indexing, and object-local row and column… | ||
| Scaling HDFS with Consistent Reads from Standby Replicas | Konstantin Shvachko | 30m |
Implements consistent reads from observer nodes in HDFS by adding a last state ID returned by the active, fast journal tailing (pull) on standbys, and a… | ||
| Surviving a Disk Apocalypse with Single Overlap Declustered Parity | Huan Ke | 24m |
Single-Overlap Declustered Parity (SODP) is a new declustered parity layout that arranges stripes into column- and row-based strip sets using permutations and… | ||
| Crimson: A New Ceph OSD for the Age of Persistent Memory and Fast NVMe Storage | Samuel Just | 27m |
Crimson is a reimplementation of ceph-osd built on seastar that replaces blocking thread pools with one reactor per core and async futures to cut cross-core… | ||
| Asynchronous Directory Operations in CephFS | Jeff Layton, Patrick Donnelly | 28m |
CephFS adds asynchronous directory operations by reusing and extending file capabilities so clients can perform creates and unlinks locally when holding… | ||
| Introduction to Client side Caching in Ceph | Mahati Chamarthy | 20m |
Introduction to Client side Caching in Ceph
Mahati Chamarthy, Intel
Ceph is a unified distributed storage. Caching plays a significant role in enhancing… | ||
| Using Linux Block Integrity in Building and Testing Storage Systems | Mikhail Malygin | 32m |
Brings Linux block integrity into real storage stacks: enables SCSI/NVMe protection fields, uses target core with a file-backed backend and loop devices for… | ||
| The Two New I/O Controllers and BFQ | Paolo Valente | 27m |
Compares the new io.cost and io.latency cgroup controllers against BFQ on SSDs and finds the controllers often fail: a target group gets up to 47× more… | ||
| Speeding Up Linux Disk Encryption | Ignat Korchagin | 27m |
A runtime patch removes DM‑crypt’s multiple offload queues and adds a DM-crypt queue bypass flag plus an AES-NI proxy module that forces inline, synchronous… | ||
| Key Per IO Security Subsystem Class for NVM Express Storage Devices | Sridhar Balasubramanian, Frederick Knight | 33m |
Proposal creates an NVMe/TCG Opal Security Subsystem Class that lets hosts download millions of wrapped Media Encryption Keys into the device and use… | ||
| Accelerating Filesystem Checking and Repair with pFSCK | David Domingo, Sudarsun Kannan, Kyle Stratton | 29m |
pFSCK parallelizes fsck at inode-granularity parallelism, giving each worker a per-thread context (buffers, cache, problem state) to avoid global locking, then… | ||
| What's New in Samba? | Jeremy Allison | 33m |
Plan to remove SMB1 entirely (goal: Samba 5) while keeping the client for legacy devices; work focuses on modernize VFS with asynchronous calls, per-thread… | ||
| Implementing SMB Semantics in a Linux Cluster | Volker Lendecke | 28m |
Samba implements SMB share modes and leases in user space using a local TDB and a cluster layer CTDB clustered TDB that keeps a central open-file table with… | ||
| Using kAFS on Linux for Network Home Directories | Jonathan Billings | 31m |
Mainline Linux now includes an in-kernel kAFS client that uses the kernel crypto API, FS-cache, keyrings, request_key and dynamic automounts; each AFS volume… | ||
| Understanding Kubernetes Storage: Getting in Deep by Writing a CSI Driver | Gerry Seidman | 32m |
Walks through building a working CSI driver for an AFS-derived storage backend using Go, the Kubernetes API and the CSI spec; driver runs as a daemonset on… | ||
| Lustre in Kubernetes | Dan Lambright, Nakul Vankadari Ramesh, Akriti Bhat, Xing Du, Anand Kumar | 18m |
Describes a working Lustre deployment inside Kubernetes that uses KubeVirt VMs with Lustre kernel modules baked into container images, YAML manifests to… | ||
| nothing matches | ||