Subject: "Downtime, Corrupt Pfiles, etc. this morning." Previous topic | Next topic
Printer-friendly copy Email this topic to a friend CF Website
Top General Discussions Announcements Topic #1852
Show all folders

DaevrynWed 04-Mar-09 07:33 AM
Member since 13th Feb 2007
11117 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1852, "Downtime, Corrupt Pfiles, etc. this morning."


          

I assumed some people would be curious about this.

It appears that, this morning, we unexpectedly ran out of disk space. We've been logging a lot of extra stuff recently to hunt down bug(s) causing the game to hang, and it caught up with us, although if it hadn't been that, it'd have been something else a few months down the line. We're bad at deleting things.

In any case, a few dozen pfiles were corrupted when CF tried to write them and didn't have enough disk space to write the whole thing. These I've restored to the best of my ability to their last backup.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

Reply Stuff that was missing after the restore, camist, 05-Mar-09 10:55 AM, #16
Reply RE: Stuff that was missing after the restore, Isildur, 06-Mar-09 05:10 PM, #19
     Reply RE: Thief guild stuff, Zulghinlour, 06-Mar-09 10:45 PM, #20
          Reply RE: Thief guild stuff, Isildur, 07-Mar-09 07:48 AM, #21
Reply I've restored all corrupted pfiles (n/t), Zulghinlour, 04-Mar-09 07:04 PM, #11
Reply This makes me want to not rank up anymore., Joe Shmoe, 04-Mar-09 07:04 PM, #10
Reply Sorry, Zulghinlour, 04-Mar-09 07:07 PM, #13
Reply Any chance to get back the levels at least?, vargal, 05-Mar-09 10:55 AM, #17
Reply Things we lost in the fire., Mekantos, 04-Mar-09 07:39 PM, #15
Reply RE: Downtime, Corrupt Pfiles, etc. this morning., WraithOfLight, 04-Mar-09 07:04 PM, #9
Reply RE: Downtime, Corrupt Pfiles, etc. this morning., Zulghinlour, 04-Mar-09 07:05 PM, #12
Reply RE: Downtime, Corrupt Pfiles, etc. this morning., Isildur, 04-Mar-09 09:39 AM, #4
Reply RE: Downtime, Corrupt Pfiles, etc. this morning., Daevryn, 04-Mar-09 09:41 AM, #5
     Reply RE: Downtime, Corrupt Pfiles, etc. this morning., Isildur, 04-Mar-09 02:11 PM, #8
          Reply I restored a total of 15 pfiles (n/t), Zulghinlour, 04-Mar-09 07:08 PM, #14
               Reply Thanks. I think you got both my chars. NT, TheLastMohican, 05-Mar-09 02:45 PM, #18
Reply RE: Corrupt Pfiles, Drokk, 04-Mar-09 09:05 AM, #1
     Reply RE: Corrupt Pfiles, Daevryn, 04-Mar-09 09:06 AM, #2
          Reply Aside:, Daevryn, 04-Mar-09 09:12 AM, #3
               Reply For the record, Iunna, 04-Mar-09 11:50 AM, #6
                    Reply RE: For the record, Artificial, 04-Mar-09 02:11 PM, #7

camistThu 05-Mar-09 12:52 AM
Member since 12th Dec 2008
17 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1869, "Stuff that was missing after the restore"
In response to Reply #0


          

I play I thief that joined one of the guilds. I had elite status, leader actually. I didn't get it back after the restore because all of my donations to the guild are gone. I'm still a member and I can get inside, but obviously the status is gone. I guess I could collect the gold again but the thought isn't that appealing.

Another thing, when I do a 'guild members' there are no names on the list, not even mine.

Maybe this should have gone to the bug board, but since I believe this was caused by the thing discussed in this thread...

So there it is, what can I do, write or send?

____________________________________________
Never take life seriously. Nobody gets out alive anyway.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

    
IsildurFri 06-Mar-09 04:41 PM
Member since 04th Mar 2003
5969 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1873, "RE: Stuff that was missing after the restore"
In response to Reply #16


          

