surface rpc error desc only in events
This commit is contained in:
		@@ -55,6 +55,7 @@ go_library(
 | 
				
			|||||||
        "//vendor/github.com/fsnotify/fsnotify:go_default_library",
 | 
					        "//vendor/github.com/fsnotify/fsnotify:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/golang/glog:go_default_library",
 | 
					        "//vendor/github.com/golang/glog:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/google/cadvisor/info/v1:go_default_library",
 | 
					        "//vendor/github.com/google/cadvisor/info/v1:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor/google.golang.org/grpc:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
 | 
					        "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
 | 
					        "//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library",
 | 
					        "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,6 +28,8 @@ import (
 | 
				
			|||||||
	"sync"
 | 
						"sync"
 | 
				
			||||||
	"time"
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"google.golang.org/grpc"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/armon/circbuf"
 | 
						"github.com/armon/circbuf"
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -99,12 +101,12 @@ func (m *kubeGenericRuntimeManager) startContainer(podSandboxID string, podSandb
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	containerConfig, err := m.generateContainerConfig(container, pod, restartCount, podIP, imageRef)
 | 
						containerConfig, err := m.generateContainerConfig(container, pod, restartCount, podIP, imageRef)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		m.recordContainerEvent(pod, container, "", v1.EventTypeWarning, events.FailedToCreateContainer, "Error: %v", err)
 | 
							m.recordContainerEvent(pod, container, "", v1.EventTypeWarning, events.FailedToCreateContainer, "Error: %v", grpc.ErrorDesc(err))
 | 
				
			||||||
		return "Generate Container Config Failed", err
 | 
							return "Generate Container Config Failed", err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	containerID, err := m.runtimeService.CreateContainer(podSandboxID, containerConfig, podSandboxConfig)
 | 
						containerID, err := m.runtimeService.CreateContainer(podSandboxID, containerConfig, podSandboxConfig)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		m.recordContainerEvent(pod, container, containerID, v1.EventTypeWarning, events.FailedToCreateContainer, "Error: %v", err)
 | 
							m.recordContainerEvent(pod, container, containerID, v1.EventTypeWarning, events.FailedToCreateContainer, "Error: %v", grpc.ErrorDesc(err))
 | 
				
			||||||
		return "Create Container Failed", err
 | 
							return "Create Container Failed", err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	m.recordContainerEvent(pod, container, containerID, v1.EventTypeNormal, events.CreatedContainer, "Created container")
 | 
						m.recordContainerEvent(pod, container, containerID, v1.EventTypeNormal, events.CreatedContainer, "Created container")
 | 
				
			||||||
@@ -119,7 +121,7 @@ func (m *kubeGenericRuntimeManager) startContainer(podSandboxID string, podSandb
 | 
				
			|||||||
	// Step 3: start the container.
 | 
						// Step 3: start the container.
 | 
				
			||||||
	err = m.runtimeService.StartContainer(containerID)
 | 
						err = m.runtimeService.StartContainer(containerID)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		m.recordContainerEvent(pod, container, containerID, v1.EventTypeWarning, events.FailedToStartContainer, "Error: %v", err)
 | 
							m.recordContainerEvent(pod, container, containerID, v1.EventTypeWarning, events.FailedToStartContainer, "Error: %v", grpc.ErrorDesc(err))
 | 
				
			||||||
		return "Start Container Failed", err
 | 
							return "Start Container Failed", err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	m.recordContainerEvent(pod, container, containerID, v1.EventTypeNormal, events.StartedContainer, "Started container")
 | 
						m.recordContainerEvent(pod, container, containerID, v1.EventTypeNormal, events.StartedContainer, "Started container")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user