Skip to content

Draft: Support running multi-node

will resolve #2925

  • libcluster
  • cachex?
  • shout: propagate initial state and every state change
    • need perfect replication, order matters
    • db?
    • we can generate an (flake)id upon every new message and resolve conflicts using id order
  • config: propagate changes to all nodes
  • restarter: outside Pleroma application tree, need other ways to communicate
  • emoji: propagate changes to all nodes
  • endpoint: should just work?
  • oban: will just work https://elixirforum.com/t/example-of-multiple-node-worker-cluster-with-oban/29236/3
  • streamer
  • docker: allow only one active migration at a time (how?)
  • ?
Edited by tusooa

Merge request reports