This is an automated email from the ASF dual-hosted git repository.
tianxiaoliang pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/servicecomb-service-center.git.
from c459caa #1183 Bug: can not retire the services which have
dependencies (#1186)
add c9e57a8 Feature: Add schema ref, Part2 etcd/mongo implement (#1184)
No new revisions were added by this update.
Summary of changes:
datasource/etcd/ms.go | 37 +-
datasource/etcd/path/key_convertor.go | 4 +
datasource/etcd/path/key_generator.go | 35 ++
datasource/etcd/schema.go | 321 +++++++++++++-
datasource/etcd/sd/api.go | 2 -
datasource/etcd/{state/options.go => sd/schema.go} | 66 +--
datasource/etcd/sd/types.go | 7 -
datasource/etcd/util.go | 14 +-
datasource/etcd/util/util.go | 4 +
datasource/mongo/mongo_test.go | 1 -
datasource/mongo/ms.go | 19 +-
datasource/mongo/schema.go | 59 ++-
datasource/schema/schema.go | 51 ++-
datasource/schema/schema_test.go | 416 ++++++++++++++++++
datasource/schema_test.go | 40 +-
go.mod | 4 +-
go.sum | 8 +
scripts/ut_test_in_docker.sh | 1 +
server/plugin/quota/buildin/schema.go | 6 +-
.../buildin/{instance_test.go => schema_test.go} | 51 ++-
server/resource/disco/schema_resource.go | 21 +-
server/resource/disco/schema_resource_test.go | 76 +++-
.../rest/controller/v4/microservice_controller.go | 14 +-
server/service/disco/microservice.go | 22 +-
server/service/disco/microservice_test.go | 7 +-
server/service/disco/schema.go | 360 ++++++++++++---
server/service/disco/schema_test.go | 486 ++++++++++++++-------
server/service/govern/view_test.go | 7 +-
server/service/validator/schema_validator.go | 37 ++
server/service/validator/validator.go | 9 -
30 files changed, 1739 insertions(+), 446 deletions(-)
copy datasource/etcd/{state/options.go => sd/schema.go} (52%)
create mode 100644 datasource/schema/schema_test.go
copy server/plugin/quota/buildin/{instance_test.go => schema_test.go} (55%)