if you can get intermediate plugin release installed this might help.
1.1.21 .. 26 is a large range

2013/2/15 Don Ross <[email protected]>

> So far, rolling back the plugin version from 1.1.26 to 1.1.21 looks
> promising.  We were seeing the issue at least once a day, and after 24
> hours it hasn't recurred.  In fact, a job which has been blocked for a week
> on this issue (we just didn't notice because it isn't a critical job and
> only runs once daily) ran automatically this morning.
>
> Perhaps my issue isn't the same as yours, but it was definitely caused by
> some change in git plug-in behavior between 1.1.21 and 1.1.26.  I had never
> seen calls to 'git show' before the upgrade, so I had assumed that the 'git
> show' command was the new behavior.  Based on what you are telling me,
> though, it sounds like the parameters to git show changed, or perhaps the
> way the output is parsed...
>
> What version of git are you using?  I am on 1.7.10.  Maybe that is the
> difference?
>
>
> On Thu, Feb 14, 2013 at 9:41 PM, Mark Waite <[email protected]> wrote:
>
>> I am interested if the rollback of the git plugin version will change the
>> behavior you are observing.  I'm pretty sure a plugin version rollback
>> would not have resolved my issue, since my issue was due to a bug in the
>> "git show" command and a change in my git repository which exercised that
>> bug.
>>
>> If you have excluded regions, or excluded users, then the submission I
>> referenced is unlikely to help you.  The submission helps me because I have
>> very few jobs that use excluded regions or users.  Most of the time the new
>> git plugin will entirely avoid the call to "git show" in my usage.  If you
>> have excluded regions or excluded users, I don't know of any way to avoid
>> the calls to "git show", which probably means you will continue to see the
>> problem.
>>
>> The issue I encountered was that the repository that Jenkins was using
>> seems to exercise a known bug in the "git show" command.  It seems that
>> there are cases where the "git show" command may spin with 100% CPU use for
>> hours.  I realize that is not the problem you encountered, but it was the
>> original problem I encountered which caused me to investigate why the git
>> plugin was calling "git show" at all.
>>
>> The plugin calls "git show" within the "isRevExcluded()" method.  It uses
>> "git show" to decide if a specific commit has been excluded or not.
>>  Unfortunately, by using "git show", it also exercised the bug in "git
>> show" which exposed the initial problem I saw.
>>
>> Thanks,
>> Mark Waite
>>
>>   ------------------------------
>> *From:* Don Ross <[email protected]>
>> *To:* [email protected]
>> *Sent:* Thursday, February 14, 2013 8:40 AM
>>
>> *Subject:* Re: Support for git plug-in?
>>
>> Thanks for the info, Mark.  I will roll my installation back to the
>> previous version (1.1.21) and wait for an update.  I am a little concerned
>> because we do, in fact, have exclusion regions, and have since before we
>> started using Git.  Does that mean that this fix (when available) may not
>> actually solve my problem?
>>
>> My company did have CloudBees out to give a sales pitch on Enterprise
>> Jenkins this fall, but decided against it.
>>
>> On Wed, Feb 13, 2013 at 1:27 PM, Mark Waite <[email protected]> wrote:
>>
>> I concur with Stephen and Nicolas about this being a community effort and
>> commend them for their contribution and for the help of their employer.
>>
>> I think the community may have already discovered a variant this problem
>> and has already provided a fix for some of the cases.  That fix has already
>> been pulled into the source code of the git-plugin through a community
>> contribution.  It has not yet been released in a new version of the git
>> plugin.
>>
>> If your git configuration for this job does not define any exclusion
>> regionss, does not define any excluded committers, and does not define any
>> inclusion regions, then the next release of the git plugin (whenever that
>> happens) will resolve your issue.
>>
>> Refer to
>> https://github.com/jenkinsci/git-plugin/commit/81f432ef0961149b13ff82d7803a897587d8c887for
>>  the details of the commit.
>>
>> Thanks,
>> Mark Waite
>>
>> I agree with Stephen and Nicolas that enterprise support is available
>> from their employer (I suspect that is CloudBees).
>>
>> There were a number of interesting discussions about the inherent
>> problems in the "git show" command and its use in the git plugin.  As far
>> as I can tell, this is the one and only use of the "git show" command, and
>> it can be avoided in most cases (with the change mentioned above).
>>
>>   ------------------------------
>> *From:* Stephen Connolly <[email protected]>
>> *To:* "[email protected]" <[email protected]>
>> *Sent:* Wednesday, February 13, 2013 7:18 AM
>> *Subject:* Re: Support for git plug-in?
>>
>> On 13 February 2013 13:36, Don Ross <[email protected]> wrote:
>>
>> I am sorry, this is my first foray into trying to get support for a
>> community-maintained tool.  We are using Jenkins in an enterprise
>> environment
>>
>>
>> [My & Nicolas' employer's hat]
>>
>> If you were/are a paying customer of My & Nicolas' employer's you
>> could/can apply whips and chains to Nicolas to get the bug fixed
>>
>> (Nicolas, no cheating and assigning to me ;-) )
>>
>> [/My & Nicolas' employer's hat]
>>
>> Sorry, I couldn't help myself there... I did remove the name of My &
>> Nicolas' employer, though it isn't exactly a secret.
>>
>>
>> and haven't had any issues we couldn't solve ourselves since I started
>> working here.  Thanks for getting back to me directly.
>>
>> My issue is reported as
>> https://issues.jenkins-ci.org/browse/JENKINS-16693; basically, we are
>> getting heap errors since upgrading to the latest plug-in version, but only
>> in our production environment.  We can't reproduce it in the
>> supposedly-identical test environment or we wouldn't have upgraded.  I
>> think it is due to the enhancements made in version 1.1.23 to changelog
>> parsing for merge targets, but that is just speculation on my part.
>>
>> Any debugging suggestions you have would be welcome.
>>
>> Thanks,
>> Don
>>
>>
>> On Wed, Feb 13, 2013 at 8:21 AM, nicolas de loof <
>> [email protected]> wrote:
>>
>> yes it is, but filling a bug (which one ?) doesn't mean someone will jump
>> on it to fix. This is a community effort :P
>> issues are by default assigned to plugin maintainer (me) so the status on
>> jira. I don't really monitor it (my bad), as I mostly focus on my own
>> issues with this plugin and contributors pull-requests.
>>
>> 2013/2/13 <[email protected]>
>>
>> Is the Git plug-in still supported?  I filed a bug issues.jenkins-ci.orglast 
>> week and haven't seen any movement on it, or on any of the issues
>> filed in the last six months against the Git component.  There are about
>> fifty such issues, most of them assigned to Nicholas de Loof (the original
>> author, I think), and none of them with any response or acknowledgement
>> from him (or anyone else).
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>>
>>   --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>>
>>    --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to