Pending snapshot is an unfinished snapshot. After the snapshot is saved to disk snapshot will be set to pendingSnapshot and pendingShot will be set to nil.