Official Donor Stats Change

Moderators: Site Moderators, FAHC Science Team

Post Reply
DocJonz
Posts: 248
Joined: Thu Dec 06, 2007 6:31 pm
Hardware configuration: Folding with: 4x RTX 4070Ti, 1x RTX 4080 Super
Location: United Kingdom
Contact:

Official Donor Stats Change

Post by DocJonz »

Something has changed on the official donor stats page in the last day or so;
If you click on your own donor stats, then under your user name, it outputs; "Rank X of Y".
Y, until the day before yesterday, was increasing over the years and had reached 3,012,069. Yesterday (and today) it is 1,000,000.
A glitch, or a reset perhaps?
Folding Stats (HFM.NET): DocJonz Folding Farm Stats
muziqaz
Posts: 1410
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Official Donor Stats Change

Post by muziqaz »

Hi,
You mean Rank xxx out of 1000000?
It seems that stats database has been trimmed and most likely inactive people were hidden.
I'll ask around
Thanks
FAH Omega tester
Image
DocJonz
Posts: 248
Joined: Thu Dec 06, 2007 6:31 pm
Hardware configuration: Folding with: 4x RTX 4070Ti, 1x RTX 4080 Super
Location: United Kingdom
Contact:

Re: Official Donor Stats Change

Post by DocJonz »

Yes, in my case it was actually "Rank 28 of 3,012,069", now it is "Rank 27 of 1,000,000" (... 27 as I moved up one place in the meantime :D)

One million seems a very round number ... and it hasn't changed in 2 days - that is not normal behaviour for this parameter.
Folding Stats (HFM.NET): DocJonz Folding Farm Stats
muziqaz
Posts: 1410
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Official Donor Stats Change

Post by muziqaz »

DocJonz wrote: Tue Feb 11, 2025 6:44 pm Yes, in my case it was actually "Rank 28 of 3,012,069", now it is "Rank 27 of 1,000,000" (... 27 as I moved up one place in the meantime :D)

One million seems a very round number ... and it hasn't changed in 2 days - that is not normal behaviour for this parameter.
Still waiting for the response to that
FAH Omega tester
Image
PaulTV
Posts: 235
Joined: Mon Jan 25, 2021 4:53 pm
Location: Netherlands

Re: Official Donor Stats Change

Post by PaulTV »

DocJonz wrote: Tue Feb 11, 2025 6:44 pm Yes, in my case it was actually "Rank 28 of 3,012,069", now it is "Rank 27 of 1,000,000" (... 27 as I moved up one place in the meantime :D)
It'd be more interesting if you'd now be 1,744,028 of 1,000,000 :D But grats on the move to 27
Image

Ryzen 9800X3D / RTX 4090 / Windows 11
Ryzen 5600X / RTX 3070 Ti / Ubuntu 22.04
Ryzen 5600 / RTX 3060 Ti / Windows 11
appepi
Posts: 66
Joined: Wed Mar 18, 2020 2:55 pm
Hardware configuration: HP Z600 (5) HP Z800 (3) HP Z440 (3)
ASUS Turbo GTX 1060, 1070, 1080, RTX 2060 (3)
Dell GTX 1080
Location: Sydney Australia

Re: Official Donor Stats Change

Post by appepi »

My theory of the case is that this 1,000,000 business is a placeholder while the database is rejigged for 8.4.x web control. simply because it would be a million-to one chance that there were exactly 1 million active users and that the 30-300 new users each day stopped joining at that point. But just in case it is a prelude to trim the database, I want to lodge the following objection:

I note that in the All Users list at Extreme Overclocking at the last page (7251) you find user rank #1,303,519, with a score of 5,001 points. Page 5892 spans 100 or so users around rank #1,000,000 all with about 18000 points. None of the folk in that area seem to be active, but should "inactive" users be excluded? As an example, quite a few of the teams ahead of me aren't "active" - these being the main reason I can climb the ladder at all - but should their historical contribution be ignored? What if an active user takes a break, gets trimmed, and returns? Surely the same Fah that doles out gazillions of atoms to juggle each day can maintain a database of 3 million donors, past and present? And so on and so forth.
Image
muziqaz
Posts: 1410
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Official Donor Stats Change

Post by muziqaz »

"The query to count the number of users was running on every stats query and putting a large load on the DB. I temporarly replaced it with 1,000,000." - fah dev
FAH Omega tester
Image
DocJonz
Posts: 248
Joined: Thu Dec 06, 2007 6:31 pm
Hardware configuration: Folding with: 4x RTX 4070Ti, 1x RTX 4080 Super
Location: United Kingdom
Contact:

Re: Official Donor Stats Change

Post by DocJonz »

Would a simple fix not be to count it independently once (maybe hourly?) and then pass/parse the value to any user query during that time period (?)
Folding Stats (HFM.NET): DocJonz Folding Farm Stats
muziqaz
Posts: 1410
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Official Donor Stats Change

Post by muziqaz »

Nothing is simple ;)
FAH Omega tester
Image
DocJonz
Posts: 248
Joined: Thu Dec 06, 2007 6:31 pm
Hardware configuration: Folding with: 4x RTX 4070Ti, 1x RTX 4080 Super
Location: United Kingdom
Contact:

Re: Official Donor Stats Change

Post by DocJonz »

True :lol:

If the number is just going to be arbitrarily invented, might as well remove it, since it has no useful meaning.
Folding Stats (HFM.NET): DocJonz Folding Farm Stats
The_Celt
Posts: 24
Joined: Sat Jan 26, 2008 7:29 pm

Re: Official Donor Stats Change

Post by The_Celt »

muziqaz, there are ways to do a very fast row count on a database table. It may be off by a very small count, but way better than a fixed 1,000,000. A simple google search yields the following query for MS SQL systems.

SELECT SUM(p.rows) FROM sys.partitions AS p
INNER JOIN sys.tables AS t
ON p.[object_id] = t.[object_id]
INNER JOIN sys.schemas AS s
ON s.[schema_id] = t.[schema_id]
WHERE t.name = N'YourTableNameHere'
AND s.name = N'dbo'
AND p.index_id IN (0,1);
muziqaz
Posts: 1410
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Official Donor Stats Change

Post by muziqaz »

If you guys want, you can raise a ticket in FAH Web client github, pretending that stats somehow are not showing all the users through V8 Stats section, and mention your suggestion on the database. The reason I'm using word "pretending" is because technically Stats are not fahclient issue, but there is no other way for you guys to get in contact with the dev. Dev reads GitHub, and he has been notified about the stat issue, so he will know what you are talking about. The reason I'm not doing this myself is because you would forgo me as a middle man, and could have a straight up conversation about resolving it, instead of me relaying each of you messages to each other ;) Of that makes sense
FAH Omega tester
Image
muziqaz
Posts: 1410
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Official Donor Stats Change

Post by muziqaz »

P.S. don't mention that I suggested posting at GitHub, I'll get killed for that 😅
FAH Omega tester
Image
Post Reply