Ian Goldberg
|
b5fc3ab27a
Turn off TRACE_ROUTING
|
vor 8 Monaten |
Ian Goldberg
|
f55843e15a
More heap usage tracking in route.cpp
|
vor 8 Monaten |
Ian Goldberg
|
d1cc60bfdc
Nomenclature change: public/private channels become ID/token channels
|
vor 8 Monaten |
Ian Goldberg
|
a70720716d
Convert global padding to per-storage-server padding in round 2
|
vor 10 Monaten |
Ian Goldberg
|
6f71b7a820
Correct sizes of Round 2 messages and buffers to match the paper
|
vor 10 Monaten |
Ian Goldberg
|
ad6a417880
Compact the padding messages to the end to preserve the sorted order
|
vor 10 Monaten |
Ian Goldberg
|
80a681a261
In round1c, keep only the highest-priority pub_in messages destined to any given receiver id and turn the rest to padding
|
vor 10 Monaten |
Ian Goldberg
|
ecd5711f3e
Address the TODO from the "extra 5 bytes" commit above
|
vor 11 Monaten |
Ian Goldberg
|
66ed3d04d4
In round1b, send an extra 5 bytes at the end of the message
|
vor 11 Monaten |
Ian Goldberg
|
d210fca4b1
Ensuring the size of the blocks sent in round1b are a multiple of the number of routing nodes removes the ceilings and + 1 issues
|
vor 11 Monaten |
Ian Goldberg
|
e92d046286
Only send messages in one direction in round1b
|
vor 11 Monaten |
Ian Goldberg
|
8cd0015726
A little more minor formatting
|
vor 11 Monaten |
Ian Goldberg
|
d208b486b2
Just a bit of formatting and correcting comments about the sense of higher priority
|
vor 11 Monaten |
Ian Goldberg
|
a0037dae9f
The round1a buffer size needs to be a multiple of the number of routers
|
vor 11 Monaten |
Ian Goldberg
|
17400d15bc
Some code to track heap usage
|
vor 11 Monaten |
Ian Goldberg
|
448f9afdc4
Add TRACE_ROUTING functionality to show the contents of the buffers at each round
|
vor 11 Monaten |
Aaron Johnson
|
789bbe5e9b
making some needed fixes, including increasing the round 1a buffer size to satisfy columnroute constraint, consolidating some functions, and separating some buffers
|
vor 1 Jahr |
Sajin
|
37b1a89d94
Handling the single server case in public routing protocol
|
vor 1 Jahr |
Aaron Johnson
|
f8337931f1
fixing errors in public routing
|
vor 1 Jahr |
Aaron Johnson
|
cb3d54a627
5-round public routing implementation
|
vor 1 Jahr |
Sajin
|
f827134954
Tweaks to handle public/private routing
|
vor 1 Jahr |
Sajin Sasy
|
a31e54d049
Resolving conflicts in merging aaron/public-channel
|
vor 1 Jahr |
Aaron Johnson
|
38037fcaa5
improving implementation of public-channel storage operations
|
vor 1 Jahr |
Aaron Johnson
|
573d434674
adding public routing to storage servers
|
vor 1 Jahr |
Aaron Johnson
|
5fb09e8886
adding in public routing steps
|
vor 1 Jahr |
Sajin Sasy
|
6ae7a706ca
Generate (fixed generation error) and verify tokens for private channel messages
|
vor 1 Jahr |
Sajin Sasy
|
76de7e1ba6
Merging main
|
vor 1 Jahr |
Sajin Sasy
|
4e6f8ee07d
Ingestion processing uses the ingbuf in route_state now. Removed unnecessary memcpy's in ingestion processing. Clients maintain a SimID and a ClientID, and send messages to the correct ClientID format.
|
vor 1 Jahr |
Ian Goldberg
|
63f3ba7481
Precompute evalplans based on the node's roles
|
vor 1 Jahr |
Ian Goldberg
|
8161930588
Refill the Waksman network sizes we've actually used each epoch
|
vor 1 Jahr |