Merge pull request #3319 from mheon/purge_easyjson

Purge all use of easyjson and ffjson in libpod
This commit is contained in:
OpenShift Merge Robot
2019-06-13 18:12:40 +02:00
committed by GitHub
7 changed files with 0 additions and 30 deletions

View File

@ -39,7 +39,6 @@ ${LINTER} \
--exclude='.*_test\.go:.*error return value not checked.*\(errcheck\)$'\ --exclude='.*_test\.go:.*error return value not checked.*\(errcheck\)$'\
--exclude='duplicate of.*_test.go.*\(dupl\)$'\ --exclude='duplicate of.*_test.go.*\(dupl\)$'\
--exclude='cmd\/client\/.*\.go.*\(dupl\)$'\ --exclude='cmd\/client\/.*\.go.*\(dupl\)$'\
--exclude='libpod\/.*_easyjson.go:.*'\
--exclude='vendor\/.*'\ --exclude='vendor\/.*'\
--exclude='podman\/.*'\ --exclude='podman\/.*'\
--exclude='server\/seccomp\/.*\.go.*$'\ --exclude='server\/seccomp\/.*\.go.*$'\

View File

@ -90,12 +90,6 @@ RUN set -x \
&& export GOPATH=/go \ && export GOPATH=/go \
&& go get github.com/onsi/gomega/... && go get github.com/onsi/gomega/...
# Install easyjson
RUN set -x \
&& export GOPATH=/go \
&& go get -u github.com/mailru/easyjson/... \
&& install -D -m 755 "$GOPATH"/bin/easyjson /usr/bin/
# Install latest stable criu version # Install latest stable criu version
RUN set -x \ RUN set -x \
&& cd /tmp \ && cd /tmp \

View File

@ -49,12 +49,6 @@ RUN set -x \
&& export GOPATH=/go \ && export GOPATH=/go \
&& go get github.com/onsi/gomega/... && go get github.com/onsi/gomega/...
# Install easyjson
RUN set -x \
&& export GOPATH=/go \
&& go get -u github.com/mailru/easyjson/... \
&& install -D -m 755 "$GOPATH"/bin/easyjson /usr/bin/
# Install conmon # Install conmon
ENV CONMON_COMMIT 59952292a3b07ac125575024ae21956efe0ecdfb ENV CONMON_COMMIT 59952292a3b07ac125575024ae21956efe0ecdfb
RUN set -x \ RUN set -x \

View File

@ -53,12 +53,6 @@ RUN set -x \
&& export GOPATH=/go \ && export GOPATH=/go \
&& go get github.com/onsi/gomega/... && go get github.com/onsi/gomega/...
# Install easyjson
RUN set -x \
&& export GOPATH=/go \
&& go get -u github.com/mailru/easyjson/... \
&& install -D -m 755 "$GOPATH"/bin/easyjson /usr/bin/
# Install conmon # Install conmon
ENV CONMON_COMMIT 59952292a3b07ac125575024ae21956efe0ecdfb ENV CONMON_COMMIT 59952292a3b07ac125575024ae21956efe0ecdfb
RUN set -x \ RUN set -x \

View File

@ -135,7 +135,6 @@ const (
// assume that their callers handled this requirement. Generally speaking, if a // assume that their callers handled this requirement. Generally speaking, if a
// function takes the container lock and accesses any part of state, it should // function takes the container lock and accesses any part of state, it should
// syncContainer() immediately after locking. // syncContainer() immediately after locking.
// ffjson: skip
type Container struct { type Container struct {
config *ContainerConfig config *ContainerConfig
@ -161,7 +160,6 @@ type Container struct {
// ContainerState contains the current state of the container // ContainerState contains the current state of the container
// It is stored on disk in a tmpfs and recreated on reboot // It is stored on disk in a tmpfs and recreated on reboot
// easyjson:json
type ContainerState struct { type ContainerState struct {
// The current state of the running container // The current state of the running container
State ContainerStatus `json:"state"` State ContainerStatus `json:"state"`
@ -222,7 +220,6 @@ type ContainerState struct {
} }
// ExecSession contains information on an active exec session // ExecSession contains information on an active exec session
// easyjson:json
type ExecSession struct { type ExecSession struct {
ID string `json:"id"` ID string `json:"id"`
Command []string `json:"command"` Command []string `json:"command"`
@ -232,7 +229,6 @@ type ExecSession struct {
// ContainerConfig contains all information that was used to create the // ContainerConfig contains all information that was used to create the
// container. It may not be changed once created. // container. It may not be changed once created.
// It is stored, read-only, on disk // It is stored, read-only, on disk
// easyjson:json
type ContainerConfig struct { type ContainerConfig struct {
Spec *spec.Spec `json:"spec"` Spec *spec.Spec `json:"spec"`
ID string `json:"id"` ID string `json:"id"`

View File

@ -18,7 +18,6 @@ import (
// assume their callers handled this requirement. Generally speaking, if a // assume their callers handled this requirement. Generally speaking, if a
// function takes the pod lock and accesses any part of state, it should // function takes the pod lock and accesses any part of state, it should
// updatePod() immediately after locking. // updatePod() immediately after locking.
// ffjson: skip
// Pod represents a group of containers that may share namespaces // Pod represents a group of containers that may share namespaces
type Pod struct { type Pod struct {
config *PodConfig config *PodConfig
@ -30,7 +29,6 @@ type Pod struct {
} }
// PodConfig represents a pod's static configuration // PodConfig represents a pod's static configuration
// easyjson:json
type PodConfig struct { type PodConfig struct {
ID string `json:"id"` ID string `json:"id"`
Name string `json:"name"` Name string `json:"name"`
@ -66,7 +64,6 @@ type PodConfig struct {
} }
// podState represents a pod's state // podState represents a pod's state
// easyjson:json
type podState struct { type podState struct {
// CgroupPath is the path to the pod's CGroup // CgroupPath is the path to the pod's CGroup
CgroupPath string `json:"cgroupPath"` CgroupPath string `json:"cgroupPath"`
@ -77,7 +74,6 @@ type podState struct {
// PodInspect represents the data we want to display for // PodInspect represents the data we want to display for
// podman pod inspect // podman pod inspect
// easyjson:json
type PodInspect struct { type PodInspect struct {
Config *PodConfig Config *PodConfig
State *PodInspectState State *PodInspectState
@ -85,14 +81,12 @@ type PodInspect struct {
} }
// PodInspectState contains inspect data on the pod's state // PodInspectState contains inspect data on the pod's state
// easyjson:json
type PodInspectState struct { type PodInspectState struct {
CgroupPath string `json:"cgroupPath"` CgroupPath string `json:"cgroupPath"`
InfraContainerID string `json:"infraContainerID"` InfraContainerID string `json:"infraContainerID"`
} }
// PodContainerInfo keeps information on a container in a pod // PodContainerInfo keeps information on a container in a pod
// easyjson:json
type PodContainerInfo struct { type PodContainerInfo struct {
ID string `json:"id"` ID string `json:"id"`
State string `json:"state"` State string `json:"state"`

View File

@ -10,7 +10,6 @@ type Volume struct {
} }
// VolumeConfig holds the volume's config information // VolumeConfig holds the volume's config information
//easyjson:json
type VolumeConfig struct { type VolumeConfig struct {
// Name of the volume // Name of the volume
Name string `json:"name"` Name string `json:"name"`