Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remote discovery phase on client startup #2450

Closed
moscicki opened this issue Nov 5, 2014 · 2 comments
Closed

remote discovery phase on client startup #2450

moscicki opened this issue Nov 5, 2014 · 2 comments

Comments

@moscicki
Copy link
Contributor

moscicki commented Nov 5, 2014

What is the reason to do the remote discovery (PROPFIND on all directories) on client startup?

If I go offline without restarting the client I am also exposed to potentially large number of changes on the server when I come back online -- and there is no remote discovery -- because the ETAG propagation works well on the server.

If for operational reasons it is required to rescan the server by the clients I think one should have a server-side mechanism to force all or selected clients to do so (well, in that case not all clients at exactly the same time, of course).

@guruz
Copy link
Contributor

guruz commented Nov 6, 2014

I'm not sure I understand.
If there were no remote changes, it should do exactly 1 PROPFIND on /. It will then see in its local .csync_journal.db that the server Etags didn't change.
This is independant from client startup.

@moscicki
Copy link
Contributor Author

moscicki commented Nov 6, 2014

OK, it may be that I am running in circles here. Sorry guys, too much testing ;-) I think I was mislead by the "discovering" message which actually discovers the local files not the remote ones (which is a problem in itself -> #2297).

@moscicki moscicki closed this as completed Nov 6, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants