guess you should go ahead and backport.
On Wed, Sep 3, 2014 at 8:28 PM, Min Chen <min.c...@citrix.com> wrote: > This is a bug that will impact reference counting only for old volume on > NFS to S3 object store migration. > > Thanks > -min > > On 9/3/14 11:25 AM, "Daan Hoogland" <daan.hoogl...@gmail.com> wrote: > > >H Min, > > > >what is this fix for? > > > > > >On Wed, Sep 3, 2014 at 8:20 PM, Min Chen <min.c...@citrix.com> wrote: > > > >> Fix is checked into master branch. Can I back port it to 4.4? > >> > >> Thanks > >> -min > >> > >> On 9/3/14 9:42 AM, "Min Chen" <min.c...@citrix.com> wrote: > >> > >> >Thanks Hugo for pointing that out. That is a bug caused by > >>copy-and-paste, > >> >the code should be in decrRefCnt routine like other SnapshotDataStoreVO > >> >and TemplateDataStoreVO. > >> >I will fix this in a minute. > >> > > >> >-min > >> > > >> > > >> >On 9/3/14 12:30 AM, "Hugo Trippaers" <h...@trippaers.nl> wrote: > >> > > >> >>Min, > >> >> > >> >>I¹m checking some findbugs reports and found the following piece of > >>code > >> >>in VolumeDataStoreVO (line 352): > >> >> > >> >> public void setRefCnt(Long refCnt) { > >> >> if (refCnt > 0) { > >> >> refCnt--; > >> >> } > >> >> else { > >> >> s_logger.warn("We should not try to decrement a zero > >> >>reference count even though our code has guarded"); > >> >> } > >> >> } > >> >> > >> >> > >> >>This doesn¹t seem to make a lot of sense to me as the refCnt field > >> >>doesn¹t get set in this function. Could you have a look as you > >>committed > >> >>this and might know what the intended behavior is? > >> >> > >> >>Cheers, > >> >> > >> >>Hugo > >> > > >> > >> > > > > > >-- > >Daan > > -- Daan