Test Cata Version * Updated Dec 15, 2010 9:20AM CST *

General Discussion Area
Lintorus

Post by Lintorus »

It works now without separately installing LibWho and also Worgen and Goblin pictures are displayed.

But I've found the same stucks as FuxieDK. He seems to be right that it is related to requests with zero returned chars. Because the update delay is one minute when Census+ is using LibWho, it's really annoying.

1974ER
Epic Censi
Posts: 762
Joined: Fri Nov 07, 2008 3:30 am

Post by 1974ER »

The slowdown annoy me too... but... luckily they will soon pass. Why? Because most people will hit level 85, pretty much guaranteeing that 85s will not zero out on any race / class combo during busy times... and the lower level get less likely to split down as much as right now, when many realms display fairly equal numbers from level 80 all the way to 85.

As soon as 85 become the dominant result group, things should go smoother, I think. :D However, if the delay can be decreased by modifying some variable, then, please Rollie, do so. Or at least point out where to find it, so we can do it ourselves.

Thank you once again, Rollie! :) , says the Epic Censi who is very happy with his little goblin girl on Scarshield Legion (EU) and the soon upcoming worgen girl on Defias Brotherhood (EU).

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

Yeah, the WhoLib conflicts have been the majority of problems people see when using the AddOn. I will see if there is anything I can do to alleviate the zero results time.
phpbb:phpinfo()

Shaun

Post by Shaun »

New guy here, though long time fan of the census addon.

I've tried this beta and I find that it does the job, however very very slowly. It took 30 mins to finish for me on Bronzebeard Alliance side during peak hours. Just providing some additional feedback, thanks for all the hard work!

Shaun

1974ER
Epic Censi
Posts: 762
Joined: Fri Nov 07, 2008 3:30 am

Post by 1974ER »

Hello and welcome aboard! :)

Right now, the censuses are indeed very slow... I actually took one yesterday that lasted over an hour... then again... I have NEVER seen almost 4200 characters in a single run of census.

Rollie already noted above that he is looking into refinements. :) For now, I am happy that the census mostly works. Already have 10 unsent .lua waiting for the time Rollie can resume accepting uploads.

Lintorus

Post by Lintorus »

1974ER wrote:Right now, the censuses are indeed very slow... I actually took one yesterday that lasted over an hour... then again... I have NEVER seen almost 4200 characters in a single run of census.
Yes, that is the second reason apart from the LibWho zero character returns. Blizzard has rised the player cap from 3500 per realm to 4500 and later again to at least 5000. So there are many more players on the realms now. I saw yesterday also an overflow of characters with the most detailed Census requests (level, race, class and letter of name).
We're in the process right now of doing our quickest fix for queues which is simply raising player caps. Most realms that are seeing a high queue (once the cap changes go through) should see a substantial halving or more of their wait times.
Source: http://us.battle.net/wow/en/forum/topic/1306102295?page=2#24

User avatar
EpikPhailure
Posts: 63
Joined: Tue Jun 09, 2009 6:54 pm
Location: Havre Montana
Contact:

Post by EpikPhailure »

I would like to state:
Still not a single problem with the addon for me.
So I am happy!

1974ER
Epic Censi
Posts: 762
Joined: Fri Nov 07, 2008 3:30 am

Post by 1974ER »

EpikPhailure (& everyone else reading this)!

