Jenkins의 workspace 아래 디렉토리가 무작위로 삭제 될 수있었습니다.
2319 단어 Jenkins
버그 내용
Jenkins의 master/slave 기능을 사용하면 slave의 workspace/이하에서 임의로 디렉토리가 지워집니다.
갑자기 빌드가 지나가지 않게 초조합니다 (초조했습니다).
최신 버전에서 수정된 것 같습니다.
변경 2번째, 진행 중인 빌드의 workspace를 삭제하지 않는다고 합니다.
다음으로 issue 27329를 살펴 보겠습니다.
신고
"WorkspaceCleanupThread may delete workspaces of running jobs"
htps : // 일단 s. 지킨 킨 s. 오 rg/b로 w세/지킨킨 S-27329
만들어진 것은 무려 2015년 3월의 issue입니다.
같은 내용으로
"workspace being deleted mid-build on slave"
htps : // 일단 s. 지킨 킨 s. 오 rg / b 로 w 세이 / 지 킨킨 S-30916 라든지,
아마도 같은 원인이 될 것 같아,
"Workspace directory randomly deleted"
htps : // 일단 s. 지킨 킨 s. 오 rg / b 로 w 세 / 지 킨킨 S-19686 라든지, 옛부터 몇몇 보고는 오르고 있던 버그였습니다.
github pull request
github의 pr은 이것입니다, 약간 9 줄의 변경 만!
"JENKINS-27329 Less aggressive WorkspaceCleanupThread"
htps : // 기주 b. 코 m / 지 킨 킨 s 시 / 지 켄 킨 s / 푸 1 / 3444
업데이트 내용의 소식보다 다소 겸손한 표현이군요 (어그레시브 스레드는 ...)
필자도 상당히 많지만 완벽한 대책은 아니라고 합니다.
변경 내용
Java는 문법 정도밖에 모르지만 가볍게 읽어 보겠습니다.
https://魏Tub. 소 m/레인 LD 증가로 r/젠금 s/bぉb/670C473573f71 아cf04 아 d. 자바#L142-L150
WorkspaceCleanupThread.java 내의 shouldBeDeleted()에 판정을 추가하고 있는군요.
실행중인 Job이 있으면 false를 반환하고 지울 필요가 없다고하는 것 같습니다.
과연
감상
자신이 사용하고 있는 OSS의 변경을 정중하게 쫓아 보는 것은 즐겁네요!
Reference
이 문제에 관하여(Jenkins의 workspace 아래 디렉토리가 무작위로 삭제 될 수있었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/toricor_/items/f0473df97b286e76993d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
변경 2번째, 진행 중인 빌드의 workspace를 삭제하지 않는다고 합니다.
다음으로 issue 27329를 살펴 보겠습니다.
신고
"WorkspaceCleanupThread may delete workspaces of running jobs"
htps : // 일단 s. 지킨 킨 s. 오 rg/b로 w세/지킨킨 S-27329
만들어진 것은 무려 2015년 3월의 issue입니다.
같은 내용으로
"workspace being deleted mid-build on slave"
htps : // 일단 s. 지킨 킨 s. 오 rg / b 로 w 세이 / 지 킨킨 S-30916 라든지,
아마도 같은 원인이 될 것 같아,
"Workspace directory randomly deleted"
htps : // 일단 s. 지킨 킨 s. 오 rg / b 로 w 세 / 지 킨킨 S-19686 라든지, 옛부터 몇몇 보고는 오르고 있던 버그였습니다.
github pull request
github의 pr은 이것입니다, 약간 9 줄의 변경 만!
"JENKINS-27329 Less aggressive WorkspaceCleanupThread"
htps : // 기주 b. 코 m / 지 킨 킨 s 시 / 지 켄 킨 s / 푸 1 / 3444
업데이트 내용의 소식보다 다소 겸손한 표현이군요 (어그레시브 스레드는 ...)
필자도 상당히 많지만 완벽한 대책은 아니라고 합니다.
변경 내용
Java는 문법 정도밖에 모르지만 가볍게 읽어 보겠습니다.
https://魏Tub. 소 m/레인 LD 증가로 r/젠금 s/bぉb/670C473573f71 아cf04 아 d. 자바#L142-L150
WorkspaceCleanupThread.java 내의 shouldBeDeleted()에 판정을 추가하고 있는군요.
실행중인 Job이 있으면 false를 반환하고 지울 필요가 없다고하는 것 같습니다.
과연
감상
자신이 사용하고 있는 OSS의 변경을 정중하게 쫓아 보는 것은 즐겁네요!
Reference
이 문제에 관하여(Jenkins의 workspace 아래 디렉토리가 무작위로 삭제 될 수있었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/toricor_/items/f0473df97b286e76993d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
github의 pr은 이것입니다, 약간 9 줄의 변경 만!
"JENKINS-27329 Less aggressive WorkspaceCleanupThread"
htps : // 기주 b. 코 m / 지 킨 킨 s 시 / 지 켄 킨 s / 푸 1 / 3444
업데이트 내용의 소식보다 다소 겸손한 표현이군요 (어그레시브 스레드는 ...)
필자도 상당히 많지만 완벽한 대책은 아니라고 합니다.
변경 내용
Java는 문법 정도밖에 모르지만 가볍게 읽어 보겠습니다.
https://魏Tub. 소 m/레인 LD 증가로 r/젠금 s/bぉb/670C473573f71 아cf04 아 d. 자바#L142-L150
WorkspaceCleanupThread.java 내의 shouldBeDeleted()에 판정을 추가하고 있는군요.
실행중인 Job이 있으면 false를 반환하고 지울 필요가 없다고하는 것 같습니다.
과연
감상
자신이 사용하고 있는 OSS의 변경을 정중하게 쫓아 보는 것은 즐겁네요!
Reference
이 문제에 관하여(Jenkins의 workspace 아래 디렉토리가 무작위로 삭제 될 수있었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/toricor_/items/f0473df97b286e76993d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Jenkins의 workspace 아래 디렉토리가 무작위로 삭제 될 수있었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/toricor_/items/f0473df97b286e76993d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)