Page MenuHomeVyOS Platform

jestabro (John Estabrook)
User

Projects

User Details

User Since
Apr 12 2019, 4:27 PM (85 w, 1 d)

Recent Activity

Mon, Nov 23

jestabro updated the task description for T3082: multi_to_list must distinguish between values and defaults.
Mon, Nov 23, 1:34 PM · VyOS 1.3 Equuleus
jestabro changed the status of T3082: multi_to_list must distinguish between values and defaults, a subtask of T2956: Add support for list of defaultValues, from Open to Confirmed.
Mon, Nov 23, 2:50 AM · VyOS 1.3 Equuleus
jestabro changed the status of T3082: multi_to_list must distinguish between values and defaults, a subtask of T3081: get_config_dict() does not honor whitespaces in the CLI values field, from Open to Confirmed.
Mon, Nov 23, 2:50 AM · VyOS 1.3 Equuleus
jestabro changed the status of T3082: multi_to_list must distinguish between values and defaults from Open to Confirmed.
Mon, Nov 23, 2:50 AM · VyOS 1.3 Equuleus
jestabro closed T3081: get_config_dict() does not honor whitespaces in the CLI values field as Resolved.

See subtask T3082 for origin and details of this issue.

Mon, Nov 23, 2:46 AM · VyOS 1.3 Equuleus
jestabro updated the task description for T3082: multi_to_list must distinguish between values and defaults.
Mon, Nov 23, 2:39 AM · VyOS 1.3 Equuleus
jestabro added a subtask for T2956: Add support for list of defaultValues: T3082: multi_to_list must distinguish between values and defaults.
Mon, Nov 23, 2:37 AM · VyOS 1.3 Equuleus
jestabro added a parent task for T3082: multi_to_list must distinguish between values and defaults: T2956: Add support for list of defaultValues.
Mon, Nov 23, 2:37 AM · VyOS 1.3 Equuleus
jestabro added a subtask for T3081: get_config_dict() does not honor whitespaces in the CLI values field: T3082: multi_to_list must distinguish between values and defaults.
Mon, Nov 23, 1:32 AM · VyOS 1.3 Equuleus
jestabro added a parent task for T3082: multi_to_list must distinguish between values and defaults: T3081: get_config_dict() does not honor whitespaces in the CLI values field.
Mon, Nov 23, 1:32 AM · VyOS 1.3 Equuleus
jestabro created T3082: multi_to_list must distinguish between values and defaults.
Mon, Nov 23, 1:31 AM · VyOS 1.3 Equuleus

Mon, Nov 16

jestabro closed T2899: remote syslog server migration error on update as Resolved.
Mon, Nov 16, 2:31 PM · Restricted Project
jestabro closed T3003: Extend smoketest framework to allow loading an arbitrary config file as Resolved.
Mon, Nov 16, 2:29 PM · VyOS 1.3 Equuleus

Mon, Nov 9

jestabro added a comment to T3054: unionfs-fuse process never stopped after close terminal in config mode.

As discussed in Slack channel, these leftover processes should be cleaned up the next time configuration mode is entered (by UnionfsCstore::setupSession). In my limited testing, I can reproduce the leftover processes as above, but they are cleaned up the next time I enter config mode. There may well be corner cases where this mechanism is not successful, but I have not reproduced.

Mon, Nov 9, 7:08 PM · VyOS 1.3 Equuleus, VyOS 1.2 Crux

Oct 29 2020

jestabro claimed T2847: The commit does not work if there is insufficient memory..
Oct 29 2020, 1:43 PM · VyOS 1.3 Equuleus

Oct 27 2020

jestabro closed T2582: Script daemon to offload processing during commit as Resolved.
Oct 27 2020, 6:25 PM · VyOS 1.3 Equuleus
jestabro closed T2885: configd: print commit errors to config session terminal as Resolved.
Oct 27 2020, 6:25 PM · VyOS 1.3 Equuleus
jestabro closed T2885: configd: print commit errors to config session terminal, a subtask of T2582: Script daemon to offload processing during commit, as Resolved.
Oct 27 2020, 6:25 PM · VyOS 1.3 Equuleus
jestabro closed T2808: Add smoketest to ensure script consistency with config daemon, a subtask of T2582: Script daemon to offload processing during commit, as Resolved.
Oct 27 2020, 6:25 PM · VyOS 1.3 Equuleus
jestabro closed T2808: Add smoketest to ensure script consistency with config daemon as Resolved.
Oct 27 2020, 6:25 PM · VyOS 1.3 Equuleus
jestabro added a comment to T3003: Extend smoketest framework to allow loading an arbitrary config file.

