SVN Mirror cancel operation is taking so much long time around 30mins to 1hr

When the SVN Mirror sync is ongoing, I have tried to disable the sync and the cancel operations started and it is taking time around 30mins to 1hour. Is it the usual behaviour or is there any reason or something wrong for taking this much time ?
Thanks
Venkat