implement TsTransaction for Archiver concurrency