Page MenuHomeVyOS Platform

initramfs (Amit Agnani)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 31 2022, 1:52 AM (121 w, 4 h)

Recent Activity

Dec 22 2023

initramfs closed T4760: VyOS does not support running multiple instances of DHCPv6 clients as Resolved.
Dec 22 2023, 3:40 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Jan 22 2023

initramfs added a comment to T4683: Add kitty-terminfo package to build.

There's already an open PR for the backport to 1.3 here: https://github.com/vyos/vyos-build/pull/265 which @c-po seems to have approved, should I close that PR in favor of the new one?

Jan 22 2023, 12:13 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)

Dec 18 2022

initramfs closed T4709: TCP MSS clamping broken in equuleus as Resolved.
Dec 18 2022, 1:43 PM · VyOS 1.3 Equuleus (1.3.3)
initramfs closed T4882: Missing ICMPv6 type names in firewall configuration as Resolved.
Dec 18 2022, 1:42 PM · VyOS 1.4 Sagitta

Dec 17 2022

initramfs committed rVYOSONEX7709663c61f9: firewall: T4709: adjust TCP MSS clamping ranges and options.
Dec 17 2022, 7:27 AM
initramfs committed rVYOSONEX1c9bd9375765: firewall: T4882: add missing ICMPv6 type names.
Dec 17 2022, 7:23 AM

Dec 15 2022

initramfs claimed T4882: Missing ICMPv6 type names in firewall configuration.

Relevant PR:

Dec 15 2022, 11:31 AM · VyOS 1.4 Sagitta
initramfs created T4882: Missing ICMPv6 type names in firewall configuration.
Dec 15 2022, 11:23 AM · VyOS 1.4 Sagitta
initramfs closed T4671: linux-firmware package is missing symlinks defined in WHENCE file as Resolved.
Dec 15 2022, 11:17 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
initramfs added a comment to T4878: Any interface bonding changes cause interface flapping.

@zsdc Yeah I see the bug now, I made the assumption that the config level by default was set to the bond (i.e. interfaces bonding bondX), good catch. Tested in a VM and I can confirm no regression in existing bonding behavior.

Dec 15 2022, 11:03 AM · VyOS 1.4 Sagitta
initramfs added a comment to T4878: Any interface bonding changes cause interface flapping.

I couldn't find an effective way to get all the new members added to the bond via config at commit-time without comparing the members to the running/effective config (the function leaf_node_changed() only gets the removed interfaces). Not doing so either causes runtime commit failures (where the bond fails to add/remove members) or boot failures (where the bond fails to add all it's members on boot).

Dec 15 2022, 8:56 AM · VyOS 1.4 Sagitta

Dec 13 2022

initramfs added a comment to T4709: TCP MSS clamping broken in equuleus.

@c-po While I was wrong about the MSS clamp not being applied, the missing clamp-mss-to-pmtu feature and the incorrect MSS limits are both still problems that PR 1557 addresses. I believe we can close this after those issues are addressed.

Dec 13 2022, 12:14 PM · VyOS 1.3 Equuleus (1.3.3)

Nov 12 2022

initramfs closed T4814: Regression in bundled powerdns version as Resolved.

I seem to have jumped the gun a bit as the issue seems to have been resolved via:

Nov 12 2022, 5:24 PM · VyOS 1.4 Sagitta
initramfs added a comment to T4799: PowerDNS >= 4.7 does not get reloaded by vyos-hostsd.

@c-po I think the reason you're seeing the old name of 'pdns-r/worker' is due to a packaging regression described in T4814. All the latest builds of vyos 1.4 seem to be providing powerdns 4.4 instead of the expected 4.8. Since this issue and corresponding bugfix only pertains to powerdns >= 4.8, the issue would not be visible if powerdns is downgraded to 4.4.

Nov 12 2022, 4:50 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
initramfs created T4814: Regression in bundled powerdns version.
Nov 12 2022, 4:47 PM · VyOS 1.4 Sagitta
initramfs added a comment to T4799: PowerDNS >= 4.7 does not get reloaded by vyos-hostsd.

Just as a point of additional reference, I've bisected the PowerDNS source code to see where the change from 'pdns-r/worker' to something else occurred and successfully found that commit 69b39198 in the repository changes the thread names away from the prefix of 'pdns-r'. Since that change, the string pdns-r/ no longer exists in the source code. The aforementioned commit is included in the following tags:

Nov 12 2022, 3:12 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)

Nov 10 2022

