Rollback doesn't work on publisher

Sorry, I have a small question.

We want to do a rollback on on one of our Stratum0 servers.

We use publisher-gateway schema.
Gateway service is working on our Stratum0 server, and we have 2 publisher connected to Stratum0.
Generally we do almost all our manipulations (except gc) via publishers.

But it seems that command

cvmfs_server rollback -t "<tag name>" <our repository>

doesn’t work.

Does it mean that “rollback” operation should be done only directly on Stratum0 ?
I tried to search on doc, but didn’t find any mention about this subject.

Yes, that’s expected. We should clarify both the docs and the command line tools, that’s indeed unclear at the moment.

So the rollback should be done on the stratum-0, and actually I’d recommend to ensure that no transactions are in progress on the connected publishers while doing the rollback. Additionally, it will be good to refresh the mounts on the connected publishers afterwards by doing a cvmfs_server tag -l before publishing again.

Ok, thank you very much for these precisions.

So, we should stop gateway on stratum0, then do rollback, and then refresh mountpoint on publishers.

P.S.: As this question concerned the test (pre-prod) system we already (without waiting the reply) tried similar procedure on our pre-prod stratum0 and it works without any problem. :slight_smile: