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 (71 w, 1 d)

Recent Activity

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 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 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 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.5), 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.5), VyOS 1.4 Sagitta

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 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 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 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)

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