I want Trino to use copy-on-write during DML ops on Iceberg table

NOTE: Repost of Trino Slack question in beginner channel by Avinash Yeddu.

I want Trino to use copy-on-write during DML operations on an Iceberg table. I have set the Iceberg table properties write.merge.mode, write.delete.mode, and write.update.mode to 'copy-on-write' ref, yet Trino is still performing merge-on-read on it. Can anyone help me with this?

NOTE: Repost of Trino Slack answer from @ebyhr

Trino Iceberg connector always use MoR.

Starburst Iceberg connector supports CoW though as called out in Iceberg connector — Starburst Enterprise .

1 Like