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

2016-June improvements #955

Merged
merged 62 commits into from
Jun 29, 2016
Merged

2016-June improvements #955

merged 62 commits into from
Jun 29, 2016

Conversation

kbara
Copy link
Contributor

@kbara kbara commented Jun 28, 2016

#931 "app local statistics counters"
#941 "silence grep"
#835 "document workflows"
#930 "fork into worker/supervisor"

lukego and others added 30 commits February 22, 2016 13:35
Set the shared memory path (shm.path) to a private namespace for each
app with prefix "app/$name".

This means that apps can create shm objects such as counters and by
default these will appear in a local namespace for that app.
I rewrote the git-workflow explanation with the goal of briefly but
clearly explaining both how to submit a change to Snabb Switch and
also how to be a subsystem maintainer.

This is intended to be a chapter in the manual.
Contains "XXX rewrite" where old sections have been removed but
replacements not written yet.
This file now contains a diagram so it needs to have separate .src.md
and .md versions. This can be cleaned up when these changes eventually
merge with the on-demand markdown (snabbco#829).
also stopped capitalizing "Pull Request" because it seemed awkward.
 - Use "apps/" instead of "app/" for uniformity
 - Set shm path to "apps/$name" when calling `app:stop' too
 - Unlink "apps/$name" after `app:stop' using `shm.unlink'
 - Add a test case to core.app selftest
Resolved conflicts with incoming changes from master branch:

*.src.md replaced with simply *.md

"Snabb Switch" being renamed to "Snabb"
Ditaa images are not kept in tree anymore...
option and support injecting a function to determine the
current time.
# Conflicts:
#	src/core/counter.lua
eugeneia and others added 26 commits June 6, 2016 16:04
# Conflicts:
#	src/apps/intel/intel10g.lua
#	src/core/app.lua
Otherwise it prints misleading errors:

grep: jit/vmdef.lua: No such file or directory
grep: program/lisper/dev-env/syscall.lua: No such file or directory
grep: program/lisper/dev-env-docker/syscall.lua: No such file or
directory
grep: jit/vmdef.lua: No such file or directory
grep: program/lisper/dev-env/syscall.lua: No such file or directory
grep: program/lisper/dev-env-docker/syscall.lua: No such file or
directory
grep: jit/vmdef.lua: No such file or directory
grep: program/lisper/dev-env/syscall.lua: No such file or directory
grep: program/lisper/dev-env-docker/syscall.lua: No such file or
directory
grep: jit/vmdef.lua: No such file or directory
grep: program/lisper/dev-env/syscall.lua: No such file or directory
grep: program/lisper/dev-env-docker/syscall.lua: No such file or
directory
@lukego lukego merged commit 7d76551 into snabbco:next Jun 29, 2016
lukego added a commit that referenced this pull request Jun 29, 2016
dpino pushed a commit to dpino/snabb that referenced this pull request Sep 25, 2017
Shutdown the follower properly when removing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants