Project Ideas

Projects that are currently lacking volunteers, possibly suitable for internships, GSoC, etc.

resource agents

new LoadSharingIP agent

  • languages: POSIX shell/bash or negotiable
  • objective:
 to design and implement agent-like wrapper around
 recipe to setup cluster match based filter using
 Linux firewall; it is to be quantitatively better
 than what we have today in IPaddr2 agent
 when deployed as a clone (i.e., no IPv4-only limitation,
 flexibility on the firewall back-ends, more careful
 approach to resulting network traffic correctness
 -- properly mangled ARP packets, etc.;
 in extension, perhaps communicating with firewalld
 over DBus instead of triggering invocations to external
 iptables etc. commands where possible)
  • references to some details discussed in ML threads:
 https://lists.clusterlabs.org/pipermail/users/2020-January/026718.html
 https://lists.clusterlabs.org/pipermail/users/2020-January/026719.html
  • possibly helpful references (some already stated in ML threads)
 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0269ea4937343536ec7e85649932bc8c9686ea78
 https://git.netfilter.org/iptables/tree/extensions/libxt_cluster.man?h=v1.8.4
 https://git.netfilter.org/iptables/tree/extensions/libxt_cluster.txlate?h=v1.8.4
  • note: a big emphasis on practical testing (~1/2 of the effort, ideally)
  • contact: poki (at irc:freenode.net#clusterlabs or redhat.com)