-
-
Notifications
You must be signed in to change notification settings - Fork 871
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
Support blocking monitor loop and full scan separation #2519
Conversation
@JC-comp
Please can you look into this so that this can be merged into 'alpha-3' |
PR Updated.
|
@JC-comp Right now, there would be 10 conflicts to deal with. |
8f74f40
to
7d11a8d
Compare
Changes:
|
Changes
now it resolves all features requested in #2518 |
Whilst valid, is on my whiteboard for a wider 'fix'. In developing '2.5.x' I put in a lot of extra code to help ensure when things were being re-written, the code would 'break', then I would update various functions. safeRename | safeBackup was two of the main ones. If you could pull this commit from this PR that would be greatly appreciated. |
* Simplify existing shutdown cleanup before #2519 is merged
This commit is neccesary for 0d1b044 to work, we have to mark a local backup as copy instead of move, so that new items to be downloaded are not moved to the backup location remotely before downloading. |
* Add JC-comp #2519 changes to 'alpha-4' minus the changes to 'sync.d' and 'util.d' as these are irrelevant
@JC-comp When this PR is used to upload files online, it constantly attempts to create the folder online. This was an issue identified in 'alpha-3' which is fixed in 'alpha-4':
Second point, your changes to 'sync.d' and 'util.d' are 100% irrelevant to the technical change you are suggesting with this PR. When I take your PR (minus the changes to 'sync.d' and 'util.d') - this is what is PR #2582 essentially is. Please either re-work this PR or re-work #2582 |
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Summary
This is an implementation
for replacing polling monitor loopthat resolvespart of#2518Changes
How Has This Been Tested?
What is still missing?
Effect
Remove the following inotify polling and sync checking, sleep every second