https://github.com/vyos/vyos-1x/pull/583
https://github.com/vyos/vyos-build/pull/129

Oct 27 2020, 6:18 PM · VyOS 1.3 Equuleus
jestabro closed T3026: qemu: update script for deprecated ssh_host_port_min/max as Resolved.
Oct 27 2020, 5:38 PM · VyOS 1.3 Equuleus
jestabro closed T3026: qemu: update script for deprecated ssh_host_port_min/max, a subtask of T2792: Failed to run `sudo make qemu` with vyos-build container due to the change of packer, as Resolved.
Oct 27 2020, 5:38 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T3026: qemu: update script for deprecated ssh_host_port_min/max: T2792: Failed to run `sudo make qemu` with vyos-build container due to the change of packer.
Oct 27 2020, 5:18 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T2792: Failed to run `sudo make qemu` with vyos-build container due to the change of packer: T3026: qemu: update script for deprecated ssh_host_port_min/max.
Oct 27 2020, 5:18 PM · VyOS 1.3 Equuleus
jestabro created T3026: qemu: update script for deprecated ssh_host_port_min/max.
Oct 27 2020, 5:18 PM · VyOS 1.3 Equuleus

Oct 26 2020

jestabro added a comment to T3023: Add a Let's Encrypt client in the base image.
set service https certificates certbot

domain-name(s) should contain the desired server-name. A rewrite is in progress in:
https://phabricator.vyos.net/T2289

Oct 26 2020, 8:32 PM · VyOS 1.3 Equuleus
jestabro added a comment to T3023: Add a Let's Encrypt client in the base image.

It exists:
https://phabricator.vyos.net/T1585

Oct 26 2020, 8:12 PM · VyOS 1.3 Equuleus
jestabro changed the status of T3003: Extend smoketest framework to allow loading an arbitrary config file from In progress to Needs testing.

This still needs to be integrated into check-qemu-install before PR:
https://github.com/vyos/vyos-1x/compare/current...jestabro:vyos-configtest

Oct 26 2020, 2:44 PM · VyOS 1.3 Equuleus

Oct 25 2020

jestabro changed the status of T3003: Extend smoketest framework to allow loading an arbitrary config file from Open to In progress.
Oct 25 2020, 7:14 PM · VyOS 1.3 Equuleus
jestabro moved T3003: Extend smoketest framework to allow loading an arbitrary config file from Backlog to In Progress on the VyOS 1.3 Equuleus board.
Oct 25 2020, 7:14 PM · VyOS 1.3 Equuleus

Oct 24 2020

jestabro closed T3004: ConfigSession should (optionally) use config load script, a subtask of T3003: Extend smoketest framework to allow loading an arbitrary config file, as Resolved.
Oct 24 2020, 4:25 PM · VyOS 1.3 Equuleus
jestabro closed T3004: ConfigSession should (optionally) use config load script as Resolved.
Oct 24 2020, 4:25 PM · VyOS 1.3 Equuleus
jestabro closed T3007: HTTP-API should use config load script, not backend config load, a subtask of T3004: ConfigSession should (optionally) use config load script, as Resolved.
Oct 24 2020, 4:25 PM · VyOS 1.3 Equuleus
jestabro closed T3007: HTTP-API should use config load script, not backend config load as Resolved.
Oct 24 2020, 4:24 PM · VyOS 1.3 Equuleus

Oct 21 2020

