You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by ma...@apache.org on 2022/03/03 01:10:53 UTC
[dubbo-go-pixiu] branch develop updated (4e636d6 -> 246bb65)
This is an automated email from the ASF dual-hosted git repository.
mark4z pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git.
from 4e636d6 feat:circuit breaker (#364)
new 50811fa All adaptors initialized at initAdapters(), so call it once is enough.
new ba7b41a initialize xDS and xDS sample
new 944f79e add delta xDS dicovery
new 75a7148 xds, change config use struct
new bef0eca add unit test for dynamic resource manager
new 04f92c9 make pixiu extension type
new 4a1c271 move xds model to pixiu-filter
new 62241ac add unit test for xds
new 82c85ff add unit test for xds
new 07df295 add lds test; add struct config for lds
new c452ab6 Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into tmp-xds
new 38dd6eb fix ci argument for unit test
new b8ffabd change sturct of cds
new ed46d31 update xds model
new 5b33043 fix changed by mistake
new 0925cd0 remove unused code
new 8e5e020 add license header; modif ci script turn off inline because super monkey need.
new 756e0c7 remove github.com/golang/protobuf module importing
new 965ec34 fix ci check issue
new 6802ebe Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into xds
new 3f0837d chang to use pixiu-filter xds model
new ee1d669 Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into xds
new 8337420 add xds server backoff every second
new ff45357 fix import issue
new b6ee5b5 fix integrate test
new 08a9e59 fix go sum issue
new ddad3e5 fix ci issue
new 3a64d96 use pixiu logger
new b07758b Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into xds
new 777622e fix go-control-panel version
new bd172d9 add read of xds adaptor
new 4735e5b upgrade xds lib import
new 2a2a9eb format imports
new b872b23 format imports
new bf135fb add comment for public struct or function
new 2dfecdb format imports
new 5087b76 remove unused runStream func
new e9cbe20 should handle exitCh close event
new 130ce9f read all cluster before update cluster
new d79e0aa add todo
new 2a75098 fix reivew issue: use Address.GetAddress function.
new c1678e9 fix Address.GetAddress() error
new d754082 add integrate for xds server use local-control-panel
new 04bb36f Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into xds
new c72168f fix unit test issue; add mock CloneStore
new 26a8368 import dubbo-go-pixiu-filter v0.1.5
new eec054f format vars' name
new 78d92bb update sample/xds readme
new 8975637 Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into xds
new a9686b6 Merge branch 'develop' into xds
new 246bb65 Merge pull request #336 from ma642/xds
The 1535 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/github-actions.yml | 2 +-
.travis.yml | 2 +-
Makefile | 2 +-
cmd/pixiu/gateway.go | 2 +-
go.mod | 7 +-
go.sum | 187 ++--------
pkg/adapter/xds/README.md | 114 ++++++
.../xds/apiclient/apiclient.go} | 60 ++--
pkg/adapter/xds/apiclient/grpc.go | 263 ++++++++++++++
pkg/adapter/xds/cds.go | 243 +++++++++++++
pkg/adapter/xds/cds_test.go | 181 ++++++++++
pkg/adapter/xds/lds.go | 190 ++++++++++
pkg/adapter/xds/lds_test.go | 140 ++++++++
pkg/{server/http.go => adapter/xds/plugin.go} | 32 +-
pkg/adapter/xds/xds.go | 237 +++++++++++++
pkg/adapter/xds/xds_test.go | 224 ++++++++++++
pkg/common/constant/key.go | 1 +
pkg/model/base.go | 32 +-
pkg/model/bootstrap.go | 25 +-
pkg/model/cluster.go | 2 +-
pkg/pluginregistry/registry.go | 1 +
pkg/server/cluster_manager.go | 31 ++
pkg/server/dynamic_resource_manager.go | 106 ++++++
pkg/server/dynamic_resource_manager_test.go | 202 +++++++++++
pkg/server/listener_manager.go | 97 ++++-
pkg/server/pixiu_start.go | 14 +-
.../local-control-panel/pixiu}/conf.yaml | 56 +--
samples/xds/local-control-panel/readme.md | 34 ++
samples/xds/local-control-panel/server/app/go.mod | 13 +
.../xds/local-control-panel/server/app/go.sum | 395 ++-------------------
.../local-control-panel/server/app/logger.go} | 41 ++-
samples/xds/local-control-panel/server/app/main.go | 78 ++++
.../server/app/resoruce_pixiu2.go | 64 ++++
.../server/app/resource_pixiu.go | 142 ++++++++
.../xds/local-control-panel/server/app/server.go | 91 +++++
35 files changed, 2656 insertions(+), 655 deletions(-)
create mode 100644 pkg/adapter/xds/README.md
copy pkg/{common/extension/adapter/adapter_test.go => adapter/xds/apiclient/apiclient.go} (52%)
create mode 100644 pkg/adapter/xds/apiclient/grpc.go
create mode 100644 pkg/adapter/xds/cds.go
create mode 100644 pkg/adapter/xds/cds_test.go
create mode 100644 pkg/adapter/xds/lds.go
create mode 100644 pkg/adapter/xds/lds_test.go
copy pkg/{server/http.go => adapter/xds/plugin.go} (66%)
create mode 100644 pkg/adapter/xds/xds.go
create mode 100644 pkg/adapter/xds/xds_test.go
create mode 100644 pkg/server/dynamic_resource_manager.go
create mode 100644 pkg/server/dynamic_resource_manager_test.go
copy samples/{dubbogo/simple/uri => xds/local-control-panel/pixiu}/conf.yaml (60%)
create mode 100644 samples/xds/local-control-panel/readme.md
create mode 100644 samples/xds/local-control-panel/server/app/go.mod
copy go.sum => samples/xds/local-control-panel/server/app/go.sum (77%)
copy samples/{dubbogo/simple/csrf/server/server.go => xds/local-control-panel/server/app/logger.go} (51%)
create mode 100644 samples/xds/local-control-panel/server/app/main.go
create mode 100644 samples/xds/local-control-panel/server/app/resoruce_pixiu2.go
create mode 100644 samples/xds/local-control-panel/server/app/resource_pixiu.go
create mode 100644 samples/xds/local-control-panel/server/app/server.go