Oracle Linux


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