This is still an issue, btw. And new thieves are starting to join the guilds. So if/when the database comes back online, you're going to have to merge in their data.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

        
ZulghinlourFri 06-Mar-09 10:45 PM
Member since 04th Mar 2003
9792 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1874, "RE: Thief guild stuff"
In response to Reply #19


          

>This is still an issue, btw. And new thieves are starting to
>join the guilds. So if/when the database comes back online,
>you're going to have to merge in their data.

The database is back online, and there is no data to merge.

One of the problems with the guild stuff is that it was entirely done in the database, and how it cleans itself up is if it can't load your playerfile the record gets deleted (which typically means the player deleted and so should the record).

I've added a bit of code to at least get folks back into their guilds correctly, and have this stuff be saved in the player files as well. Any donations that are lost are lost. That stuff isn't currently tracked anywhere it looks like.

So long, and thanks for all the fish!

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

            
IsildurFri 06-Mar-09 11:31 PM
Member since 04th Mar 2003
5969 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1875, "RE: Thief guild stuff"
In response to Reply #20


          

Soft deletes! Heh.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

ZulghinlourWed 04-Mar-09 07:04 PM
Member since 04th Mar 2003
9792 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1864, "I've restored all corrupted pfiles (n/t)"
In response to Reply #0


          

n/t

So long, and thanks for all the fish!

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

Joe ShmoeWed 04-Mar-09 06:16 PM
Member since 04th Mar 2009
8 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1863, "This makes me want to not rank up anymore."
In response to Reply #0


          

I lost three ranks, two mastered skills and gold and items with this crap happening. If I didn't have something specific I had to do, I would just delete already. Unfortunately, I have an obligation to someone in game.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

    
ZulghinlourWed 04-Mar-09 07:07 PM
Member since 04th Mar 2003
9792 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1866, "Sorry"
In response to Reply #10


          

This is the first time in years we've had issues with player file corruption on this level, and yes it sucks. We've done the best we can with what we've got. If that's enough to make you stop playing there is nothing I can say that will change your mind.

So long, and thanks for all the fish!

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

        
vargalThu 05-Mar-09 03:47 AM
Member since 07th Apr 2004
384 posts
Click to send email to this author Click to send private message to this author Click to add this author to your buddy list
#1870, "Any chance to get back the levels at least?"
In response to Reply #13


          

In my case, I lost nearly 50% of my levels, a tonne of nice shiny gear, and a whack of skill percentage points. The latter two I can deal with, they'll come back with time... However the ten hours of solo ranking I lost- not so much.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

    
MekantosWed 04-Mar-09 07:36 PM
Member since 06th Dec 2003
796 posts
Click to send email to this author Click to add this author to your buddy list
#1868, "Things we lost in the fire."
In response to Reply #10


          

Hey it was just as bad for a lot of people, if not worse. Chill out.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

WraithOfLightWed 04-Mar-09 05:21 PM
Member since 06th Dec 2008
45 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1862, "RE: Downtime, Corrupt Pfiles, etc. this morning."
In response to Reply #0


          

It sounds like the playerfiles themselves really are literally individual files? It'd be good to store all of that info into the DB, then you can rollback, when a save fails. In that case you at least keep the files clean, and you will only lose info until the last successfull save.

That's ofcourse assuming it's possible within the means that you have.

Purely out of curiousity, what programming language is actually used on CF? I hope at least C++, not just C? Yes, I'm a coder myself

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

    
ZulghinlourWed 04-Mar-09 07:05 PM
Member since 04th Mar 2003
9792 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1865, "RE: Downtime, Corrupt Pfiles, etc. this morning."
In response to Reply #9


          

>It sounds like the playerfiles themselves really are
>literally individual files?

Yes.

>It'd be good to store all of that
>info into the DB, then you can rollback, when a save fails. In
>that case you at least keep the files clean, and you will only
>lose info until the last successfull save.

