Magic Folder on Windows #1431

Closed
opened 2011-07-17 02:06:42 +00:00 by daira · 13 comments
daira commented 2011-07-17 02:06:42 +00:00
Owner

The drop-upload feature (#1429) uses inotify to detect filesystem changes, and therefore works only on Linux. This ticket is about supporting the same feature on Windows, probably using either ReadDirectoryChangesW or NTFS change journals.

The drop-upload feature (#1429) uses inotify to detect filesystem changes, and therefore works only on Linux. This ticket is about supporting the same feature on Windows, probably using either [ReadDirectoryChangesW](http://msdn.microsoft.com/en-us/library/aa365465%28v=VS.85%29.aspx) or [NTFS change journals](http://msdn.microsoft.com/en-us/library/aa363798%28v=VS.85%29.aspx).
tahoe-lafs added the
code-frontend
major
defect
1.8.2
labels 2011-07-17 02:06:42 +00:00
tahoe-lafs added this to the undecided milestone 2011-07-17 02:06:42 +00:00
tahoe-lafs added
enhancement
and removed
defect
labels 2011-07-25 12:26:16 +00:00
davidsarah commented 2011-08-07 20:43:16 +00:00
Author
Owner

Attachment drop-upload-including-windows.darcs.patch (73795 bytes) added

Prototype drop-upload implementation for Windows (includes code and test patches from #1429).

**Attachment** drop-upload-including-windows.darcs.patch (73795 bytes) added Prototype drop-upload implementation for Windows (includes code and test patches from #1429).
tahoe-lafs modified the milestone from undecided to soon 2011-08-07 20:43:54 +00:00
davidsarah commented 2011-08-08 02:52:09 +00:00
Author
Owner

Attachment drop-upload-docs-including-windows.darcs.patch (35828 bytes) added

Documentation for drop-upload feature (if Windows implementation is included). refs #1429, #1431

**Attachment** drop-upload-docs-including-windows.darcs.patch (35828 bytes) added Documentation for drop-upload feature (if Windows implementation is included). refs #1429, #1431
davidsarah commented 2011-08-08 03:38:44 +00:00
Author
Owner

Known Windows-only issues not mentioned in drop-upload-docs-including-windows.darcs.patch:

  • local directories with non-ASCII names are not currently working;
  • when a node has drop-upload enabled, it is unresponsive to Ctrl-C (it can only be killed using Task Manager or similar).
Known Windows-only issues not mentioned in [drop-upload-docs-including-windows.darcs.patch](/tahoe-lafs/trac-2024-07-25/attachments/000078ac-cebf-5558-86ea-f63cbffb0fed): * local directories with non-ASCII names are not currently working; * when a node has drop-upload enabled, it is unresponsive to Ctrl-C (it can only be killed using Task Manager or similar).
tahoe-lafs modified the milestone from soon to 1.11.0 2012-04-01 04:53:42 +00:00
davidsarah commented 2012-05-14 01:21:10 +00:00
Author
Owner

In addition to the issues noted in comment:84112, the patches also need rebasing to current trunk.

In addition to the issues noted in [comment:84112](/tahoe-lafs/trac-2024-07-25/issues/1431#issuecomment-84112), the patches also need rebasing to current trunk.
daira commented 2014-04-12 19:43:39 +00:00
Author
Owner

Preliminary rebase: https://github.com/tahoe-lafs/tahoe-lafs/commits/1431-windows-drop-upload. This is not tested at all yet.

Preliminary rebase: <https://github.com/tahoe-lafs/tahoe-lafs/commits/1431-windows-drop-upload>. This is not tested at all yet.
daira commented 2014-04-12 20:30:23 +00:00
Author
Owner

Replying to davidsarah:

  • local directories with non-ASCII names are not currently working;

Filed as #2219.

  • when a node has drop-upload enabled, it is unresponsive to Ctrl-C (it can only be killed using Task Manager or similar).

Filed as #2218.

These are also now mentioned in the docs.

Replying to [davidsarah](/tahoe-lafs/trac-2024-07-25/issues/1431#issuecomment-84112): > * local directories with non-ASCII names are not currently working; Filed as #2219. > * when a node has drop-upload enabled, it is unresponsive to Ctrl-C (it can only be killed using Task Manager or similar). Filed as #2218. These are also now mentioned in the docs.
daira commented 2014-04-14 15:40:15 +00:00
Author
Owner

Tests are currently failing due to #2220.

Tests are currently failing due to #2220.
warner removed the
code-frontend
label 2014-12-02 19:46:50 +00:00
tahoe-lafs modified the milestone from soon to 1.11.0 2015-04-12 22:31:46 +00:00
daira commented 2015-05-29 21:00:48 +00:00
Author
Owner
Current work-in-progress branch is <https://github.com/tahoe-lafs/tahoe-lafs/commits/1431.windows-drop-upload.6>.
daira commented 2015-06-01 16:11:09 +00:00
Author
Owner

Add magic-folder keyword to all drop-upload tickets.

Add magic-folder keyword to all drop-upload tickets.
tahoe-lafs changed title from drop-upload on Windows to Magic Folder on Windows 2015-10-23 21:07:41 +00:00
daira commented 2015-10-30 01:00:54 +00:00
Author
Owner

This is landed onto the 2438.magic-folder-stable.5 branch; closing this ticket in favour of more specific tickets.

This is landed onto the 2438.magic-folder-stable.5 branch; closing this ticket in favour of [more specific tickets](https://tahoe-lafs.org/trac/tahoe-lafs/query?status=assigned&status=new&status=reopened&keywords=~magic-folder+windows&order=priority).
tahoe-lafs added the
fixed
label 2015-10-30 01:00:54 +00:00
daira closed this issue 2015-10-30 01:00:54 +00:00
Owner

From pairing today, we have concluded:

  • only RealTest.test_alice_bob is failing
  • flush_volume() doesn't help, even from an administrator prompt
  • the temporary shutil.move() hackery doesn't help
  • it seems a bunch of events are doubled (e.g. uploaded counts etc), but this isn't entirely consistent
  • when something fails (e.g. assert), there's a (probably spurious) permission denied windows error (admin prompt or not)
  • if all the counts are "fixed", then the test passes but only sometimes
From pairing today, we have concluded: - only [RealTest](wiki/RealTest).test_alice_bob is failing - flush_volume() doesn't help, even from an administrator prompt - the temporary shutil.move() hackery doesn't help - it seems a bunch of events are doubled (e.g. uploaded counts etc), but this isn't entirely consistent - when something fails (e.g. assert), there's a (probably spurious) permission denied windows error (admin prompt or not) - if all the counts are "fixed", then the test passes *but only sometimes*

Milestone renamed

Milestone renamed
warner modified the milestone from 1.11.0 to 1.12.0 2016-03-22 05:02:52 +00:00
Brian Warner <warner@lothar.com> commented 2016-07-21 21:32:34 +00:00
Author
Owner

In e7fb665/trunk:

New code for Windows drop-upload support. refs #1431

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
In [e7fb665/trunk](/tahoe-lafs/trac-2024-07-25/commit/e7fb665e066c37721dd35161788fa80fb77f27ad): ``` New code for Windows drop-upload support. refs #1431 Signed-off-by: Daira Hopwood <daira@jacaranda.org> ```
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: tahoe-lafs/trac-2024-07-25#1431
No description provided.