Storage nodes can start up with the HTTP storage protocol in addition to Foolscap #3902

Closed
opened 2022-06-10 13:49:42 +00:00 by itamarst · 3 comments
  • Reuse the same certificate.
  • There should be a minimal integration or test_system test for this.
* Reuse the same certificate. * There should be a minimal integration or test_system test for this.
itamarst added the
unknown
normal
task
n/a
labels 2022-06-10 13:49:42 +00:00
itamarst added this to the HTTP Storage Protocol milestone 2022-06-10 13:49:42 +00:00
Author

The relevant branch also includes a fix for #3905, a bug exposed by current code in the branch which is much easier to reproduce by using this branch.

Remaining work:

  • Make sure NURLs can be generated (one per Listener on the Tub?), ideally by switching test_istorageserver HTTP usage to the new protocol switch mechanism.

Can't be merged until this is done:

The relevant branch also includes a fix for #3905, a bug exposed by current code in the branch which is much easier to reproduce by using this branch. Remaining work: * Make sure NURLs can be generated (one per Listener on the Tub?), ideally by switching test_istorageserver HTTP usage to the new protocol switch mechanism. Can't be merged until this is done: * <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3904>
Author

This also should make sure NURLs match the spec (or the spec matches the code). In particular, the spec assumes each NURL can have multiple host:port, whereas the code assumes multiple NURLs each with a single host:port.

This also should make sure NURLs match the spec (or the spec matches the code). In particular, the spec assumes each NURL can have multiple host:port, whereas the code assumes multiple NURLs each with a single host:port.
GitHub <noreply@github.com> commented 2022-10-04 14:32:17 +00:00
Owner

In f56b434/trunk:

Merge pull request #1220 from tahoe-lafs/3902-listen-storage-http

Listen with storage HTTP protocol on same port as Foolscap

Fixes ticket:3902
In [f56b434/trunk](/tahoe-lafs/trac-2024-07-25/commit/f56b43468b63a99c5fe22657cde75131344052dd): ``` Merge pull request #1220 from tahoe-lafs/3902-listen-storage-http Listen with storage HTTP protocol on same port as Foolscap Fixes ticket:3902 ```
tahoe-lafs added the
fixed
label 2022-10-04 14:32:17 +00:00
GitHub <noreply@github.com> closed this issue 2022-10-04 14:32:17 +00:00
Sign in to join this conversation.
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: tahoe-lafs/trac-2024-07-25#3902
No description provided.