
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:
-
Linux Data Integrity
- Source Code:
-
Development working trees (kernel.org) - Linux SCSI trees (kernel.org) - Linux SCSI patchwork (kernel.org)
- Presentations:
-
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
-
SNIA Storage Developers Conference 2008: Data Integrity in the Storage Stack
-
Linux Storage & Filesystems Workshop 2009: I/O Topology
-
Open Source Days 2008: Linux Data Integrity
-
Linux Plumbers Conference 2008: Linux Data Integrity
-
Ottawa Linux Symposium 2008: DIF, DIX and Linux Data Integrity
-
SNIA Storage Developers Conference 2008: 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:
-
DIX 1.1: Data Integrity Extensions for I/O Controllers
-
DIX 1.0: Data Integrity Extensions for I/O Controllers
-
DIF/DIX Aware Linux SCSI HBA Interface
-
Linux & Advanced Storage Interfaces
- Miscellaneous Notes:
-
Brief overview of the
Data Integrity Field knobs in SCSI Block Commands
-
A note on DIX checksum calculations
-
A note on DIX/DIF request routing