Hi Animesh,

Tested all those changes to detail. Those lines were removed due to
unexpected behavior that I had not spotted until now.

They were suppose to allow for better fall over between multiple domain
controllers, how ever they were causing caching to occur. This meant if a
users password was reset in LDAP the old password was still allowing login
for a limited time.

Please pull the changes forward,
Thanks

Ian.
On 29 Jan 2014 00:07, "Animesh Chaturvedi" <animesh.chaturv...@citrix.com>
wrote:

> If I look at this commit for example
>
>
> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commitdiff;h=92b4f66d73562e4211d2d787554ff229dbeb5705
>
> It removes the two lines from LdapContextFactory.java
>
> environment.put("com.sun.jndi.ldap.read.timeout", "500");-
> environment.put("com.sun.jndi.ldap.connect.pool", "true");
>
> Is that reported by find bug? I don’t know this code  so not sure if it is
> intentional or not ?
>
> The point is there may be unintended risks in allowing late changes.
>
>
>
> -----Original Message-----
> From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com]
> Sent: Tuesday, January 28, 2014 3:35 PM
> To: dev@cloudstack.apache.org
> Subject: RE: Findbugs report on 4.3-forward
>
> Are you sure all of the ones are needed. A quick look at 20+ commits from
> Daan  show many formatting changes that may not be necessary and hinder
> quick review.
>
> -----Original Message-----
> From: Hugo Trippaers [mailto:trip...@gmail.com]
> Sent: Tuesday, January 28, 2014 3:16 PM
> To: dev@cloudstack.apache.org
> Subject: Re: Findbugs report on 4.3-forward
>
>
>
> Sent from my iPhone
>
> > On 28 jan. 2014, at 23:50, Animesh Chaturvedi <
> animesh.chaturv...@citrix.com> wrote:
> >
> >
> > -----Original Message-----
> > From: Hugo Trippaers [mailto:trip...@gmail.com]
> > Sent: Tuesday, January 28, 2014 2:37 PM
> > To: dev@cloudstack.apache.org
> > Cc: dev@cloudstack.apache.org
> > Subject: Re: Findbugs report on 4.3-forward
> >
> > Hey Animesh,
> >
> > Not in agreement here. These are squashed bugs and we want as less bugs
> in the release as possible.
> > [Animesh] I understand but once we enter RC phase we only limit
> important fixes. I have pulled in  2 commits from yours and 1 from Daan.
>
> We limited our fixes to only the important issues that we found. The other
> 6000 issues between coverity and findbugs are still being triaged and will
> probably not make it into this release.
>
> >
> > This is why we test any RC before we release it.
> > [Animesh] Of course but timing is a bit off, if this was done a month
> back it would have been fine.
> > I say include all the big fixes we have in the release. If that means
> more testing before we cut the RC then that is what it is. I can't
> rightfully vote for a release with known issues with existing fixes.
> > [Animesh] Any release will have known issues, if we have fixes but can't
> be sure on regression impact then we have to make a choice.
>
> Agreed, but we just don't agree on what that choice should be yet ;-)
>
> > Quality over release schedule would be my vote then.
> > [Animesh] But why so late? Why was this activity not planned early on? I
> have been reminding community to call out issues early on since like
> mid-December.
>
> On November 4 I sent the mail to the dev list that static code analysis
> (coverity) found 6000+ issues that needed to be triaged. I worked on quite
> a few with my colleagues, but it's a big task for just the four of us.
> Findbugs just helped us to quickly identify the real scary issues among
> them.
> So I agree that the timing is less than ideal, but we should do our utmost
> best to ship the highest quality piece of software we can.
>
> >
> > Cheers,
> > Hugo
> >
> > Sent from my iPhone
> >
> >> On 28 jan. 2014, at 18:48, Animesh Chaturvedi <
> animesh.chaturv...@citrix.com> wrote:
> >>
> >> Folks these issues reported by find-bugs have existed for some time. I
> am not confident in picking them up now for 4.3 as it may break code that
> assumed old way of working. We can take them up for 4.3 maintenance
> release. I wish we had done this exercise and not waited until now.
> >>
> >> I will pick Hugo's commit for which he called -1.
> >>
> >> Thanks
> >> Animesh
> >>
> >> -----Original Message-----
> >> From: Trippie [mailto:trip...@gmail.com] On Behalf Of Hugo Trippaers
> >> Sent: Tuesday, January 28, 2014 1:29 AM
> >> To: dev
> >> Subject: Re: Findbugs report on 4.3-forward
> >>
> >> Hey Animesh,
> >>
> >> I agree with Daan here. We focussed on the bugs with a findbugs
> annotation of scariest. I think that would warrant them to be included in
> the 4.3 release, so please cherry-pick them all.
> >>
> >>
> >> Cheers,
> >>
> >> Hugo
> >>
> >>> On 28 jan. 2014, at 09:32, Daan Hoogland <daan.hoogl...@gmail.com>
> wrote:
> >>>
> >>> Animesh,
> >>>
> >>> I took up a lot of messages from findbugs in the server package over
> >>> the weekend. Not that I will attach my soul to the shipping of my
> >>> fixes but some of them are == vs eq and some are really nasty
> >>> nullpointer issues (a chack after first use is very common). You can
> >>> cherry-pick them or not. I don't think you should leave any of them
> >>> behind. Even with David being right we should go against him at
> >>> every convenient time, running the risk of being called his wife.
> >>>
> >>>> On Tue, Jan 28, 2014 at 6:25 AM, Ian Duffy <i...@ianduffy.ie> wrote:
> >>>> Hi Animesh,
> >>>>
> >>>> Can you cherry-pick the below commit from from 4.3-forward to 4.3
> branch?
> >>>>
> >>>> Fix findbug issues within LDAP authenticator commit
> >>>> 92b4f66d73562e4211d2d787554ff229dbeb5705
> >>>>
> >>>> Thanks,
> >>>> Ian
> >>>>
> >>>> On 28 January 2014 03:48, Animesh Chaturvedi
> >>>> <animesh.chaturv...@citrix.com>wrote:
> >>>>
> >>>>> Hugo I was reviewing your commits to 4.3-forward and looked at
> >>>>> your commits
> >>>>>
> >>>>>
> >>>>> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commit;
> >>>>> h = f18c5a1910b6370585a1d61638b8310c3ecba5ef
> >>>>>
> >>>>> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commit;
> >>>>> h = 60ac12780bfa1604902a89d5dc7937a8b9334e0d
> >>>>> I think you want the last one which has fixes for NetUtils and
> >>>>> XenServerStorageMotionStrategy for which you had put -1 in first
> >>>>> RC but the commit includes more files. Can you make limited
> >>>>> changes directly to 4.3? I want to build another RC later tonight
> >>>>>
> >>>>> Animesh
> >>>>>
> >>>>>
> >>>>> -----Original Message-----
> >>>>> From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com]
> >>>>> Sent: Monday, January 27, 2014 1:30 PM
> >>>>> To: dev@cloudstack.apache.org
> >>>>> Subject: RE: Findbugs report on 4.3-forward
> >>>>>
> >>>>> Agreed
> >>>>>
> >>>>> We need to fix the most important ones for 4.3. There may be
> >>>>> assumptions in the code which we may not know and may get broken
> >>>>> if these issues are fixed late. I will pull in the one Hugo casted
> >>>>> his
> >>>>> -1 for the first vote, any others?
> >>>>>
> >>>>> Animesh
> >>>>>
> >>>>> -----Original Message-----
> >>>>> From: David Nalley [mailto:da...@gnsa.us]
> >>>>> Sent: Monday, January 27, 2014 11:46 AM
> >>>>> To: dev@cloudstack.apache.org
> >>>>> Subject: Re: Findbugs report on 4.3-forward
> >>>>>
> >>>>> So just curious if I am the only one concerned about a ton of
> >>>>> fixes going in at the last minute. If the fixes are for serious
> >>>>> bugs and we have consensus around their severity being high enough,
> indeed lets fix things.
> >>>>> My concern is that much of the QA we do is manual; and while we
> >>>>> are getting better; fixing tons of things at the last minute may
> >>>>> have unintended consequences that we don't know about and won't
> easily find.
> >>>>>
> >>>>> I yearn for the day when our automated testing is broad enough
> >>>>> that we can do fixes right up to the wire and know that things
> >>>>> still work, I am just not sure that I have confidence that we are
> there yet.
> >>>>> Thoughts? I am being paranoid?
> >>>>>
> >>>>> --David
> >>>>>
> >>>>> On Mon, Jan 27, 2014 at 3:11 AM, Daan Hoogland
> >>>>> <daan.hoogl...@gmail.com>
> >>>>> wrote:
> >>>>>> Animesh, I commented the once i made yesterday with findbugs:
> >>>>>>
> >>>>>> I allready send a few and will get you a list of the rest later
> today.
> >>>>>>
> >>>>>> regards,
> >>>>>>
> >>>>>> On Mon, Jan 27, 2014 at 3:48 AM, Animesh Chaturvedi
> >>>>>> <animesh.chaturv...@citrix.com> wrote:
> >>>>>>> Good job fellas. I see a number of commits 20+ into 4.3-forward
> branch.
> >>>>> Are their specific commits you want me to pick up out of these?
> >>>>>>>
> >>>>>>> Animesh
> >>>>>>>
> >>>>>>> -----Original Message-----
> >>>>>>> From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
> >>>>>>> Sent: Sunday, January 26, 2014 2:41 AM
> >>>>>>> To: dev
> >>>>>>> Subject: Re: Findbugs report on 4.3-forward
> >>>>>>>
> >>>>>>> I didn't get very far last night and will be looking at the
> >>>>>>> server
> >>>>> package again this afternoon.
> >>>>>>>
> >>>>>>> bon appétit,
> >>>>>>>
> >>>>>>>> On Sun, Jan 26, 2014 at 1:36 AM, Ian Duffy <i...@ianduffy.ie>
> wrote:
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>> Fixed the issues highlighted in the ldap user authentication
> package.
> >>>>>>>>
> >>>>>>>> Have pushed to 4.3-forward.
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>> Ian
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On 25 January 2014 22:26, Daan Hoogland
> >>>>>>>> <daan.hoogl...@gmail.com>
> >>>>> wrote:
> >>>>>>>>
> >>>>>>>>>> or reply to this mail with the filename you are working on
> >>>>>>>>> I'll be looking at the server package as it seems to contain
> >>>>>>>>> the most issues.
> >>>>>>>>>
> >>>>>>>>> On Sat, Jan 25, 2014 at 4:00 PM, Hugo Trippaers
> >>>>>>>>> <h...@trippaers.nl>
> >>>>> wrote:
> >>>>>>>>>> I've also added a job to master with the Findbugs report and
> >>>>>>>>>> the
> >>>>>>>>> cobertura code coverage report.
> >>>>>>>>>>
> >>>>>>>>>> Good stuff, we have a 12% coverage of our classes with unit
> tests.
> >>>>>>>>>> Huge
> >>>>>>>>> improvement over the last release where we had 4% iirc. We
> >>>>>>>>> have
> >>>>>>>>> 306 reports from Findbugs, of which the majority are
> >>>>>>>>> internationalization
> >>>>> issues.
> >>>>>>>>> (String.getBytes without charset mostly). On the coverity site
> >>>>>>>>> we have
> >>>>>>>>> 6000+ issues still open, but at least that number is
> >>>>>>>>> 6000+ relatively stable, we
> >>>>>>>>> fix as much issues as we introduce and it's untuned so we can
> >>>>>>>>> assume a large number of false positives there.
> >>>>>>>>>>
> >>>>>>>>>> I think that on average the automated tools tell us that code
> >>>>>>>>>> quality is
> >>>>>>>>> improving, which a good thing. Combined with the functional
> >>>>>>>>> testing and the simulator build we can prove that we are doing
> >>>>>>>>> quite well on the code quality angle.
> >>>>>>>>>>
> >>>>>>>>>> http://jenkins.buildacloud.org/job/build-master-slowbuild/
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Cheers,
> >>>>>>>>>>
> >>>>>>>>>> Hugo
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On 25 jan. 2014, at 14:13, Daan Hoogland
> >>>>>>>>>> <daan.hoogl...@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> H Hugo,
> >>>>>>>>>>>
> >>>>>>>>>>> I'll spend some time on it tonight. Do you have a work load
> >>>>>>>>>>> distribution scheme or is it random access?
> >>>>>>>>>>> ;)
> >>>>>>>>>>>
> >>>>>>>>>>> regards
> >>>>>>>>>>>
> >>>>>>>>>>> On Sat, Jan 25, 2014 at 12:39 PM, Hugo Trippaers
> >>>>>>>>>>> <h...@trippaers.nl>
> >>>>>>>>> wrote:
> >>>>>>>>>>>> Hey all,
> >>>>>>>>>>>>
> >>>>>>>>>>>> I've made Jenkins run the findbugs analysis on 4.3-forward.
> >>>>>>>>>>>> Is there
> >>>>>>>>> somebody who is willing to help triage the findings? Maybe
> >>>>>>>>> there is some stuff that we need to fix?
> >>>>>>>>>>>>
> >>>>>>>>>>>> the url is
> >>>>>>>>> http://jenkins.buildacloud.org/job/cloudstack-4.3-forward-mave
> >>>>>>>>> n
> >>>>>>>>> -
> >>>>>>>>> bui
> >>>>>>>>> ld
> >>>>>>>>> /3/findbugsResult/
> >>>>>>>>>>>>
> >>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hugo
> >>
>

Reply via email to