Forum Discussion
Are the dev for onedrive for mac stupid?
HenryHuang If you're going to try to sync 1000000 files then you're running at 3x the suggested limits documented by Microsoft: https://support.microsoft.com/en-us/office/invalid-file-names-and-file-types-in-onedrive-and-sharepoint-64883a5d-228e-48f5-b3d2-eb39e07630fa?ui=en-us&rs=en-us&ad=us#numberitemscanbesynced
Essentially with OneDrive you're in a single SharePoint doclib. If you have content that you don't need to keep offline, I would suggest using SharePoint and spreading your file load across multiple doclibs to minimise sync queue overhead.
Your network situation can also be part of the problem. I've found that syncing of OneDrive and DropBox can really suffer when running through a VPN even if the underlying network is fast. Individual users' combination of local machine and network ability differ wildly across the world, so Microsoft's limits need to be read against that. I'm syncing quite a lot more than you are bitwise across all my Cloud accounts, but not so many files. Large numbers of little files are a real killer in many network situations even transmitting one way. However as soon as you introduce sync then you're not only transmitting files, but having to check whether any of the files you've already transmitted have already changed on either side.
If you want to have a discussion about algorithms for monitoring a million files then go for a thread like https://techcommunity.microsoft.com/t5/onedrive-for-business/onedrive-for-business-file-limits/m-p/53006 which is more useful than starting one called "Are the dev for onedrive for mac stupid?"
Thanks again.
First I apologize for the title I used in the first place. It was not the real me. It was a person who wasted 5 days to test and was blinded by anger.
1,000,000 files just a just an inflated number. I also have a personal account with only 25,575 files, about 30GB, this is definitely within Microsoft's recommendations. This account also has the same issue.
Network connection and small size files should be the factor. However, I use the remote cloud machine which is located in the US to avoid the impact of network connection speed and VPN, a little bit better, but not good enough.
I could not control the file size.
Most files are needed sync, just need to sync to the different machines. I usually modify the data on one machine, then sync to others,sometimes,opposite.
The root of this problem is that Onedriver opens the file on-Demand by default. as soon as logs in, sync all files will start, but it gets stuck there. And users can do nothing on it.
For me, add the account to a new machine, that's a nightmare. Alway stuck there.
I have a workaround, which I feel very stupid.
- on my main machine, move all folders from onedrive folders. (Same machine, same driver, should be quick. )
- One driver will delete everything on every machine.
- Add the account to a new machine, sync, then close files on-demand, only select one folder or one file.
- Then move all folders back on the main machine.
- on each machine, change the setting, select sync folders.
I “created” hundreds of gigabytes of Internet traffic.
If the product manager can let the user select the sync folder first, the data transferred will be reduced and the chance of getting stuck will be reduced.
I may delete this post soon.
Thanks.
- Mike WilliamsAug 24, 2020Iron Contributor
HenryHuang FWIW I agree that there are many deficiencies in the OneDrive setup. I would also like to lock out certain folders from being synced when OneDrive is setup.
I recommend that you add your support to UserVoice tickets like this: https://onedrive.uservoice.com/forums/913525-onedrive-on-mac/suggestions/40188952-bring-the-choose-folders-option-back-in-the-onedri