High-Performance Transaction Processing in Journaling File Systems