SKG

70 - Sync performance, sync progress

Due to officers not being on at the same time for raids, we'll often find that we'll need to have people sync one or more raids' worth of transactions.

The only way we've found for people to get their lists in sync reliably is an /skg repairlists and then a full re-sync of everything.

Unfortunately this takes a long time - long enough for one of our lists I'll head over to Grizzly Hills and have ~10 minutes to collect salmon for buff food. Its a nicely depopulated area and the other officer I'd sync from was also somewhere nice and quiet (aka not Dalaran which is lag central on our hi-pop server).

There are two problems with this; firstly there is no real progress bar or similar to show how far the process has gone. The 10 minute wait is for the initial message of "Start point is different, you sure ?" chicken box to appear as well - the list goes in sync the moment you click yes. The nasty thing is that if you do a sync status or similar whilst you're doing this resync it breaks things - seems like the messages get intermixed. The other nasty thing is if the other officer goes offline (aka forgets that you're syncing) then you don't get any notification.

A progress bar at the least would be wonderful so that people can see how far things have gotten.

The real solution I think is to effectively say "Don't care about those prior transactions - just give me the list as is" and then take the sync status from the person you've sync'ed from. After all, there is no point going through lots of transactions if you're just going to throw them away.

On a related note - it would be really nice to be able to just throw away a large number of previous transactions and just move forward with the list data + a week or so of transactions.

User When Change
Zhinjio Fri, 22 May 2009 17:31:16 Changed status from Replied to Accepted
Simes Thu, 21 May 2009 21:58:08 Changed status from Waiting to Replied
Zhinjio Wed, 20 May 2009 23:11:53 Changed status from New to Waiting
Simes Wed, 20 May 2009 22:28:58 Create

You must login to post a comment. Don't have an account? Register to get one!

  • 6 comments
  • Avatar of keller999 keller999 Fri, 24 Jul 2009 03:45:55

    To go along with this, it would be great to have more feedback, even from DEBUG, about how a sync is progressing. I find it's often guesswork as to what the mod is doing.

  • Avatar of Simes Simes Sat, 23 May 2009 22:37:40

    I'm never going to automate something that removes data

    I understand - how about a warning which shows that the number of transactions is getting a little large and that syncing performance may be impacted by this & that perhaps a snapshot could be a good idea ?

  • Avatar of Zhinjio Zhinjio Fri, 22 May 2009 17:31:10

    The only reason I don't do anything automatically with that is because snapshotting cuts alot of data out that you may not have backed up anywhere else (website sync or what have you). I'm never going to automate something that removes data.

    Good point on the message, I'll take a look at that.

  • Avatar of Simes Simes Thu, 21 May 2009 22:17:50

    And lo & behold - that works nicely.

    One thought however - when the popup warning comes up about being out of sync when a snapshot event arrive, it would be really nice if it said which list the event was for.

  • Avatar of Simes Simes Thu, 21 May 2009 21:58:07

    I don't think we've ever done that which is probably why this is a problem - PBSAK I guess.

    However it would be nice if snapshotting was done automatically when a certain level of transactions had been reached.

  • Avatar of Zhinjio Zhinjio Wed, 20 May 2009 23:11:38

    Do you ever snapshot lists? If you're snapshotting lists frequently, sync times should never be longer than about 30 seconds.

  • 6 comments

Facts

Last updated on
24 Jul 2009
Reported on
20 May 2009
Status
Accepted - Problem reproduced / Need acknowledged.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.

Reported by

Possible assignees

Votes (Total: +3, Average: +3.0)