With the fixes in /etc/network/interfaces file, host interfaces
could be added into the corresponding LAGs automatically. Thus,
the logic of checking if port initialization is ready is no longer
needed.
Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
* Framework to plugin Organization specific scripts
* Framework to plugin Organization specific scripts
* Framework to plugin Organization specific scripts
* add getopt option to organization script
- What I did
Update Ingrasys submodule for S8900-54XC QSFP reset function.
- How I did it
Add reset init scripts in S8900-54XC init function.
- How to verify it
Used the command "sfputil reset Ethernet48" to verify reset function.
If no error occurs, it is passed.
- Description for the changelog
Update Ingrasys submodule for S8900-54XC QSFP reset function
- A picture of a cute animal (not mandatory but encouraged)
Existing dockers has paths mounted according to the HWSKU. When HWSKU
changes, these dockers need to be destroyed and recreated with the
correct paths mounted.
* [Ingrasys] update port_config.ini and sfputil for ingrasys platforms
- What I did
Update port_config.ini on S8810-32Q/S8900-54XC/S8900-64XC/S9100-C32 platforms
- How I did it
Update alias field and add port field in port_config.ini
- How to verify it
Check with the "sfputil show eeprom" command. If no error occurs, it is passed.
- Description for the changelog
Update port_config.ini on S8810-32Q/S8900-54XC/S8900-64XC/S9100-C32 platforms
* [Ingrasys] remove debug message in sfputil.py on S8810-32Q
- What I did
remove debug message in sfputil.py on S8810-32Q
- How I did it
remove print in get_low_power_mode() and set_low_power_mode()
- How to verify it
There should be no debug message when executing "sfputil show lpmode"
and "sfputil lpmode on Ethernet0"command.
- Description for the changelog
remove debug message in sfputil.py on S8810-32Q
- A picture of a cute animal (not mandatory but encouraged)
Modify minigraph parser output format so it fit DB schema
Modify configuration templates to fit new schema
Systemd services dependencies are modified so database starts before any configuration consumer
* Bump sonic-platform-modules-arista submodule
* Allow image specific mount option for containers
* Add led plugin for DCS-7060CX-32S
* Add led plugin for DCS-7260CX3-64
* [rsyslog]: Use timegenerated instead of timestamp
This is useful when rsyslog is used to put markers generated on other machines.
This way all messages will have a timestamp from a single system.
* [rsyslog] Use subseconds from local machine
moving to initramfs unifies disk allocate on different platforms.
use fallocate instead of dd to speed up the disk allocation.
By default, mkfs.ext4 has -E discard option which discards the blocks
at the mkfs time, also speed up the initialization time.
* [core dump] pass unix time to coredump-compress script
Currently we only have program name (e.g. bgpd) and PID in the core file
name. PID could collide especially after docker restart or recreate.
Passing the unix time to coredump-compress so it could also add time to
the core file name.
* [utilities] include the change to coredump_compress script
* [quagga] enable core dump for bgpd and zebra
bgpd and zebra downgrade their privilege shortly after started. For that
sysctrl kernel.suid_dumpable needs to be set to 2, so that they can dump
core.
Note that fs.suid_dumpable SHOULD NOT be set to 1. Which will bypass all
system security.
1. "make target/sonic-broadcom.raw" will create the compressed dd'able image.
2. This will also update the grub config files (device/dell/*/nos_to_sonic_grub.cfg) with the image versions.