Itamar Turner-Trauring
|
eef99c1f22
|
Merge remote-tracking branch 'origin/master' into 3875-http-storage-furls
|
2022-03-23 15:59:07 -04:00 |
|
Itamar Turner-Trauring
|
971f01f479
|
Merge pull request #1187 from tahoe-lafs/3882-flaky-tests
Fix flaky tests on Nix
Fixes ticket:3882
|
2022-03-21 10:57:22 -04:00 |
|
Jean-Paul Calderone
|
98634ae5cb
|
allow the correct number of samples in
also speed up the test with some shorter intervals
|
2022-03-18 12:36:48 -04:00 |
|
Itamar Turner-Trauring
|
211343eca8
|
Set the Hypothesis profile in more robust way.
|
2022-03-18 11:51:39 -04:00 |
|
Itamar Turner-Trauring
|
62ac5bd084
|
News file.
|
2022-03-18 11:40:54 -04:00 |
|
Itamar Turner-Trauring
|
9bcf241f10
|
Use environment variables we expect most runners to have.
|
2022-03-18 11:40:30 -04:00 |
|
Jean-Paul Calderone
|
e17f4e6804
|
news fragment
|
2022-03-18 10:43:54 -04:00 |
|
Jean-Paul Calderone
|
b56f79c7ad
|
read initial cpu usage value at service start time
This removes the Foolscap dependency.
|
2022-03-18 10:43:17 -04:00 |
|
Jean-Paul Calderone
|
ce381f3e39
|
pull the default initial_cpu value out to class scope
also add python 3 syntax type annotations
|
2022-03-18 10:42:40 -04:00 |
|
Jean-Paul Calderone
|
32e88e580b
|
switch to a deque
this makes more of the data structure someone else's responsibility and
probably improves performance too (but I didn't measure)
|
2022-03-18 10:41:33 -04:00 |
|
Jean-Paul Calderone
|
b83b6adfbc
|
remove py2 compat boilerplate
|
2022-03-18 10:41:07 -04:00 |
|
Itamar Turner-Trauring
|
c632aa1de1
|
Merge pull request #1185 from tahoe-lafs/3881-cbor-refactor
CBOR refactor for HTTP storage protocol
Fixes ticket:3881
|
2022-03-18 10:36:29 -04:00 |
|
Itamar Turner-Trauring
|
7de3d93b0e
|
Switch to TypeError.
|
2022-03-18 10:12:51 -04:00 |
|
Itamar Turner-Trauring
|
fae9556e3d
|
Centralize client serialization logic too.
|
2022-03-14 11:28:54 -04:00 |
|
Itamar Turner-Trauring
|
0aa8089d81
|
Explicitly tell the server that the client accepts CBOR.
|
2022-03-14 11:20:23 -04:00 |
|
Itamar Turner-Trauring
|
106cc708a0
|
Use a constant.
|
2022-03-14 11:18:53 -04:00 |
|
Itamar Turner-Trauring
|
722f8e9598
|
Expand docs.
|
2022-03-14 11:17:06 -04:00 |
|
Itamar Turner-Trauring
|
b6073b11c2
|
Refactor to check HTTP content-type of request body.
|
2022-03-14 11:16:09 -04:00 |
|
Itamar Turner-Trauring
|
fef332754b
|
Switch to shared utility so server can use it too.
|
2022-03-14 11:09:40 -04:00 |
|
Itamar Turner-Trauring
|
13fd3b3685
|
Get rid of Python 2 crud.
|
2022-03-14 11:01:20 -04:00 |
|
Itamar Turner-Trauring
|
1e108f8445
|
Don't use a custom parser.
|
2022-03-14 11:01:09 -04:00 |
|
Itamar Turner-Trauring
|
c263d89ec5
|
Merge pull request #1184 from tahoe-lafs/3879-more-http-storage-immutables
More HTTP storage immutable APIs
Fixes ticket:3879
|
2022-03-14 10:54:31 -04:00 |
|
Itamar Turner-Trauring
|
b8ab3dd6a7
|
Server handles Accept headers.
|
2022-03-14 10:53:22 -04:00 |
|
Itamar Turner-Trauring
|
e55c3e8acf
|
Check for CBOR content-encoding header in client.
|
2022-03-14 10:35:39 -04:00 |
|
Itamar Turner-Trauring
|
f815083b4d
|
News file.
|
2022-03-14 10:20:28 -04:00 |
|
Itamar Turner-Trauring
|
ecec35d2ea
|
Merge branch '3879-more-http-storage-immutables' into 3881-cbor-refactor
|
2022-03-14 10:20:16 -04:00 |
|
Itamar Turner-Trauring
|
e4b4dc418a
|
Address review comments.
|
2022-03-14 10:15:43 -04:00 |
|
Itamar Turner-Trauring
|
5baf63219d
|
Always use UTF-8 for corruption reports.
|
2022-03-10 17:41:28 -05:00 |
|
Itamar Turner-Trauring
|
7e25b43dba
|
Direct unit tests for advising share is corrupt.
|
2022-03-10 11:28:48 -05:00 |
|
Itamar Turner-Trauring
|
922ee4feb1
|
Sketch of advise_corrupt_share support for immutables.
|
2022-03-10 11:09:45 -05:00 |
|
Itamar Turner-Trauring
|
f736683347
|
Finish testing and implementing lease renewal.
|
2022-03-09 13:35:50 -05:00 |
|
Itamar Turner-Trauring
|
aee0f7dc69
|
Sketch of lease renewal implementation.
|
2022-03-09 13:10:13 -05:00 |
|
Itamar Turner-Trauring
|
2ac57cd567
|
Merge pull request #1183 from tahoe-lafs/3877-immutable-storage-apis-continued
HTTP immutable storage APIs, continued
Fixes ticket:3877
|
2022-03-09 13:00:32 -05:00 |
|
Itamar Turner-Trauring
|
636ab017d4
|
Disconnection is purely a Foolscap concern.
|
2022-03-09 12:47:14 -05:00 |
|
Itamar Turner-Trauring
|
ba604b8231
|
News file.
|
2022-03-09 12:44:24 -05:00 |
|
Itamar Turner-Trauring
|
e598fbbc85
|
Get rid of redundant code.
|
2022-03-09 12:42:24 -05:00 |
|
Itamar Turner-Trauring
|
5d51aac0d3
|
Clarify.
|
2022-03-09 12:41:40 -05:00 |
|
Itamar Turner-Trauring
|
edb9eda53b
|
Clarify.
|
2022-03-09 12:41:10 -05:00 |
|
Itamar Turner-Trauring
|
ac271cfb3d
|
Merge remote-tracking branch 'origin/master' into 3877-immutable-storage-apis-continued
|
2022-03-09 11:23:02 -05:00 |
|
Itamar Turner-Trauring
|
86769c19bf
|
Finish abort logic and tests.
|
2022-03-09 11:19:23 -05:00 |
|
Itamar Turner-Trauring
|
ef4f912a68
|
Less error-prone testing assertion, and fix a testing bug.
|
2022-03-09 11:11:39 -05:00 |
|
Itamar Turner-Trauring
|
4fc7ef7528
|
Basic HTTP test for aborts.
|
2022-03-09 10:57:05 -05:00 |
|
Itamar Turner-Trauring
|
f47741afb1
|
Correct behavior on timed out immutable uploads.
|
2022-03-09 10:45:21 -05:00 |
|
Itamar Turner-Trauring
|
92b952a5fe
|
Authenticate writes!
|
2022-03-09 10:45:08 -05:00 |
|
Itamar Turner-Trauring
|
c642218173
|
Sketch of aborting uploads.
|
2022-03-08 10:41:56 -05:00 |
|
Itamar Turner-Trauring
|
5203873995
|
Refactor to unify data structure logic.
|
2022-03-08 10:13:37 -05:00 |
|
Itamar Turner-Trauring
|
5be7cbc171
|
Merge pull request #1182 from tahoe-lafs/3876-per-bucket-upload-secret
Allow per-bucket upload secret
Fixes ticket:3876
|
2022-03-08 10:10:48 -05:00 |
|
Itamar Turner-Trauring
|
1d007cc573
|
News file.
|
2022-03-07 13:21:36 -05:00 |
|
Itamar Turner-Trauring
|
7721c134f2
|
Change the semantics of HTTP bucket creation so that it's possible to have a
different upload secret per upload.
|
2022-03-07 09:28:21 -05:00 |
|
Itamar Turner-Trauring
|
8586028af8
|
News file.
|
2022-03-07 09:13:21 -05:00 |
|