Commit History

Author SHA1 Message Date
  Roberto Ostinelli ce6b1b3c1c Fix dialyzer warnings. 5 years ago
  Roberto Ostinelli e78e1f1d71 Resolve with system time as default. 5 years ago
  Roberto Ostinelli c010d9fafd Store time in registry. 5 years ago
  Roberto Ostinelli c26890de54 Optimize ETS traversal with partially bound key in registry. 5 years ago
  Roberto Ostinelli 11d49566cb Add syn:force_cluster_sync/1. 5 years ago
  Roberto Ostinelli b66b9603d0 Check that demonitoring is done during automerge. 5 years ago
  Roberto Ostinelli b41564de05 Refactor keeping monitor references during conflict resolution. 5 years ago
  Roberto Ostinelli 097bcaed9d Unmonitor processes discarded during conflict resolution. 5 years ago
  Roberto Ostinelli 3087c64b50 Ensure that monitor reference is kept for local pid. 5 years ago
  Roberto Ostinelli c776150bda Extend sync registration conflict resolution to the whole cluster. 5 years ago
  Roberto Ostinelli e9f923680d Pick remote pid over local pid in conflict resolution. 5 years ago
  Roberto Ostinelli 8395c88896 Improve sync registration conflict handling. 5 years ago
  Roberto Ostinelli a67813ecbe Take care of race conditions in reregister. 5 years ago
  Roberto Ostinelli bdcbd22de4 Void conflicts with native erlang function naming. 5 years ago
  Roberto Ostinelli 218256589d Refactor overwriting monitor ref in conflicts. 5 years ago
  Roberto Ostinelli 2bbda172f7 Allow to reregister. 5 years ago
  Roberto Ostinelli 30df0e1404 Ensure that an eventual monitor ref is kept when overwriting in conflict. 5 years ago
  Roberto Ostinelli 18ae42fc97 Improve logging. 5 years ago
  Roberto Ostinelli c6a0668071 Do not check for process alive before inserting. 5 years ago
  Roberto Ostinelli bffd990c47 Improve concurrency sync unregister's consistency. 5 years ago
  Roberto Ostinelli f97d3a5b2e Fix dialyzer warnings. 5 years ago
  Roberto Ostinelli 5ef070b948 Allow to manually start a sync from a remote node. 5 years ago
  Roberto Ostinelli a393ebaa22 Add anti-entropy for groups. 5 years ago
  Roberto Ostinelli b4bce71874 Add anti-entropy for registry. 5 years ago
  Roberto Ostinelli 42e7eb8c27 Ensure that node monitoring is started asap. 5 years ago
  Roberto Ostinelli d21ef97c37 Refactor resolve. 5 years ago
  Roberto Ostinelli d22e14cf9a Convert groups to ETS backend. 5 years ago
  Roberto Ostinelli f9aaea0b6d Convert registry to ETS backend. 5 years ago
  Roberto Ostinelli d4a655ec1a Ensure that syn syncs to the full cluster on boot. 5 years ago
  Roberto Ostinelli 572afc0c64 Refactor conflict resolution. 5 years ago