Skip to content

Commit 45184fb

Browse files
authored
Merge pull request #3201 from CumulusNetworks/create-pull-request/patch
Changes by create-pull-request action
2 parents 071fabc + 49dc6b3 commit 45184fb

4 files changed

Lines changed: 46 additions & 0 deletions

File tree

content/cumulus-linux-515/Whats-New/rn.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ pdfhidden: True
1414

1515
| Issue ID | Description | Affects | Fixed |
1616
|--- |--- |--- |--- |
17+
| 4989428 | In rare cases, where a gNMI client terminates without cleaning up its gNMI gRPCs, the gNMI server might continue to buffer notifications for the client, resulting in an increase in gNMI server memory usage, potentially leading to a restart of the gNMI server. | 5.15.1-5.16.1 | |
1718
| 4986343 | PTM does not refresh certain entries and the PTM's neighbor status command (ptmctl -d) continues to show a neighbor that is already gone. This condition clears when the expected neighbor gets discovered. | 5.15.1-5.16.1 | |
1819
| 4986333 | LLDP session flaps might result in a PTMD process crash due to a double free memory block. | 5.11.2-5.16.1 | |
1920
| 4986329 | When many BFD sessions are configured at scale, <code>ptmd</code> might crash when one of the BFD sessions flaps. | 5.3.1-5.16.1 | |

content/cumulus-linux-515/rn.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
<th> Fixed </th>
88
</tr>
99
<tr>
10+
<td>4989428</td>
11+
<td>In rare cases, where a gNMI client terminates without cleaning up its gNMI gRPCs, the gNMI server might continue to buffer notifications for the client, resulting in an increase in gNMI server memory usage, potentially leading to a restart of the gNMI server.</td>
12+
<td>5.15.1-5.16.1</td>
13+
<td></td>
14+
</tr>
15+
<tr>
1016
<td>4986343</td>
1117
<td>PTM does not refresh certain entries and the PTM's neighbor status command (ptmctl -d) continues to show a neighbor that is already gone. This condition clears when the expected neighbor gets discovered.</td>
1218
<td>5.15.1-5.16.1</td>

content/cumulus-linux-516/Whats-New/rn.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,13 @@ pdfhidden: True
1616
|--- |--- |--- |--- |
1717
| 4989440 | The <code>nv show interface qos-roce-status</code> command causes HIGH CPU. | 5.16.0-5.16.1 | |
1818
| 4989435 | During warm and fast reboots, NVUE intentionally skips a comprehensive Git cleanup to adhere to strict service start-up SLAs. When this cleanup is bypassed, existing Git maintenance debt, such as unreachable loose objects or blocked Garbage Collection (GC) states, remain in place and accumulate across successive reboots. The lightweight housekeeping performed during a standard <code>nv config apply</code> is not equivalent to a full cleanup. Consequently, stale objects and blocked GC states can persist until the repository becomes unreadable, eventually causing git commit operations to fail with the error <code>fatal: could not parse HEAD</code>.<br>To work around this issue, run <code>sudo systemctl restart nvued.service</code> manually after a warm or fast reboot to trigger the full cleanup path skipped during the automated startup sequence. | 5.16.1 | |
19+
| 4989434 | If the nginx <code>nvue.conf </code> file is updated (for example, with package update) and the NVUE git database is corrupt, the startup configuration might fail and the <code>nvue.conf</code> file might come from the debian package instead of the NVUE configuration that you create. To work around this issue, you can force the nginx <code>nvue.conf</code> file to update by making a basic change to system API, applying the change, then backing it out; for example:<br><pre>nv set system api compression gzip<br>nv config apply -y<br>nv unset system api compression gzip<br>nv config apply -y<pre> | 5.16.1 | |
20+
| 4989432 | When an interface is constantly flapping and the same BGP neighbor is coming up on a different interface, routes might not be reprogrammed in the kernel after the kernel deletes the routes during interface down events. To recover from this state, restart the FRR service. | 5.16.1 | |
1921
| 4989430 | If you add a static default route, then delete it, the switch removes the default route in the ASIC. | 5.16.0-5.16.1 | |
22+
| 4989428 | In rare cases, where a gNMI client terminates without cleaning up its gNMI gRPCs, the gNMI server might continue to buffer notifications for the client, resulting in an increase in gNMI server memory usage, potentially leading to a restart of the gNMI server. | 5.15.1-5.16.1 | |
2023
| 4989427 | When upgrading the switch to Cumulus Linux 5.16, the upgrade process completes successfully and both gNMI and SNMP services are up, but gNMI telemetry data is not returned for several key metrics. | 5.16.0-5.16.1 | |
2124
| 4989426 | The <code>nv show interface qos-roce-status</code> command causes HIGH CPU. | 5.16.0-5.16.1 | |
25+
| 4989425 | Upgrading Cumulus Linux to 5.16.x causes a long boot delay and the <code>nvued</code> service remains in an activating state. To work around this issue, run <code>nvue-git-manual-recovery.sh</code> as a root user during maintenance on each node before upgrade, or on any node that has this issue. When successful, upgrade Cumulus Linux. If the script exits non-zero or reports time exceeded, follow the on-screen steps before continuing the upgrade. | 5.16.1 | |
2226
| 4986343 | PTM does not refresh certain entries and the PTM's neighbor status command (ptmctl -d) continues to show a neighbor that is already gone. This condition clears when the expected neighbor gets discovered. | 5.15.1-5.16.1 | |
2327
| 4986333 | LLDP session flaps might result in a PTMD process crash due to a double free memory block. | 5.11.2-5.16.1 | |
2428
| 4986329 | When many BFD sessions are configured at scale, <code>ptmd</code> might crash when one of the BFD sessions flaps. | 5.3.1-5.16.1 | |
@@ -246,6 +250,7 @@ pdfhidden: True
246250
|--- |--- |--- |--- |
247251
| 4989440 | The <code>nv show interface qos-roce-status</code> command causes HIGH CPU. | 5.16.0-5.16.1 | |
248252
| 4989430 | If you add a static default route, then delete it, the switch removes the default route in the ASIC. | 5.16.0-5.16.1 | |
253+
| 4989428 | In rare cases, where a gNMI client terminates without cleaning up its gNMI gRPCs, the gNMI server might continue to buffer notifications for the client, resulting in an increase in gNMI server memory usage, potentially leading to a restart of the gNMI server. | 5.15.1-5.16.1 | |
249254
| 4989427 | When upgrading the switch to Cumulus Linux 5.16, the upgrade process completes successfully and both gNMI and SNMP services are up, but gNMI telemetry data is not returned for several key metrics. | 5.16.0-5.16.1 | |
250255
| 4989426 | The <code>nv show interface qos-roce-status</code> command causes HIGH CPU. | 5.16.0-5.16.1 | |
251256
| 4986343 | PTM does not refresh certain entries and the PTM's neighbor status command (ptmctl -d) continues to show a neighbor that is already gone. This condition clears when the expected neighbor gets discovered. | 5.15.1-5.16.1 | |

