Posts

Showing posts from February, 2012

Photos

When making a photo of a PCB, make sure there is plenty of ambient light and the flash is off. Otherwise, the most significant feature of the photo would be that damned reflection of the flash on PCB.

Bug reports

Do we follow up the suspected bug reports?

Sometimes.

The most likely case where we'd skip the bug is when from the customer description we can derive that damage is too severe. This means whatever the problem is, it is likely not fixable anyway.

ReFS

At the moment, the most available information about ReFS looks like our new filesystem will be better than our old one, and it will contain this-and-that cool features.

At the moment, we still don't know if we are going to get a more recoverable or less recoverable filesystem. Most if not all of the improvements in ReFS (compared to NTFS) are aimed at
better resistance to imperfect hardware (which does not follow fail-stop model), andbetter handling of large files and/or files in large numbers.

The recoverability depends significantly on implementation details. For example, B-Tree is fast, but often happens to be a highly vulnerable failure point, difficult to rebuild if lost.

Also, steps to improve fault-prevention and ensure continuous operation often degrade the recovery capability. Once it comes to recovery, you are often better with the filesystem which crashes earlier and easier. To put it the other way round, the filesystems that crash quickly tend to be easily recoverable. Ty…