[pLog-svn] r5964 - plog/branches/lifetype-1.2/class/dao

Jon Daley plogworld at jon.limedaley.com
Fri Oct 5 20:24:02 EDT 2007


 	I am happy with this change for now.  More work needs to be done 
to see why this happened in the first place, but this fix fixes the 
problem, and shouldn't cause any downsides.  I guess the only thing is 
that there might be a related bug somewhere, but I haven't seen it.

On Sat, 6 Oct 2007, Oscar Renalias wrote:
> Well, I don't mind delaying 1.2.5 for a few more days to see if this
> really makes any (positive) difference... Just keep us updated.
>
> Oscar
>
> On 4 Oct 2007, at 05:24, Jon Daley wrote:
>
>>  	Yeah, I agree.  I don't see how my fix can break anything else,
>> since it just postpones the article getting into the cache for some
>> other
>> operation, but I don't really know why it fixes it either.
>>  	I made this change probably last Saturday or so on the two sites
>> that were having this issue, and they have been fine since then.
>> Where,
>> usually, they would have gotten a messed up cache file in one or
>> two days.
>>
>> On Wed, 3 Oct 2007, Oscar Renalias wrote:
>>> I'm not so sure... There's nothing wrong with the fix, it's just that
>>> I don't understand it :)
>>>
>>> On 10/3/07, jondaley at devel.lifetype.net
>>> <jondaley at devel.lifetype.net> wrote:
>>>> Author: jondaley
>>>> Date: 2007-10-03 14:15:27 -0400 (Wed, 03 Oct 2007)
>>>> New Revision: 5964
>>>>
>>>> Modified:
>>>>    plog/branches/lifetype-1.2/class/dao/articles.class.php
>>>> Log:
>>>> This fixes the corrupt cache problem.
>>>>
>>>> I don't think this is the real fix, as I think this code was
>>>> probably okay,
>>>> but I couldn't figure out where $article was being set to an array()
>>>>
>>>>
>>>>
>>>> Modified: plog/branches/lifetype-1.2/class/dao/articles.class.php
>>>> ===================================================================
>>>> --- plog/branches/lifetype-1.2/class/dao/articles.class.php
>>>> 2007-10-02 18:55:05 UTC (rev 5963)
>>>> +++ plog/branches/lifetype-1.2/class/dao/articles.class.php
>>>> 2007-10-03 18:15:27 UTC (rev 5964)
>>>> @@ -991,7 +991,8 @@
>>>>                         RecentArticles::resetRecentArticlesCache
>>>> ( $article->getBlogId());
>>>>              $this->_cache->removeData( $article->getBlogId(),
>>>> CACHE_ARTICLESPERMONTH );
>>>>                         $this->_cache->removeData( $article->getId
>>>> (), CACHE_ARTICLETEXT );
>>>> -            $this->_cache->setData( $article->getId(),
>>>> CACHE_ARTICLES, $article );
>>>> +            $this->_cache->removeData( $article->getId(),
>>>> CACHE_ARTICLES );
>>>> +//            $this->_cache->setData( $article->getId(),
>>>> CACHE_ARTICLES, $article );
>>>>                         $this->_cache->removeData( $article-
>>>>> getPostSlug(), CACHE_ARTICLES_BYNAME );
>>>>
>>>>              return true;
>>>>
>>>> _______________________________________________
>>>> pLog-svn mailing list
>>>> pLog-svn at devel.lifetype.net
>>>> http://limedaley.com/mailman/listinfo/plog-svn
>>>>
>>> _______________________________________________
>>> pLog-svn mailing list
>>> pLog-svn at devel.lifetype.net
>>> http://limedaley.com/mailman/listinfo/plog-svn
>>>
>>
>> --
>> Jon Daley
>> http://jon.limedaley.com/
>>
>> Never mess up an apology with an excuse.
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://limedaley.com/mailman/listinfo/plog-svn
>>
>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://limedaley.com/mailman/listinfo/plog-svn
>

-- 
Jon Daley
http://jon.limedaley.com/

The sooner you fall behind, the more time you'll have to catch up.


More information about the pLog-svn mailing list