songxiaosheng
575c3392ec
Service metrics ( #13033 )
...
* ⚡ support service metric level
* ⚡ support service metric level
* ⚡ support service metric level
* ⚡ support service metric level
* ✅ add ServiceMetricsTest
* ✅ add ServiceMetricsTest
* ✅ add ServiceMetricsTest
* ⚡ servicelevel config init opt
* ⚡ servicelevel config init opt
* ⚡ servicelevel config init opt
* ⚡ servicelevel config init opt
* ⚡ servicelevel config init opt
---------
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
2023-09-19 10:22:58 +08:00
GiraffeTree
d9db031469
fix: AbortPolicyWithReport concurrency issues https://github.com/apache/dubbo/issues/13042 ( #13043 )
2023-09-13 09:54:48 +08:00
Andy Cheung
248449ada0
Add Javadoc of ErrorTypeAwareLogger. ( #13032 )
2023-09-11 16:00:55 +08:00
Albumen Kevin
4c4bcb7a25
Support disable metrics init and sync ( #13025 )
2023-09-10 17:18:22 +08:00
suncairong163
168b657807
fix SerializationException ( #13000 )
2023-09-04 12:19:49 +08:00
Albumen Kevin
af566233db
Support ignore refresh config ( #12998 )
2023-09-03 10:36:26 +08:00
R
d61f491287
serialize.allowlist is not include SingletonMap ( #12962 )
2023-08-27 22:52:06 +08:00
Albumen Kevin
2a5b437d58
Support check if qos server is started ( #12952 )
2023-08-23 19:00:07 +08:00
suncairong163
6b617a1ce9
Feature/dubbo 3.2 rest fix http method pathmatcher ( #12890 )
...
* fix rest service deployer serializable error
* fix rest http method judge
2023-08-17 16:56:51 +08:00
Albumen Kevin
85b03bca56
Support keep running on spring closed with properties ( #12912 )
...
* Support keep running on spring closed with properties
* name
2023-08-16 15:15:13 +08:00
Albumen Kevin
4dbd31ebb1
Update log level for serialization check ( #12903 )
2023-08-16 10:53:43 +08:00
wuwen
78a4dbad6e
Fix #12773 Callback mode rpc context loss. ( #12866 )
2023-08-09 16:05:27 +08:00
wxbty
0add70e3f5
Support multi registries metrics key ( #12582 )
...
* init
* fix
* fix
* fix
* fix
* add licence
* fix testcase
* fix testcase
* lowcase
* remove unuse
* opt notify&directory
* fix post&finish
* revert name
* move registerMetadataAndInstance
* move metrics from
* remove some unuse
* remove unuse
* fix style
* fix style
* remove unuse
* remove unuse
* fix default&& move post
* add multi registry lables for subscribe
* fix
* fix url
* fix url
* Fix uts
* add registry key for directory
* Compatible with empty registry keys
* remove unus
* Support registry type
* Fix attachment
* Code enhancement
* Fix registry key
* Fix service discovery notify
* fix
---------
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
2023-07-31 13:44:46 +08:00
xixingya
879fd81128
fix log level is null in Slf4j and fix not valid in Log4j2 ( #12671 )
...
* fix log level is null in Slf4j and fix not valid in Log4j2
* format logger code
* format logger code
* format logger code
* format logger code
* fix npe
2023-07-25 21:18:30 +08:00
Albumen Kevin
ba5ca1c150
Remove -1 delay usage ( #12767 )
2023-07-25 20:38:36 +08:00
Albumen Kevin
097463a83e
Enhance metrics ( #12714 )
...
* Enhance metrics
* Update failed
* Enhance option
* rename
* enhance
2023-07-13 09:41:33 +08:00
Albumen Kevin
d8a314ff33
Wait executor terminated & Remove some usage of default model ( #12713 )
2023-07-12 14:36:49 +08:00
suncairong163
d452ea4924
Feature/dubbo32. resteasy filter&intercept support ( #12492 )
...
* export path matcher & Invoker to user
* export path & invoker to user
* add path matcher service method compare ut
* fix httpMethodMatch
* fix bug
* add resteasy filter & intercept
* add comment
* add filter & intercept ut
* add filter & intercept ut
* fix content-type add headers
* some modify request
* some change request & add response filter
* add licence
* some modify request
* add rest easy exception mapper
* add filter context ,execute filter by loop
* add test dependency
* response filter on class modify
* fix ClassNoFoundError by add onclass & some chang request
* fix change request
* add response intercept ut
* add response intercept ut
---------
Co-authored-by: suncr <suncairong@moresec.cn>
Co-authored-by: huazhongming <crazyhzm@gmail.com>
2023-07-12 12:26:03 +08:00
Albumen Kevin
5f83f10eac
Fix shutdown timeout override ( #12648 )
2023-07-03 11:22:36 +08:00
Albumen Kevin
6ad735d74a
Fix server shutdown await timeout ( #12644 )
2023-07-03 10:16:14 +08:00
xixingya
133d0061a7
remove unnecessary code ( #12610 )
2023-06-28 20:34:07 +08:00
Albumen Kevin
27d9ce3836
Support get alibaba GenericService from spring context ( #12585 )
2023-06-22 19:31:31 +08:00
Albumen Kevin
e79e0214cb
Enhance register type of ServiceConfig ( #12583 )
...
* Enhance register type of ServiceConfig
* fix else
2023-06-22 14:30:06 +08:00
Albumen Kevin
25c2b3808a
Disable register if registry disable register ( #12579 )
...
* Disable register if registry disable register
* Fix tag
* Fix tag
2023-06-21 09:23:40 +08:00
Albumen Kevin
ea35f7ed5c
Revert "refactor: migrate tracing core from boot-start to dubbo deployer ( #12453 )"
...
This reverts commit a613cae2
2023-06-20 10:02:30 +08:00
Albumen Kevin
8ad792c287
Add transient to some overrided field ( #12570 )
2023-06-19 21:29:24 +08:00
Albumen Kevin
a941985c99
Skip check ignored extensions ( #12571 )
2023-06-19 21:29:14 +08:00
Albumen Kevin
3160602072
Rename getModelEnvironment to modelEnvironment ( #12551 )
2023-06-19 09:34:06 +08:00
Albumen Kevin
d3be69b349
Fix config center properties log level ( #12555 )
2023-06-19 09:33:52 +08:00
conghuhu
a613cae2f3
refactor: migrate tracing core from boot-start to dubbo deployer ( #12453 )
...
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
2023-06-17 19:54:12 +08:00
Albumen Kevin
e6e68f6b84
Fix channel close event cause hanging thread ( #12503 )
...
* Fix channel close event cause hanging thread
* Fix check
* fix npe
* fix ut
* fix check
* fix uts
* fix testing
2023-06-13 10:27:38 +08:00
Albumen Kevin
83b4114a9f
Fix ServiceConfig Ref unable to toString ( #12511 )
2023-06-13 08:35:20 +08:00
Albumen Kevin
784edd7a85
Support Reference check timeout ( #12506 )
2023-06-12 19:28:03 +08:00
Albumen Kevin
0f7a62a8ff
Fix long time await in ThreadlessExecutor ( #12484 )
...
* Fix long time await in ThreadlessExecutor
* Fix uts
2023-06-10 18:14:30 +08:00
Albumen Kevin
04d132fee1
Check reference after register ( #12472 )
...
* Check reference after register
* Add logs
* Fix method
* Fix style
* Fix remove
* Fix remove
2023-06-08 10:13:55 +08:00
TomlongTK
c4702142bf
add metrics enable switch ( #12389 )
...
* add metrics enable switch
* default false
* default false
* set default true and fix unit test
* xsd set default true
* rename enabled to enableRpc
* make enableRpc default value to true
* fix camel name
* remove default value
---------
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
2023-06-07 18:54:20 +08:00
conghuhu
9af6fbf1d0
feat: add Duration as SIMPLE_TYPE ( #12469 )
2023-06-07 15:54:40 +08:00
Albumen Kevin
ba308219c6
Register services after module started ( #12450 )
2023-06-07 13:49:49 +08:00
icodening
74315babbe
fix build string error ( #12427 )
...
* fix build string error
* Update dubbo-common/src/main/java/org/apache/dubbo/common/utils/ToStringUtils.java
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
---------
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
2023-06-03 14:47:23 +08:00
wxbty
55a8940ad1
Add default enable for protocol and histogram ( #12137 )
...
* fix default enable for agg and histogram
* fix default enable for agg and histogram
* add default protocol
* fix ci
* fix ci
* fix ci
* fix ci
* fix ci
---------
Co-authored-by: x-shadow-man <1494445739@qq.com>
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
2023-06-01 17:19:25 +08:00
Albumen Kevin
25548c345b
Fix NPE if name not match in PojoUtils ( #12404 )
2023-05-26 15:32:54 +08:00
胡俊
1697a331c3
Display indicator data in KEY, VALUE format ( #12273 )
...
* metrics default.
* check style
* test fail
* metrics default update
* qos
* test
* default metrics reporter
* native image
* If no specific metrics type is configured and there is no Prometheus dependency in the dependencies.
* prometheus set
* MeterRegistry dependency check
* errorcode check fail
* CHECKSTYLE
* 1.null check
2.method replace
* default metricsreport register
* format response
---------
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
2023-05-26 15:28:07 +08:00
Albumen Kevin
16daf9527b
Skip scan object class ( #12388 )
...
* Skip scan object class
* Skip scan object class
2023-05-24 15:09:39 +08:00
huazhongming
6580b0185c
Fix PojoUtils NPE problem ( #12380 )
...
* Fix PojoUtils NPE problem
Signed-off-by: crazyhzm <crazyhzm@gmail.com>
* Fix code smell
Signed-off-by: crazyhzm <crazyhzm@gmail.com>
---------
Signed-off-by: crazyhzm <crazyhzm@gmail.com>
2023-05-23 21:02:21 +08:00
Albumen Kevin
5641c431fd
URLParamMap support toString ( #12384 )
2023-05-23 14:39:43 +08:00
YAGAMIL
9b9688c6a2
When PropertyValue "parameters" is [null] or [EMPTY], return to HashMap that can be modified ( #12354 )
...
* org.apache.dubbo.config.spring.util.DubboAnnotationUtils.convertParameters中put对象为空时,返回空的HashMap而不是EmptyMap以支持后续put
* getParameters 补充this
---------
Co-authored-by: 宿尘 <tablojhin.lb@alibaba-inc.com>
2023-05-21 15:53:34 +08:00
Albumen Kevin
08727e8e27
Metrics and Metadata Service Export when needed ( #12346 )
2023-05-19 16:18:12 +08:00
CodePlayer
9c72fdea69
Fix NPE issue#12292 ( #12293 )
...
Fix NPE issue#12292
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
2023-05-19 15:48:22 +08:00
TomlongTK
35fdf9d62c
optimize performance for MetricsFilter ( #12329 )
...
* ReflectionUtils add event type cache, optimize performance for MetricsFilter
* add unit test
* cache in AbstractMetricsListener
* Move match method into ReflectionUtils
* Use ConcurrentHashMap
---------
Co-authored-by: longqiang02 <longqiang02@maoyan.com>
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
2023-05-19 10:08:44 +08:00
wxbty
b7fc2b9a6a
Metrics opt ( #12288 )
...
* opt metrics
* update testcase because of datastruct-map modify to AutoInteger(0)
* fix ci
* fix ci
* add comment
* fix static m
* fix testcase
---------
Co-authored-by: x-shadow-man <1494445739@qq.com>
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
2023-05-17 17:19:51 +08:00
Albumen Kevin
2e1fcef156
Support set default serialize check status ( #12333 )
2023-05-17 10:46:08 +08:00
wxbty
865e683848
Add metrics option for use global registry ( #12238 )
...
* remove unuse code
* add jvm option for if use micrometer globalRegistry
* Optional use of CompositeMeterRegistry
* Optional use of CompositeMeterRegistry
* fix npe
* Compatible with old api
* add comment
---------
Co-authored-by: x-shadow-man <1494445739@qq.com>
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
2023-05-16 19:56:02 +08:00
conghuhu
76d4982e1e
feat: add dubbo-spring-boot-tracing-otel-otlp-starter ( #12299 )
...
* feat: dubbo-spring-boot-tracing-otel-otlp-starter
* style
* chore: add otel-otlp-exporter to pom
* feat: add headers cfg in otlp
* fix: add license
---------
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
2023-05-16 19:52:50 +08:00
songxiaosheng
75abb01bb4
🔥 remove unuse metrics config ( #12266 )
...
* degist-concurrency-bugfix
* stytle opt
* fix i++
* revert demo
* fix sonar
* remove apache licence
* add licence
* add testcase&& fix notice
* add notice
* add notice
* add notice
* add notice
* fix ci timeout
* fix ci timeout
* remove testcase because of timeout
* remove testcase because of timeout
* remove testcase because of timeout
* fix ci
* fix sonar
* 🔥 remove metricsPort config
* 🔥 remove metricsPath config
---------
Co-authored-by: wxbty <wxb_101@163.com>
Co-authored-by: x-shadow-man <1494445739@qq.com>
2023-05-10 14:10:18 +08:00
Golden Looly
0c11a0ddcf
fix #11986 ConcurrentHashMapUtils lock bug ( #11987 )
...
* fix #11986
* fix apache#11986
* fix apache#11986
* change test at jdk8
* seprate test for jdk8 and jdk17
* seprate jre version test
* change comment to english
* add null check for v
---------
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
2023-05-10 13:30:36 +08:00
Albumen Kevin
4420400030
Update level check ( #12234 )
...
* Update level check
* Add allow
* Fix path
* Add generic class support
* Fix check
2023-05-08 09:35:44 +08:00
icodening
c5f8ce6478
auto detect proxy type ( #12232 )
...
* auto detect proxy type
* auto detect proxy type
2023-05-05 16:18:31 +08:00
Albumen Kevin
0724e94da7
Ignore some keys registered to registry ( #12226 )
2023-05-04 13:01:40 +08:00
Albumen Kevin
bdc0695d78
Fix compatible signature mismatch ( #12220 )
...
* Fix compatible signature mismatch
* Fix license
2023-05-03 10:42:00 +08:00
wxbty
acd4212f59
refactor metrics defaultCollector&&agg ( #12206 )
...
* remove unused generic
* use request event
* fix test
* add licence
* bugfix
* code opt
* code opt
* code opt
* code opt
* code opt
* code opt
* fix ci
* fix
* revert
* opt
* opt
* bugfix
---------
Co-authored-by: x-shadow-man <1494445739@qq.com>
2023-05-02 21:56:54 +08:00
suncairong163
ab85403d47
rest provider interface judge modify ( #12163 )
...
* rest impl class support by changing service config interface judge
* add test System.exit(1)
* remove test System.exit(1)
* add Override annotation
* add comment to containsRestProtocol
* refacor method name
2023-05-02 21:42:07 +08:00
KamTo Hung
a59a378de5
Fix consumer startup failure ( #12204 )
...
* fix #12099
* fix #12099
* add UT
* fix #12099
2023-05-02 21:41:04 +08:00
Albumen Kevin
25a08a2b40
Support offline notify ( #12211 )
...
* Support offline notify
* Add log
2023-05-02 21:25:11 +08:00
Albumen Kevin
3552347d44
Support Shutdown Gracefully ( #12118 )
2023-04-28 14:21:47 +08:00
TomlongTK
fa8e09201f
packable method extension ( #12199 )
...
* packable method extension
* support content-type
* packable method extension
* support content-type
* get packable factory type from configuration
* Add new SPI to dubbo-all(dubbo-distribution/dubbo-all/pom.xml in shade plugin) to being transformed
* At present, Use CONTENT_PROTO as content-type, while support customize content-type, need fix it
* remove unused import class
---------
Co-authored-by: longqiang02 <longqiang02@maoyan.com>
2023-04-28 10:55:01 +08:00
namelessssssssssss
742e035a8a
Add metrics provider/consumer uts ( #12120 )
...
* Provide uts in metrics-api
* Provide uts in metrics-default
* Provide uts in metrics-default
* Update pom.xml
* Update pom.xml
* Remove 'import *'
* Remove 'import *'
* Merge remote branch
* Add license
* Update DefaultDubboClientObservationConventionTest.java
* Merge remote branch
* Add ut for METRIC_QPS
* Add ut for Provider/Consumer Metrics
* Add ut for Provider/Consumer Metrics
* Add ut for Provider/Consumer Metrics
* Update pom.xml for test
* Add test for p95 & p99
* Add test for p95 & p99
* Update pom.xml
* Update import
* Remove unused todo
* Update test
* Remove unused import
* Remove unnecessary test unit
* Fix codestyle problems
* Fix codestyle problems
2023-04-19 12:41:53 +08:00
Albumen Kevin
1b838281a4
QoS Support anonymous command allow list ( #12082 )
...
* QoS Support anonymous command allow list
* Fix test
2023-04-19 10:13:09 +08:00
conghuhu
559b13ae2e
feat: add tracing starters && add zipkin auto configuration ( #12013 )
...
* fix: fix observ-starter some bugs
* faet: add zipkin auto configuration
* fix: remove zipkin endpoint default value
* feat: add prometheus client bom to observability starter
* feat: add observability starters
* fix: add license
* feat: add observability-brave-zipkin-starter to dubbo-distribution
* fix: add moudles to dubbo-bom
* stylelint
* chore: change observ starter name
* fix
2023-04-15 11:47:12 +08:00
Albumen Kevin
7e3064f9b6
Deny allow ( #12068 )
...
* Deny allow
* Fix test
* Fix test
* trust metadata info
* trust hessian
* Fix compile
* Fix compile
* Fix test
* Fix test
* Fix test
2023-04-12 00:15:07 +08:00
Albumen Kevin
bc34399771
Merge branch 'apache-3.1' into apache-3.2
2023-04-11 22:58:05 +08:00
aamingaa
718bdc1a65
feat: triple exception self ( #12039 )
...
* feat: triple exception self
* feat: test default
* feat: test default
* feat: test default
* feat: test default
* feat: test default
* feat: test default
* feat: test default
* feat: test default
* feat: test default
* feat: change protobuf version
* fix compile
* feat: fix equals
* feat: fix ut。。。
* feat: deserialize
* feat: remove unuse
* Revert "feat: remove unuse"
This reverts commit e72f713319 .
* remove unused code
---------
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
Co-authored-by: earthchen <earthchen@apache.org>
2023-04-11 22:56:58 +08:00
Albumen Kevin
94a50e5d4e
Set isolated executor for internal services ( #12067 )
2023-04-11 21:29:30 +08:00
Albumen Kevin
f0f01c36c3
Fix serializable check & Add test cases ( #12054 )
...
* Add test cases
* Fix uts
* Add fj2 test
* save
* Fix check
* Disable some test cases
* Fix test
2023-04-11 16:58:55 +08:00
Albumen Kevin
bc85a3f29a
Performance Optimization ( #11975 )
2023-04-11 16:10:06 +08:00
Albumen Kevin
412471a98f
Enhance inconsistent version check ( #12038 )
...
* Enhance inconsistent version check
* Fix seperate
* Fix load
* Fix load
* Fix test
* Update pom.xml
* Print tree
* use zip instead
* Fix test
2023-04-11 15:14:48 +08:00
aamingaa
93d146924a
feat: generic timeout ( #11677 )
...
* feat: generic timeout
* feat: generic timeout
* feat: fix ut
* feat: change to default
* feat: test verify method
* feat: test verify method
* Update dubbo-common/src/test/java/org/apache/dubbo/config/AbstractInterfaceConfigTest.java
change to assertFalse
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
* Update dubbo-common/src/test/java/org/apache/dubbo/config/AbstractInterfaceConfigTest.java
assertFalse
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
* feat: fix ut。。。
* feat: fix ut。。。
* feat: testVerifyMethod
* feat: testVerifyMethod
* feat: fix msg
---------
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
2023-04-11 14:20:48 +08:00
KamTo Hung
f05662a66d
optimize JsonUtils ( #12057 )
2023-04-11 11:24:55 +08:00
icodening
3134056ac0
optimize ThreadlessExecutor ( #11965 )
...
* 1. optimize ThreadlessExecutor
2. tri response works on user threads
* 1. optimize ThreadlessExecutor
2. tri response works on user threads
* 1. optimize ThreadlessExecutor
2. tri response works on user threads
* 1. optimize ThreadlessExecutor
2. tri response works on user threads
* 1.optimize ThreadlessExecutor
2.tri response works on user threads
* threadless only sync mode
* threadless only sync mode
---------
Co-authored-by: earthchen <earthchen1996@gmail.com>
2023-04-11 10:52:59 +08:00
Albumen Kevin
d11616c4bf
Support nacos disable subscribe legacy service name ( #11887 )
2023-04-10 09:34:26 +08:00
wxbty
0ff44d3d75
Optimize naming, remove duplicate words ( #11969 )
...
* Optimize naming, remove duplicate words
* fix ci
* fix ci
---------
Co-authored-by: x-shadow-man <1494445739@qq.com>
2023-04-06 09:39:09 +08:00
suncairong163
912deb69a8
Feature/3.2 rest protocol provider ( #11640 )
2023-04-05 14:10:53 +08:00
尔等同学
f5d1724a65
Add new unitTest ( #11709 )
...
* add new unitTest
* fix import
2023-04-03 16:37:26 +08:00
Albumen Kevin
f32da50a3b
Fix URLParam decode default value ( #11983 )
...
* Fix URLParam decode default value
* Add test cases
2023-04-02 20:11:50 +08:00
Albumen Kevin
17887768d0
Add onInitialize Support ( #11962 )
...
* Add onInitialize Support
* Fix compile
2023-04-02 14:03:30 +08:00
Owen.Cai
960f6523f9
pojoutil support generic ( #11914 )
...
* pojoutil support generic
* add test
* generic pojo
---------
Co-authored-by: caizhenqiu <caizhenqiu@visioninsight.com>
2023-03-30 20:41:12 +08:00
earthchen
741b7854af
Revert "feat: change default mode ( #11653 )" ( #11973 )
...
This reverts commit feaa530589 .
2023-03-30 19:20:08 +08:00
conghuhu
8fc267ba9b
feat: add tracing config ( #11959 )
...
* feat: add TracingConfig
* fix: fix conflict
* fix: fix enum nested error
* fix: fix unit test
2023-03-30 10:23:23 +08:00
Albumen Kevin
0e57b84b6e
Disable some test cases ( #11961 )
2023-03-29 16:58:09 +08:00
robin977
a804501d26
add switch configuration for thread pool indicator burying point) ( #11788 ) ( #11923 )
...
* adding the reject task indicator for thread pool burying point(#11706)
* adding the reject task indicator for thread pool burying point(#11706)
* dd switch configuration for thread pool indicator burying point (#11788 )
* revert code (add switch configuration for thread pool indicator burying point) (#11788 )
* Revert "revert code (add switch configuration for thread pool indicator burying point) (#11788 )"
This reverts commit 3370acc63f .
* add switch configuration for thread pool indicator burying point (#11788 )
* add switch configuration for thread pool indicator burying point (#11788 )
* add switch configuration for thread pool indicator burying point (#11788 )
* add metrics on by default (#11788 )
---------
Co-authored-by: robin <pengrobin607@gmail.com>
2023-03-29 10:14:43 +08:00
wxbty
1435c23e92
Simplify event publishing ( #11863 )
2023-03-28 16:11:14 +08:00
Andy Cheung
a0f4c6dc33
[3.2] Remove deprecated method invocation in tests (Common Module). ( #11925 )
...
* Remove deprecated method invocation in EagerThreadPoolExecutorTest and ModuleServiceRepositoryTest.
* Reformat ExtensionLoaderTest.
* Optimize ApplicationModel, EnvironmentTest, JsonUtilsTest, JsonUtils.
* Optimize ReflectUtils.
* Remove test only methods in FileCacheStore, FileCacheStoreFactory.
* Optimize tests in common module.
* Optimize tests in common module (2).
* Optimize tests in common module (3).
* Remove setJson() method.
* Remove blank test.
* Revert "Remove setJson() method."
* Revert "Remove test only methods in FileCacheStore, FileCacheStoreFactory.".
* Revert "Remove blank test."
* Revert the commit to original JsonUtils.
2023-03-28 15:36:06 +08:00
icodening
88853e0177
fix BatchExecutorQueue bug ( #11927 )
...
Co-authored-by: earthchen <earthchen1996@gmail.com>
2023-03-28 11:05:25 +08:00
fan
89e271408d
[ISSUE #10020 ] test efficiency of MemorySafeLinkedBlockingQueue ( #11841 )
2023-03-27 19:14:20 +08:00
Albumen Kevin
5a2114d140
Fix if isolated service not implemented ( #11938 )
...
* Fix if isolated service not implemented
* Add uts
* Fix license
2023-03-27 17:22:10 +08:00
gsralex
6faf548e24
Add histogram ( #11632 )
2023-03-27 09:49:09 +08:00
fomeiherz
c91affe875
Add metrics for configcenter ( #11602 )
...
* Add ConfigCenter metrics.
* Modifying the obtaining mode for ConfigCenterMetricsCollector.
* Modify method name.
* Add metrics when configCenter initialized.
* Add UnitTest
* Add License.
* bugfix: config test not pass.
* 1.delete author
2.unuse imported
* fix configcenter metrics zk factory
* Get 'dubbo.metrics.configcenter.enable' config from property, get config before startup.
* resolve conflict
---------
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
Co-authored-by: songxiaosheng <songxiaosheng@elastic.link>
2023-03-27 09:48:38 +08:00
robin977
12febcfbf5
adding the reject task indicator for thread pool burying point(#11706) ( #11916 )
...
* adding the reject task indicator for thread pool burying point(#11706)
* adding the reject task indicator for thread pool burying point(#11706)
* dd switch configuration for thread pool indicator burying point (#11788 )
* revert code (add switch configuration for thread pool indicator burying point) (#11788 )
---------
Co-authored-by: robin <pengrobin607@gmail.com>
2023-03-25 15:42:33 +08:00
earthchen
7b9e65ed06
Revert "optimize performance. decode in user thread ( #11879 )" ( #11917 )
...
This reverts commit 95865b0461 .
2023-03-24 23:35:13 +08:00
icodening
95865b0461
optimize performance. decode in user thread ( #11879 )
...
* optimize performance: decode in user thread
* optimize performance: decode in user thread
* optimize performance: decode in user thread
2023-03-24 11:15:25 +08:00
wxbty
3f8a16f0ac
support exception process when service not found ( #11088 )
2023-03-23 19:50:11 +08:00