I work in IT, I have worked with a lot of databases that have corrupted or are in the midst of getting corrupted. Weeks ago, it took a bump to get a post to be seen on a new page, it has been getting progressively worse, now with some threads, 8 posts are needed to bump the thread. I am getting concerned for the database stability of the message board at this point. If you combine that with the error messages I get about 25% of the time I refresh, I think something is going on, and it is getting worse.
Bumping threads increasing in number of times needed.
(6 posts) (3 voices)-
Wed Nov 10 2010 8:15 pm #
-
Looking around a bit, it seems like the problem varies in severity based on how many pages were added after some time in october. For instance, random chat is up to about 8, but most shorter threads seem to only need one or two, and the same with character generation and behind the screens.
Wed Nov 10 2010 9:03 pm # -
It does seem to be worsening; it may be a function of the rate at which we've been posting of late.
--M. J. Young
Thu Nov 11 2010 8:21 am # -
I've noticed something a bit odd. It seems that many pages have two normal posts, then get bumped. In at least one case, I know for certain that I didn't see the first of the normal posts, but it's immediately followed by a response in the thread.
Also, I think that people might want to vary up the bumping posts. I don't know for certain how the spam filter works, but repeated identical 1-word posts might cause some problems.
Thu Nov 11 2010 11:10 pm # -
James (right?), that might be because some of us are savvy enough to realize that there is another page of posts. If you enter the page number in the address bar (if you're already beyond the first page, the current page is displayed) it will show you those additional posts--but you'll have to return to the last page the system recognizes to post to the thread.
Since I'm accustomed to having multiple windows open (currently looking at nineteen open browser windows, of which one is my "home page" of links on my hard drive and one is the pizza shop where I just ordered food, and the remaining seventeen from this forum) I usually just open it in another tab and switch between the page I'm reading and where I'm posting. That sometimes becomes the post that kicks the page over, but not always.
--M. J. Young
Fri Nov 12 2010 12:51 am # -
You're right on my name.
Since the new pages are getting created, my guess would be that the method that handles putting a post on a page and creating a new one if necessary is a separate step from the method that puts in links, and they have variables with different values for the number of posts per page. Something like this:
// putting a post on a page
if (postCount == (pageCount * 45 + 1)
{
Topic.newPage(pageCount + 1);
pageCount++;
}// creating a new page
if (postCount == (pageCount * 46 + 1)
{
Topic.paginate(pageCount + 1);
pageCount++;
}I tried looking around in the bbPress source for the relevant methods, but it turns out php is not quite like Java, and the creators of bbPress are not much for adding comments.
EDIT: Minor syntax error had been present in the above pseudocode. It's fixed now
Fri Nov 12 2010 1:53 am #
Reply
You must log in to post.