Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

next: Changes queued for v2019.01 release #1403

merged 1,083 commits into from Jun 6, 2019


None yet
8 participants
Copy link

commented Jan 2, 2019

Happy new year!

This branch contains changes queued for the v2019.01 release. There has been a haitus between Snabb releases for some months now basically because I have been short of time and thinly spread between many projects (notably getting RaptorJIT 1.0 out the door and keeping up with my two small children.)

There is a large backlog of extremely cool code waiting in Pull Request limbo. RRD counter files, automatic counter aggregation, a new snabb top, a lightweight concurrency library, and much more besides. My priority now is to get all of this merged and released and get back to development as usual. If this causes problems for people, e.g. due to some compatibility issues with the new snabb top etc, then let's take that with follow-up PRs.

dpino and others added some commits Jun 26, 2018

Sync stats for relevant queue only if rxcounter defined
rxcounter is considered to be index of the rx stats queue for an instance.
There is a similar index, txcounter, for tx stats queue. Both types of
registers are tighly coupled in the queue_stats array. The code assumes
that rxcounter will always be equal to txcounter.
Expand on some Changelog features
Also removed a couple of things that were in the previous release.
Merge pull request #1131 from Igalia/201806-changelog
Add changelog for 2018.04.02
Merge pull request #1132 from dpino/lwaftr-version
Update Snabb lwAFTR version
Merge pull request #1135 from dpino/improve-warning-message
Improve CPUSet:acquire warning message
Merge pull request #1142 from dpino/compile-binding-table
Reintroduce subcommand compile-binding-table
Modify generate-binding-table to generate a configuration file instead
Extends generate-binding-table command to allow generation of lwAFTR
configuration file, thus it's not necessary to heavily ammend the
generated binding table, which can be very troublesome if the file
is large.

The old behaviour of generate-binding-table is preserved though, mainly
for backwards compatibility.  Perhaps should be removed in the future.
Rename generate-binding-table to generate-config
Always generate configuration files.

xray7224 and others added some commits Dec 19, 2018

Merge pull request #1205 from Igalia/20180902-changelog
Update with 2019.09.02 release
ljsyscall: ensure size matches mask for get_mempolicy
On a call to get_mempolicy, the maxnode argument should
match the size of the given nodemask to avoid buffer overruns.
This commit ensures the size is ok when ljsyscall generates the
nodemask structure.

Cherry-picked from: Igalia#1198

This comment has been minimized.

Copy link

commented Jan 7, 2019

Mhm, seems something slipped in that breaks the build:

lukego added some commits Jan 16, 2019

Merge #1316 branch 'snabbco/raptorjit' into next
This is coming in via max-next imminently too.

This comment has been minimized.

Copy link
Member Author

commented Jan 16, 2019

I pulled RaptorJIT into next to start integration testing it with Studio. It's about to arrive via max-next so no value in waiting longer :-)

eugeneia added a commit to eugeneia/snabb that referenced this pull request Jun 6, 2019

@eugeneia eugeneia merged commit b68c7b8 into master Jun 6, 2019

2 checks passed

SnabbDoc Documentation as single HTML file
davos-eugeneia/snabb-nfv-test-vanilla Linux davos 4.4.31 x86_64 Intel(R) Xeon(R) CPU E5-2603 v2 @ 1.80GHz / eugeneia/snabb-nfv-test-vanilla
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.