Is the manual /who registering for you? Because after extensive testing, I can't see it working for me. The game returns the requested data quickly, but it doesn't get added to my local data. :(

akhtar
Posts: 31
Joined: Sun Jul 31, 2005 6:42 am
Location: Raleigh, NC

Post by akhtar »

Rollie wrote:Yeah, I am seeing similar functionality from LibWho when an empty set is returned.
I'll help root out the problem. If it is a wholib issue we'll fix it.

In the version of censusplus I had modified there was code to make 2 attempts at a who with a 60 second timeout between them. Thats the reason for the 1 min delay most likely. The real question is does wholib ever end the query when 0 results are returned.

I need to validate that it does in all cases.

It could also be related to this code (or some other code like it):

Code: Select all

function CP_ProcessWhoEvent(query, ...)
	local numWhoResults = GetNumWhoResults();
	if( numWhoResults == 0 ) then
		return;
	end
Perhaps this might need to be:

Code: Select all

function CP_ProcessWhoEvent(query, ...)
	local numWhoResults = GetNumWhoResults();
	if( numWhoResults == 0 ) then
	    local whoText = CensusPlus_CreateWhoText(g_CurrentJob);

	     if whoText == query then
		     g_WaitingForWhoUpdate = false
	     end

		return;
	end

Looking at it - it seems like it could very well be where the problem comes from.

I'm at work, or I'd try this change out myself.
Jon S Akhtar

User avatar
EpikPhailure
Posts: 63
Joined: Tue Jun 09, 2009 6:54 pm
Location: Havre Montana
Contact:

Post by EpikPhailure »

1974ER wrote:EpikPhailure (& everyone else reading this)!

Is the manual /who registering for you? Because after extensive testing, I can't see it working for me. The game returns the requested data quickly, but it doesn't get added to my local data. :(
Yup manual Who's work, this version of the addon is working better than any prior.

Just a small note, I took the free transfer from Mal'Ganis to a Lower Pop realm, so my census counts are pretty darn quick with only 100-300 people online.

Ummm added to data... not sure on that.

User avatar
EpikPhailure
Posts: 63
Joined: Tue Jun 09, 2009 6:54 pm
Location: Havre Montana
Contact:

Post by EpikPhailure »

My two cents:

It has been a week now since you took the uploads offline.

Now I would be fine if you deleted all the pending uploads and spent your time getting the new uploads to work fine.
A week old plus data for me is no big loss.

I just want to see some numbers back on the site and a final version of the addon in use.

again all MY own two cents.

1974ER
Epic Censi
Posts: 762
Joined: Fri Nov 07, 2008 3:30 am

Post by 1974ER »

I have to disagree with you Epik. Why? Because I happen to value the time I have put on doing specific censuses to keep my character histories as complete as possible. Also, there is less than two days worth of material left before the already uploaded data is all done.

Also, due to the MUCH slower census, there will be significantly less data to process in the future. I used to be able to run 80+ censuses in a day. Now, I have often spent more time on censusing and still barely gotten 20 censuses in a day. As an example, EU Argent Dawn Alliance used to never take more than 32 minutes 45 or so seconds.... Now, I have spent multiple times much over an hour on just that one faction.

akhtar
Posts: 31
Joined: Sun Jul 31, 2005 6:42 am
Location: Raleigh, NC

Post by akhtar »

Has anyone tried the code change I posted. I didn't have time to test it out myself last night...
Jon S Akhtar

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

We have to correct the timing issue with using WhoLib or else I'll end up removing it again. As for the past uploads, I'm going to continue to use them if at all possible. Right now I am just battling ways to improve database update performance as that is the biggest issue right now.
phpbb:phpinfo()

1974ER
Epic Censi
Posts: 762
Joined: Fri Nov 07, 2008 3:30 am

Post by 1974ER »

Well, as far I can tell, there is barely a day's worth left to do then we hit the "submissions blocked" zone.

As for the addon... one solution, while not perfect, but one which I considered none the less. How about axing the secondary attempt at /who from the code? So if a who fails, the program would just move on to the next /who, after for example 10 or 15 seconds. At the moment, just that might shave 15+ minutes from the longest censuses.

Because... small factions going from 42 seconds to 1 minute 34 seconds is not a major headache... but a huge faction going from 32 minutes to 1 hour 14 minutes, is.

EDIT: Just as an example, EU-Silvermoon, Alliance (one of the most populous factions in the entire EU): A little while ago a census pass finished... at 4559 characters seen, time taken was 59 minutes and some seconds on top of that.

akhtar
Posts: 31
Joined: Sun Jul 31, 2005 6:42 am
Location: Raleigh, NC

Post by akhtar »

Rollie wrote:We have to correct the timing issue with using WhoLib or else I'll end up removing it again. As for the past uploads, I'm going to continue to use them if at all possible. Right now I am just battling ways to improve database update performance as that is the biggest issue right now.
Well, I tested the change I posted above. It seems to work. I saw a few 0 result who's go by just fine without delay.
Jon S Akhtar

User avatar
FuxieDK
Census Taker
Posts: 659
Joined: Thu May 22, 2008 11:36 am
Location: Copenhagen, DK

Post by FuxieDK »

1974ER wrote:As for the addon... one solution, while not perfect, but one which I considered none the less. How about axing the secondary attempt at /who from the code? So if a who fails, the program would just move on to the next /who, after for example 10 or 15 seconds. At the moment, just that might shave 15+ minutes from the longest censuses.
Prolly a bad idea..
Before, prior to our current predicament, I often saw that 1st attempt timed out and 2nd yielded results, so it *is* needed.
Whether it was server-load, my (at that time) crappy PC or something else, I don't know, but it did have an effect.
Doing census mainly on Draenor; Raluf - Nimsay - Lusmo - Quixx - Sosyan - Garthog - Trubin - Zalistra - Zesmi and Djaang

akhtar
Posts: 31
Joined: Sun Jul 31, 2005 6:42 am
Location: Raleigh, NC

Post by akhtar »

I updated the wholib version with fix for 0 result who queries I described above. Try it out yourself.

http://www.wowace.com/addons/census-who ... ion/files/
Jon S Akhtar

1974ER
Epic Censi
Posts: 762
Joined: Fri Nov 07, 2008 3:30 am

Post by 1974ER »

Yes, Fuxie, I am aware it's not a good idea. It was just one possibility I was considering as the census lengths have grown to somewhat unmanageable levels on heavily populated factions as I mentioned in my previous posts.

However, I am going to pick up Akhtar's modified version and after the EU maintenance break ends, try it out for a while.

Post Reply