NetApp WAFL file system solves it by never updating the data in place , as does ZFS .
The journaling in NetApp WAFL file system gives atomicity by never updating the data in place , as does ZFS .