Commit Graph

14736 Commits

Author SHA1 Message Date
Jean-Paul Calderone 1f6daf02eb news fragment 2021-09-29 15:15:56 -04:00
Itamar Turner-Trauring 23fd11be43 Expand explanation. 2021-09-29 14:13:18 -04:00
Itamar Turner-Trauring 016d6b4530 Fix spurious type checking error. 2021-09-29 14:10:14 -04:00
Itamar Turner-Trauring f8604e2394 Fix flakes. 2021-09-29 14:00:11 -04:00
Itamar Turner-Trauring 58d7e2f627 Simplify implementation. 2021-09-29 13:58:53 -04:00
Itamar Turner-Trauring 8fb6afee1b Refactor BucketWriters such that disconnection can be limited Foolscap. 2021-09-29 13:42:17 -04:00
Itamar Turner-Trauring a4153b7125 Implementation plan. 2021-09-29 11:56:04 -04:00
Itamar Turner-Trauring 51e8b5e197 Disconnection test works now. 2021-09-29 11:17:33 -04:00
Itamar Turner-Trauring 45c564f3c8
Merge pull request #1131 from tahoe-lafs/3797-istorageserver-tests-part-3
IStorageServer tests, part 3: slot_testv_and_writev_and_readv

Fixes ticket:3797
2021-09-29 10:28:42 -04:00
meejah 0a072a98c8
Merge pull request #1125 from hacklschorsch/3786.openmetrics
3786 Add OpenMetrics (Prometheus) statistics endpoint
2021-09-28 13:21:46 -06:00
Itamar Turner-Trauring e64c397fc5 WIP disconnection test. 2021-09-28 13:51:31 -04:00
Itamar Turner-Trauring 2b1502eff6 News file. 2021-09-28 13:02:24 -04:00
Itamar Turner-Trauring a02d5f4c9c Just stick to current behavior. 2021-09-28 13:02:01 -04:00
Itamar Turner-Trauring 9970559019 Tests for slot_readv. 2021-09-28 10:46:21 -04:00
Itamar Turner-Trauring fadfbcad99
Merge pull request #1130 from tahoe-lafs/3801-no-overlapping-writes-immutable-upload
Disallow conflicting overlapping writes when doing an immutable upload.

Fixes ticket:3801
2021-09-28 10:37:56 -04:00
Itamar Turner-Trauring bb85a9d2cf !! 2021-09-28 10:37:16 -04:00
Itamar Turner-Trauring ed290caeec News file. 2021-09-28 10:35:10 -04:00
Itamar Turner-Trauring 7e232f602a Switch to PATCH. 2021-09-28 10:34:57 -04:00
Itamar Turner-Trauring 8e5928a39e News file. 2021-09-28 10:03:49 -04:00
Itamar Turner-Trauring c668e342c2 More STARAW tests. 2021-09-28 09:54:13 -04:00
fenn-cs 759d4c85a2 avoid argument collision in call of start_action in eliotutil
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-09-28 09:56:14 +01:00
Itamar Turner-Trauring 914ca56775 TODOs. 2021-09-27 17:05:03 -04:00
Itamar Turner-Trauring 9f80435b41 Update to new interface. 2021-09-27 17:04:22 -04:00
Itamar Turner-Trauring da363d54de Merge remote-tracking branch 'origin/master' into 3797-istorageserver-tests-part-3 2021-09-27 17:03:05 -04:00
Itamar Turner-Trauring f66f3e64ad Fix syntax. 2021-09-27 16:58:18 -04:00
Itamar Turner-Trauring eb5b6c557e
Merge pull request #1127 from tahoe-lafs/3799-simplify-IStorageServer
Rip out unnecessary operator logic, and simplify IStorageServer

Fixes ticket:3799
2021-09-27 16:57:16 -04:00
Itamar Turner-Trauring de1a7d7fce A more explicit test for successful overlapping. 2021-09-27 16:56:24 -04:00
Itamar Turner-Trauring 60cb3c0883 Restore range result. 2021-09-27 16:52:25 -04:00
Itamar Turner-Trauring 4e6438352a Extend to end. 2021-09-27 16:45:01 -04:00
Itamar Turner-Trauring 38e449aceb Add collections-extended. 2021-09-27 16:44:43 -04:00
Itamar Turner-Trauring 310a32b257
Merge pull request #1126 from tahoe-lafs/3795-istorageserver-tests-part-2
IStorageServer tests, part 2

Fixes ticket:3795
2021-09-27 16:27:29 -04:00
Itamar Turner-Trauring c740da4acd Explain what happens in reads past the end. 2021-09-27 15:09:24 -04:00
Itamar Turner-Trauring da937cef9e Correct docstring. 2021-09-27 15:04:04 -04:00
Itamar Turner-Trauring 1c10fa8c7f Merge remote-tracking branch 'origin/master' into 3799-simplify-IStorageServer 2021-09-27 15:02:09 -04:00
Itamar Turner-Trauring b1b64c787e Add more randomness. 2021-09-27 15:00:52 -04:00
fenn-cs 49b6080097 remove depracated assert methods
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-09-25 21:03:01 +01:00
fenn-cs 88cbb7b109 remove methods that break test_filenode with AsyncBrokenTest
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-09-24 23:04:01 +01:00
Itamar Turner-Trauring 96acb14199 Document impact of semantic changes on HTTP protocol. 2021-09-24 13:48:07 -04:00
Itamar Turner-Trauring 0b1082fc04 Fix lint. 2021-09-24 12:04:12 -04:00
Itamar Turner-Trauring c1f8e9f8c7 IStorageServer test for overlapping writes. 2021-09-24 12:02:30 -04:00
Itamar Turner-Trauring 6ef3811112 Prevent conflicting overlapping writes. 2021-09-24 11:54:08 -04:00
Itamar Turner-Trauring cae989e8de News file. 2021-09-24 11:54:03 -04:00
Itamar Turner-Trauring 1ff4e61e41 Low-level tests for conflicting and non-conflicting writes. 2021-09-24 10:49:27 -04:00
fenn-cs 14076e54b5 Merge branch 'master' of github.com:tahoe-lafs/tahoe-lafs into 3788.refactor-src.test.mutable 2021-09-24 12:39:44 +01:00
Itamar Turner-Trauring 4f7727df04 Merge remote-tracking branch 'origin/master' into 3795-istorageserver-tests-part-2 2021-09-23 14:20:44 -04:00
Itamar Turner-Trauring ec6dfb8297 Re-enable test. 2021-09-23 14:20:34 -04:00
Jean-Paul Calderone 7183d53c23 put test dependency in the setuptools test extra 2021-09-23 07:58:02 -04:00
Jean-Paul Calderone 2f60ab300b black formatting 2021-09-23 07:48:27 -04:00
Jean-Paul Calderone 4b6d00221e protect this crazy line from black 2021-09-23 07:48:19 -04:00
Jean-Paul Calderone f66a8ab136 formatting and explicit unicode string literals 2021-09-23 07:43:37 -04:00