Thanks for working on this feature. Unfortunately, looks like the current version of patch has some conflicts with the current master, could you please post an updated version again?
Currently, I am in process rebasing undolog patch set[1]. Post that I will rebase this patch on top of those patch set.