Maintenance for the week of September 1:
• [COMPLETE] PC/Mac: NA and EU megaservers for patch maintenance – September 2, 4:00AM EDT (8:00 UTC) - 9:00AM EDT (13:00 UTC)
• Xbox: NA and EU megaservers for patch maintenance – September 3, 4:00AM EDT (8:00 UTC) - 12:00PM EDT (16:00 UTC)
• PlayStation®: NA and EU megaservers for patch maintenance – September 3, 4:00AM EDT (8:00 UTC) - 12:00PM EDT (16:00 UTC)

Guild History Server-Push Feedback

reoskit
reoskit
✭✭✭✭✭
I couldn't find an official thread for this, so here's an unofficial one.

Right up front: there isn't much data on the PTS with which to test, so I cannot speak to load. That said...

I'm cautiously optimistic about what I saw on the PTS with regard to the info in guild history. I specifically focused on the sales info.
  • I could see data from as far back as 9 days.
  • Data included sales in our guild store (all the normal data: seller, buyer, item, sale price, taxes collected) and the bids won/lost.
  • Enough data was shown to fill the normal amount of real estate.
  • Once that list was scrolled through, per usual, the Show More button appeared at the bottom.
  • Clicking Show More immediately showed more data. Again, there wasn't much data, but what was there showed up instantly.
  • New data was updating quickly; I made purchases with multiple accounts and (to the best of my knowledge) it was all showing up within the stated 1 min timeframe.

I know this won't happen bc of QuakeCon, but I would *love* to see the PTS copied from live with a real week's worth of sales data.

Some lingering questions/concerns:
  • Is there impact to the client side, especially for users who don't care? Think back to the issue where the updating status of each guild member brought lag crashing down on everyone and we had to start filtering guild lists to only show ourselves. Same thing here - is there behind-the-scenes polling rendering of this data client-side which may introduce lag to everyone? Hard to tell with limited data.
  • Stress test - Is there any impact on the server having to push large amounts of data to large numbers of people? Again, with limited data and very few people on PTS, it's hard to tell. Is there extra load when people log in and need to get the most recent push? Is there extra load during primetime when LOTS of sales are happening every minute, etc... There are lots of different parameters that ought to be tested. Is all this data being stored in a central repository and then it needs to sort out which data to push to which people? I've no idea what the architecture of this system looks like, so... *shrug* Hard to tell what to ask.

Bottom lines:
As I originally stated over in Rich's announcement, we need to be able to test load. We can't do that without the full glut of data we usually work with and without lots of live sales occurring. The former is possible on PTS; the latter is not.

Again, though, I'm cautiously optimistic about this update. Nice work!



Edit: Clarified that I meant rendering, not polling.
Edited by reoskit on July 23, 2019 3:55PM
Sign In or Register to comment.