SharePoint Ludicrous Mode
What Is Ludicrous Mode?
Ludicrous Mode is a high-performance migration mode that leverages SharePoint’s Migration API. This is a lesser-known, batch-based ingestion API designed to reduce the number of calls via the standard Microsoft Graph API. It offers significantly improved throughput, especially for migrations containing larges number of small files.
Key Benefits
Ludicrous Mode is ideal for:
Projects involving high file counts and small files
Reducing the likelihood of significant throttling during large-scale transfers
Filename Sanitization Differences
Ludicrous Mode requires stricter character sanitization than the Graph API. Specifically:
Ampersands (
&
) and single quotes ('
) will be removed from file and folder namesThis behaviour is different from standard Graph-based migrations, which may preserve these characters
Because of this, it is crucial not to toggle Ludicrous Mode partway through a migration. Switching modes mid-migration can result in duplication or delta inconsistencies, as filenames will be treated as different objects depending on which API handled them.
Enable Ludicrous Mode before starting a migration and keep it enabled for the entire duration of the job.
How to Enable Ludicrous Mode
Do not enable/disable Ludicrous Mode if you have already started transferring data. Doing so will result in duplicate files/folders and delta failures due to differences in filename sanitization rules.
Ludicrous Mode can be enabled at the project level in Movebot. Before enabling:
Open your project settings.
Select 4. Options
Enable "Include only changed objects/files"
Open Advanced Options
Enable "SharePoint Ludicrous Mode"
If you have any questions, please contact support@movebot.io or reach out via the live chat.
Last updated
Was this helpful?