Jean-Paul Calderone
|
e2eac5855c
|
Remove handling for older versions of pycddl
>=0.4 is now a hard-requirement
|
2023-01-23 08:52:00 -05:00 |
|
Itamar Turner-Trauring
|
ccb5956645
|
0 is also valid FD.
|
2023-01-10 11:04:22 -05:00 |
|
Itamar Turner-Trauring
|
7c506057b5
|
Merge remote-tracking branch 'origin/master' into 3956-mutable-uploads
|
2023-01-09 17:05:31 -05:00 |
|
Itamar Turner-Trauring
|
f6d9c5a1b2
|
Fix PyInstaller.
|
2023-01-09 10:46:09 -05:00 |
|
Itamar Turner-Trauring
|
22227c7094
|
Support old pycddl too so nix can keep working.
|
2023-01-09 10:31:48 -05:00 |
|
Jean-Paul Calderone
|
1c643ebbaf
|
Merge pull request #1237 from tahoe-lafs/3954.faster-http
Faster HTTP for immutable downloads
Fixes: ticket:3954
|
2023-01-02 10:09:55 -05:00 |
|
Itamar Turner-Trauring
|
d1b464d0d8
|
Writing large files can involve many writes.
|
2022-12-21 09:35:10 -05:00 |
|
Itamar Turner-Trauring
|
54da6eb60a
|
Remove unneeded imports.
|
2022-12-21 09:34:25 -05:00 |
|
Itamar Turner-Trauring
|
1a4dcc70e2
|
Support large mutable uploads in a memory-efficient manner.
|
2022-12-21 09:24:31 -05:00 |
|
Itamar Turner-Trauring
|
6ae40a932d
|
A much more reasonable number of HTTP connections.
|
2022-12-13 15:54:19 -05:00 |
|
Jean-Paul Calderone
|
920467dcea
|
Treat missing Authorization as the same as empty Authorization
|
2022-11-29 10:19:01 -05:00 |
|
Itamar Turner-Trauring
|
0f4dc91295
|
Refactor so internal attributes needn't leak.
|
2022-11-28 10:12:08 -05:00 |
|
Itamar Turner-Trauring
|
38d7430c57
|
Simplify.
|
2022-11-28 10:03:42 -05:00 |
|
Itamar Turner-Trauring
|
2ab8e3e8d2
|
Cancel timeout on failures too.
|
2022-11-28 10:02:56 -05:00 |
|
Itamar Turner-Trauring
|
4c0c75a034
|
Fix DelayedCall leak in tests.
|
2022-11-18 13:56:54 -05:00 |
|
Itamar Turner-Trauring
|
30a9877236
|
Merge branch '3783-storage-client-http' into 3940-http-timeouts
|
2022-11-15 14:38:48 -05:00 |
|
Itamar Turner-Trauring
|
8e4ac69032
|
Stop test mode when done.
|
2022-11-15 14:21:31 -05:00 |
|
Itamar Turner-Trauring
|
d700163aec
|
Remove no-longer-relevant comment.
|
2022-11-15 14:14:29 -05:00 |
|
Itamar Turner-Trauring
|
6c80ad5290
|
Not necessary.
|
2022-11-15 14:13:50 -05:00 |
|
Itamar Turner-Trauring
|
d1287df629
|
The short timeout should be specific to the storage client's needs.
|
2022-11-15 14:02:19 -05:00 |
|
Itamar Turner-Trauring
|
65a7945fd9
|
Don't need a connection timeout since we have request-level timeouts.
|
2022-11-07 11:39:45 -05:00 |
|
Itamar Turner-Trauring
|
f8b9607fc2
|
Finish up limited_content() timeout code.
|
2022-11-07 11:26:11 -05:00 |
|
Itamar Turner-Trauring
|
ce59ddc1ea
|
Merge branch '3783-storage-client-http' into 3940-http-timeouts
|
2022-11-07 11:20:54 -05:00 |
|
Itamar Turner-Trauring
|
c4772482ef
|
WIP
|
2022-11-07 11:19:00 -05:00 |
|
Itamar Turner-Trauring
|
414b463556
|
Use built-in treq timeout feature.
|
2022-11-07 09:23:04 -05:00 |
|
Itamar Turner-Trauring
|
8bebb09edd
|
Less test-specific way to make test_rref pass.
|
2022-11-03 14:38:59 -04:00 |
|
Itamar Turner-Trauring
|
262d9d85b9
|
Switch to using persistent connections in tests too.
|
2022-11-03 14:32:43 -04:00 |
|
Itamar Turner-Trauring
|
e05136c238
|
Less aggressive timeout, to try to make tests pass on CI.
|
2022-11-02 13:13:21 -04:00 |
|
Itamar Turner-Trauring
|
73271afa65
|
Merge remote-tracking branch 'origin/master' into 3783-storage-client-http
|
2022-11-02 09:23:29 -04:00 |
|
Itamar Turner-Trauring
|
1a3e3a86c3
|
Require latest pycddl, and work around a regression.
|
2022-10-14 11:27:04 -04:00 |
|
Itamar Turner-Trauring
|
0febc87456
|
Don't include reactor in comparison.
|
2022-10-14 10:03:06 -04:00 |
|
Itamar Turner-Trauring
|
0d23237b11
|
Some progress towards passing test_rref.
|
2022-10-13 13:44:49 -04:00 |
|
Itamar Turner-Trauring
|
ea1d248611
|
These objects get stored in a context where they need to be hashed, sometimes.
|
2022-10-04 10:51:43 -04:00 |
|
Itamar Turner-Trauring
|
3034f35c7b
|
Document type expectations.
|
2022-10-03 11:24:53 -04:00 |
|
Itamar Turner-Trauring
|
8179ea7738
|
Merge remote-tracking branch 'origin/master' into 3902-listen-storage-http
|
2022-10-03 10:56:17 -04:00 |
|
Itamar Turner-Trauring
|
bd74c3d971
|
Merge pull request #1216 from tahoe-lafs/3904-http-storage-holistic
Address various http storage holistic review comments
|
2022-10-03 09:13:30 -04:00 |
|
Itamar Turner-Trauring
|
b1aa93e022
|
Switch prefix.
|
2022-09-15 10:34:59 -04:00 |
|
Itamar Turner-Trauring
|
cd81e5a01c
|
Hint for future debugging.
|
2022-08-17 13:13:22 -04:00 |
|
Itamar Turner-Trauring
|
c9084a2a45
|
Disable assertion we can't, sadly, enable.
|
2022-08-17 12:49:26 -04:00 |
|
Itamar Turner-Trauring
|
2e5662aa91
|
Temporarily enforce requirement that allocated size matches actual size of an immutable.
|
2022-08-16 13:11:06 -04:00 |
|
Itamar Turner-Trauring
|
34518f9d0d
|
Fix lints.
|
2022-07-29 10:01:09 -04:00 |
|
Itamar Turner-Trauring
|
21bb9e50f6
|
Merge remote-tracking branch 'origin/master' into 3902-listen-storage-http
|
2022-07-29 09:45:17 -04:00 |
|
Itamar Turner-Trauring
|
94e0568653
|
Actually we do need it.
|
2022-07-22 11:57:32 -04:00 |
|
Itamar Turner-Trauring
|
83f9c0788b
|
Use more direct API.
|
2022-07-22 11:56:18 -04:00 |
|
Itamar Turner-Trauring
|
be963e2324
|
Docstrings.
|
2022-07-22 11:55:33 -04:00 |
|
Itamar Turner-Trauring
|
2b3a8ddeec
|
Docstring.
|
2022-07-22 11:55:00 -04:00 |
|
Itamar Turner-Trauring
|
36b96a8776
|
Fix typo.
|
2022-07-22 11:53:28 -04:00 |
|
Itamar Turner-Trauring
|
f671b47a6d
|
Fix typo.
|
2022-07-22 11:53:12 -04:00 |
|
Itamar Turner-Trauring
|
5cd9ccfc6a
|
Slightly nicer handling for bad edge cases.
|
2022-07-22 11:52:56 -04:00 |
|
Itamar Turner-Trauring
|
11f4ebc0d9
|
Hook up NURL generation to the new Foolscap/HTTPS protocol switch.
|
2022-07-20 15:12:29 -04:00 |
|