mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Retain debug logs for etcd when there is a place to keep them.
For help debugging #25845
This commit is contained in:
		@@ -41,8 +41,13 @@ kube::etcd::start() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  # Start etcd
 | 
					  # Start etcd
 | 
				
			||||||
  ETCD_DIR=$(mktemp -d 2>/dev/null || mktemp -d -t test-etcd.XXXXXX)
 | 
					  ETCD_DIR=$(mktemp -d 2>/dev/null || mktemp -d -t test-etcd.XXXXXX)
 | 
				
			||||||
  kube::log::info "etcd -addr ${ETCD_HOST}:${ETCD_PORT} -data-dir ${ETCD_DIR} --bind-addr ${ETCD_HOST}:${ETCD_PORT} >/dev/null 2>/dev/null"
 | 
					  if [[ -d "${ARTIFACTS_DIR:-}" ]]; then
 | 
				
			||||||
  etcd -addr ${ETCD_HOST}:${ETCD_PORT} -data-dir ${ETCD_DIR} --bind-addr ${ETCD_HOST}:${ETCD_PORT} >/dev/null 2>/dev/null &
 | 
					    ETCD_LOGFILE="${ARTIFACTS_DIR}/etcd.$(uname -n).$(id -un).log.DEBUG.$(date +%Y%m%d-%H%M%S).$$"
 | 
				
			||||||
 | 
					  else
 | 
				
			||||||
 | 
					    ETCD_LOGFILE=/dev/null
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
 | 
					  kube::log::info "etcd -addr ${ETCD_HOST}:${ETCD_PORT} -data-dir ${ETCD_DIR} --bind-addr ${ETCD_HOST}:${ETCD_PORT} --debug > \"${ETCD_LOGFILE}\" 2>/dev/null"
 | 
				
			||||||
 | 
					  etcd -addr ${ETCD_HOST}:${ETCD_PORT} -data-dir ${ETCD_DIR} --bind-addr ${ETCD_HOST}:${ETCD_PORT} --debug 2> "${ETCD_LOGFILE}" >/dev/null &
 | 
				
			||||||
  ETCD_PID=$!
 | 
					  ETCD_PID=$!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  echo "Waiting for etcd to come up."
 | 
					  echo "Waiting for etcd to come up."
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user