jestabro added a subtask for T3004: ConfigSession should (optionally) use config load script: T3007: HTTP-API should use config load script, not backend config load.
Oct 21 2020, 7:12 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T3007: HTTP-API should use config load script, not backend config load: T3004: ConfigSession should (optionally) use config load script.
Oct 21 2020, 7:12 PM · VyOS 1.3 Equuleus
jestabro created T3007: HTTP-API should use config load script, not backend config load.
Oct 21 2020, 7:12 PM · VyOS 1.3 Equuleus
jestabro changed the status of T3004: ConfigSession should (optionally) use config load script from Open to Needs testing.
Oct 21 2020, 7:08 PM · VyOS 1.3 Equuleus
jestabro changed the status of T3004: ConfigSession should (optionally) use config load script, a subtask of T3003: Extend smoketest framework to allow loading an arbitrary config file, from Open to Needs testing.
Oct 21 2020, 7:08 PM · VyOS 1.3 Equuleus
jestabro changed Difficulty level from normal to easy on T3004: ConfigSession should (optionally) use config load script.
Oct 21 2020, 7:07 PM · VyOS 1.3 Equuleus
jestabro closed T2138: Can't load archived configs as they are gzipped as Resolved.
Oct 21 2020, 6:22 PM · VyOS 1.3 Equuleus

Oct 20 2020

jestabro added a parent task for T3004: ConfigSession should (optionally) use config load script: T3003: Extend smoketest framework to allow loading an arbitrary config file.
Oct 20 2020, 4:22 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T3003: Extend smoketest framework to allow loading an arbitrary config file: T3004: ConfigSession should (optionally) use config load script.
Oct 20 2020, 4:22 PM · VyOS 1.3 Equuleus
jestabro triaged T3004: ConfigSession should (optionally) use config load script as Normal priority.
Oct 20 2020, 4:22 PM · VyOS 1.3 Equuleus
jestabro triaged T3003: Extend smoketest framework to allow loading an arbitrary config file as Normal priority.
Oct 20 2020, 3:51 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2138: Can't load archived configs as they are gzipped.

Thanks @Viacheslav; I'm running other tests with vyos-load-config at the moment, and will check and add.

Oct 20 2020, 2:58 PM · VyOS 1.3 Equuleus

Oct 8 2020

jestabro claimed T2941: Using a unicode character in the description field causes UnicodeDecodeError in configsource.py.
Oct 8 2020, 7:54 PM · VyOS 1.3 Equuleus
jestabro renamed T2931: Unicode decode error causes vyos.configd service to restart from Adding NAT rule causes vyos.configd service to restart to Unicode decode error causes vyos.configd service to restart.
Oct 8 2020, 4:49 PM · VyOS 1.3 Equuleus

Oct 6 2020

jestabro added a comment to T2931: Unicode decode error causes vyos.configd service to restart.

Ongoing discussion in the forum on this matter:
https://forum.vyos.io/t/commit-causing-vyos-configd-service-to-exit-and-restart/5945
Summary to follow when there is a reproducer.

Oct 6 2020, 1:57 PM · VyOS 1.3 Equuleus

Oct 2 2020

jestabro closed T2952: configd: timeout breaks synchronization of messages, causing freeze as Resolved.
Oct 2 2020, 7:35 PM · VyOS 1.3 Equuleus
jestabro changed Difficulty level from unknown to normal on T2952: configd: timeout breaks synchronization of messages, causing freeze.
Oct 2 2020, 3:37 PM · VyOS 1.3 Equuleus
jestabro triaged T2952: configd: timeout breaks synchronization of messages, causing freeze as Unbreak Now! priority.
Oct 2 2020, 3:37 PM · VyOS 1.3 Equuleus

Sep 29 2020

jestabro added a comment to T2847: The commit does not work if there is insufficient memory..

@Viacheslav et. al. note that the succinct Mem-Info message shown above was added after v4.19 (commit ef8444ea), so was only seen during the brief window when we moved to 5.8 before reverting the kernel version, due to QAT issues and a bug affecting parted.

Sep 29 2020, 6:35 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T2847: The commit does not work if there is insufficient memory.: T2865: boot problem beginning with VyOS 1.3-rolling-202009011736.
Sep 29 2020, 6:30 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T2865: boot problem beginning with VyOS 1.3-rolling-202009011736: T2847: The commit does not work if there is insufficient memory..
Sep 29 2020, 6:30 PM · VyOS 1.3 Equuleus

Sep 27 2020

jestabro created T2931: Unicode decode error causes vyos.configd service to restart.
Sep 27 2020, 3:00 PM · VyOS 1.3 Equuleus

Sep 25 2020

jestabro claimed T2899: remote syslog server migration error on update.
Sep 25 2020, 12:54 PM · Restricted Project

