You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Adam Szita (JIRA)" <ji...@apache.org> on 2018/01/11 16:19:00 UTC
[jira] [Comment Edited] (HIVE-18443) Ensure git gc finished in
ptest prep phase before copying repo
[ https://issues.apache.org/jira/browse/HIVE-18443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16322476#comment-16322476 ]
Adam Szita edited comment on HIVE-18443 at 1/11/18 4:18 PM:
------------------------------------------------------------
Change in [^HIVE-18443.0.patch] calls git gc explicitly. This call will only succeed once any background gc's finished. We're retrying every second while it's failing (indicating background gc in progress)
[~pvary] let me know what you think please
was (Author: szita):
[~pvary] let me know what you think please
> Ensure git gc finished in ptest prep phase before copying repo
> --------------------------------------------------------------
>
> Key: HIVE-18443
> URL: https://issues.apache.org/jira/browse/HIVE-18443
> Project: Hive
> Issue Type: Sub-task
> Components: Testing Infrastructure
> Reporter: Adam Szita
> Assignee: Adam Szita
> Attachments: HIVE-18443.0.patch
>
>
> In ptest's prep phase script first we checkout the latest Hive code from git, and then we make copy of its contents (along .git folder) for that will serve as Yetus' working directory.
> In some cases we can see errors such as
> {code}
> + cp -R . ../yetus
> cp: cannot stat ?./.git/gc.pid?: No such file or directory
> {code}
> e.g. [here|https://issues.apache.org/jira/browse/HIVE-18372?focusedCommentId=16321507&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16321507]
> This is caused by git running its gc feature in the background when our prep script has already started copying. In cases where gc finishes while cp is running, we'll get this error
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)