content/cumulus-linux-516/rn.xml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,34 @@
1919
<td></td>
2020
</tr>
2121
<tr>
22+
<td>4989434</td>
23+
<td>If the nginx {{nvue.conf }} file is updated (for example, with package update) and the NVUE git database is corrupt, the startup configuration might fail and the {{nvue.conf}} file might come from the debian package instead of the NVUE configuration that you create. To work around this issue, you can force the nginx {{nvue.conf}} file to update by making a basic change to system API, applying the change, then backing it out; for example:
24+
nv set system api compression gzip
25+
nv config apply -y
26+
nv unset system api compression gzip
27+
nv config apply -y</td>
28+
<td>5.16.1</td>
29+
<td></td>
30+
</tr>
31+
<tr>
32+
<td>4989432</td>
33+
<td>When an interface is constantly flapping and the same BGP neighbor is coming up on a different interface, routes might not be reprogrammed in the kernel after the kernel deletes the routes during interface down events. To recover from this state, restart the FRR service.</td>
34+
<td>5.16.1</td>
35+
<td></td>
36+
</tr>
37+
<tr>
2238
<td>4989430</td>
2339
<td>If you add a static default route, then delete it, the switch removes the default route in the ASIC.</td>
2440
<td>5.16.0-5.16.1</td>
2541
<td></td>
2642
</tr>
2743
<tr>
44+
<td>4989428</td>
45+
<td>In rare cases, where a gNMI client terminates without cleaning up its gNMI gRPCs, the gNMI server might continue to buffer notifications for the client, resulting in an increase in gNMI server memory usage, potentially leading to a restart of the gNMI server.</td>
46+
<td>5.15.1-5.16.1</td>
47+
<td></td>
48+
</tr>
49+
<tr>
2850
<td>4989427</td>
2951
<td>When upgrading the switch to Cumulus Linux 5.16, the upgrade process completes successfully and both gNMI and SNMP services are up, but gNMI telemetry data is not returned for several key metrics.</td>
3052
<td>5.16.0-5.16.1</td>
@@ -37,6 +59,12 @@
3759
<td></td>
3860
</tr>
3961
<tr>
62+
<td>4989425</td>
63+
<td>Upgrading Cumulus Linux to 5.16.x causes a long boot delay and the {{nvued}} service remains in an activating state. To work around this issue, run {{nvue-git-manual-recovery.sh}} as a root user during maintenance on each node before upgrade, or on any node that has this issue. When successful, upgrade Cumulus Linux. If the script exits non-zero or reports time exceeded, follow the on-screen steps before continuing the upgrade.</td>
64+
<td>5.16.1</td>
65+
<td></td>
66+
</tr>
67+
<tr>
4068
<td>4986343</td>
4169
<td>PTM does not refresh certain entries and the PTM's neighbor status command (ptmctl -d) continues to show a neighbor that is already gone. This condition clears when the expected neighbor gets discovered.</td>
4270
<td>5.15.1-5.16.1</td>
@@ -1407,6 +1435,12 @@ hal_mlx_port.c:3919 ERR port state set failed for port &lt;#&gt;: Driver's Retur
14071435
<td></td>
14081436
</tr>
14091437
<tr>
1438+
<td>4989428</td>
1439+
<td>In rare cases, where a gNMI client terminates without cleaning up its gNMI gRPCs, the gNMI server might continue to buffer notifications for the client, resulting in an increase in gNMI server memory usage, potentially leading to a restart of the gNMI server.</td>
1440+
<td>5.15.1-5.16.1</td>
1441+
<td></td>
1442+
</tr>
1443+
<tr>
14101444
<td>4989427</td>
14111445
<td>When upgrading the switch to Cumulus Linux 5.16, the upgrade process completes successfully and both gNMI and SNMP services are up, but gNMI telemetry data is not returned for several key metrics.</td>
14121446
<td>5.16.0-5.16.1</td>

0 commit comments

Comments
 (0)