Test Cata Version * Updated Dec 15, 2010 9:20AM CST *
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.
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.
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.
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).
As soon as 85 become the dominant result group, things should go smoother, I think.

Thank you once again, Rollie!

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.

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.

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).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.
Source: http://us.battle.net/wow/en/forum/topic/1306102295?page=2#24We'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.
- EpikPhailure
- Posts: 63
- Joined: Tue Jun 09, 2009 6:54 pm
- Location: Havre Montana
- Contact:
I'll help root out the problem. If it is a wholib issue we'll fix it.Rollie wrote:Yeah, I am seeing similar functionality from LibWho when an empty set is returned.
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
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
- EpikPhailure
- Posts: 63
- Joined: Tue Jun 09, 2009 6:54 pm
- Location: Havre Montana
- Contact:
Yup manual Who's work, this version of the addon is working better than any prior.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.
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.
- EpikPhailure
- Posts: 63
- Joined: Tue Jun 09, 2009 6:54 pm
- Location: Havre Montana
- Contact:
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.
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.
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.
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.
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()
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.
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.
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.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.
Jon S Akhtar
Prolly a bad idea..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.
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
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/
http://www.wowace.com/addons/census-who ... ion/files/
Jon S Akhtar
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.
However, I am going to pick up Akhtar's modified version and after the EU maintenance break ends, try it out for a while.