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

Uploadlist 'resets' immediatly after a conflict resolve decision and starts all over again #11136

Open
4 tasks done
ZarVladimirII opened this issue Dec 4, 2022 · 1 comment
Labels
bug feature: auto upload feature: sync and upload Syncing or uploading (that isn't auto upload specific) hotspot: sync conflicts Sync conflict management matters

Comments

@ZarVladimirII
Copy link

⚠️ Before posting ⚠️

  • This is a bug, not a question or an enhancement.
  • I've searched for similar issues and didn't find a duplicate.
  • I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
  • I agree to follow Nextcloud's Code of Conduct.

Steps to reproduce

  1. Have a lot of uploads with conflicts to resolve in autoupload
  2. Resolve one by 'keeping server version'

You´re in this situation when moving from one phone to another with your files and keep the same folders and settings.

Expected behaviour

After a conflict resolve decision, this one entry for the file is either:
(keep local) added to the upload list and removed from conflict list, immediatly visible
(keep server) do nothing [download file? *unclear] and remove from conflict list
This without reseting the rest of the actual upload and conflict list. And not to start all over again hopefully with one file less.

Actual behaviour

After a conflict resolve decision, a few seconds later. The whole upload list restarts and the whole conflict list is reset (to 0) and has to recreate/is recreating the left conflicts. (By the way this produces far to much traffic and workload, unnecessarily.)
Also, if I can do the resolve of another file, bevor it resets, and do it in the wrong moment it is completely ignored. (Counted the numbers, sometimes it worked)

Additionally, as long as the top of the conflict list is constant it doesn't restart. Why does it matter at all?
Most of the time it is continuously showing different files while the number of conflicts goes up.

Android version

12

Device brand and model

Motorola Edge 30 Neo

Stock or custom OS?

Stock

Nextcloud android app version

3.22.3

Nextcloud server version

I´m not the admin, probably 20 at that time.

Using a reverse proxy?

No

Android logs

No response

Server error logs

No response

Additional information

I made screen recordings, but they are not eligible to be uploaded here.
#255 hash compare could already cover up the situation, but does not change the bad behaviour of unnecessarily reseting the lists (to early).

@toadjaune
Copy link

toadjaune commented Apr 17, 2023

Same here, with the following specs :

  • Device : Google Pixel 3
  • Android : 12, stock OS
  • Nextcloud app : 3.24.1
  • Server version : 25.0.5
  • reverse proxy : nginx

@joshtrichards joshtrichards added feature: auto upload feature: sync and upload Syncing or uploading (that isn't auto upload specific) labels Oct 11, 2023
@joshtrichards joshtrichards added the hotspot: sync conflicts Sync conflict management matters label Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug feature: auto upload feature: sync and upload Syncing or uploading (that isn't auto upload specific) hotspot: sync conflicts Sync conflict management matters
Projects
None yet
Development

No branches or pull requests

3 participants