mirror of
https://github.com/aljazceru/kata-containers.git
synced 2025-12-19 23:34:23 +01:00
runtime: delete netmon
Netmon is not used anymore. Fixes: #3112 Signed-off-by: bin <bin@hyper.sh>
This commit is contained in:
@@ -778,40 +778,6 @@ func (s *Sandbox) Delete(ctx context.Context) error {
|
||||
return s.store.Destroy(s.id)
|
||||
}
|
||||
|
||||
func (s *Sandbox) startNetworkMonitor(ctx context.Context) error {
|
||||
span, ctx := katatrace.Trace(ctx, s.Logger(), "startNetworkMonitor", sandboxTracingTags, map[string]string{"sandbox_id": s.id})
|
||||
defer span.End()
|
||||
|
||||
binPath, err := os.Executable()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
logLevel := "info"
|
||||
if s.config.NetworkConfig.NetmonConfig.Debug {
|
||||
logLevel = "debug"
|
||||
}
|
||||
|
||||
params := netmonParams{
|
||||
netmonPath: s.config.NetworkConfig.NetmonConfig.Path,
|
||||
debug: s.config.NetworkConfig.NetmonConfig.Debug,
|
||||
logLevel: logLevel,
|
||||
runtime: binPath,
|
||||
sandboxID: s.id,
|
||||
}
|
||||
|
||||
return s.network.Run(ctx, s.networkNS.NetNsPath, func() error {
|
||||
pid, err := startNetmon(params)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
s.networkNS.NetmonPID = pid
|
||||
|
||||
return nil
|
||||
})
|
||||
}
|
||||
|
||||
func (s *Sandbox) createNetwork(ctx context.Context) error {
|
||||
if s.config.NetworkConfig.DisableNewNetNs ||
|
||||
s.config.NetworkConfig.NetNSPath == "" {
|
||||
@@ -838,18 +804,11 @@ func (s *Sandbox) createNetwork(ctx context.Context) error {
|
||||
}
|
||||
|
||||
s.networkNS.Endpoints = endpoints
|
||||
|
||||
if s.config.NetworkConfig.NetmonConfig.Enable {
|
||||
if err := s.startNetworkMonitor(ctx); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (s *Sandbox) postCreatedNetwork(ctx context.Context) error {
|
||||
|
||||
return s.network.PostAdd(ctx, &s.networkNS, s.factory != nil)
|
||||
}
|
||||
|
||||
@@ -857,12 +816,6 @@ func (s *Sandbox) removeNetwork(ctx context.Context) error {
|
||||
span, ctx := katatrace.Trace(ctx, s.Logger(), "removeNetwork", sandboxTracingTags, map[string]string{"sandbox_id": s.id})
|
||||
defer span.End()
|
||||
|
||||
if s.config.NetworkConfig.NetmonConfig.Enable {
|
||||
if err := stopNetmon(s.networkNS.NetmonPID); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
return s.network.Remove(ctx, &s.networkNS, s.hypervisor)
|
||||
}
|
||||
|
||||
@@ -1218,12 +1171,6 @@ func (s *Sandbox) startVM(ctx context.Context) (err error) {
|
||||
}
|
||||
|
||||
s.networkNS.Endpoints = endpoints
|
||||
|
||||
if s.config.NetworkConfig.NetmonConfig.Enable {
|
||||
if err := s.startNetworkMonitor(ctx); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
s.Logger().Info("VM started")
|
||||
|
||||
Reference in New Issue
Block a user