Pixy Yuan
85942358ba
[ISSUE #5067 ] Listing instances and marked as healthy state when heal… ( #5069 )
...
* [ISSUE #5067 ] Listing instances and marked as healthy state when healthy protection threshold reached.
Whatever state the instance is.
* [ISSUE #5067 ] Fix code formatting.
2021-03-10 16:28:22 +08:00
nov.lzf
5247548e86
shade client and using remote ip from header ( #5068 )
...
* shade client
* shade client
* fix default cluster port
* rollback client ip
* using remote ip from header
* using remote ip from header
* using remote ip from header
2021-03-10 11:18:37 +08:00
haoyann
d80a272646
Remove extra semicolons ( #5063 )
2021-03-10 10:00:04 +08:00
shalk(xiao kun)
015a114822
add ut for package com.alibaba.nacos.client.config.common ( #5045 )
2021-03-09 18:05:27 +08:00
Pixy Yuan
5c8559b8ba
[ISSUE #5054 ] Support naming instance list with healthy protection using service.protectionThreshold. ( #5055 )
...
* [ISSUE #5054 ] Support naming instance list with healthy protection using service.protectionThreshold.
* [ISSUE #5054 ] Fix code formatting.
2021-03-09 11:11:40 +08:00
KomachiSion
0c35f056b0
DistroDelayTaskProcessor handle ADD type like CHANGE
2021-03-08 18:26:22 +08:00
KomachiSion
cdc7b67292
Fix verify callback build error.
2021-03-08 18:01:10 +08:00
KomachiSion
ff0838268a
Fix distro client verify return error code problem.
2021-03-08 17:48:54 +08:00
KomachiSion
b007f302b6
Add some log for distro.
2021-03-08 17:41:48 +08:00
KomachiSion
4aee04603c
Add some log for distro.
2021-03-08 15:48:11 +08:00
haoyann
2972d4f22f
fix UpdateTask
some logic errors ( #5041 )
2021-03-08 10:03:26 +08:00
杨翊 SionYang
eb36581c2c
Refactor and enhance for client distro protocol ( #5017 )
...
* Distro check dataStorage status before send verify data.
* Add source server address info for distro verify.
* Refactor Distro verify task.
* Refactor Distro client verify task
2021-03-05 11:45:56 +08:00
nov.lzf
3afa7eac89
shutdown long connection where server rollback; use client submit client ip ( #5013 )
...
* use client ip from connection setup request.
* reset remote connection for rollback
* npe bugfix
* npe bugfix
* stop long connection where server rollback
* stop long connection where server rollback
2021-03-05 09:28:01 +08:00
KomachiSion
328f905cb3
Fix Unit test error
2021-03-04 19:33:49 +08:00
Pixy Yuan
cab401d5b6
Fix #5001 . Returns empty list when service has no subscribers. ( #5004 )
2021-03-04 18:54:05 +08:00
杨翊 SionYang
121b07be7d
Single push to client when client subscribe service. ( #4998 )
2021-03-03 17:59:01 +08:00
杨翊 SionYang
5c7c28e191
For #4989 , fix throws NPE when some metadata value is null. ( #4994 )
2021-03-03 15:08:16 +08:00
杨翊 SionYang
99cb98d1cf
For #4987 , Fix throw exception when build ClientInfo with empty user-agent. ( #4993 )
2021-03-03 14:32:28 +08:00
JackSun-Developer
02195ef00b
Add unit tests for package com.alibaba.nacos.naming.core.v2.client.impl ( #4978 )
2021-03-01 16:41:32 +08:00
nov.lzf
86b89842bb
compatible with the reflection logic of Dubbo 2.7.X ( #4977 )
2021-03-01 12:48:40 +08:00
KomachiSion
e1cbdc490e
For checkstyle
2021-02-26 16:45:23 +08:00
JackSun-Developer
69413e3b73
Add unit tests for package com.alibaba.nacos.naming.core.v2.client.manager.impl ( #4967 )
2021-02-26 16:44:35 +08:00
KomachiSion
158f2b419c
Fix serialize error problem
2021-02-26 14:13:43 +08:00
杨翊 SionYang
d9e21cfa78
Add ClientSyncAttributes to sync some client metadata to other server. ( #4961 )
2021-02-26 10:17:51 +08:00
nov.lzf
2315a745d3
tag publish bugfix; ignore server port for connection reset request. ( #4947 )
...
* grpc port modified;change notify bugfix.
* default member port fix
* modify grpc port to offset
* modify grpc port to offset
2021-02-25 10:38:25 +08:00
JackSun-Developer
331f539822
Add EphemeralIpPortClientManager unit test ( #4951 ) ( #4951 )
...
Co-authored-by: sunli <sunli@B-3GFAMD6M-0110.local>
2021-02-25 10:37:27 +08:00
杨翊 SionYang
4e455680f3
Add push unit test ( #4939 )
2021-02-24 14:40:03 +08:00
杨翊 SionYang
3550d8e5e4
Wrapper push data make executors can do operation. ( #4938 )
2021-02-24 14:12:12 +08:00
杨翊 SionYang
8bc443ea48
Add spi for PushExecutor to support extend ( #4935 )
2021-02-23 20:46:08 +08:00
杨翊 SionYang
65224006b2
Fix rpc push error for ipv6 ( #4934 )
2021-02-23 17:12:56 +08:00
杨翊 SionYang
b26acdc726
Fix NPE when client factory init ( #4923 )
2021-02-22 14:47:45 +08:00
杨翊 SionYang
2b4142d428
Add ClientFactory to extend client ( #4922 )
...
* Move Constants to constants package
* Add ClientFactory to extend
2021-02-22 14:33:06 +08:00
杨翊 SionYang
3af5c03c52
Fix double write NPE ( #4886 )
2021-02-05 14:02:24 +08:00
杨翊 SionYang
8dfaabdaf3
Fix getSpasHeaders serviceName exception ( #4883 )
2021-02-05 11:13:48 +08:00
nov.lzf
ed0edaa023
listen config auth bugfix ( #4882 )
2021-02-05 10:44:16 +08:00
杨翊 SionYang
3a82d5d987
Add some enhancements ( #4881 )
...
* Add some enhancements
* Add tps monitor for naming push
* Add some enhancement for client
2021-02-05 10:15:31 +08:00
nov.lzf
4f0ec0a196
optimize config file read ( #4875 )
2021-02-04 16:22:50 +08:00
nov.lzf
0449fbc707
move server loader controller from console to core; modify common server scheduler count to solve large cpu usage ( #4872 )
...
* move server loader controll from console to core
* modify common server scheduler count to solve large cpu usage
2021-02-04 14:09:08 +08:00
nov.lzf
c272d78890
add client sign header and nacos default port;sync code with diamnd over nacos 2.0 ( #4857 )
...
* add client sign header and nacos default port
* sync code with diamnd over nacos 2.0
* pmd and check style
2021-02-02 17:31:01 +08:00
杨翊 SionYang
4238483059
For check style ( #4847 )
2021-02-01 13:55:38 +08:00
nov.lzf
d5af830d52
remove config resync request and add getting cluster metrics ( #4846 )
...
* from diamond over nacos 2.0
* config notify task type bugfix
* keep consistent with diamond over nacos 2.0
* remove config resync request and add getting cluster metrics
* add using address server to look up interface
* add using address server to look up interface
2021-02-01 13:33:56 +08:00
杨翊 SionYang
5626b2be1f
Add switch to close double write in 2.0.0 ( #4845 )
...
* Add close double write
* Add an async service check task when upgrading.
2021-02-01 11:19:19 +08:00
杨翊 SionYang
d7a38774a4
Adapt some naming openAPI ( #4832 )
...
* Adapt HealthController openAPI
* Adapt OperatorController openAPI
* Adapt all necessary openAPI in ServiceController
2021-01-29 15:00:05 +08:00
杨翊 SionYang
01ea27501e
Full support for registering custom instances ( #4828 )
...
* Move out `cluster` from extendInfo in InstancePublishInfo
* Fix unit test error
* Rename instanceId in instanceMetadata to metadataId
* Fix unit test
* Adapt 1.X client instance Id
* Full support for registering custom instances
2021-01-28 20:20:01 +08:00
杨翊 SionYang
c275fc310e
Fix #4788 , Fix client id judgement error for ipv6 ( #4815 )
2021-01-28 12:03:08 +08:00
杨翊 SionYang
9a30b206fa
Merge pull request #4810 from KomachiSion/2.0-upgrade
...
2.0 Support upgrade from 1.X
2021-01-27 20:35:30 +08:00
KomachiSion
1a2088cd69
Fix death loop when 2.0 restart
2021-01-27 20:33:42 +08:00
KomachiSion
8f94646bee
Split double write task
2021-01-27 20:33:42 +08:00
KomachiSion
40dec33ff6
Add double write logic for downgrade
2021-01-27 20:33:42 +08:00
KomachiSion
cecf0c0893
Add double write logic for upgrade
2021-01-27 20:33:42 +08:00