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