initramfs committed rVYOSONEXf60706b4a9bf: op-mode: T4810: fix show/monitor log of pppoe interface.
Nov 10 2022, 6:14 PM
initramfs added a comment to T4810: Op-mode show/monitor log pppoe interface does not show any logs.

Relevant PR:

Nov 10 2022, 7:52 AM · VyOS 1.4 Sagitta
initramfs created T4810: Op-mode show/monitor log pppoe interface does not show any logs.
Nov 10 2022, 7:46 AM · VyOS 1.4 Sagitta
initramfs added a comment to T4799: PowerDNS >= 4.7 does not get reloaded by vyos-hostsd.

Hmm, I can't seem to reproduce that name with "pdns-recursor/now 4.8.0~beta1-1pdns.bullseye amd64" or "pdns-recursor/now 4.8.0~beta2-1pdns.bullseye amd64" both in a live bare-metal system or in a VM. Both versions return pdns_recursor for me when printed from p.name(). The worker thread names (as listed from ps or htop) also don't match: "rec/web+stat" and "rec/taskThread", not that either of these are returned by p.name().

Nov 10 2022, 7:31 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)

Nov 9 2022

initramfs added a comment to T4799: PowerDNS >= 4.7 does not get reloaded by vyos-hostsd.

@c-po I noticed you've reverted the commit, may I ask how you're able to reproduce the process name of 'pdns-r/worker'? Just doing the testing again with the latest build as of writing (vyos-1.4-rolling-202211060813-amd64.iso), I get:

Nov 9 2022, 8:49 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)

Nov 5 2022

initramfs committed rVYOSONEXff09d4f47e5f: dns: T4799: fix bug with not reloading powerdns config.
Nov 5 2022, 7:24 AM
initramfs committed rVYOSONEXae30110b9fe4: dns: T4799: fix bug with not reloading powerdns config.
Nov 5 2022, 7:04 AM
initramfs added a comment to T4799: PowerDNS >= 4.7 does not get reloaded by vyos-hostsd.

Relevant PRs:

Nov 5 2022, 1:39 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
initramfs updated the task description for T4799: PowerDNS >= 4.7 does not get reloaded by vyos-hostsd.
Nov 5 2022, 1:28 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
initramfs created T4799: PowerDNS >= 4.7 does not get reloaded by vyos-hostsd.
Nov 5 2022, 1:19 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)

Nov 3 2022

initramfs added a comment to T4760: VyOS does not support running multiple instances of DHCPv6 clients.

A patch to the WIDE DHCPv6 client seems to be sufficient to resolve this issue with respect to the way VyOS currently uses the daemon (one daemon per configured interface), PRs below:

Nov 3 2022, 1:59 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Oct 19 2022

initramfs created T4760: VyOS does not support running multiple instances of DHCPv6 clients.
Oct 19 2022, 11:41 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta

Oct 11 2022

initramfs committed rVYOSONEX2722f6ea29a9: qos: T4688: add xml template for limiter actions.
Oct 11 2022, 5:32 PM

Oct 4 2022

initramfs closed T4685: Interface does not exist on boot when used as inbound-interface for local policy route as Resolved.
Oct 4 2022, 4:59 PM · VyOS 1.4 Sagitta
initramfs closed T4582: Router-advert: Preferred lifetime cannot equal valid lifetime in PIOs as Resolved.
Oct 4 2022, 4:58 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
initramfs closed T4648: PPPoE: Ignore default router from RA when PPPoE default-route is set to none as Resolved.
Oct 4 2022, 4:57 PM · VyOS 1.3 Equuleus (1.3.3)

Sep 26 2022

initramfs added a comment to T4709: TCP MSS clamping broken in equuleus.

It seems like I was wrong about the netfilter rule not working as intended (and in my testing the clamp was broken for some other reason that was an error on my part), the post has been edited to only indicate the remaining issue of an overly strict MSS clamping range.

Sep 26 2022, 3:10 AM · VyOS 1.3 Equuleus (1.3.3)
initramfs updated the task description for T4709: TCP MSS clamping broken in equuleus.
Sep 26 2022, 3:08 AM · VyOS 1.3 Equuleus (1.3.3)

Sep 24 2022

initramfs added a comment to T4709: TCP MSS clamping broken in equuleus.

See https://unix.stackexchange.com/questions/672742/why-mss-clamping-in-iptables-nft-seems-to-take-no-effect-in-nftables for additional explanation why the iptables version do not work under iptables-nft.

Sep 24 2022, 8:28 PM · VyOS 1.3 Equuleus (1.3.3)
initramfs added a comment to T4709: TCP MSS clamping broken in equuleus.