Sep 15 2020

jestabro changed the status of T2885: configd: print commit errors to config session terminal, a subtask of T2582: Script daemon to offload processing during commit, from In progress to Needs testing.
Sep 15 2020, 4:31 PM · VyOS 1.3 Equuleus
jestabro changed the status of T2885: configd: print commit errors to config session terminal from In progress to Needs testing.
Sep 15 2020, 4:31 PM · VyOS 1.3 Equuleus
jestabro changed the status of T2885: configd: print commit errors to config session terminal, a subtask of T2582: Script daemon to offload processing during commit, from Open to In progress.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus
jestabro changed the status of T2885: configd: print commit errors to config session terminal from Open to In progress.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T2582: Script daemon to offload processing during commit: T2885: configd: print commit errors to config session terminal.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T2885: configd: print commit errors to config session terminal: T2582: Script daemon to offload processing during commit.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus
jestabro triaged T2885: configd: print commit errors to config session terminal as Normal priority.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2865: boot problem beginning with VyOS 1.3-rolling-202009011736.

@querubin thanks for the info; that requirement should not persist, as current work should lessen the overhead. I'll link the task back here when defined.

Sep 15 2020, 1:10 PM · VyOS 1.3 Equuleus

Sep 14 2020

jestabro added a comment to T2865: boot problem beginning with VyOS 1.3-rolling-202009011736.

@querubin Thank you for the detailed results --- firstly, these issues may be overdetermined due to several updates earlier this month; one notable issue is that we had moved to a 5.x series kernel, which showed several problems re QAT support, and an identified kernel bug. We have reverted to 4.19 as of yesterday until the next LTS kernel is available. I would suggest trying the most recent rolling, and then we will diagnose any persistent issues.

Sep 14 2020, 4:06 PM · VyOS 1.3 Equuleus

Sep 9 2020

jestabro moved T2327: Unable to create syslog server entry with different port from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Sep 9 2020, 8:16 PM · VyOS 1.2 Crux (VyOS 1.2.6)
jestabro closed T2327: Unable to create syslog server entry with different port as Resolved.

This is resolved by T2332; the normalized form is:

Sep 9 2020, 6:34 PM · VyOS 1.2 Crux (VyOS 1.2.6)
jestabro added a comment to T2327: Unable to create syslog server entry with different port.

Taking a look ...

Sep 9 2020, 6:09 PM · VyOS 1.2 Crux (VyOS 1.2.6)

Sep 8 2020

jestabro added a comment to T2865: boot problem beginning with VyOS 1.3-rolling-202009011736.

@querubin please try booting with the vyos-configd service masked: add the kernel boot parameter:

Sep 8 2020, 4:37 PM · VyOS 1.3 Equuleus
jestabro claimed T2865: boot problem beginning with VyOS 1.3-rolling-202009011736.
Sep 8 2020, 3:14 PM · VyOS 1.3 Equuleus

Sep 2 2020

jestabro closed T2849: vyos.xml.defaults should return a list on multi nodes, by default, a subtask of T2636: get_config_dict() shall always return a list on <multi/> nodes, as Resolved.
Sep 2 2020, 2:12 PM · VyOS 1.3 Equuleus
jestabro closed T2849: vyos.xml.defaults should return a list on multi nodes, by default as Resolved.
Sep 2 2020, 2:12 PM · VyOS 1.3 Equuleus

Sep 1 2020

jestabro changed the status of T2849: vyos.xml.defaults should return a list on multi nodes, by default, a subtask of T2636: get_config_dict() shall always return a list on <multi/> nodes, from In progress to Needs testing.
Sep 1 2020, 4:46 PM · VyOS 1.3 Equuleus
jestabro changed the status of T2849: vyos.xml.defaults should return a list on multi nodes, by default from In progress to Needs testing.
Sep 1 2020, 4:46 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T2636: get_config_dict() shall always return a list on <multi/> nodes: T2849: vyos.xml.defaults should return a list on multi nodes, by default.
Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T2849: vyos.xml.defaults should return a list on multi nodes, by default: T2636: get_config_dict() shall always return a list on <multi/> nodes.
Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus
jestabro changed the status of T2849: vyos.xml.defaults should return a list on multi nodes, by default from Open to In progress.
Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus

Aug 30 2020

