]> git.proxmox.com Git - kronosnet.git/log
kronosnet.git
6 months agobump version to 1.28-pve1 master
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>
6 months agoupdate upstream to 1.28
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>
7 months agobump version to 1.26-pve1
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>
7 months agod/rules: drop FORTIFY_SOURCE flag
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>
7 months agoupdate to kronosnet 1.26
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>
11 months agobump version to 1.25-pve1
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>
11 months agod/control: define compat level via build-depends and raise to 13
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>
11 months agobuildsys: improve DSC target
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>
11 months agobuildsys: always pre-clean for dsc target
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>
11 months agobuildsys: fix DSC file name
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>
11 months agobuildsys: use correct DEB_HOST_ARCH
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>
11 months agobuildsys: expand clean target
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>
11 months agobuildsys: add sbuild target for convenience
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>
11 months agobuildsys: derive upload dist automatically
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>
11 months agobuildsys: add source tarball generation for clean DSC build
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>
11 months agobuildsys: use simple parenthesis for variables
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>
11 months agoswitch upload dist to bookworm
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>
11 months agobump version to 1.25-pve1
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>
11 months agoupdate submodule and patches to upstream v1.25 version
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>
17 months agobump version to 1.24-pve2
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>
17 months agocherry-pick pmtud fix
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>
22 months agobump version to 1.24-pve1
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>
22 months agodrop patches applied upstream
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>
22 months agoupdate submodule to v1.24
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>
2 years agobump version to 1.22-pve2
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>
2 years agofix #3672: cherry-pick knet fixes
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>
2 years agobump version to 1.22-pve1
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>
2 years agoupdate submodule to v1.22
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>
2 years agobuildsys: change upload dist to bullseye
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>
2 years agobump version to 1.21-pve1
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>
2 years agolibknet1: override false-postivie lintian errors
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>
2 years agod/control: update build-dependencies
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>
2 years agod/tests: update to split-tests from Debian packaging
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>
2 years agod/control: update dh compat level to 12
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>
2 years agod/rules: update for bullseye
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>
2 years agoupdate to kronosnet v1.21 stable release
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>
3 years agobump version to 1.20-pve1
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>
3 years agodebian: update libknet1 symbols
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>
3 years agoupdate submodule to v1.20
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>
3 years agobump version to 1.16-pve1
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>
3 years agoupdate submodule to v1.16
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>
4 years agobump version to 1.15-pve1
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>
4 years agobump version to 1.14-pve1
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>
4 years agoupdate d/control VCS url
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>
4 years agoupdate d/control
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>
4 years agoProxmox maintains this package again
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>
4 years agobump version to 1.13-pve1
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>
4 years agoupdate to new stable release v1.13
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>
4 years agobump version to 1.12-pve2
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>
4 years agobuildsys: use dpkg-dev makefile helpers for pkg info
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>
4 years agocherry-pick netload issue fixes
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>
4 years agobump version to 1.12-pve1
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>
4 years agoupdate to v1.12 stable release
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>
4 years agobump version to 1.11-pve2
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>
4 years agobackport: [links] fix memory corruption of link structure
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>
4 years agobump version to 1.11-pve1
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>
4 years agoupdate libknet1 symbols for 1.11
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>
4 years agoupdate sources to v1.11; drop upstream patches
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>
4 years agobuildsys: fix upload target
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>
4 years agoswitch to submodule build
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>
4 years agomove adding symbols for 1.10 to d/libknet1.symbols directly
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>
4 years agomove build-deps fix patch to d/control
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>
4 years agomove changelog patch content to d/changelog
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>
4 years agoextract debian and track that
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>
4 years agomake: add libnozzle1 package to DEBS
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>
4 years agobump version to 1.10-pve2
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>
4 years agocherry-pick pmtud fixes
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>
4 years agobump version to 1.10-pve1
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>
4 years agobuildsys: run lintian on produced packages
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>
4 years agobuildsys: use correct version and packagename for targets
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>
4 years agobuildsys: clean correctly all build debs
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>
4 years agobump version to 1.8-pve1
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>
4 years agocherry-pick crypto changes
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>
4 years agoadd upstream sources
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>
4 years agoinitial Makefile
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>