David Stainton
|
a5163c32cc
|
Only perform full scan if pending set is empty
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
e9e74c43e1
|
Naive periodic full scan
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
9b4b43cf19
|
Fix uploader's _process to extend queue after scan and count stats properly
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
d2971fbabe
|
Daira's excellent fixes to the uploader from our pairing session
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
70f66677be
|
Teach uploader's _scan to use the deque
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
072d252245
|
Add multi-party-conflict-detection.rst.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
6b32841b10
|
Remove UNIQUE constraint from magicfolder db schema
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
a7c50b104e
|
Documentation for Magic Folder.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
9c9a4e7aa2
|
Add get_pathinfo.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
278762200d
|
Teach magic-folder join to use configutil.
Author: David Stainton <david@leastauthority.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
cc721505e7
|
Add magic-folder test_scan_once_on_startup
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
cb6291e93c
|
Various test cleanups.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
3074b687be
|
Teach join twice test to test for proper stdout and stderr values
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
74ad656e39
|
More thorough checks to the join leave join test
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
966c556562
|
Fix test_join_leave_join
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
1c3c9df492
|
Add more magic-folder join leave tests
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
24aa74bf53
|
Add unit test for join twice failure
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
2043bed3f1
|
Delay only the download scan not the turning of our event queue.
Author: David Stainton <david@leastauthority.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
9d7785f57b
|
Fix magic folder constructor signature in test
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
68539e3fe0
|
Fix tests usage of umask
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
0273034b0c
|
Fix umask again
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
ae59b17e86
|
Fix umask usage bit fiddling and use try finally blocks
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
f2a7978b29
|
Add download.umask config option with default of 077
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
623ed3516e
|
Add umask to Downloader
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
7b9c89c6f4
|
remove magic_folder from config in test
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
189b1b2dc2
|
Remove magic_folder subsection from default tahoe.cfg
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
79f3c5d81a
|
Remove magic-folder exclude stat
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
cd1c166790
|
Improve the error reporting for 'tahoe magic-folder join/leave'. refs #2568
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
b4b5590b00
|
teach leave to: remove magic_folder section of config
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
d6e68129ab
|
Add simple magic-folder leave command
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
8ff7642fba
|
Teach join to also check for existing magicfolder db file
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
aea2cf2890
|
Prevent magic-folder join if already joined.
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
6b4d3b8c6d
|
Refactor is_new_file.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
646b75059a
|
.gitignore: add /smoke_magicfolder/, delete obsolete stuff.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
02dacbc067
|
Minor simplification.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
e990483750
|
Simply conflict detection by removing nested if statements
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
6ed4480eb9
|
Scan our own dmd upon start only
|
2016-07-21 12:35:59 -07:00 |
|
meejah
|
0aaabe0ebe
|
remove print
|
2016-07-21 12:35:59 -07:00 |
|
meejah
|
ed4e4d053e
|
Add a unit-test and correct the code for "already deleted"
If a Downloader decides that it needs to delete a file, but that
file is already gone locally, the exeption is caugt and a log message
produced.
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
49b5661347
|
Fix test: previously we accounted for the propagation of the conflict
because alice scaned her own dmd... whereas now she does not.
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
eab24d022b
|
Fix test helper _check_version_in_local_db
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
9d59ef493f
|
WIP: Refactoring to get db fields in one query.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
bca4c87e47
|
WIP
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
42f535edf9
|
Fix pending upload conflict detection.
Author: David Stainton <david@leastauthority.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
6eeab03b70
|
Create test for last upload uri conflict
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
e8b6b31373
|
Detect remote conflict by checking for pending upload.
Author: David Stainton <david@leastauthority.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
c7f38a496d
|
Add debugging print statement for timestamp comparison
|
2016-07-21 12:35:59 -07:00 |
|
David Stainton
|
edc671f577
|
Add last uploaded timestamp comparison for remote conflict detection
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
6402159106
|
Fix an unused import.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|
Daira Hopwood
|
c7f298bce5
|
Fix some miscapture bugs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2016-07-21 12:35:59 -07:00 |
|