Itamar Turner-Trauring
|
5e0c32708b
|
Merge remote-tracking branch 'origin/master' into 3902-listen-storage-http
|
2022-07-20 14:48:26 -04:00 |
|
Itamar Turner-Trauring
|
d85b20b62d
|
Fix lint.
|
2022-07-20 12:47:18 -04:00 |
|
Itamar Turner-Trauring
|
69739f5f9b
|
Handle case where requested range results in empty response.
|
2022-07-20 11:42:01 -04:00 |
|
Itamar Turner-Trauring
|
43c6af6fde
|
More error handling for edge cases.
|
2022-07-20 11:28:14 -04:00 |
|
Itamar Turner-Trauring
|
1b8b71b306
|
Content-Range headers are now checked (somewhat) and the server now sends
correct headers when reading beyond the end.
|
2022-07-19 16:10:22 -04:00 |
|
Itamar Turner-Trauring
|
b3aff5c43b
|
More efficient implementations.
|
2022-07-19 14:37:46 -04:00 |
|
Itamar Turner-Trauring
|
49dfc8445c
|
Implementation of getting length of shares (albeit inefficiently for now).
|
2022-07-18 14:12:12 -04:00 |
|
Itamar Turner-Trauring
|
a24aefaebf
|
There can be up to 256 shares.
|
2022-07-15 11:35:28 -04:00 |
|
Itamar Turner-Trauring
|
87932e3444
|
Correct type.
|
2022-07-06 09:50:16 -04:00 |
|
Itamar Turner-Trauring
|
0b5132745d
|
A nicer interface.
|
2022-07-06 09:47:08 -04:00 |
|
Itamar Turner-Trauring
|
dac0080ea2
|
Make sure we update remaining length, and update test to catch the edge case
this fixes.
|
2022-07-06 09:40:46 -04:00 |
|
Itamar Turner-Trauring
|
5c5556d915
|
More robust usage.
|
2022-07-06 09:38:31 -04:00 |
|
Itamar Turner-Trauring
|
69c4dbf2b5
|
Fix tests and point to future work.
|
2022-07-05 17:17:38 -04:00 |
|
Itamar Turner-Trauring
|
6e3ca256b9
|
Some refactoring to handle edge cases better, in progress.
|
2022-07-05 15:36:21 -04:00 |
|
Itamar Turner-Trauring
|
3270d24c45
|
Slight simplification.
|
2022-07-05 11:30:48 -04:00 |
|
Itamar Turner-Trauring
|
1e6864ac01
|
Typo.
|
2022-07-05 11:30:01 -04:00 |
|
Itamar Turner-Trauring
|
70dfc44841
|
Fix for 3905.
|
2022-06-30 15:45:30 -04:00 |
|
Itamar Turner-Trauring
|
bee46fae93
|
Resource limits on the client side.
|
2022-06-30 13:48:33 -04:00 |
|
Itamar Turner-Trauring
|
ab80c0f0a1
|
Set some length limits on various queries lengths.
|
2022-06-30 13:35:30 -04:00 |
|
Itamar Turner-Trauring
|
0e8f2aa702
|
More memory usage reductions.
|
2022-06-29 13:58:05 -04:00 |
|
Itamar Turner-Trauring
|
520456bdc0
|
Add streaming to CBOR results.
|
2022-06-29 11:26:25 -04:00 |
|
Itamar Turner-Trauring
|
6dd2b2d583
|
More streaming, with tests passing again.
|
2022-06-27 17:00:24 -04:00 |
|
Itamar Turner-Trauring
|
06eca79263
|
Minimal streaming implementation.
|
2022-06-27 14:12:17 -04:00 |
|
Itamar Turner-Trauring
|
bfd54dc6ea
|
Switch to newer attrs API, for consistency across the module.
|
2022-06-27 11:30:49 -04:00 |
|
Itamar Turner-Trauring
|
d37f187c07
|
Lint fix.
|
2022-06-08 13:56:23 -04:00 |
|
Itamar Turner-Trauring
|
db42651355
|
Be more consistent and just always write to the request in read_range .
|
2022-06-08 13:55:47 -04:00 |
|
Itamar Turner-Trauring
|
00381bc24f
|
Correction now that it does more than what it did before.
|
2022-06-08 13:52:45 -04:00 |
|
Itamar Turner-Trauring
|
c3a304e1cc
|
Lint and mypy fixes.
|
2022-06-06 11:04:34 -04:00 |
|
Itamar Turner-Trauring
|
85774ced95
|
Run shared tests on mutables too, with appropriate fixes to the tests and the server.
|
2022-06-06 10:57:19 -04:00 |
|
Itamar Turner-Trauring
|
797f34aec3
|
More tests.
|
2022-06-06 09:59:12 -04:00 |
|
Itamar Turner-Trauring
|
f1384096fa
|
First unit test for mutables.
|
2022-06-03 13:46:23 -04:00 |
|
Itamar Turner-Trauring
|
fd306b9a61
|
Share more code across mutable and immutable reads.
|
2022-06-01 13:54:54 -04:00 |
|
Itamar Turner-Trauring
|
2313195c2b
|
Reduce duplication.
|
2022-05-20 11:43:42 -04:00 |
|
Itamar Turner-Trauring
|
63624eedec
|
Reduce code duplication.
|
2022-05-20 11:33:02 -04:00 |
|
Itamar Turner-Trauring
|
12927d50ba
|
Type annotation improvements.
|
2022-05-20 11:10:18 -04:00 |
|
Itamar Turner-Trauring
|
8c8ea4927f
|
Switch to public API.
|
2022-05-20 11:07:55 -04:00 |
|
Itamar Turner-Trauring
|
f3cf13154d
|
Setup HTTP lease APIs for immutables too.
|
2022-05-11 12:00:27 -04:00 |
|
Itamar Turner-Trauring
|
17fc9d0064
|
Merge branch '3891-mutable-http-protocol-part-2' into 3893-mutable-http-protocol-part-3
|
2022-05-11 11:22:03 -04:00 |
|
Itamar Turner-Trauring
|
457db8f992
|
Get rid of the "no such storage index" edge case, since it's not really necessary.
|
2022-05-11 11:17:57 -04:00 |
|
Itamar Turner-Trauring
|
6d412a017c
|
Type annotation.
|
2022-05-11 11:00:46 -04:00 |
|
Itamar Turner-Trauring
|
07e16b80b5
|
Better name.
|
2022-05-11 11:00:05 -04:00 |
|
Itamar Turner-Trauring
|
6f5a0e43eb
|
Implement advise_corrupt_share for mutables.
|
2022-05-11 10:41:36 -04:00 |
|
Itamar Turner-Trauring
|
b3fed56c00
|
Move Foolscap compatibility to a better place.
|
2022-05-05 12:11:09 -04:00 |
|
Itamar Turner-Trauring
|
2833bec80e
|
Unit test the new storage server backend API.
|
2022-05-05 12:04:45 -04:00 |
|
Itamar Turner-Trauring
|
06029d2878
|
Another end-to-end test passing (albeit with ugly implementation).
|
2022-05-04 11:25:13 -04:00 |
|
Itamar Turner-Trauring
|
852162ba06
|
More accurate docs.
|
2022-05-04 11:03:35 -04:00 |
|
Itamar Turner-Trauring
|
c1ce74f88d
|
Ability to list shares, enabling more of IStorageClient to run over HTTP.
|
2022-05-04 11:03:14 -04:00 |
|
Itamar Turner-Trauring
|
76d0cfb770
|
Correct comment.
|
2022-04-28 11:49:21 -04:00 |
|
Itamar Turner-Trauring
|
e16eb6dddf
|
Better type definitions.
|
2022-04-28 11:48:59 -04:00 |
|
Itamar Turner-Trauring
|
72c59b5f1a
|
Unused import.
|
2022-04-19 15:09:02 -04:00 |
|