buildmaster
ca494f0d67
Bumping versions
2020-02-13 05:30:07 +00:00
Marcin Grzejszczak
9c93d678d0
Removed Hystrix from docs
2020-02-12 11:18:31 +01:00
Marcin Grzejszczak
3813cf9dd4
Removes modules in maintenance more.
...
Zuul, ribbon and hystrix
2020-02-12 11:03:04 +01:00
Marcin Grzejszczak
8f2823814f
Should really make tests less brittle this time for reactor
2020-02-10 10:41:20 +01:00
Marcin Grzejszczak
cc2a2ce4b8
Should make tests less brittle
2020-02-10 09:33:08 +01:00
Marcin Grzejszczak
2b427e1240
Merge branch '2.2.x'
2020-02-05 13:36:38 +01:00
Marcin Grzejszczak
415c809fd0
Added better remote name resolution for messaging; fixes gh-1481
2020-02-05 13:36:15 +01:00
Marcin Grzejszczak
ac43895b75
Ignores stream spans for channels with name starting with channel* ; fixes gh-1549
2020-02-05 13:21:37 +01:00
Adrian Cole
a6d7bd3784
bumps to latest brave
2020-02-04 13:24:12 +08:00
Adrian Cole
fc47d61883
bumps to latest brave
2020-02-04 13:23:54 +08:00
Adrian Cole
af04d9d431
Corrects HookRegisteringBeanDefinitionRegistryPostProcessor.setupHooks ( #1546 )
...
Probably due to code drift, `HookRegisteringBeanDefinitionRegistryPostProcessor.setupHooks`
was used as an object method, which led to a confusing no-op chain in
tests.
This ensures it is used consistently as a static method, and also
corrects a bean accidentally marked static for testing.
2020-02-04 10:16:55 +08:00
Adrian Cole
36aed2b888
Extracts LazyBean and backports reactor code to use it ( #1542 )
...
There are numerous places where code defensively guards access to
BeanFactory methods. This centralizes the code, first using in reactor
as that's the more performance sensitive.
This also weaves in feedback from #1541 given by @simonbasle and @robotmrv
2020-02-04 09:07:06 +08:00
Adrian Cole
241f536aef
Uses ConfigurableApplicationContext consistently in Reactor ( #1545 )
...
Before, we used ConfigurableApplicationContext or BeanFactory eventhough
we already had a reference to ConfigurableApplicationContext. This uses
the latter consistently, avoiding a state condition that caused more
code.
This also corrects some misnamed tests and adjusts them to verify only
what they are responsible for.
2020-02-03 19:26:38 +08:00
Adrian Cole
4acbaf38f3
Refactors some of the reactor code ( #1541 )
2020-01-31 15:48:19 +08:00
Marcin Grzejszczak
dd5e1e6502
Merge branch '2.2.x'
2020-01-31 08:19:15 +01:00
Marcin Grzejszczak
c80e145065
Checks if context isn't closed; fixes gh-1526
2020-01-31 08:19:05 +01:00
Marcin Grzejszczak
e276ebc368
Merge branch '2.2.x'
2020-01-30 13:50:59 +01:00
Marcin Grzejszczak
c426fa5c63
Merge branch '2.1.x' into 2.2.x
2020-01-30 13:50:25 +01:00
Marcin Grzejszczak
b830137ac5
Fixing wrong ScheduledExecutorService wrapping; fixes gh-1536
2020-01-30 12:58:37 +01:00
Adrian Cole
cba886720d
latest brave
2020-01-29 15:07:06 +08:00
Adrian Cole
fe2591b22a
latest brave
2020-01-29 14:06:10 +08:00
Adrian Cole
163532fd8a
latest brave
2020-01-29 14:05:46 +08:00
Marcin Grzejszczak
cb010957ca
Merge branch '2.2.x'
2020-01-28 09:06:02 +01:00
Marcin Grzejszczak
8615056527
Removed the unnused modules; fixes gh-1538
2020-01-28 09:05:35 +01:00
Adrian Cole
46b1a29bfe
Removes deprecations from server code ( #1534 )
2020-01-24 08:45:16 +08:00
Adrian Cole
8431588db7
Removes deprecations from server code ( #1534 )
2020-01-24 08:42:05 +08:00
Adrian Cole
73a6c55f64
Moves client instrumentation off deprecated Brave code ( #1532 )
2020-01-23 12:40:02 +08:00
Adrian Cole
e5227ba090
Moves client instrumentation off deprecated Brave code ( #1532 )
2020-01-22 14:23:47 +01:00
Adrian Cole
8a4002d288
Cleanups of build including upgrade of Brave ( #1530 )
...
In efforts to dig deep into benchmarks, I noticed we were a bit out of
date on Brave. Then, noticed some other artifacts could be bumped
safely. Finally, a find/replace on http/https was over zealous and
tripped up XML.
One change to test expectations and Brave is explained here:
https://github.com/openzipkin/brave/blob/master/instrumentation/RATIONALE.md#calling-spanfinish-while-the-context-is-in-scope
2020-01-22 19:31:50 +08:00
Marcin Grzejszczak
29869eafaf
Merge branch '2.2.x'
2020-01-21 19:58:44 +01:00
Olga Maciaszek-Sharma
d7b7e81235
Gh 1528 instrument feign sc loadbalancer client ( #1531 )
...
* Add optional SC LoadBalancer dependency. Create TraceFeignBlockingLoadBalancerClient.
* Instrument Spring Cloud LoadBalancer in TraceFeignObjectWrapper.
* Do not use class in field in order to avoid NoClassDefFound.
fixes #1528
2020-01-21 19:57:23 +01:00
Marcin Grzejszczak
598f924db9
Merge branch '2.2.x'
2020-01-21 10:13:44 +01:00
Marcin Grzejszczak
349354a1c7
Added info about activemq sender
2020-01-21 10:13:29 +01:00
Adrian Cole
8866b84906
Cleanups of build including upgrade of Brave ( #1530 )
...
In efforts to dig deep into benchmarks, I noticed we were a bit out of
date on Brave. Then, noticed some other artifacts could be bumped
safely. Finally, a find/replace on http/https was over zealous and
tripped up XML.
One change to test expectations and Brave is explained here:
https://github.com/openzipkin/brave/blob/master/instrumentation/RATIONALE.md#calling-spanfinish-while-the-context-is-in-scope
2020-01-21 09:44:08 +01:00
Olga Maciaszek-Sharma
31d4574a1c
Fix test naming.
2020-01-20 16:05:31 +01:00
Adrian Cole
58a956b29a
Addresses Spring Boot 2.3 drift ( #1527 )
2020-01-20 16:42:17 +08:00
buildmaster
f0330a95b1
Bumping versions
2020-01-18 05:28:58 +00:00
Adrian Cole
d08e106100
Reduces overhead when using reactor by avoiding redundant context syncs ( #1525 )
...
This switches to pass around and use `TraceContext` instead of `Span` in
Reactor's context to take advantage of `maybeScope` which is far cheaper
than `withSpanInScope` when the span is already current. This also kills
some extra scope checks and any other accidental calls noticed.
The performance improvement here, I can't quantify as haven't done any
JMH on it.
2020-01-17 23:50:32 +01:00
buildmaster
4af5e18179
Bumping versions
2020-01-14 05:30:32 +00:00
Rafael Renan Pacheco
a1ca0084fc
Update intro.adoc ( #1522 )
2020-01-13 22:30:12 +01:00
mcohen75
b93e739cc7
Configure OpentracingAutoConfiguration after TraceAutoConfiguration. ( #1519 )
...
TraceAutoConfiguration provides the Tracing bean. Without this dependency
in place a Tracing bean is sometimes not present when the
OpentracingAutoConfiguration is applied.
2020-01-13 12:02:53 +01:00
Marcin Grzejszczak
90c3128170
Removed duplicated test
2020-01-13 11:59:29 +01:00
Marcin Grzejszczak
7d0d9b9deb
Merge branch '2.1.x'
2020-01-13 11:58:58 +01:00
Marcin Grzejszczak
d89624d712
Added missing test
2020-01-13 11:58:36 +01:00
Marcin Grzejszczak
3d82c56d78
Merge branch '2.1.x'
2020-01-13 11:56:09 +01:00
Marcin Grzejszczak
67365321b6
Improved WebClient parent-child relation; fixes gh-1516
2020-01-13 11:55:16 +01:00
Marcin Grzejszczak
8f5bcdabd7
Improved WebClient parent-child relation; fixes gh-1516
2020-01-13 11:39:43 +01:00
Marcin Grzejszczak
a2e73ce0b4
Added a NPE guard
2020-01-10 00:13:13 +01:00
Csaba Kos
619133848a
WebClient tracing should respect skipPattern. ( #1517 )
2020-01-10 00:07:09 +01:00
Marcin Grzejszczak
5a44385448
Removed the workaround since it got fixed in kafka; fixes gh-1515
2020-01-09 09:24:55 +01:00