Sure would, why don't you immort and take care of that for us It's a ####-ton of work to convert over, and get a good schema and make it scalable to our playerbase.

>Purely out of curiousity, what programming language is
>actually used on CF? I hope at least C++, not just C? Yes, I'm
>a coder myself

C

So long, and thanks for all the fish!

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

IsildurWed 04-Mar-09 09:27 AM
Member since 04th Mar 2003
5969 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1857, "RE: Downtime, Corrupt Pfiles, etc. this morning."
In response to Reply #0


          

This only applies to people who were online at the time, right?

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

    
DaevrynWed 04-Mar-09 09:41 AM
Member since 13th Feb 2007
11117 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1858, "RE: Downtime, Corrupt Pfiles, etc. this morning."
In response to Reply #4


          

My guess is yes, but I didn't research further yet. As is I got up an hour early this morning to try to figure out why the game wasn't booting.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

        
IsildurWed 04-Mar-09 12:42 PM
Member since 04th Mar 2003
5969 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1861, "RE: Downtime, Corrupt Pfiles, etc. this morning."
In response to Reply #5


          

I know this is a weak request, but...

If the number isn't too high, could you post a list of the characters whose pfiles were restored from backup?

I'm curious to know whether mine was.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

            
ZulghinlourWed 04-Mar-09 07:08 PM
Member since 04th Mar 2003
9792 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1867, "I restored a total of 15 pfiles (n/t)"
In response to Reply #8


          

n/t

So long, and thanks for all the fish!

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

                
TheLastMohicanThu 05-Mar-09 02:32 PM
Member since 25th Oct 2005
342 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1871, "Thanks. I think you got both my chars. NT"
In response to Reply #14


          

NT

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

DrokkWed 04-Mar-09 08:37 AM
Member since 10th Mar 2004
51 posts
Click to view this author's profile Click to add this author to your buddy list
#1853, "RE: Corrupt Pfiles"
In response to Reply #0


  

          

>In any case, a few dozen pfiles were corrupted when CF tried
>to write them and didn't have enough disk space to write the
>whole thing. These I've restored to the best of my ability to
>their last backup.

Thank you for restoring pfiles.
In the case that we are unable to login (I get the message
"Temporary error encountered. Please just try to login again.")
should we post a note about our character, or just be patient?

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

    
DaevrynWed 04-Mar-09 09:06 AM
Member since 13th Feb 2007
11117 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1854, "RE: Corrupt Pfiles"
In response to Reply #1


          

If you're still getting that error, and trying again doesn't fix it, then please write a note to immortal.

I won't be able to look at anything until tonight, but Twist or Zulg might be able to earlier.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

        
DaevrynWed 04-Mar-09 09:12 AM
Member since 13th Feb 2007
11117 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1855, "Aside:"
In response to Reply #2


          

The reason you'd need one of those people, or me, is that only the IMPs have any kind of access to the pfiles.

In case, you know, you were drunk or something and thought someone else was screwing with them.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

            
IunnaWed 04-Mar-09 10:29 AM
Member since 04th Mar 2003
473 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1859, "For the record"
In response to Reply #3


          

I never once said I caused this - I did log into the game as "Iunnna"
after I realized my pfile was corrupt and tried to explain over newbie
chan we had been having pfile issues for several hours before the
crash. But hey, clearly transing someone out of my shrine after I'm
done talking to them is evil and unjust, even though I do it all the time. :p

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

                
ArtificialWed 04-Mar-09 12:42 PM
Member since 22nd Apr 2008
1180 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1860, "RE: For the record"
In response to Reply #6


  

          

>But hey, clearly transing someone out of my shrine
>after I'm done talking to them is evil and unjust, even though I do it
>all the time. :p

Repent, sinner!

Only Beront is retarded enough to believe it anyway.

  

Alert | IP Printer Friendly copy | Reply | Reply with quote | Top

Top General Discussions Announcements Topic #1852 Previous topic | Next topic