Martin K. Petersen
Kernel Developer, Linux Engineering
Oracle Canada ULC
600 Blvd. de Maisonneuve West
Suite 1900
Montreal, Quebec
Canada H3A 3J2
martin.petersen@oracle.com
Projects
- DIX 1.1: Data Integrity Extensions for I/O Controllers
- DIX 1.0: Data Integrity Extensions for I/O Controllers
- Linux Data Integrity
Source Code
- Development repository on kernel.org
- Linux SCSI tree on kernel.org
- Linux SCSI initiator patchwork on kernel.org
- Linux SCSI target patchwork on kernel.org
- Repositories on github.com
Presentations
- SNIA Storage Developers Conference 2018: Recent Developments in The Linux I/O Stack
- SNIA Storage Developers Conference 2017: Recent Developments in The Linux I/O Stack
- SNIA Storage Developers Conference 2016: An Enhanced I/O Model for Modern Storage Devices
- SNIA Storage Developers Conference 2014: Making Storage Smarter
- Oracle Open World 2011: An Integrated End-to-End Data Integrity Solution for Oracle Products
- Oracle Webcast: Eliminating Silent Data Corruption with Oracle Linux
- LinuxCon 2010: Linux and Advanced Storage Technologies
- Linux Symposium 2009: I/O Topology
- Linux Collab Summit 2009: Data Integrity Enhancements & I/O Topology
- Linux Storage & Filesystems Workshop 2009: I/O Topology
- SNIA Storage Developers Conference 2008: Data Integrity in the Storage Stack
- Open Source Days 2008: Linux Data Integrity
- Linux Plumbers Conference 2008: Linux Data Integrity
- Ottawa Linux Symposium 2008: DIF, DIX and Linux Data Integrity
- Linux Storage & Filesystems Workshop 2008: Linux Data Integrity
- Linux Storage & Filesystems Workshop 2007: Logical Block Guarding
Papers
- Linux Symposium 2009: I/O Topology
- Ottawa Linux Symposium 2008: Linux Data Integrity Extensions
- Article published in Enterprise Open Source Magazine, January 2008: Proactively Preventing Data Corruption
Design Documents & Notes
- Copy Offload–Here Be Dragons, August 21st, 2019
- Linux & Advanced Storage Interfaces, July 2nd, 2011
- DIF/DIX-Aware Linux SCSI HBA Interface, July 16, 2008
- I/O Controller Requirements for Data Integrity-Aware Operating Systems, April 1st, 2008
- Request Routing Using The Data Integrity Extensions, December 4th, 2007
- A Note on Guard Tag Calculation Algorithms, February 10th, 2007
- Brief overview of the Data Integrity Field knobs in SCSI Block Commands, December 29th, 2006