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

allow built-in Web API tracing, fix StackExchange.Redis, add IL validation #178

Merged
merged 9 commits into from
Oct 26, 2018

Conversation

lucaspimentel
Copy link
Member

@lucaspimentel lucaspimentel commented Oct 26, 2018

Core:

  • use Sigil to validate dynamically emitted IL
  • fix bug in C++ Trim() what would truncate strings with spaces

Web API integration:

  • fix error when app uses EnableSystemDiagnosticsTracing()

StackExchange.Redis integration:

  • RedisBase.ExecuteAsync() should return Task<T>, not Task<Task<T>> (caught by Sigil, see above)

@lucaspimentel lucaspimentel added type:bug area:automatic-instrumentation Automatic instrumentation managed C# code (Datadog.Trace.ClrProfiler.Managed) status:work-in-progress Actively worked on. If this is a PR, no review needed yet. WIP. labels Oct 26, 2018
@lucaspimentel lucaspimentel added this to the 0.5.0-beta milestone Oct 26, 2018
@lucaspimentel lucaspimentel self-assigned this Oct 26, 2018
@lucaspimentel lucaspimentel removed the status:work-in-progress Actively worked on. If this is a PR, no review needed yet. WIP. label Oct 26, 2018
@lucaspimentel lucaspimentel changed the title [WIP] fix Web API 2 integration when built-in tracing is enabled fix Web API 2 integration when built-in tracing is enabled Oct 26, 2018
@lucaspimentel
Copy link
Member Author

A flaky test failed the first time, then passed.

@lucaspimentel lucaspimentel mentioned this pull request Oct 26, 2018
@lucaspimentel lucaspimentel merged commit 18147ba into master Oct 26, 2018
@lucaspimentel lucaspimentel deleted the lpimentel/web-api-system-diagnostics branch October 26, 2018 17:20
@lucaspimentel lucaspimentel changed the title fix Web API 2 integration when built-in tracing is enabled allow built-in Web API tracing, fix StackExchange.Redis, add IL validation Oct 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:automatic-instrumentation Automatic instrumentation managed C# code (Datadog.Trace.ClrProfiler.Managed) type:bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants