Most service flow will be:
- start db transaction
- run db operation
- run PDS operation
- rollback db if anything above failed
- commit transaction
If PDS operation succeed, don't try rollback anymore. The ingester will backfill the missed db operations.
Signed-off-by: Seongmin Lee git@boltless.me