Skip to content

Commit

Permalink
Snabb lwAFTR 2019.06.01
Browse files Browse the repository at this point in the history
  • Loading branch information
wingo committed Oct 25, 2019
1 parent 19e5c3d commit 79075f5
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2018.09.03
2019.06.01
36 changes: 36 additions & 0 deletions src/program/lwaftr/doc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# Change Log

## [2019.06.01]

### Notable changes

* Improve stability of receive-side scaling (RSS), in which multiple
CPU cores can service traffic on the same NIC. Previously, the
lwAFTR had a pathology whereby a transient error condition that could
cause one core to drop packets could then cause another core to
attempt to perform self-healing by re-optimizing its code, which
could then ping-pong back and cause the other core to try to
self-heal, and on and on forever. See
https://github.com/Igalia/snabb/pull/1229 and
https://github.com/snabbco/snabb/pull/1443 for more details.

* Fix a problem whereby `snabb config add` would cause the lwAFTR to
crash after a few thousand softwire additions. See
https://github.com/Igalia/snabb/pull/1228.

* Update the `ieee-softwire` compatibility layer for the native
`snabb-softwire-v2' Yang module, corresponding the latest changes in
the Internet Draft, `draft-ietf-softwire-yang-16`.

* Add counters and historical data records for how much memory a lwAFTR
process uses over time, for use in on-line and post-mortem system
diagnostics. See https://github.com/Igalia/snabb/pull/1228 for
details.

* Add `snabb rrdcat` tool that can be used to identify when packet
drops occured in the past. See
https://github.com/Igalia/snabb/pull/1225 for details.

* Incorporate changes from the upstream Snabb 2019.06 "Deltadromeus"
release. This finally includes a switch over to RaptorJIT, which
adds a number of on-line diagnostic tools that can be useful for
troubleshooting performance problems in production.

## [2018.09.03]

### Features
Expand Down

0 comments on commit 79075f5

Please sign in to comment.