Thomas Lamprecht [Thu, 25 Jun 2020 15:06:57 +0000 (17:06 +0200)]
docs: man: move cmap_keys man page from section 8 to 7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit ece318e2b0550880b96e275051d4dd2253384ca5) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 25 Jun 2020 15:02:51 +0000 (17:02 +0200)]
update submodule to v3.0.4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 003003ddd69f6c487560966e2880ab1505198350) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 25 Nov 2019 14:38:25 +0000 (15:38 +0100)]
rebase to new upstream release 3.0.3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 78f2d64051326084038c4b0316d59f5fe4289d6f) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sat, 23 Nov 2019 09:07:56 +0000 (10:07 +0100)]
update d/control
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 1a9b3f34ec67e00d7eb7cefb3c231bd00d2b82da) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sat, 23 Nov 2019 09:04:10 +0000 (10:04 +0100)]
Proxmox maintains this package again
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 9f389a22676f820a69d368c9dc9517dfb79c4ace) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 10 Oct 2019 16:12:24 +0000 (18:12 +0200)]
cherry-pick: totemsrp: Reduce MTU to left room second mcast
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 661a2fe3911526de1b5cda63e4fbaba5925501ba) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
buildsys: use $DEB_VERSION to depreaceate CSRELEASE
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 4e9e2cc8ea908a18f7327addc72f126e445d6386) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 6282e6cadf6465b9e4be9a12481d3b18eb4c33a2) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 52dfffebf73c3a85f9e663a1d53ed34c8fe81a86) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
allowing us to drop the tarball tracking and the patches-of-patches
thing, which is just plain annoying and costs to much time and nerves
when touching anything..
diffoscope tested previous and current .deb, only real change is the
exclusion of the changelog from Debian, but as that was ordered after
ours anyway it shouldn't be to big of an issue
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 8dcb3076b4a211ee404b58f3efa627f78a33b1b5) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 21 Jun 2019 12:26:48 +0000 (14:26 +0200)]
bump version to 3.0.2-pve2~bpo9
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit fa960e0c13dc858a0d1eb224015622b1dc5fda96) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 21 Jun 2019 12:24:01 +0000 (14:24 +0200)]
cherry-pick totem confg patches
see https://github.com/corosync/corosync/pull/484
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
(cherry picked from commit 6c729f1794628ee3e4ac36f777a2bb5aa7629c1d) Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
we do not want that qugeas manages the corosync config as it does
not knows from our blessed master config in /etc/pve/corosync.conf
and this saves us a build depedency.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 25 Apr 2018 07:09:24 +0000 (09:09 +0200)]
cpg: fix issue when nodes with low id hang
The cpg config change callback where not made correctly for nodes
with a low member id (lowest id == master node) after corosync on
said node hung, due to IO, artifical suspend or other scheduling
related hangs.
Thomas Lamprecht [Wed, 29 Mar 2017 11:08:57 +0000 (13:08 +0200)]
remove problematic corosync-qdevice.init
without this we seemingly cannot install corosync-qdevice on PVE 5.0
While the programm and its systemd service file get installed
correctly the package configuration fails with:
----
Setting up corosync-qdevice (2.4.2-pve2) ...
insserv: Service corosync has to be enabled to start service corosync-qdevice
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package corosync-qdevice (--configure):
subprocess installed post-installation script returned error exit status 1
----
This error gets printed while corosync is enabled and started without
failure. So just remove the problematic file.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Rebased as part of patch-queue
minor update with buildfixes for newer systems (strech, at least with
arm), config parser bugs and some qdevice fixes, while we do not have
qdevice enabled.
oneline log between v2.4.0 and v2.4.2:
96f91f2 libvotequorum: Bump version 19e48a6 [build] Fix build on RHEL7.3 latest 52e6ae5 cfg: Prevents use of uninitialized buffer b0c850f Qnetd LMS: Fix two partition use case 0da1b74 man: mention qdevice incompatibilites in votequorum.5 49a9f72 Man: Fix corosync-qdevice-net-certutil link 87c363b Spec: Qdevice require same version of corosync f837f95 Config: Flag config uidgid entries 3e995cf cts: Make it run with pacemaker-1.13+ 71c9035 Low: totemsrp: Addition of the log. a275d88 qdevice: some more small man page fixes b6c71aa qdevice: Fix 'tie_breaker' in man page
Tested for a week now in cluster setups with mixed versions (v2.4.0
and v2.4.2) and upgrade tests.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Add a workaround for an ipv6 multicast kernel bug where ipv6 multicast
interfaces are rendered inert when another socket gets bound after them.
This problem got fixed somewhere between 3.10 and 3.16, so this patch
can be removed when we upgrade the kernel accordingly.
Dietmar Maurer [Wed, 24 Aug 2011 11:22:31 +0000 (13:22 +0200)]
improve download target
we now use the git tag to checkout the request version. We need to
include the .git dir inside the tar archive, because that is used
by configure to detect the version.