lionheart / openradar-mirror

A mirror of radars pulled from http://openradar.me/.
245 stars 17 forks source link

27052505: APFS neither implements per file nor per user data block checksumming #15194

Open openradar-mirror opened 8 years ago

openradar-mirror commented 8 years ago

Description

This is a duplicate of rdar://27052269

Summary: In modern setups, one can argue that SSDs shouldn't return false data but a lot of apple users attach USB sticks and external hard disks and I myself was rescued from bad data by using zfs'es checksumming to detect a bad USB cable.

I think therefore that even if only one hard disk is used, users often have backups either via time machine (most likely), manual copy to external drives (might happen) as well as off-site backup (probably not that often). Getting a notice on: "Hey user, this file here got eaten by the hard disk, do you want to restore the correct version from time machine" is a great user experience and helps to avoid data deterioration.

Please implement checksumming in APFS.

Steps to Reproduce:

Expected Results:

Actual Results:

Version: Mac OS 10.12 Sierra

Notes:

Configuration:

Attachments:

Product Version: Mac OS Sierra Created: 2016-06-28T10:59:13.497720 Originated: 2016-06-28T12:59:00 Open Radar Link: http://www.openradar.me/27052505

openradar-mirror commented 8 years ago

Modified: 2016-06-29T08:07:12.407860