I have access to an ownCloud server at work and I set up a shared folder with my partner’s personal ownCloud account stored on oCloud. It seems to be set up correctly: my partner can see the files that I put on the shared folder (when using the web browser access), and conversely.
When I add files on my computer to the shared folder, my client syncs it immediately to the work server, as expected.
I expected also that the oCloud server would see the new file appear on the shared folder, and that the desktop sync client of my partner would add the new file to her hard drive. But this does not happen automatically: the oCloud server seems to not contact the client it is syncing with to warn about the new file. Only when my partner accesses the shared folder on the oCloud server with her web browser does her client suddenly realize that something new arrived, and only then does the file reach her hard drive.
For short, my expectation is:
client-synced-to-work-server ⇒ work-server ⇒ oCloud-server ⇒ client-synced-to-oCloud-server
But it seems that’s rather:
client-synced-to-work-server ⇒ work-server ⇒ oCloud-server X client-synced-to-oCloud-server
Where the X link activates only when my partner manually refreshes the web browser.
This is of course quite annoying as it requires me to warn my partner when I add a file, so that she knows she has to go browse using the oCloud web access manually, before the file appears.
I have found only a slightly related note in the documentation, which mentions that “ownCloud may not always be able to find out what has been changed remotely (files changed without going through ownCloud), especially when it’s very deep in the folder hierarchy of the external storage”. However, I expected this would not apply in this case as it is not an external storage but a shared folder and it happens between two ownCloud servers (I expect that making sharing work perfectly between, say, SMB and ownCloud must be more difficult).
Thus, I wonder: is this a known limitation of shared folders? Is this documented somewhere? Or is it because something is wrong with oCloud’s server? (I would then ask oCloud if they can solve the problem or suggest my partner to change hosting company.) Can I work around this problem somehow in order to not have to manually refresh when a new file is shared?