Commit Graph

1128 Commits

Author SHA1 Message Date
Andrew Kent 28df9fb298
Merge pull request #203 from DataDog/ark/the_weak_must_die
Use a thread-safe synchronized weak hash map
2018-01-25 09:56:38 -08:00
Andrew Kent d731789d38 Remove copy-paste from spring and trace instrumentation 2018-01-25 09:47:14 -08:00
Andrew Kent 839ed9f0cb Use a thread-safe synchronized weak hash map. 2018-01-25 09:47:14 -08:00
Andrew Kent f5d1eef72a Match All AWS Builder subclasses.
Match All AWS Builder subclasses. Also fix bug of potentially
replacing configure request handlers when we add the dd request handler.
2018-01-25 09:39:43 -08:00
Andrew Kent 09d4cc4f6d Use datadog prefix to configure test logger. 2018-01-24 14:01:23 -08:00
Andrew Kent 53ceb74912 Begin 0.3.0 2018-01-23 16:06:51 -08:00
Andrew Kent e980dd7f32 Version 0.3.0.RC2 2018-01-23 13:18:36 -08:00
Tyler Benson 930b6e9f58
Merge pull request #201 from DataDog/tyler/java9-ci
Reenable java 7 and 9 CI
2018-01-23 16:02:38 -05:00
Tyler Benson ce9e5dd3de Reenable java 7 and 9 CI
Also try to make it so builds can be rerun independently by not using the workspace.
2018-01-23 15:54:05 -05:00
Tyler Benson 6fbe494934 Exclude tests that are Java 9 incompatible. 2018-01-23 14:59:10 -05:00
Tyler Benson 28336a7b4e
Merge pull request #200 from DataDog/tyler/temp-remove-java-7
Remove Java 7 CI build until flakiness is resolved.
2018-01-23 14:42:01 -05:00
Tyler Benson be49819498 Remove Java 7 CI build until flakiness is resolved. 2018-01-23 14:29:30 -05:00
Andrew Kent c056a910c2
Merge pull request #199 from DataDog/ark/fix_perftest
Perf test main class rename
2018-01-23 08:58:23 -08:00
Andrew Kent 255309791d Perf test main class rename 2018-01-22 17:54:11 -08:00
Tyler Benson 9acbe5710e
Merge pull request #198 from DataDog/tyler/update
Update dependencies
2018-01-22 16:47:50 -05:00
Tyler Benson 92b6cc86f6 Move deprecation for 0.31.0 2018-01-22 16:42:21 -05:00
Andrew Kent b0737e6a88
Merge pull request #196 from DataDog/ark/log_exception_handler
log exception handler
2018-01-22 12:52:57 -08:00
Tyler Benson b379cf9d8c
Merge pull request #191 from DataDog/tyler/java-versions
Use workflows in Circle to test Java 7 and 8
2018-01-22 15:51:52 -05:00
Tyler Benson fa3fb6e883
Merge pull request #197 from DataDog/tyler/docs
Fix some docs.
2018-01-22 15:50:15 -05:00
Ark 2d937d89c8 Exception Handler Tests 2018-01-22 12:19:55 -08:00
Ark 157801d742 Custom ByteBuddy advice exception handler 2018-01-22 12:19:55 -08:00
Tyler Benson 53a575dc74 Update dependencies 2018-01-22 15:08:28 -05:00
Andrew Kent b60dbb94f8
Merge pull request #192 from DataDog/ark/priority_sampling
Priority Sampling
2018-01-22 11:47:51 -08:00
Ark cfe1224924 Make priority sampling fields volatile 2018-01-22 11:35:36 -08:00
Andrew Kent 28a674ec11 Remove sampling from config and add prioritySampling config 2018-01-22 11:35:36 -08:00
Andrew Kent c1f9f4fc5d Remove priority sampling logic from DDTracer 2018-01-22 11:35:36 -08:00
Andrew Kent 3a76347a21 Remover RateSampler and sampler config options 2018-01-22 11:35:36 -08:00
Andrew Kent c7447bfadb Priority Sampling flag in DDSpanContext 2018-01-22 11:35:36 -08:00
Andrew Kent 2695157b92 Priority Sampling Config 2018-01-22 11:35:36 -08:00
Andrew Kent aa5356837d RateByServiceSampler 2018-01-22 11:35:36 -08:00
Andrew Kent 1fc7950ee9 Support v4 api with fallback to v3 2018-01-22 11:35:36 -08:00
Andrew Kent 7b03f4e91f priority sampling values 2018-01-22 11:35:36 -08:00
Andrew Kent 9f5f2e9a1d Convert Trace Junit tests to Spock 2018-01-22 11:35:36 -08:00
Tyler Benson d9384b1685 Fix some docs. 2018-01-22 14:08:02 -05:00
Tyler Benson 64d39030e5 Use workflows in Circle to test Java 7 and 8
Java 9 is commented out because there are some test failures that will be investigated later.

Some tests had to be excluded from Java 7 because they don’t have a Java 7 compatible version.
2018-01-22 13:46:50 -05:00
Tyler Benson cc274cb3be
Merge pull request #195 from DataDog/tyler/npe
Defend against potential NPEs
2018-01-19 16:04:37 -05:00
Tyler Benson f0d333c2ec Defend against potential NPEs
If `HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE` happens to be missing.
2018-01-19 15:48:12 -05:00
Tyler Benson 6e4f29031a Begin 0.3.0-RC2 2018-01-18 11:56:50 -05:00
Tyler Benson 671f51351d Version 0.3.0-RC1 2018-01-18 11:39:43 -05:00
Tyler Benson 82f44d00f9
Merge pull request #194 from DataDog/tyler/wrong-helper-name
Fix wrong class name being injected
2018-01-17 15:15:12 -05:00
Tyler Benson 111c5ee689 Fix wrong class name being injected 2018-01-17 15:09:42 -05:00
Tyler Benson d70c00fceb
Merge pull request #187 from DataDog/ark/fix_helpers
Fix helpers for okhttp, httpclient, and servlet3
2018-01-17 11:57:30 -05:00
Andrew Kent 11a2d3bdd4 Fix helpers for httpclient, and servlet3 2018-01-16 16:10:28 -05:00
Tyler Benson 1bb01c256b
Merge pull request #190 from DataDog/tyler/fix-injection-order
Ensure helper classes are injected in a fixed order
2018-01-16 15:53:13 -05:00
Tyler Benson d68b9703fb Ensure helper classes are injected in a fixed order
This is important if they depend on each other. If the child loads first, the parent could get loaded on the wrong classloader before itself gets injected.
2018-01-16 15:12:34 -05:00
Tyler Benson 55c8fddf28
Merge pull request #126 from DataDog/tyler/ot-proposal
Changes required for supporting OT 0.31.0
2018-01-16 11:06:24 -05:00
Tyler Benson b2b61e0c8c Changes required for supporting OT 0.31.0
Also updates all the contrib versions that we currently depend on to their 0.31.0 supporting versions.
2018-01-16 09:52:28 -05:00
Tyler Benson 097f27e526
Merge pull request #189 from DataDog/tyler/bb-upgrade
Update dependency versions
2018-01-12 11:18:21 -05:00
Tyler Benson 17b0c9a9be Update dependency versions 2018-01-12 10:05:59 -05:00
Tyler Benson 002f539040
Merge pull request #188 from DataDog/tyler/save-reports-fix
Fix directory names  in save_artifacts.sh post refactor.
2018-01-12 06:43:14 +10:00