Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
0d936f3
Lock changes
rosalogia May 27, 2022
9e0e84d
Update messages for dissemination
rosalogia May 27, 2022
175fe4f
Implemented Disseminator module
rosalogia May 27, 2022
d5e04c7
Add node utils module, specifically add a convenient logging function
rosalogia May 27, 2022
440f1b0
Update client to reflect changes in messages
rosalogia May 27, 2022
5b02633
Move networking functions to their own module and add gossip networki…
rosalogia May 27, 2022
2a4d980
Update failure detector to reflect changes in messages and networking
rosalogia May 27, 2022
5bef640
Add a mutable disseminator to the node type
rosalogia May 27, 2022
62a7c55
Update the server to be cleaner, log more, and include dissemination
rosalogia May 27, 2022
97cf5b9
Update node to use updated server and expose testing functions
rosalogia May 27, 2022
acbc8e5
Remove outdated Tqueue and Inbox modules
rosalogia May 27, 2022
dba4e72
Update existing tests to reflect changes across the codebase
rosalogia May 27, 2022
1565b10
Add disseminator and gossip tests
rosalogia May 27, 2022
af513eb
Add ppx show to node dune file
rosalogia May 27, 2022
b015db0
Small doc fix
rosalogia May 27, 2022
9d8beac
Formatting fixes
rosalogia May 27, 2022
cb74dce
Change name of Disseminator.all_seen to Disseminator.get_seen_messages
rosalogia Jun 1, 2022
337f414
Failure detector messaging functions operate on a single peer
rosalogia Jun 1, 2022
5c1abe3
Add doc comment for Networking.disseminate
rosalogia Jun 1, 2022
b733e68
Removed knuth shuffle and pick random peers from Failure detector
rosalogia Jun 1, 2022
4e183a5
Change server to use new name for Disseminator.all_seen
rosalogia Jun 1, 2022
1c1c7bc
Move knuth shuffle and pick random peers tests to networking prop, mo…
rosalogia Jun 1, 2022
af34e78
Removed broadcast request function from client
rosalogia Jun 1, 2022
4db790e
Working state: gossip tests occasionally hang
rosalogia Jun 1, 2022
f343c36
fix formatting
Jun 2, 2022
2d970ba
Make failure detector tests slow
rosalogia Jun 2, 2022
01426c1
Remove logging and simplify gossip tests
rosalogia Jun 2, 2022
8971635
Remove unnecessary commented out tests
rosalogia Jun 3, 2022
a9866a3
Add documentation for Client.create_post
rosalogia Jun 6, 2022
0906408
Move background processes to an Lwt.async context
rosalogia Jun 10, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
171 changes: 121 additions & 50 deletions esy.lock/index.json

Large diffs are not rendered by default.

40 changes: 21 additions & 19 deletions esy.lock/opam/cppo.1.6.8/opam → esy.lock/opam/cppo.1.6.9/opam

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 8 additions & 4 deletions esy.lock/opam/num.1.4/opam

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

60 changes: 60 additions & 0 deletions esy.lock/opam/odoc.2.1.0/opam

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions esy.lock/opam/re.1.10.3/opam → esy.lock/opam/re.1.10.4/opam

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 42 additions & 0 deletions esy.lock/opam/tyxml.4.5.0/opam

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

68 changes: 0 additions & 68 deletions lib/common/tqueue.ml

This file was deleted.

Loading