-
Notifications
You must be signed in to change notification settings - Fork 193
add ExecSignal grpc api #507
Conversation
|
Anyone could help take a look at this test log? Something just not make sense. While test log in Jenkins is The later kernel panic part could be fixed through hyperhq/hyperstart#253, while that is not the original reason. BTW: That passed label on Hykins seems not reasonable either. @Jimmy-Xu |
|
retest this please @hykins |
|
@Crazykev The error in hykins and travis are same now. |
|
@Jimmy-Xu Yep, thanks. For now, I just couldn't understand the log behavior described in #507 (comment), @gnawux could you help review this sometime? |
|
|
@gao-feng Yes, this is the final reason here, and that is not the only error message I got when try to run this test over and over. When I try to debug, just couldn't understand the log in CI(and also in my local env). |
|
Seems like ExecStart api doesn't wait the result of AddProcess from server, it only return the stream. the Execstart request may haven't been delivered to server or handled by server when the next ExecSignal request arrived. |
|
hyperhq/hyperstart#257 fix the missing of process finished event. |
|
Test case had some issues, too. Should work once hyperhq/hyperstart#257 be merged. |
daemon/exec.go
Outdated
| } | ||
|
|
||
| func (daemon *Daemon) KillExec(containerId string, execId string, signal int64) error { | ||
| p, id, ok := daemon.PodList.GetByContainerIdOrName(containerId) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
daemon/exec.go:51: id declared and not used
Signed-off-by: HaoZhang <crazykev@zju.edu.cn>
Signed-off-by: HaoZhang <crazykev@zju.edu.cn>
7074a9a to
c243c92
Compare
|
@gao-feng fixed. CI don't complain now. |
|
LGTM |
No description provided.