PDA

View Full Version : Dropbox



wsa
2011-08-06, 10:47 PM
Does anybody know if this works?

http://bimmgmbh.blogspot.com/2010/10/dropbox-poor-mans-wafs.html

Dropbox – the Poor Man’s WAFS
For all of you who are interested in Revit Worksharing over WAN but cannot afford a WAFS solution to make save-to-central times acceptable, there might be a solution.

Before that - DISCLAIMER: The content presented here is solely intended to be on experimental basis. DO NOT use this in a production environment. Using this tip is solely at YOUR OWN RISK

Required: an account with dropbox - www.dropbox.com

Setup:

Install Dropbox

Create a new shared folder - e.g. Worksharing

Substitute the path to the central file by using the DOS Subst command pointing to the shared Dropbox folder where you want to place your central file.

E.g. - if your path to the shared folder is X:\Worksharing then open an command window in Windows (run "Cmd") and type:

SUBST W: X:\Worksharing

Now drive W:\ will point directly to the folder. This step is technically required since otherwise Revit will recognize the UNC path during save-to-central and store that in the central file. This will make worksharing fail since the UNC path is likely to be different with every team member. However, Revit cannot see the UNC path through a SUBSTed drive and therefore will only store the DOS path, in our example W:\MyCentralFile

IMPORTANT: Every member of the team needs to do the above step. To make WAN worksharing work, every member of the team MUST see the file at e.g. W:\MyCentralFile

From that point on you are ready to go - save-to-central to your shared Dropbox location, open as a local copy and you should experience speed close to LAN speeds.

LIMITATIONS:

The first synchronization via Dropbox will require patience, depending on filesize and network/internet speed. The reason is that at the first time, the entire amount of data needs to pass through. Subsequent save-to-centrals only transmit the delta in filesize.

Timing issues persist - due to delayed transmission of access rights in the file you can get into a situation where two ore more team members borrow the same element. THIS CAN CORRUPT YOUR FILE. Be prudent with element borrowing.

Coordinate Save-to-centrals (using a chat applet like, skype...) to avoid simultaneous synching.

As said - the above is solely intended to be a technical experiment...

Steve_Stafford
2011-08-07, 01:16 AM
Possible? Yes, I've done it. Risky? Very!

For a small team that is working at different hours so there is little or no risk of accidentally borrowing something at the same time as another it is less risky. With Revit's element borrowing however it is very very easy to borrow something unwittingly like a view and its properties. Do that just once at the same time as another and you won't be able to sync with central. That'll ruin your last hour or two or day...

Brian Myers
2011-08-07, 12:57 PM
As Steve mentions, it's possible. But I HIGHLY recommend you don't do it. I've tested it extensively, it's VERY easy to be drawing and then suddenly you and someone else both own the same object... thus only one of you can then save back to central and you lose your work up to that point.

The reason is that there are two delays when using Dropbox that doesn't exist on a normal network. The time it takes Dropbox to upload and the time it takes Dropbox to download. On files (particularly large files) this can take 30 seconds, perhaps an extra minute, each way. That's enough time particularly if you have several team members working to run into this issue. In fact, my tests showed it could easily cause a loss of work 3-4 (perhaps more) times a day with individuals working in generally the same part of the building.