Commit Graph

13035 Commits

Author SHA1 Message Date
Jean-Paul Calderone d0e7ee34ab a brief note about why we're writing to __init__.py 2021-10-13 16:26:15 -04:00
Jean-Paul Calderone d4b16b2fa8 tell flit the version is dynamic and fix the generator 2021-10-13 16:13:03 -04:00
Jean-Paul Calderone 9d5f14b96d tool to bump version 2021-10-13 15:58:31 -04:00
Jean-Paul Calderone b397434487 wip 2021-10-13 15:54:39 -04:00
Itamar Turner-Trauring be5f5839b3
Merge pull request #1136 from tahoe-lafs/3798-bucket-write-abort-tests
IStorageServer tests: bucket abort.

Fixes ticket:3798
2021-10-07 15:58:19 -04:00
Itamar Turner-Trauring 807363adc9 Reduce duplication. 2021-10-06 16:41:50 -04:00
Itamar Turner-Trauring 3cf09ef888 Merge remote-tracking branch 'origin/master' into 3798-bucket-write-abort-tests 2021-10-06 16:07:39 -04:00
Itamar Turner-Trauring 0a605530d8
Merge pull request #1134 from tahoe-lafs/3793-persistent-bucketwriter
Don't tie BucketWriter lifetime to Foolscap connection lifetime

Fixes ticket:3793
2021-10-06 16:07:17 -04:00
Itamar Turner-Trauring f3ebc71410
Merge pull request #1133 from tahoe-lafs/3805-istorageserver-tests-slot-readv
IStorageServer tests: slot_readv

Fixes ticket:3805
2021-10-06 15:41:29 -04:00
Itamar Turner-Trauring cf48397e72
Merge pull request #1132 from tahoe-lafs/3806-switch-to-patch-for-http-uploads
Switch to PATCH for http uploads

Fixes ticket:3806
2021-10-06 15:37:45 -04:00
Itamar Turner-Trauring bf176144c5 Handle double-disconnect, should it happen by mistake. 2021-10-06 15:18:00 -04:00
Itamar Turner-Trauring 82cbce6b7e Better explanation. 2021-10-06 15:12:22 -04:00
Itamar Turner-Trauring aef581628f Add discussion. 2021-10-06 15:10:58 -04:00
Jean-Paul Calderone d4b4850afb
Merge pull request #1137 from tahoe-lafs/3810-unbreak-macos-github-actions
Pin macOS 10.15 on GitHub Actions for Python 2.7 support

Fixes: ticket:3810
2021-10-06 13:51:04 -04:00
Itamar Turner-Trauring 2b83edc5b3 Use macos-10.15 for Python 2.7. 2021-10-04 11:00:16 -04:00
Itamar Turner-Trauring add34efffb News file. 2021-10-04 10:58:42 -04:00
Itamar Turner-Trauring 17a670dfb5 Test for aborting bucket upload. 2021-10-04 10:37:37 -04:00
Itamar Turner-Trauring b09b7fd01b Merge branch '3793-persistent-bucketwriter' into 3798-bucket-write-abort-tests 2021-10-04 10:30:41 -04:00
Jean-Paul Calderone 7508eb7825
Merge pull request #1135 from LeastAuthority/3808.py3-nixos
Support Py3 on NixOS 21.05

Fixes: ticket:3808
2021-10-04 09:52:09 -04:00
Jean-Paul Calderone 49df402f07 maybe this is the right url 2021-09-29 15:48:33 -04:00
Jean-Paul Calderone 5a3028bdab add a python3 expression
most deps are in nixpkgs now but we still need an overlay for th very very
recent collections-extended dependency
2021-09-29 15:46:18 -04:00
Jean-Paul Calderone 49ee4b8acf callPackage not directly available from python-self in newer nixpkgs 2021-09-29 15:27:17 -04:00
Jean-Paul Calderone fc01835a56 ci configuration 2021-09-29 15:16:01 -04:00
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
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