]>
git.proxmox.com Git - kronosnet.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Fabian Grünbichler [Tue, 3 Oct 2023 08:38:23 +0000 (10:38 +0200)]
bump version to 1.28-pve1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 3 Oct 2023 07:41:35 +0000 (09:41 +0200)]
update upstream to 1.28
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 19 Sep 2023 09:00:14 +0000 (11:00 +0200)]
bump version to 1.26-pve1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 19 Sep 2023 09:10:57 +0000 (11:10 +0200)]
d/rules: drop FORTIFY_SOURCE flag
it is automatically enabled with a higher value by knet's configure script, and
only allowed to be set once.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 19 Sep 2023 08:51:40 +0000 (10:51 +0200)]
update to kronosnet 1.26
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Thu, 25 May 2023 16:57:30 +0000 (18:57 +0200)]
bump version to 1.25-pve1
even if Debian has a new enough version, bump this now already
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 25 May 2023 17:04:05 +0000 (19:04 +0200)]
d/control: define compat level via build-depends and raise to 13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 25 May 2023 17:03:27 +0000 (19:03 +0200)]
buildsys: improve DSC target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 25 May 2023 17:03:18 +0000 (19:03 +0200)]
buildsys: always pre-clean for dsc target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 25 May 2023 17:03:08 +0000 (19:03 +0200)]
buildsys: fix DSC file name
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 25 May 2023 17:02:52 +0000 (19:02 +0200)]
buildsys: use correct DEB_HOST_ARCH
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 25 May 2023 16:55:43 +0000 (18:55 +0200)]
buildsys: expand clean target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 8 May 2023 12:01:49 +0000 (14:01 +0200)]
buildsys: add sbuild target for convenience
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 8 May 2023 12:01:18 +0000 (14:01 +0200)]
buildsys: derive upload dist automatically
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 8 May 2023 12:00:37 +0000 (14:00 +0200)]
buildsys: add source tarball generation for clean DSC build
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 8 May 2023 11:45:01 +0000 (13:45 +0200)]
buildsys: use simple parenthesis for variables
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 3 May 2023 15:44:02 +0000 (17:44 +0200)]
switch upload dist to bookworm
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 2 May 2023 16:48:25 +0000 (18:48 +0200)]
bump version to 1.25-pve1
but not uploaded as this is the exact state in upstream Debian
Bookworm repo.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 2 May 2023 16:47:58 +0000 (18:47 +0200)]
update submodule and patches to upstream v1.25 version
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 16 Nov 2022 08:17:19 +0000 (09:17 +0100)]
bump version to 1.24-pve2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Fabian Grünbichler [Thu, 10 Nov 2022 15:28:33 +0000 (16:28 +0100)]
cherry-pick pmtud fix
as reported in https://forum.proxmox.com/threads/sudden-reboot-of-multiple-nodes-while-adding-a-new-node.116714/
this patch just fixes a particular issue where a node joins (as in
quorum membership change, not limited to PVE cluster join) an existing
cluster, but has a lower MTU than the existing links to the already
joined part of the cluster.
i.e.:
Node A: MTU 9000
Node B: MTU 9000
Node C: MTU 1500
A & B are already up and running and have established that they can talk
to eachother with MTU 9000 (-overhead). Now C joins as well - without
the reset and re-schedule of MTU discovery in this patch, A and B will
use MTU 9000 when talking to C, but those packets might never arrive
(depending on network hardware and configuration). Since the heartbeat
packets used to detect the link status are always small, they are able
to arrive at C without any problems. If the network along the way
doesn't reject the packets, but just drops them, the MTU discovery is
also severely delayed (up to tens of minutes until the actual, low MTU
is correctly detected!).
In the regular case, the reset will be immediately followed by detecting
the correct MTU for the new link (and depending on whether its lower
than the other links, the global MTU used for fragmenting by knet), and
the window with additional overhead (smaller MTU => more fragmentation
=> more packets) should be fairly small. In case of a network blackhole
negatively affecting MTU discovery, the window might be big, but without
this patch, the result is a complete outage of the whole cluster, which
is even less desirable than a cluster running with performance impacted.
Upstream is working on further improving similar failure scenarios, such as:
- improved handling of MTU being lowered at runtime (either at the link
level, or somewhere along the network path)
- improving MTU discovery timeouts and intervals to speedup recovery
even with blackholing networks
These other changes are still work in progress and will follow at a
later date.
This patch is cherry-picked from upstream branch stable1-proposed
(slated for inclusion in the next stable 1.x release of libknet).
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Mon, 30 May 2022 11:14:29 +0000 (13:14 +0200)]
bump version to 1.24-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 30 May 2022 11:14:00 +0000 (13:14 +0200)]
drop patches applied upstream
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 30 May 2022 11:13:06 +0000 (13:13 +0200)]
update submodule to v1.24
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Fabian Grünbichler [Tue, 9 Nov 2021 10:45:28 +0000 (11:45 +0100)]
bump version to 1.22-pve2
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 9 Nov 2021 10:42:12 +0000 (11:42 +0100)]
fix #3672: cherry-pick knet fixes
see https://github.com/corosync/corosync/issues/660 as well. these are
already queued for 1.23 and taken straight from stable1-proposed.
Acked-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Reviewed-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Fri, 10 Sep 2021 11:09:16 +0000 (13:09 +0200)]
bump version to 1.22-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 10 Sep 2021 11:08:31 +0000 (13:08 +0200)]
update submodule to v1.22
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sun, 16 May 2021 15:52:00 +0000 (17:52 +0200)]
buildsys: change upload dist to bullseye
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sun, 16 May 2021 14:48:43 +0000 (16:48 +0200)]
bump version to 1.21-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sun, 16 May 2021 14:48:16 +0000 (16:48 +0200)]
libknet1: override false-postivie lintian errors
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sun, 16 May 2021 14:46:58 +0000 (16:46 +0200)]
d/control: update build-dependencies
from upstream packaging
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sun, 16 May 2021 14:46:33 +0000 (16:46 +0200)]
d/tests: update to split-tests from Debian packaging
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sun, 16 May 2021 14:36:33 +0000 (16:36 +0200)]
d/control: update dh compat level to 12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sun, 16 May 2021 14:33:57 +0000 (16:33 +0200)]
d/rules: update for bullseye
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sun, 16 May 2021 14:26:37 +0000 (16:26 +0200)]
update to kronosnet v1.21 stable release
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 28 Jan 2021 11:32:09 +0000 (12:32 +0100)]
bump version to 1.20-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 28 Jan 2021 11:36:00 +0000 (12:36 +0100)]
debian: update libknet1 symbols
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 28 Jan 2021 11:05:54 +0000 (12:05 +0100)]
update submodule to v1.20
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 25 Jun 2020 14:48:00 +0000 (16:48 +0200)]
bump version to 1.16-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 25 Jun 2020 14:47:09 +0000 (16:47 +0200)]
update submodule to v1.16
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 5 Mar 2020 08:56:10 +0000 (09:56 +0100)]
bump version to 1.15-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 31 Jan 2020 19:08:20 +0000 (20:08 +0100)]
bump version to 1.14-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sat, 23 Nov 2019 09:08:57 +0000 (10:08 +0100)]
update d/control VCS url
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sat, 23 Nov 2019 09:05:53 +0000 (10:05 +0100)]
update d/control
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sat, 23 Nov 2019 09:04:49 +0000 (10:04 +0100)]
Proxmox maintains this package again
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 16 Oct 2019 15:28:55 +0000 (17:28 +0200)]
bump version to 1.13-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 16 Oct 2019 15:25:26 +0000 (17:25 +0200)]
update to new stable release v1.13
This is more or less a no-op as we already carried the meaningful
patches from this release as debian/patches.
Good thing is, now we've zero downstream patches.
We mostly adapt this release to not get told by user that we miss it
and it's important bug fixes ;)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 15 Oct 2019 12:03:29 +0000 (14:03 +0200)]
bump version to 1.12-pve2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 15 Oct 2019 12:03:13 +0000 (14:03 +0200)]
buildsys: use dpkg-dev makefile helpers for pkg info
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 15 Oct 2019 11:58:30 +0000 (13:58 +0200)]
cherry-pick netload issue fixes
cherry-pick upstream kronosnet pull request:
https://github.com/kronosnet/kronosnet/pull/264
Includes fixes for MTU detection and defragmentation, normally
happening on high network load
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 20 Sep 2019 10:49:09 +0000 (12:49 +0200)]
bump version to 1.12-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 20 Sep 2019 10:48:10 +0000 (12:48 +0200)]
update to v1.12 stable release
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 19 Sep 2019 08:59:29 +0000 (10:59 +0200)]
bump version to 1.11-pve2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 19 Sep 2019 08:52:10 +0000 (10:52 +0200)]
backport: [links] fix memory corruption of link structure
Related to our Bugzilla #2326 [0] and upstream kronosnet report #255
[1]
[0]: https://bugzilla.proxmox.com/show_bug.cgi?id=2326
[1]: https://github.com/kronosnet/kronosnet/issues/255
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 21 Aug 2019 14:59:40 +0000 (16:59 +0200)]
bump version to 1.11-pve1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 21 Aug 2019 14:59:33 +0000 (16:59 +0200)]
update libknet1 symbols for 1.11
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 21 Aug 2019 14:53:11 +0000 (16:53 +0200)]
update sources to v1.11; drop upstream patches
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 21 Aug 2019 13:22:12 +0000 (15:22 +0200)]
buildsys: fix upload target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 21 Aug 2019 13:21:10 +0000 (15:21 +0200)]
switch to submodule build
and omit the 1.9 and 1.10 cherry-picks directly by checking out the
submodule already at the v1.10 tag
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 21 Aug 2019 12:07:54 +0000 (14:07 +0200)]
move adding symbols for 1.10 to d/libknet1.symbols directly
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 21 Aug 2019 12:05:11 +0000 (14:05 +0200)]
move build-deps fix patch to d/control
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 21 Aug 2019 12:03:17 +0000 (14:03 +0200)]
move changelog patch content to d/changelog
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 21 Aug 2019 10:07:54 +0000 (12:07 +0200)]
extract debian and track that
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Fabian Grünbichler [Fri, 2 Aug 2019 09:18:58 +0000 (11:18 +0200)]
make: add libnozzle1 package to DEBS
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Fri, 2 Aug 2019 08:55:26 +0000 (10:55 +0200)]
bump version to 1.10-pve2
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Fri, 2 Aug 2019 08:54:50 +0000 (10:54 +0200)]
cherry-pick pmtud fixes
from upstream PR#242
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 19 Jun 2019 12:36:51 +0000 (14:36 +0200)]
bump version to 1.10-pve1
note: 1.9 and 1.10 have been cherry-picked as patches from upstream
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Thu, 23 May 2019 19:16:17 +0000 (21:16 +0200)]
buildsys: run lintian on produced packages
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 23 May 2019 19:15:35 +0000 (21:15 +0200)]
buildsys: use correct version and packagename for targets
to allow actually using the `dinstall' target..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 23 May 2019 19:13:19 +0000 (21:13 +0200)]
buildsys: clean correctly all build debs
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Fabian Grünbichler [Wed, 22 May 2019 13:37:29 +0000 (15:37 +0200)]
bump version to 1.8-pve1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 22 May 2019 13:37:28 +0000 (15:37 +0200)]
cherry-pick crypto changes
for compatibility with existing Corosync 2.x auth keys
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Thu, 23 May 2019 09:17:14 +0000 (11:17 +0200)]
add upstream sources
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Fabian Grünbichler [Wed, 22 May 2019 13:37:26 +0000 (15:37 +0200)]
initial Makefile
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>