Dominion Strategy Forum

Please login or register.

Login with username, password and session length

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Mike McCallister

Filter to certain boards:

Pages: [1]
1
Council Room Feedback / Supply-based Card Stats
« on: January 28, 2013, 01:48:34 am »
I think I've found and fixed the problems that were keeping the supply based card stats page from functioning. Historical data is still loading, so it will be a day or two before cards from "newer" sets like Cornucopia and Hinterlands are present in the database, but it appears to be functioning once again.

Per usual, please let me know if you see anything out of sorts.


Mike

2
Council Room Feedback / Council Room Going Down for Maintenance
« on: January 25, 2013, 01:16:17 am »
Sometime in the next 24 hours, CouncilRoom.com will be down for a brief period of maintenance to expand the amount of storage available to the application. Until that is completed, new games and leaderboards will not be loaded, and the corresponding statistics will not be updated. It should continue to function fine in a "read-only" mode in the mean time. Once the additional space has been added, games played on and after January 23 will get loaded per usual.

I expect the outage to only take a few hours, though this is at best an educated guess. I'll change the CouncilRoom.com homepage while it is actually down to reflect that it is in maintenance mode, and I'll post progress updates in this thread.


Mike

3
Council Room Feedback / Council Room Updates, 2012-12-21
« on: December 22, 2012, 12:42:02 am »
Good news: I've fixed some defects with the Popular Buys (aka Stats by Cards) function. It should no longer give "internal server error" if you search for a specific player name.

In the near term, it will still give out somewhat incorrect information. If you have looked carefully, you may have noticed that the win rate with/without columns are invalid. This also throws off the player-specific effect with/without columns. In the next hour, that should (hopefully) start to change as I kick off a process that will recalculate the effects of buys over the 9.2M game history. I anticipate this process will take ~12 hours to complete. I'm a bit uncertain what will happen to the site while the recalc is underway... There's a reasonably good chance it will have no impact, but please do let me know if you see new problems crop up, like, for example, pages that previously worked becoming really slow.

This will delay the load of the data from today (2012-12-21) until tomorrow morning US-time.

On other defects... No real progress on these others, but here is what I know:

When I look at a player's page and click on "Record by Opponent" it always times out on me.  I tried a few other players other than myself.

It could be just with players who have a longer history.

This is logged in the issues list as https://github.com/mikemccllstr/dominionstats/issues/26. David Lu implemented some code that dramatically helped the /player page itself. We probably need to take a look at how to take advantage of it with the /games_by_opponent page. So this might be close, but right now it is dependent on how many games have been played by the player being searched.

Whenever I look at an isotropic log hosted on Councilroom, I don't see the graphs of the score and money, just blank spaces next to the words "score" and "money" (surprisingly).  The list of goals achieved (and their associated graphics) seems to be doing just fine, though.

This is logged in the issues list as https://github.com/mikemccllstr/dominionstats/issues/28. It is known, but I'm not sure what it will take to fix it. The conversation in the other thread is helpful to elaborate on where it might be working and where not.


Mike

4
Council Room Feedback / Council Room Updates, 2012-12-19
« on: December 20, 2012, 12:17:37 am »
Couple of minor updates at this point:

Rob has transferred the councilroom.com name to me, so you should be able to visit the site at http://councilroom.com instead of http://councilroom.mccllstr.com. Either should work for now, but please use the councilroom.com domain going forward. I intend to retire the mccllstr.com version, as it was only set up that way while we worked to get the site back up.

In the other thread, Varsinor reported a couple of problems:

1. While yesterday's games have been added to today's Councilroom, levels have not been updated. For instance, I was level 42 yesterday and level 44 today - Councilroom is still showing level 42.
(I have checked some other people who have changed their level today according to the leaderboard and Councilroom shows their old level as well.)
Similar bugs had happened on the old Councilroom before: http://forum.dominionstrategy.com/index.php?topic=2897.0

I looked into this and noticed that the server ran out of memory during the daily update process, so it died before it got through with the leaderboard scrape. I re-ran it this evening and it should be correct. I haven't fixed the root cause of the problem, but I know what I need to do, it just needs some time to be done. For now, I've logged an issue to keep track of this problem: https://github.com/mikemccllstr/dominionstats/issues/36, and I'll watch the update process more carefully until it's resolved.

2. There are some new goals (nice!), one of them is "PurplePileDriver - Gained all the curses and won". It can be seen in lots of people's stats. I had at least one game where I did that as well, I saved one fairly recent game report link:
http://dominion.isotropic.org/gamelog/201212/01/game-20121201-103128-e6e30146.html
However, my achieved goals don't list PurplePileDriver, so the recognition of it doesn't seem to work properly yet.

I looked in on this, and at first glance, can't explain why it didn't recognize the goal in the game you referenced. I've created an issue to track it: https://github.com/mikemccllstr/dominionstats/issues/37.

I'm still looking through the logs to see what other ways you all were able to break the system in the last 24 hours. :)


Mike

Pages: [1]

Page created in 0.092 seconds with 17 queries.