This repository has been archived by the owner on May 12, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 114
tracing: Add OpenTracing support #415
Merged
sboeuf
merged 10 commits into
kata-containers:master
from
jodh-intel:support-opentracing
Mar 14, 2019
Merged
tracing: Add OpenTracing support #415
sboeuf
merged 10 commits into
kata-containers:master
from
jodh-intel:support-opentracing
Mar 14, 2019
+20,022
−324
Commits on Mar 13, 2019
-
agent: Properly stop the gRPC server
This commit attempts to close cleanly the gRPC server so that tracing will be ended properly. Fixes kata-containers#445 Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
Configuration menu - View commit details
-
Copy full SHA for bbe06a4 - Browse repository at this point
Copy the full SHA bbe06a4View commit details -
service: Don't shutdown the VM when agent terminates
The semantic around the agent is that it should be a passive component, hence it should not implicitly shut down the VM. Instead, we expect the kata-runtime to be responsible for this, using the appropriate VM interface to stop it. Fixes kata-containers#449 Depends-on: github.com/kata-containers/tests#1101 Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com> Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 272f273 - Browse repository at this point
Copy the full SHA 272f273View commit details -
Tabs should only be used in rules. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 46ec60a - Browse repository at this point
Copy the full SHA 46ec60aView commit details -
Reformat an `ifeq` test for clarity. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 30d98fe - Browse repository at this point
Copy the full SHA 30d98feView commit details -
Detected by the CI's static analysis: ``` api.go:38:2:warning: unused variable or constant exitSuccess (varcheck) api.go:39:2:warning: unused variable or constant exitFailure (varcheck) api.go:38:2:warning: const exitSuccess is unused (U1000) (unused) api.go:39:2:warning: const exitFailure is unused (U1000) (unused) ``` Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ab3e2c7 - Browse repository at this point
Copy the full SHA ab3e2c7View commit details -
This seems to be an erroneous / outdated entry as it's hiding files below `vendor/`! Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 4383dbf - Browse repository at this point
Copy the full SHA 4383dbfView commit details -
Firm up the language used in the README. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5cc1df7 - Browse repository at this point
Copy the full SHA 5cc1df7View commit details -
docs: Add debug options to README
Explain how to enable debug. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0b7cae1 - Browse repository at this point
Copy the full SHA 0b7cae1View commit details -
Update the README to show how to enable developer mode. Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Configuration menu - View commit details
-
Copy full SHA for cbd0aae - Browse repository at this point
Copy the full SHA cbd0aaeView commit details -
tracing: Add OpenTracing support
Add OpenTracing [1] support using Jaeger [2]. Introduces two new gRPC API calls to enable and disable tracing dynamically: `StartTracing()` and `StopTracing()`. Full details of this feature are provided in `TRACING.md`. Updated vendoring for github.com/mdlayher/vsock to resolve hangs using a vsock socket with `grpcServer.Serve()`. Changes: 498f144 Handle return result in Accept test fda437e Fix unblocking after closing listener 4b12813 Add go.mod ce2ff06 vsock: factor out newConn function on Linux d8b0f13 vsock: adjust listener test for nonblocking 7a158c6 vsock: enable timeouts also on listener connections f68ad55 vsock: allow timeouts with Go 1.11 d0067a6 vsock/conn: don't use struct embedding Note: the agent **must** be built with golang 1.11* or newer to ensure correct behaviour. Fixes kata-containers#322. [1] - https://opentracing.io [2] - https://jaegertracing.io Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 00cf907 - Browse repository at this point
Copy the full SHA 00cf907View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.