Roberto Ostinelli
|
6c24d14070
Optimize ETS traversal with partially bound key in groups.
|
5 лет назад |
Roberto Ostinelli
|
11d49566cb
Add syn:force_cluster_sync/1.
|
5 лет назад |
Roberto Ostinelli
|
f97d3a5b2e
Fix dialyzer warnings.
|
5 лет назад |
Roberto Ostinelli
|
8dba072e64
Standardize names.
|
5 лет назад |
Roberto Ostinelli
|
5ef070b948
Allow to manually start a sync from a remote node.
|
5 лет назад |
Roberto Ostinelli
|
a393ebaa22
Add anti-entropy for groups.
|
5 лет назад |
Roberto Ostinelli
|
42e7eb8c27
Ensure that node monitoring is started asap.
|
5 лет назад |
Roberto Ostinelli
|
d22e14cf9a
Convert groups to ETS backend.
|
5 лет назад |
Roberto Ostinelli
|
d4a655ec1a
Ensure that syn syncs to the full cluster on boot.
|
5 лет назад |
Roberto Ostinelli
|
7bb53e4007
Remove automerge on node boot.
|
5 лет назад |
Roberto Ostinelli
|
d4b28885df
Ensure that data is sync'ed as soon as a new node joins.
|
5 лет назад |
Roberto Ostinelli
|
0cfaddbcb0
Remove unnecessary logging.
|
5 лет назад |
Roberto Ostinelli
|
20ab3d45e6
Comment out unused variables.
|
5 лет назад |
Roberto Ostinelli
|
11a3d2749d
Flush monitor messages after demonitoring.
|
5 лет назад |
Roberto Ostinelli
|
5602f9073c
Cover race conditions on group leave.
|
5 лет назад |
Roberto Ostinelli
|
bcd1a53e5d
Improve logging.
|
5 лет назад |
Roberto Ostinelli
|
77c083a2b1
Add ~n for better logger compatibility.
|
5 лет назад |
Roberto Ostinelli
|
0b80cab384
Cast instead of rpc:eval in groups multicasts.
|
5 лет назад |
Roberto Ostinelli
|
bae48f6f80
Refactor function places and names.
|
5 лет назад |
Roberto Ostinelli
|
2d4f85a76f
Ensure that processes added in grouop resolve are alive.
|
5 лет назад |
Roberto Ostinelli
|
d31d23ca03
Remove unnecessary ~n.
|
5 лет назад |
Roberto Ostinelli
|
1016a0ea25
Improve logging.
|
5 лет назад |
Roberto Ostinelli
|
544bf91bb3
Improve various naming.
|
5 лет назад |
Roberto Ostinelli
|
42ca07476a
Rebuild monitors if registry or groups were to exit.
|
5 лет назад |
Roberto Ostinelli
|
9648a4a297
Remove the need to wait for tables.
|
5 лет назад |
Roberto Ostinelli
|
22ccb8c6b5
Move sync calls outside of main processes.
|
5 лет назад |
Roberto Ostinelli
|
82e47460fc
Refactor handler.
|
5 лет назад |
Roberto Ostinelli
|
b5175de250
Add on_group_process_exit callback.
|
5 лет назад |
Roberto Ostinelli
|
ef069cd63a
Fix dialyzer warnings.
|
5 лет назад |
Roberto Ostinelli
|
adf09630ff
Sync in spawned processes to avoid blocking main.
|
5 лет назад |