denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_maintenance2011-04-08 08:24 pm

LiveJournal slowdowns/DDoS affecting importer, crossposts

Importing

As I'm sure many people have noticed, the waiting period for our content importer is incredibly long right now. Usually, an import will take minutes; right now, the queue is probably at least 24 hours long, and is only getting longer, not shorter.

This is because most of the import jobs waiting in the queue are requesting data from LiveJournal. LiveJournal has been experiencing a Distributed Denial of Service (DDoS) attack on and off since March 24. This means that the site is often unreachable, either because of the network traffic brought about by the DDoS or because of tactics being taken to block the network traffic brought about by the DDoS. (In other words, sometimes being unable to reach LJ is because of the clogged network, and sometimes it's because of a 'false positive' identification as part of the problem and a temporary block.)

These temporary blocks and timeouts when accessing LJ affect the importer (and the crossposter!) as well. The importer and the crossposter both try multiple times before giving up, and each of those tries takes time. Sometimes an import job will get through, because it hits LJ at a time when traffic is lower. More likely, the import job will loop through its scheduled attempts, then fail.

What this means for you:

* Trying to import your journal right now is extremely delayed, and will likely only get worse. Please consider waiting a few days or a week to try to import your journal from elsewhere.

* If you do start an import job, it will take a very long time to reach the front of the queue. You will not receive any results from your import for at least 24 hours or so. It's okay to close the window or tab where you started the import. You'll receive a notice in your Dreamwidth Inbox when the job runs.

* It is very, very likely that your import job will fail. If your job reaches the top of the queue at a time when LJ is unreachable, the job will retry a few times, then error out. Please consider waiting a few days or a week to try again.

* Each individual step of the import runs under its own separate job. This means that some of your data may import while other bits won't. When the problem calms down, you can re-run your import and only bring in the data that it missed. (You can run an import as many times as you want. Each time will only pick up new content; it won't result in duplicates.)

* Edit, because people have asked: There's no way to cancel an import job once you start it. It's all right, though -- you can close the tab/window and log off, and the process will just stay in the queue until it's your turn.


Crossposting

Crossposts are also occasionally affected by LiveJournal being unreachable. If you try to crosspost to LiveJournal and the job fails, you'll receive a notice in your Dreamwidth Inbox (it should say something about the XML-RPC interface being unavailable). Once the problem calms down, you can "retroactively" crosspost the entry by using the Edit Entry link, making sure the crosspost option's box is ticked off, and save the entry. You don't need to make any changes to the entry itself.


Our fingers are crossed for LJ that they can overcome this problem soon! (Hopefully before their operations team has a nervous breakdown.)
etfb: (Default)

[personal profile] etfb 2011-04-09 07:31 am (UTC)(link)
The use of the inbox for error messages is problematical, to put it politely. When you crosspost, you get a message in your inbox. When you cross post every time you post, your inbox fills up. I write a blog post every day, and have done for several years now, so my inbox is full of these redundant messages and as a result is completely and utterly useless for anything else. I'm effectivaly spamming myself, because DW doesn't give an option to switch off those successful messages. Until that's fixed, I might as well assume that DreamWidth doesn't provide any kind of inbox service. That's a pain.
tree: a figure clothed in or emerging from bark (Default)

[personal profile] tree 2011-04-09 10:21 am (UTC)(link)
maybe i'm missing something really obvious, but why don't you just delete the confirmation messages from your inbox?
moem: A computer drawing that looks like me. (Default)

[personal profile] moem 2011-04-09 04:19 pm (UTC)(link)
If you're missing something, I'm missing it too.
archangelbeth: An egyptian-inspired eye, centered between feathered wings. (Default)

[personal profile] archangelbeth 2011-04-09 09:23 pm (UTC)(link)
Every time I crosspost a message to LJ, from DW -- which I do nearly daily -- I hop over to my in-box to make sure that I remembered to click the ticky to crosspost, and re-load the inbox page till I see the "crosspost successful" notification. Then I delete it. (I'm keeping about 20 messages, mainly about "so and so granted access," for purposes opaque even to myself.) It's a little longer than just clicking "post," but it double-checks that I'm doing it right.

Now, my LJ message box is bwah. I don't even look there. >_>

(Nice to know that there's a bug open for notification customization, though!)