1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Suggestion Backup

Discussion in 'Support & Feedback' started by Avener, Jun 3, 2013.

  1. #1
    Due to the server failure backups from May 16th had to be brought up as most of us have noticed.

    Digitalpoint usually has its pages indexed pretty fast.
    Maybe it would it be possible to grab content from different online caches and restore threads created between May 16th and June 1th?

    I don't know much about XenForo but this is something that would be possible and with DPs server power (judging by a thread containing the server specifications) and with some PHP it would definitely be doable.
     
    Avener, Jun 3, 2013 IP
    Spoiltdiva likes this.
  2. Spoiltdiva

    Spoiltdiva Acclaimed Member

    Messages:
    7,739
    Likes Received:
    2,896
    Best Answers:
    53
    Trophy Points:
    520
    #2
    Excellent question and one I'm sure many of us are now asking. I am *very* interested in @digitalpoints response to this, as it would seem that it ought to be able to be retrieved?
     
    Spoiltdiva, Jun 3, 2013 IP
  3. Devtard

    Devtard Notable Member

    Messages:
    850
    Likes Received:
    133
    Best Answers:
    4
    Trophy Points:
    220
    #3
    Threads are just a tip of the iceberg, there is no way to restore lost data if you don't have every piece of the puzzle IMO.
     
    Devtard, Jun 3, 2013 IP
    ryan_uk likes this.
  4. Avener

    Avener Well-Known Member

    Messages:
    244
    Likes Received:
    20
    Best Answers:
    1
    Trophy Points:
    135
    #4
    The cache contains all the information that we're currently seeing right here.
    The username of the user that had posted the message including the content; exists in these caches.

    These could be grabbed and restored, after all, the threads and the posts are the largest losses of the rollback. I understand that it would be a whole lot of posts to grab but what about focusing on the original post of all the threads instead? That would have the discussions going on the threads again.
     
    Avener, Jun 3, 2013 IP
  5. Spoiltdiva

    Spoiltdiva Acclaimed Member

    Messages:
    7,739
    Likes Received:
    2,896
    Best Answers:
    53
    Trophy Points:
    520
    #5
    That might get the whole thing back to some semblance of what we lost, I wonder how much work that would involve?
     
    Spoiltdiva, Jun 3, 2013 IP
  6. Devtard

    Devtard Notable Member

    Messages:
    850
    Likes Received:
    133
    Best Answers:
    4
    Trophy Points:
    220
    #6
    The problem is, that there is also a lot of meta information that Google cannot see.

    I think that it might be possible to create a static archive of created threads, but that's it. There is no way to import archived data back in the database without affecting the forum's stability. If you take a look at a database structure of any sophisticated forum, you'll know what I mean.
     
    Devtard, Jun 3, 2013 IP
  7. Avener

    Avener Well-Known Member

    Messages:
    244
    Likes Received:
    20
    Best Answers:
    1
    Trophy Points:
    135
    #7
    Please elaborate about the meta information.

    I was thinking about having the script fetch the username (or perhaps the user ID) together with the original post. Then a new thread would be generated with all necessary information (including the meta info) that's usually generated when a thread is manually created by a user. The thread is created with the user's ID and contains the post fetched earlier from the cache.

    Sure, the search engines might detect it as duplicate content as the date was changed.
    This could be solved by fetching the date and adding that to the post.
     
    Avener, Jun 3, 2013 IP
  8. digitalpoint

    digitalpoint Overlord of no one Staff

    Messages:
    38,333
    Likes Received:
    2,613
    Best Answers:
    462
    Trophy Points:
    710
    Digital Goods:
    29
    #8
    I had thought about it... but like Devtard pointed out, there's a LOT more to it internally than just the post table... in fact, I actually have an "in-tact" post table (but that was the only table) without needing to go to a backup. But then you start dealing with posts on threads that are missing as well as all the related data on user accounts related to those posts. You also would more or less need to stop new threads/posts from happening while the post recovery was running, which would first have to be coded and then run (which would probably mean the site being down for many days while posts were restored).
     
    digitalpoint, Jun 3, 2013 IP
    ryan_uk likes this.
  9. Avener

    Avener Well-Known Member

    Messages:
    244
    Likes Received:
    20
    Best Answers:
    1
    Trophy Points:
    135
    #9
    Would it be a chance to at least have the original post of the threads back?
    That shouldn't cause too much downtime either.
     
    Avener, Jun 3, 2013 IP
  10. Spoiltdiva

    Spoiltdiva Acclaimed Member

    Messages:
    7,739
    Likes Received:
    2,896
    Best Answers:
    53
    Trophy Points:
    520
    #10
    I can only speak for myself, but I for one feel it would be worth it.
     
    Spoiltdiva, Jun 3, 2013 IP
  11. Avener

    Avener Well-Known Member

    Messages:
    244
    Likes Received:
    20
    Best Answers:
    1
    Trophy Points:
    135
    #11
    Just adding the original post should really speed that process up.
    In my opinion recovering the original posts (if possible) is definitely worth doing.
     
    Avener, Jun 3, 2013 IP
  12. digitalpoint

    digitalpoint Overlord of no one Staff

    Messages:
    38,333
    Likes Received:
    2,613
    Best Answers:
    462
    Trophy Points:
    710
    Digital Goods:
    29
    #12
    Doubtful to be honest...
     
    digitalpoint, Jun 3, 2013 IP
  13. Avener

    Avener Well-Known Member

    Messages:
    244
    Likes Received:
    20
    Best Answers:
    1
    Trophy Points:
    135
    #13
    Well if there is anything we can do to help, let us know.
     
    Avener, Jun 3, 2013 IP
  14. digitalpoint

    digitalpoint Overlord of no one Staff

    Messages:
    38,333
    Likes Received:
    2,613
    Best Answers:
    462
    Trophy Points:
    710
    Digital Goods:
    29
    #14
    Build a time machine and come warn me yesterday morning. :)
     
    digitalpoint, Jun 3, 2013 IP
  15. Smyrl

    Smyrl Tomato Republic Staff

    Messages:
    13,740
    Likes Received:
    1,702
    Best Answers:
    78
    Trophy Points:
    510
    #15
    Think of the headaches such an attempt to rebuild all threads that were started in the past.

    Suppose I sold and transferred a site to lucky bidder 1. Then thread was reposted at Lucky bidder two thought he bought site.

    In my mind there is a time to let sleeping dogs lie.
     
    Smyrl, Jun 3, 2013 IP
  16. Avener

    Avener Well-Known Member

    Messages:
    244
    Likes Received:
    20
    Best Answers:
    1
    Trophy Points:
    135
    #16
    I'll give it a shot. ;)

    The user could simply close the auction right after the recovery.
    Or in the worst case scenario recovery of sales threads would be avoided.
     
    Avener, Jun 3, 2013 IP
  17. malky66

    malky66 Acclaimed Member

    Messages:
    3,996
    Likes Received:
    2,248
    Best Answers:
    88
    Trophy Points:
    515
    #17

    I asked my mate Dr Who and he said you can borrow this...:)

    Tardis-in-Space-tardis-6289809-500-353.jpg
     
    malky66, Jun 3, 2013 IP