locked
What is logic in file synchronisation? RRS feed

  • Question

  • Can somebody from Mesh team write a blog or explain here how logic and technology works for file synchronisation.
    Namely how Mesh know that file was changed. Is it subscribing to OS APU file change notification, is it calculates hash of file contents, is it looking at time stamp etc.
    The reason why I'm asking is that I got screwed up several times after moved from FolderShare to Mesh file sync. 
    Monday, July 28, 2008 3:03 PM

Answers

  • Lorry,
    If your clients are up-to-date on all endpoints and the files aren't being edited at the same time on different devices (ie. VS isn't open), then we shouldn't be replacing files with older versions.  If you can do a clean repro, please open a bug in Connect and we can take a look.

    Thanks!
    Richard
    Richard Chung [ Live Mesh ]
    Thursday, July 31, 2008 12:59 AM
    Answerer

All replies

  • Hi Lorry,

    This is one of a long list of blog topics on our plates to talk about.  Given enough interest we could be sufficiently motivated... :)

    Can you explain a bit about how you got "screwed up" after moving from FolderShare?

    Thanks!
    Richard
    Richard Chung [ Live Mesh ]
    Monday, July 28, 2008 9:06 PM
    Answerer
  •  This is frequently happens to me when I work in VS or other redactor which can detect if opened files was changed by external process while I have it open. I sync my home machine with my work machine for my Visual Studio projects and from time to time I see some of my files while being worked on are replaced with older version from other machine for no apparent reason.
    That's why I was wondering how exactly FolderShare decides that file sync shall be performed.
    I did not have this issue with FolderShare.
    Wednesday, July 30, 2008 8:48 PM
  • Lorry,
    If your clients are up-to-date on all endpoints and the files aren't being edited at the same time on different devices (ie. VS isn't open), then we shouldn't be replacing files with older versions.  If you can do a clean repro, please open a bug in Connect and we can take a look.

    Thanks!
    Richard
    Richard Chung [ Live Mesh ]
    Thursday, July 31, 2008 12:59 AM
    Answerer