Joey Hess
dceb8dc776
update
2024-06-27 13:40:09 -04:00
Joey Hess
9a8dcb58cd
design for distributed clusters
2024-06-25 17:20:49 -04:00
Joey Hess
b9889917a3
thoughts on cycles
...
Rejected the idea of automatically instantiating remotes for proxies-of-proxies.
That needs cycle protection, while the current behavior, which happened
for free, is that running git-annex updateproxy on the proxy can be used
to configure it, but only for topologies that actually exist.
2024-06-25 15:32:11 -04:00
Joey Hess
5a4b4b59b9
update
2024-06-23 05:26:45 -04:00
Joey Hess
54307af8c0
more on proxying special remotes
2024-06-19 06:40:19 -04:00
Joey Hess
097ef9979c
towards a design for proxying to special remotes
2024-06-19 06:15:03 -04:00
Joey Hess
f18740699e
P2P protocol version 2, adding SUCCESS-PLUS and ALREADY-HAVE-PLUS
...
Client side support for SUCCESS-PLUS and ALREADY-HAVE-PLUS
is complete, when a PUT stores to additional repositories
than the expected on, the location log is updated with the
additional UUIDs that contain the content.
Started implementing PUT fanout to multiple remotes for clusters.
It is untested, and I fear fencepost errors in the relative
offset calculations. And it is missing proxying for the protocol
after DATA.
2024-06-18 16:21:40 -04:00
Joey Hess
fb0fd78485
only use a remote as a node when git configuration is set
...
Avoids someone writing to cluster.log and nominating remotes
of someone else's repository as a cluster.
2024-06-18 11:37:38 -04:00
Joey Hess
e2fd2ee2bd
update
2024-06-17 09:31:44 -04:00
Joey Hess
846903e9bb
update todo list for this month
...
whew that's gonna be a lot
2024-06-14 15:23:43 -04:00
Joey Hess
de1d795dfe
cache getClusters in Annex state
2024-06-14 11:16:01 -04:00
Joey Hess
6d59118b29
unique uuid namespace for clusters
2024-06-13 17:56:53 -04:00
Joey Hess
01f5015f30
update
2024-06-13 11:44:39 -04:00
Joey Hess
5e0acd1842
more cluster thoughts
2024-06-13 10:48:31 -04:00
Joey Hess
90e3b8b44f
avoided the strangeness of the cluster's proxy location tracking being wrong
2024-06-13 10:34:19 -04:00
Joey Hess
ffd7c745ff
update
2024-06-13 06:49:36 -04:00
Joey Hess
3cc48279ad
more thoughts on clusters
2024-06-13 06:41:42 -04:00
Joey Hess
555d7e52d3
more thoughts on clusters
2024-06-12 17:30:55 -04:00
Joey Hess
0ebb107974
update
2024-06-12 15:21:23 -04:00
Joey Hess
a986a20034
designing clusters
2024-06-12 14:57:26 -04:00
Joey Hess
e70e3473b3
on cycles
2024-06-12 13:52:17 -04:00
Joey Hess
44464e4410
update
2024-06-12 12:37:14 -04:00
Joey Hess
67d1e2a459
updates
2024-06-12 12:02:25 -04:00
Joey Hess
345494e3b4
expanding on the exporttree=yes design
2024-06-12 09:43:59 -04:00
Joey Hess
43ff697f25
update status and design work on proxy encryption and chunking
2024-06-07 12:35:04 -04:00
Joey Hess
3df70c5c0c
implementation plan
2024-06-04 07:51:33 -04:00
Joey Hess
5f61667f27
note on cycles
2024-05-02 12:22:04 -04:00
Joey Hess
4c538b0bb9
question
2024-05-02 11:15:35 -04:00
Joey Hess
008ffd5cb5
update with presigned url idea
...
Sponsored-by: Dartmouth College's OpenNeuro project
2024-05-02 11:10:23 -04:00
Yaroslav Halchenko
aa9f9333ea
one spotted visually typo
2024-05-01 15:46:18 -04:00
Joey Hess
cbaf2172ab
started on a design for P2P protocol over HTTP
...
Added to git-annex_proxies todo because this is something OpenNeuro
would need in order to use the git-annex proxy.
Sponsored-by: Dartmouth College's OpenNeuro project
2024-05-01 15:26:51 -04:00
Joey Hess
0d0c891ff9
add headers for tocs
2024-05-01 12:18:14 -04:00
Joey Hess
4cd2c980d2
toc
2024-05-01 12:14:59 -04:00
Joey Hess
901e02ccc3
design work on proxies for exporttree=yes
...
Sponsored-by: Dartmouth College's OpenNeuro project
2024-05-01 12:07:57 -04:00
Joey Hess
9cdbcedc37
additional design work on proxies
...
Sponsored-by: Dartmouth College's OpenNeuro project
2024-05-01 11:08:10 -04:00
Joey Hess
7d407516c4
update
2024-03-13 11:21:05 -04:00
Joey Hess
e7bd6b8e6e
update
2024-03-13 11:19:04 -04:00
Joey Hess
406b5c6c10
fix spelling
2024-03-13 11:05:41 -04:00