summaryrefslogtreecommitdiff
path: root/edgemesh
diff options
context:
space:
mode:
authorzhangjie <iamkadisi@163.com>2019-11-14 11:18:40 +0800
committerzhangjie <iamkadisi@163.com>2019-11-15 21:24:25 +0800
commit0f6749f2e232b7d2b912cf3ae5b14c450b3f415a (patch)
tree95944b6513905ed1ea39135b585a4d4071552b64 /edgemesh
parentcloudcore: delete beehiveContext field form cloudcore module struct (diff)
downloadkubeedge-0f6749f2e232b7d2b912cf3ae5b14c450b3f415a.tar.gz
edgemesh: delete beehiveContext fiield from edgemesh struct
Signed-off-by: zhangjie <iamkadisi@163.com>
Diffstat (limited to 'edgemesh')
-rw-r--r--edgemesh/pkg/module.go10
-rw-r--r--edgemesh/pkg/proxy/proxy.go4
-rw-r--r--edgemesh/pkg/registry/registry.go4
-rw-r--r--edgemesh/pkg/server/dns.go5
4 files changed, 7 insertions, 16 deletions
diff --git a/edgemesh/pkg/module.go b/edgemesh/pkg/module.go
index d42f701ee..0cd622363 100644
--- a/edgemesh/pkg/module.go
+++ b/edgemesh/pkg/module.go
@@ -15,8 +15,7 @@ import (
//EdgeMesh defines EdgeMesh object structure
type EdgeMesh struct {
- context *beehiveContext.Context
- cancel context.CancelFunc
+ cancel context.CancelFunc
}
// Register register edgemesh
@@ -35,8 +34,7 @@ func (em *EdgeMesh) Group() string {
}
//Start sets context and starts the controller
-func (em *EdgeMesh) Start(c *beehiveContext.Context) {
- em.context = c
+func (em *EdgeMesh) Start() {
var ctx context.Context
ctx, em.cancel = context.WithCancel(context.Background())
proxy.Init()
@@ -49,7 +47,7 @@ func (em *EdgeMesh) Start(c *beehiveContext.Context) {
return
default:
}
- msg, err := em.context.Receive(constant.ModuleNameEdgeMesh)
+ msg, err := beehiveContext.Receive(constant.ModuleNameEdgeMesh)
if err != nil {
klog.Warningf("edgemesh receive msg error %v", err)
continue
@@ -62,5 +60,5 @@ func (em *EdgeMesh) Start(c *beehiveContext.Context) {
//Cleanup sets up context cleanup through EdgeMesh name
func (em *EdgeMesh) Cleanup() {
em.cancel()
- em.context.Cleanup(em.Name())
+ beehiveContext.Cleanup(em.Name())
}
diff --git a/edgemesh/pkg/proxy/proxy.go b/edgemesh/pkg/proxy/proxy.go
index d0238c85e..78f259e03 100644
--- a/edgemesh/pkg/proxy/proxy.go
+++ b/edgemesh/pkg/proxy/proxy.go
@@ -11,7 +11,6 @@ import (
"syscall"
"time"
- "github.com/kubeedge/beehive/pkg/core/context"
"github.com/kubeedge/beehive/pkg/core/model"
"github.com/kubeedge/kubeedge/common/constants"
"github.com/kubeedge/kubeedge/edge/pkg/metamanager/client"
@@ -67,8 +66,7 @@ func Init() {
go func() {
unused = make([]string, 0)
addrByService = &addrTable{}
- c := context.InitContext(context.MsgCtxTypeChannel)
- metaClient = client.New(c)
+ metaClient = client.New()
//create virtual network device
for {
err := vdev.CreateDevice()
diff --git a/edgemesh/pkg/registry/registry.go b/edgemesh/pkg/registry/registry.go
index e776d4e20..162305a28 100644
--- a/edgemesh/pkg/registry/registry.go
+++ b/edgemesh/pkg/registry/registry.go
@@ -9,7 +9,6 @@ import (
v1 "k8s.io/api/core/v1"
"k8s.io/klog"
- "github.com/kubeedge/beehive/pkg/core/context"
"github.com/kubeedge/kubeedge/edge/pkg/metamanager/client"
"github.com/kubeedge/kubeedge/edgemesh/pkg/common"
)
@@ -40,9 +39,8 @@ func toProtocolMap(address v1.EndpointAddress, ports []v1.EndpointPort) map[stri
}
func NewServiceDiscovery(options registry.Options) registry.ServiceDiscovery {
- c := context.InitContext(context.MsgCtxTypeChannel)
return &ServiceDiscovery{
- metaClient: client.New(c),
+ metaClient: client.New(),
Name: EdgeRegistry,
}
}
diff --git a/edgemesh/pkg/server/dns.go b/edgemesh/pkg/server/dns.go
index bba1066de..8034efe9c 100644
--- a/edgemesh/pkg/server/dns.go
+++ b/edgemesh/pkg/server/dns.go
@@ -13,7 +13,6 @@ import (
"k8s.io/klog"
- "github.com/kubeedge/beehive/pkg/core/context"
"github.com/kubeedge/kubeedge/edge/pkg/metamanager/client"
"github.com/kubeedge/kubeedge/edgemesh/pkg/common"
"github.com/kubeedge/kubeedge/edgemesh/pkg/proxy"
@@ -78,9 +77,7 @@ func DnsStart() {
// startDnsServer start the DNS Server
func startDnsServer() {
- // init meta client
- c := context.InitContext(context.MsgCtxTypeChannel)
- metaClient = client.New(c)
+ metaClient = client.New()
//get DNS server name
lip, err := getIP()
if err != nil {