Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Orphaned Page, Lost Content, Other Issues

by kcott (Archbishop)
on Jan 08, 2017 at 05:05 UTC ( #1179155=monkdiscuss: print w/replies, xml ) Need Help??

I just wrote a reply to "Re^2: how to improve: use MODULE VERSION LIST" (id://1179142). I previewed twice then created. All looked good and perfectly normal up to this point.

When the "created" page appeared, I followed the link to the start of the thread: "how to improve: use MODULE VERSION LIST" (id://1179107). This appeared but, when I scrolled down, my post was nowhere to be seen.

I went to Newest Nodes and a post by me was at the top of the Notes list. I followed that link "Reaped: Re^3: how to improve: use MODULE VERSION LIST (id://1179154) but found an orphaned page (i.e. no "in reply to" or "in thread" links at the top). The page also had no content. It did have what appeared to be the correct title ("Re^3: how to improve: use MODULE VERSION LIST"): small consolation.

I went back to the tab where I'd created my response. I hit the back button and the content of my response was there BUT it said "by 1nickt" followed by "on Jan 08, 2017 at 09:00 AEDT ( #1179146=note: print w/replies, xml )". Note, that ID (1179146) is different from the one in Newest Nodes (1179154).

I followed that link: it was an earlier reply by 1nickt to a different node in the same thread.

Hitting the back button again (on the tab where I'd created my response) took me back to my final edit prior to posting. I've saved the content: I can post it again when the problem's fixed.

— Ken

  • Comment on Orphaned Page, Lost Content, Other Issues

Replies are listed 'Best First'.
Re: Orphaned Page, Lost Content, Other Issues
by kcott (Archbishop) on Jan 08, 2017 at 06:00 UTC
Re: Orphaned Page, Lost Content, Other Issues (transactions)
by tye (Sage) on Jan 08, 2017 at 23:36 UTC

    There are several DB updates required to fully insert a new reply. A time-out (or worse) can (fairly rarely) cause the DB connection to go away before all of the updates are done. The code was written based on using MySQL that did not support transactions.

    - tye        

      Thanks for the feedback. The problem node (id://1179154) has now been reaped.

      — Ken

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: monkdiscuss [id://1179155]
Front-paged by Athanasius
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (4)
As of 2022-06-28 06:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My most frequent journeys are powered by:









    Results (90 votes). Check out past polls.

    Notices?