jestabro added a comment to T2636: get_config_dict() shall always return a list on <multi/> nodes.

Resolved in PR536.

Aug 30 2020, 7:08 PM · VyOS 1.3 Equuleus

Aug 26 2020

jestabro closed T2830: Migrate "service https" to use get_config_dict() as Resolved.
Aug 26 2020, 6:12 PM · VyOS 1.3 Equuleus
jestabro changed the status of T2830: Migrate "service https" to use get_config_dict() from Open to In progress.
Aug 26 2020, 6:09 PM · VyOS 1.3 Equuleus
jestabro created T2830: Migrate "service https" to use get_config_dict().
Aug 26 2020, 6:09 PM · VyOS 1.3 Equuleus

Aug 20 2020

jestabro closed T2815: Move certbot config directory under /config/auth as Resolved.
Aug 20 2020, 4:49 AM · VyOS 1.3 Equuleus
jestabro changed the status of T2815: Move certbot config directory under /config/auth from Open to In progress.
Aug 20 2020, 3:30 AM · VyOS 1.3 Equuleus
jestabro triaged T2815: Move certbot config directory under /config/auth as Normal priority.
Aug 20 2020, 3:29 AM · VyOS 1.3 Equuleus

Aug 18 2020

jestabro added a subtask for T2582: Script daemon to offload processing during commit: T2808: Add smoketest to ensure script consistency with config daemon.
Aug 18 2020, 3:45 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T2808: Add smoketest to ensure script consistency with config daemon: T2582: Script daemon to offload processing during commit.
Aug 18 2020, 3:45 PM · VyOS 1.3 Equuleus
jestabro changed the status of T2808: Add smoketest to ensure script consistency with config daemon from Open to Needs testing.
Aug 18 2020, 3:45 PM · VyOS 1.3 Equuleus

Aug 17 2020

jestabro added a comment to T2636: get_config_dict() shall always return a list on <multi/> nodes.

@thomas-mangin in further tests, I've seen wide variability in timing tests, independent of caching, with the original quote being the high-end. That will need to be investigated, but I think performance should not be considered a road-block for now.

Aug 17 2020, 4:21 AM · VyOS 1.3 Equuleus

Aug 14 2020

jestabro updated the task description for T2649: Ensure configration mode scripts conform to coding guidelines.
Aug 14 2020, 5:03 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2795: console server fails to commit.

@tux, this has been fixed in the current rolling.

Aug 14 2020, 3:53 PM · VyOS 1.3 Equuleus

Aug 11 2020

jestabro updated the task description for T2649: Ensure configration mode scripts conform to coding guidelines.
Aug 11 2020, 1:18 AM · VyOS 1.3 Equuleus
jestabro updated the task description for T2649: Ensure configration mode scripts conform to coding guidelines.
Aug 11 2020, 1:15 AM · VyOS 1.3 Equuleus
jestabro closed T2784: Remove unused arg from host_name.py functions verify and get_config, a subtask of T2649: Ensure configration mode scripts conform to coding guidelines, as Resolved.
Aug 11 2020, 1:12 AM · VyOS 1.3 Equuleus
jestabro closed T2784: Remove unused arg from host_name.py functions verify and get_config as Resolved.
Aug 11 2020, 1:12 AM · VyOS 1.3 Equuleus
jestabro added a subtask for T2649: Ensure configration mode scripts conform to coding guidelines: T2784: Remove unused arg from host_name.py functions verify and get_config.
Aug 11 2020, 1:04 AM · VyOS 1.3 Equuleus
jestabro added a parent task for T2784: Remove unused arg from host_name.py functions verify and get_config: T2649: Ensure configration mode scripts conform to coding guidelines.
Aug 11 2020, 1:04 AM · VyOS 1.3 Equuleus
jestabro changed the status of T2784: Remove unused arg from host_name.py functions verify and get_config from Open to In progress.
Aug 11 2020, 1:04 AM · VyOS 1.3 Equuleus

Aug 8 2020

jestabro added a comment to T2100: BGP route adverisement wih checks rib.

FRR 7.4 has been released, and the default behaviour has been changed, commit 62282e8379. @Viacheslav, when we update to this version, I can work with you to update the migration script.

Aug 8 2020, 5:11 PM · VyOS 1.3 Equuleus