Itamar Turner-Trauring
|
7ae8b50d14
|
Async!
|
2023-03-21 11:26:40 -04:00 |
|
Itamar Turner-Trauring
|
b65bc9dca7
|
Better explanation.
|
2023-03-21 11:22:43 -04:00 |
|
Itamar Turner-Trauring
|
e989677319
|
Pass in a pool instead of pool options.
|
2023-03-21 11:20:25 -04:00 |
|
Itamar Turner-Trauring
|
dd07a39399
|
Don't bother with persistent connections when testing NURLs.
|
2023-03-14 13:01:10 -04:00 |
|
Itamar Turner-Trauring
|
f8ea650b92
|
Wait for current loop iteration to finish before moving on to next iteration.
|
2023-03-14 12:03:11 -04:00 |
|
Itamar Turner-Trauring
|
aa18c3418f
|
Merge remote-tracking branch 'origin/master' into 3935-happy-eyeballs
|
2023-03-10 09:10:02 -05:00 |
|
Itamar Turner-Trauring
|
5d7d387593
|
Pacify mypy.
|
2023-03-09 13:45:50 -05:00 |
|
Itamar Turner-Trauring
|
56b6dd86c3
|
Add unit test for client foolscap config flag.
|
2023-03-09 10:33:21 -05:00 |
|
Itamar Turner-Trauring
|
db445af1c4
|
Separate flags for forcing foolscap between client and server.
|
2023-03-09 09:59:36 -05:00 |
|
Itamar Turner-Trauring
|
3702ad6233
|
Fix indentation.
|
2023-03-08 14:54:53 -05:00 |
|
Itamar Turner-Trauring
|
0093edcd93
|
Refactor to use race().
|
2023-03-08 14:36:37 -05:00 |
|
Itamar Turner-Trauring
|
e9c3a227a1
|
File follow-up ticket.
|
2023-03-08 14:17:25 -05:00 |
|
Itamar Turner-Trauring
|
9663db522c
|
Make the client respect the force_foolscap flag, and default to Foolscap-only
for now.
|
2023-03-08 14:03:32 -05:00 |
|
Itamar Turner-Trauring
|
cf00c6918c
|
Merge remote-tracking branch 'origin/master' into 3935-happy-eyeballs
|
2023-03-08 10:45:55 -05:00 |
|
Itamar Turner-Trauring
|
3d0b17bc1c
|
Make cancellation more likely to happen.
|
2023-02-27 12:10:56 -05:00 |
|
Itamar Turner-Trauring
|
e09d19463d
|
Logging errors breaks some tests.
|
2023-02-24 09:53:28 -05:00 |
|
Itamar Turner-Trauring
|
96e1e9ffac
|
Move where choosing a NURL happens.
|
2023-02-23 19:45:01 -05:00 |
|
Itamar Turner-Trauring
|
b95a1d2b79
|
Nicer type annotations.
|
2023-02-23 13:27:41 -05:00 |
|
Itamar Turner-Trauring
|
b6e20dfa81
|
Slightly longer timeout.
|
2023-02-23 13:27:33 -05:00 |
|
Itamar Turner-Trauring
|
99de5fa54c
|
Link to follow-up ticket.
|
2023-02-23 10:12:25 -05:00 |
|
Itamar Turner-Trauring
|
f41f4a5e0c
|
Correct type.
|
2023-02-23 10:10:25 -05:00 |
|
Itamar Turner-Trauring
|
74e77685a3
|
Get rid of DeferredList.
|
2023-02-23 10:07:57 -05:00 |
|
Itamar Turner-Trauring
|
32768e310a
|
Unit test for _pick_a_http_server.
|
2023-02-21 11:30:47 -05:00 |
|
Itamar Turner-Trauring
|
95bb7afba7
|
Sketch of happy eyeballs.
|
2023-02-21 10:42:06 -05:00 |
|
meejah
|
a6cf06cc6d
|
http needs access to GridManager
|
2023-02-20 12:26:44 -07:00 |
|
meejah
|
464498f6bf
|
Merge branch 'master' into 2916.grid-manager-proposal.6
|
2023-02-20 11:24:20 -07:00 |
|
Itamar Turner-Trauring
|
2a5e8e5971
|
Better cleanup.
|
2022-11-15 15:05:27 -05:00 |
|
Itamar Turner-Trauring
|
4aeb62b66c
|
Use a constant.
|
2022-11-15 14:16:41 -05:00 |
|
Itamar Turner-Trauring
|
d1287df629
|
The short timeout should be specific to the storage client's needs.
|
2022-11-15 14:02:19 -05:00 |
|
Itamar Turner-Trauring
|
b80a215ae1
|
test_rref passes now.
|
2022-10-13 14:15:10 -04:00 |
|
Itamar Turner-Trauring
|
0d23237b11
|
Some progress towards passing test_rref.
|
2022-10-13 13:44:49 -04:00 |
|
Itamar Turner-Trauring
|
8b0ddf406e
|
Make HTTP and Foolscap match in another edge case.
|
2022-10-04 11:17:19 -04:00 |
|
Itamar Turner-Trauring
|
8190eea489
|
Fix bug introduced in previous commit.
|
2022-10-04 11:02:36 -04:00 |
|
Itamar Turner-Trauring
|
ea1d248611
|
These objects get stored in a context where they need to be hashed, sometimes.
|
2022-10-04 10:51:43 -04:00 |
|
Itamar Turner-Trauring
|
1294baa82e
|
LoopingCall may already have been stopped.
|
2022-10-04 10:30:27 -04:00 |
|
Itamar Turner-Trauring
|
fd07c092ed
|
close() is called while writes are still happening.
|
2022-10-04 10:30:07 -04:00 |
|
Itamar Turner-Trauring
|
c1bcfab7f8
|
Repeatedly poll status of server.
|
2022-08-15 11:38:02 -04:00 |
|
Itamar Turner-Trauring
|
42e818f0a7
|
Refer to appropriate attributes, hopefully.
|
2022-08-12 11:47:08 -04:00 |
|
Itamar Turner-Trauring
|
e8609ac2df
|
test_istorageserver passes with both Foolscap and HTTP again.
|
2022-08-12 11:24:41 -04:00 |
|
Itamar Turner-Trauring
|
09d778c2cf
|
Allow nodes to disable the HTTPS storage protocol.
|
2022-08-12 11:13:09 -04:00 |
|
Itamar Turner-Trauring
|
f671fb04a1
|
A lot closer to working end-to-end.
|
2022-08-11 16:24:33 -04:00 |
|
Itamar Turner-Trauring
|
9ad4e844e8
|
Do status change notification.
|
2022-08-11 16:16:17 -04:00 |
|
Itamar Turner-Trauring
|
94be227aaa
|
Hopefully don't actually need that.
|
2022-08-11 16:15:21 -04:00 |
|
Itamar Turner-Trauring
|
c3b159a3fd
|
Continue simplified sketch of HTTPNativeStorageServer.
|
2022-08-11 16:12:57 -04:00 |
|
Itamar Turner-Trauring
|
c3e4158813
|
Remove duplication.
|
2022-08-11 15:55:14 -04:00 |
|
Itamar Turner-Trauring
|
709f139c85
|
Start refactoring to enable HTTP storage client.
|
2022-08-11 15:51:30 -04:00 |
|
Itamar Turner-Trauring
|
07a3d1ecd6
|
Python 3 tweaks.
|
2022-07-18 11:15:03 -04:00 |
|
Itamar Turner-Trauring
|
1ede0e7786
|
Merge remote-tracking branch 'meejah/2916.grid-manager-proposal.5' into 2916.grid-manager-proposal.6
|
2022-07-15 14:06:10 -04:00 |
|
Itamar Turner-Trauring
|
d209065a6e
|
Fix type issue, and modernize slightly.
|
2022-05-16 11:22:44 -04:00 |
|
Itamar Turner-Trauring
|
a54b443f9d
|
It's not an immutable client anymore.
|
2022-05-12 09:44:30 -04:00 |
|