Itamar Turner-Trauring
|
db445af1c4
|
Separate flags for forcing foolscap between client and server.
|
2023-03-09 09:59:36 -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 |
|
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 |
|
Itamar Turner-Trauring
|
f3cf13154d
|
Setup HTTP lease APIs for immutables too.
|
2022-05-11 12:00:27 -04:00 |
|
Itamar Turner-Trauring
|
821bac3ddf
|
Test another lease edge case.
|
2022-05-11 11:50:01 -04:00 |
|
Itamar Turner-Trauring
|
6f5a0e43eb
|
Implement advise_corrupt_share for mutables.
|
2022-05-11 10:41:36 -04:00 |
|
Itamar Turner-Trauring
|
b3fed56c00
|
Move Foolscap compatibility to a better place.
|
2022-05-05 12:11:09 -04:00 |
|
Itamar Turner-Trauring
|
c1ce74f88d
|
Ability to list shares, enabling more of IStorageClient to run over HTTP.
|
2022-05-04 11:03:14 -04:00 |
|
Itamar Turner-Trauring
|
5ce204ed8d
|
Make queries run in parallel.
|
2022-04-28 12:18:58 -04:00 |
|
Itamar Turner-Trauring
|
b8b1d7515a
|
We can at least be efficient when possible.
|
2022-04-28 11:59:50 -04:00 |
|
Itamar Turner-Trauring
|
21c3c50e37
|
Basic mutable read support.
|
2022-04-19 15:07:57 -04:00 |
|
Itamar Turner-Trauring
|
f5c4513cd3
|
A little closer to serialization and deserialization working correctly, with
some tests passing.
|
2022-04-19 14:46:13 -04:00 |
|
Itamar Turner-Trauring
|
898fe0bc0e
|
Closer to running end-to-end mutable tests.
|
2022-04-19 13:18:31 -04:00 |
|
Itamar Turner-Trauring
|
922ee4feb1
|
Sketch of advise_corrupt_share support for immutables.
|
2022-03-10 11:09:45 -05:00 |
|
Itamar Turner-Trauring
|
aee0f7dc69
|
Sketch of lease renewal implementation.
|
2022-03-09 13:10:13 -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
|
c642218173
|
Sketch of aborting uploads.
|
2022-03-08 10:41:56 -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
|
5aa00abc3d
|
Use the correct API (since direct returns break Python 2 imports)
|
2022-02-11 15:02:14 -05:00 |
|
Itamar Turner-Trauring
|
abf3048ab3
|
More passing HTTP IStorageServer tests.
|
2022-02-10 17:07:21 -05:00 |
|
Itamar Turner-Trauring
|
b049d4a792
|
Fix get_version with new API.
|
2022-02-10 13:52:47 -05:00 |
|
Itamar Turner-Trauring
|
e6f32e33bc
|
Merge branch '3871-http-list-storage-index-shares' into 3860-http-more-immutables
|
2022-02-04 09:30:17 -05:00 |
|
Itamar Turner-Trauring
|
5e3a31166d
|
Better explanation.
|
2022-02-04 09:26:58 -05:00 |
|
Itamar Turner-Trauring
|
39fe48b174
|
More passing IStorageServer tests.
|
2022-02-02 12:55:41 -05:00 |
|
Itamar Turner-Trauring
|
48a9bf7457
|
Hook up more IStorageServer tests that can now pass with HTTP.
|
2022-02-01 10:25:13 -05:00 |
|