Migration finalization - Tigris

Migration finalization

Is there a way to get a report of which objects have not been migrated? Better yet, is there a method to migrate objects without downloading them to the client?

Solution

@da_man_rocks We have introduced this functionality in CLI

You can check the command using

t3 buckets migrate help

It's available from 2.18.0

You can check your version using

t3 --version

If you're using >=2.15.0, you can update to latest by running

t3 update

himank•4/7/26, 11:52 AM

Hey @da_man_rocks, we do allow migrating objects on HeadObject requests as well by using the header X-Tigris-Schedule-Migration: true this way there is no download of an object needed.

himank•4/7/26, 12:04 PM

There is a way to know which all objects have been migrated by performing a list operation and setting source as Tigris in the header like X-Tigris-List-Source: tigris

himank

da_man_rocks OP•4/7/26, 4:53 PM

Is this functionality available in the Tigris CLI? Would be awesome to have a command to "finalize" the migration by scanning all the objects to make a list of unmigrated objects then perform head requests with that header for all of them.

himank•4/7/26, 5:33 PM

Thank you for the feedback and this is exactly what we are planning to extend CLI with and just discussed internally about it. I am hoping we should have it soon.

designcode•4/29/26, 1:20 PM

@da_man_rocks We have introduced this functionality in CLI

You can check the command using

t3 buckets migrate help

It's available from 2.18.0

You can check your version using

t3 --version

If you're using >=2.15.0, you can update to latest by running

t3 update