Erik Grinaker
8202c6172f
Merge branch 'main' into communicator-rewrite
2025-06-03 16:04:31 +02:00
Erik Grinaker
745b750f33
Merge branch 'main' into communicator-rewrite
2025-06-03 13:29:45 +02:00
Heikki Linnakangas
f06bb2bbd8
Implement growing the hash table. Fix unit tests.
2025-05-29 15:54:55 +03:00
Elizabeth Murray
7c9bd542a6
Fix compile warnings, minor cleanup.
2025-05-26 06:30:48 -07:00
Elizabeth Murray
014823b305
Add a new iteration of a new client pool with some updates.
2025-05-26 05:29:32 -07:00
Elizabeth Murray
af9379ccf6
Use a sempahore to gate access to connections. Add metrics for testing.
2025-05-26 05:28:50 -07:00
Heikki Linnakangas
bb28109ffa
Merge remote-tracking branch 'origin/main' into communicator-rewrite-with-integrated-cache
...
There were conflicts because of the differences in the page_api
protocol that was merged to main vs what was on the branch. I adapted
the code for the protocol in main.
2025-05-26 11:52:32 +03:00
Elizabeth Murray
60a0bec1c0
Set default max consumers per connection to a high number.
2025-05-19 07:00:39 -07:00
Elizabeth Murray
31fa7a545d
Remove unnecessary info include now that the info message is gone.
2025-05-19 06:52:07 -07:00
Elizabeth Murray
ac464c5f2c
Return info message that was used for debugging.
2025-05-19 06:39:16 -07:00
Elizabeth Murray
3acb263e62
Add first iteration of simulating a flakey network with a custom TCP.
2025-05-19 06:33:30 -07:00
Elizabeth Murray
1e83398cdd
Correct out-of-date comment.
2025-05-14 07:31:52 -07:00
Elizabeth Murray
be8ed81532
Connection pool: update error accounting, sweep idle connections, add config options.
2025-05-14 07:31:52 -07:00
Heikki Linnakangas
6dbbdaae73
run 'cargo fmt'
2025-05-06 15:35:56 +03:00
Heikki Linnakangas
b7891f8fe8
Include 'neon-shard-id' header in client requests
2025-05-06 15:23:30 +03:00
Elizabeth Murray
5f2adaa9ad
Remove some additional debug info messages.
2025-05-02 10:50:53 -07:00
Elizabeth Murray
3e5e396c8d
Remove some debug info messages.
2025-05-02 10:24:18 -07:00
Elizabeth Murray
9d781c6fda
Add a connection pool module to the grpc client.
2025-05-02 10:22:33 -07:00
Erik Grinaker
2c0d930e3d
page_api: add GetPageResponse::status
2025-04-30 16:48:45 +02:00
Erik Grinaker
66171a117b
page_api: add GetPageRequestBatch
2025-04-30 15:31:11 +02:00
Erik Grinaker
4c77397943
Add neon-shard-id header
2025-04-30 11:18:06 +02:00
Erik Grinaker
7bb58be546
Use authorization header instead of neon-auth-token
2025-04-30 10:38:44 +02:00
Erik Grinaker
b86c610f42
page_api: tweaks
2025-04-29 17:23:51 +02:00
Erik Grinaker
0f520d79ab
pageserver: rename data_api to page_api
2025-04-29 15:58:52 +02:00
Heikki Linnakangas
93eb7bb6b8
include lots of changes that went missing by accident
2025-04-29 15:32:27 +03:00
Heikki Linnakangas
e58d0fece1
New communicator, with "integrated" cache accessible from all processes
2025-04-29 11:52:44 +03:00