Relevant PRs:

Sep 24 2022, 8:15 PM · VyOS 1.3 Equuleus (1.3.3)
initramfs committed rVYOSONEXcc01700d2a2b: interfaces: T4709: raise minimum TCP MSS clamping value.
Sep 24 2022, 8:10 PM
initramfs created T4709: TCP MSS clamping broken in equuleus.
Sep 24 2022, 7:43 PM · VyOS 1.3 Equuleus (1.3.3)

Sep 11 2022

initramfs updated the task description for T4688: Add support for customizing packet verdict actions in limiter traffic policy.
Sep 11 2022, 12:38 PM · VyOS 1.3 Equuleus (1.3.5)
initramfs created T4688: Add support for customizing packet verdict actions in limiter traffic policy.
Sep 11 2022, 12:23 PM · VyOS 1.3 Equuleus (1.3.5)

Sep 10 2022

initramfs committed rVYOSONEX768f562c09f6: policy: T4685: fix non-existent inbound-interface on commit.
Sep 10 2022, 5:19 AM
initramfs updated the task description for T4685: Interface does not exist on boot when used as inbound-interface for local policy route.
Sep 10 2022, 1:47 AM · VyOS 1.4 Sagitta

Sep 9 2022

initramfs created T4685: Interface does not exist on boot when used as inbound-interface for local policy route.
Sep 9 2022, 11:17 PM · VyOS 1.4 Sagitta
initramfs created T4683: Add kitty-terminfo package to build.
Sep 9 2022, 10:20 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)

Sep 6 2022

initramfs updated the task description for T4671: linux-firmware package is missing symlinks defined in WHENCE file.
Sep 6 2022, 12:05 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
initramfs created T4671: linux-firmware package is missing symlinks defined in WHENCE file.
Sep 6 2022, 11:45 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)

Sep 5 2022

initramfs added a comment to T4668: Adding/removing members from bond doesn't work/results in incorrect interface state.

The smoketest seems suspect, the error line has nothing to do with this issue and running the smoketest several times results in tests passing/failing arbitrarily on that line (across multiple tests).

Sep 5 2022, 7:07 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Sep 4 2022

initramfs committed rVYOSONEXdf97b5a4130e: bonding: T4668: refactor configuration mode interface bonding script.
Sep 4 2022, 3:12 PM
initramfs committed rVYOSONEX0f1d29ac0480: bonding: T4668: fix live bonding member add or remove.
Sep 4 2022, 3:12 PM
initramfs committed rVYOSONEX8285902d3f4e: pppoe: T4648: stop default route from being installed under IPv6.
Sep 4 2022, 6:19 AM

Sep 3 2022

initramfs committed rVYOSONEX6287cc214be8: bonding: T4668: refactor configuration mode interface bonding script.
Sep 3 2022, 3:08 PM
initramfs committed rVYOSONEX95e7676aa8ae: bonding: T4668: fix live bonding member add or remove.
Sep 3 2022, 3:08 PM

Sep 2 2022

initramfs updated the task description for T4668: Adding/removing members from bond doesn't work/results in incorrect interface state.
Sep 2 2022, 11:57 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
initramfs created T4668: Adding/removing members from bond doesn't work/results in incorrect interface state.
Sep 2 2022, 11:35 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Aug 26 2022

initramfs updated the task description for T4648: PPPoE: Ignore default router from RA when PPPoE default-route is set to none.
Aug 26 2022, 1:55 AM · VyOS 1.3 Equuleus (1.3.3)
initramfs created T4648: PPPoE: Ignore default router from RA when PPPoE default-route is set to none.
Aug 26 2022, 1:37 AM · VyOS 1.3 Equuleus (1.3.3)

Aug 1 2022

initramfs committed rVYOSONEX0564f830a779: router-advert: T4582: fix preferred cannot equal valid lifetime.
Aug 1 2022, 5:58 PM
initramfs committed rVYOSONEXf6efe3035d35: router-advert: T4582: fix preferred cannot equal valid lifetime.
Aug 1 2022, 5:27 AM

Jul 31 2022

initramfs updated the task description for T4582: Router-advert: Preferred lifetime cannot equal valid lifetime in PIOs.
Jul 31 2022, 10:28 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
initramfs updated the task description for T4582: Router-advert: Preferred lifetime cannot equal valid lifetime in PIOs.
Jul 31 2022, 10:16 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
initramfs created T4582: Router-advert: Preferred lifetime cannot equal valid lifetime in PIOs.
Jul 31 2022, 10:12 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta