OpLog structure