Commit Graph

13896 Commits

Author SHA1 Message Date
Jean-Paul Calderone 39694fcfde this include_args is basically useless 2019-03-07 13:30:54 -05:00
Jean-Paul Calderone 5de4f4094e let it not return a Deferred 2019-03-07 13:30:47 -05:00
Jean-Paul Calderone 9802ee4e19 Some basic tests 2019-03-07 13:30:29 -05:00
Jean-Paul Calderone f4950cff46 Convert some code to show it off 2019-03-07 13:14:52 -05:00
Jean-Paul Calderone 7d6e36d9c7 A basic implementation of the idea. 2019-03-07 13:07:02 -05:00
Jean-Paul Calderone 3a49523061 news fragment 2019-03-07 13:06:14 -05:00
Jean-Paul Calderone bcfd2e8ea0 ADD_FILE Eliot action 2019-03-07 12:55:24 -05:00
Jean-Paul Calderone a37085ebcc News fragment 2019-03-07 12:55:20 -05:00
Jean-Paul Calderone c42e5b10c6 Take the necessary fixtures 2019-03-07 12:38:38 -05:00
Jean-Paul Calderone a55506f5bb news fragment 2019-03-07 12:33:58 -05:00
Jean-Paul Calderone 2931721dfa
Merge pull request #560 from tahoe-lafs/2982.process-queue-logging-fix
Fix serialization errors in the Eliot logging for the queue state.

Fixes: ticket:2982
2019-03-04 12:37:24 -05:00
Jean-Paul Calderone 95745b9467
Merge pull request #559 from tahoe-lafs/2981.send-eliot-logs.somewhere
Send Eliot logs somewhere.

Fixes: ticket:2981
2019-03-04 11:26:00 -05:00
Jean-Paul Calderone 0be2cbccc9 We don't need quoting in Eliot structured logs.
Also quote_filepath seems to be doing the wrong thing but it's not entirely
clear how.
2019-03-04 11:00:08 -05:00
Jean-Paul Calderone 4ec6e59cc3 news fragment 2019-03-04 10:47:29 -05:00
Jean-Paul Calderone fa3429f1cc Serialize queue items using their path and type 2019-03-04 10:47:05 -05:00
Jean-Paul Calderone 9e4fa3972e Assert against the correct path
magic_folder contains the magic folder paths, of course.
The Tahoe-LAFS node directories are below the temp_dir.
2019-03-04 10:35:34 -05:00
Jean-Paul Calderone e84e815c67 news fragment 2019-03-04 10:24:16 -05:00
Jean-Paul Calderone 26a7cc4f21 The log directory may not yet exist. 2019-03-04 10:08:53 -05:00
Jean-Paul Calderone c6a2aa9fc7 There may not be any destinations. 2019-03-04 10:08:46 -05:00
Jean-Paul Calderone 7885ba6d72 write the logs 2019-03-04 09:44:00 -05:00
Jean-Paul Calderone 1121cdd527 The logs should be written 2019-03-04 09:43:46 -05:00
Jean-Paul Calderone 64ef320592
Merge pull request #557 from tahoe-lafs/2980.eliot-destination-escaping
Fix escaping in Eliot destinations

Fixes: ticket:2980
2019-02-27 10:16:46 -05:00
Jean-Paul Calderone d9b7dcae57
Merge pull request #556 from tahoe-lafs/2977.more-magic-folder-eliot
Convert the rest of Magic-Folder logging to Eliot

Fixes: ticket:2977
2019-02-27 09:54:34 -05:00
Jean-Paul Calderone 3b804d84bf Restore the log event that the integration tests depend on 2019-02-27 09:12:09 -05:00
Jean-Paul Calderone 432aaa2904 Do some Eliot logging in the integration test suite 2019-02-27 09:12:00 -05:00
Jean-Paul Calderone 29503c5648 Get all the nodes to turn on Eliot logging. 2019-02-27 09:11:47 -05:00
Jean-Paul Calderone fe60980ccc and switch away from Windows drive separator... 2019-02-27 06:42:57 -05:00
Jean-Paul Calderone 1b55a7fc42 news fragment 2019-02-27 06:37:28 -05:00
Jean-Paul Calderone d203fde9f6 Change away from the Windows directory separator for the escape char 2019-02-26 19:06:35 -05:00
Jean-Paul Calderone 25a62001dd Improve the failure case user experience
And test it
2019-02-26 19:05:39 -05:00
Jean-Paul Calderone 9cf0096603
Merge pull request #550 from tahoe-lafs/2972.magic-folder-eliot-logs
Convert Magic-Folder logging to use Eliot

Fixes: ticket:2972
2019-02-26 15:19:31 -05:00
Jean-Paul Calderone 46692b5835 remove the duplicate reporting of this failure
it bubbles out of _process and the caller logs it
2019-02-26 15:10:33 -05:00
Jean-Paul Calderone f89fe3a5ad get this item status in the right action context 2019-02-26 15:10:24 -05:00
Jean-Paul Calderone 42d8e8dba4 overcome finger muscle memory 2019-02-26 15:09:55 -05:00
Jean-Paul Calderone 9351e47ae6 improve events reporting 2019-02-26 15:09:48 -05:00
Jean-Paul Calderone ebeeba456f fix conflict logging 2019-02-26 14:38:24 -05:00
Jean-Paul Calderone 3fca501d45 unused 2019-02-26 14:38:00 -05:00
Jean-Paul Calderone 92449563d4 no callers remain 2019-02-26 14:26:45 -05:00
Jean-Paul Calderone 7d8d74425c Convert Downloader._process 2019-02-26 14:26:37 -05:00
Jean-Paul Calderone 248449fefa convert _filter_batch_to_deque 2019-02-26 14:26:00 -05:00
Jean-Paul Calderone 51e8edbad7 Don't just leave this Deferred dangling 2019-02-26 13:45:39 -05:00
Jean-Paul Calderone 354dceda79 Get rid of last returnValue use
Supporting it with Eliot is challenging and we don't actually need it.
2019-02-26 13:45:39 -05:00
Jean-Paul Calderone 1d97486c29 Flush the UnrecoverableFileError from perform-scan 2019-02-26 13:45:39 -05:00
Jean-Paul Calderone 79bfb8acb6 can't log self! bluh 2019-02-26 13:45:39 -05:00
Jean-Paul Calderone 437084c300 pull this up and use it more 2019-02-26 13:45:39 -05:00
Jean-Paul Calderone 15601a37e9 it's a set apparently 2019-02-26 13:45:39 -05:00
Jean-Paul Calderone 436b91b463 oops @log_call is not Deferred friendly 2019-02-26 13:45:39 -05:00
Jean-Paul Calderone 92cf9b8232 done with those! 2019-02-26 13:45:39 -05:00
Jean-Paul Calderone 9efed05571 partial conversion of complex _process 2019-02-26 13:45:39 -05:00
Jean-Paul Calderone e820698194 Simplified _perform_scan conversion 2019-02-26 13:45:39 -05:00