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_maintenance2022-03-11 05:52 pm

(no subject)

Update on yesterday's post about importing: we are continuing to carefully babysit the importer to ensure the maximum number of people's import attempts succeed, and we'll continue to add more resources as necessary in order to keep it from affecting usage for the rest of the site as much as possible. Thank you all very much for your patience!

If you've been waiting for a slower moment to retry an import attempt that failed: now is a good time to retry, since the overall queue is pretty short! If you started an import job earlier today or yesterday and you haven't gotten a failure in your inbox yet: there are a few comment import jobs that we're trying to baby along because they involve a very very high number of comments or because the comment threads in the account tend to be very deeply nested or involve very complex response trees. Because we preserve threading data on import, in order to keep the imported entry looking as much like the original entry as possible, it takes a lot of working memory to do a comment import for large accounts or accounts with very complex comment threads. We've been tweaking the settings on how much memory an individual import worker is allowed to take up: usually all that memory management is handled automatically, but we're trying to find the "sweet spot" for allowing complex comment imports to succeed without running out of memory, taking up all the memory and leaving none for any of the other import workers running, or losing the safeguards for not letting a single process get stuck and just eat up more and more memory over time. [personal profile] alierak has been putting in heroic levels of work on managing the importer queue these past few days: thanks, Robby!

And, of course, some jobs are still failing because LJ is still intermittently blocking us, allegedly because "too many password failures makes a block happen automatically because it looks like someone trying to break into accounts". So there's still a chance your import will fail because it was assigned to a worker operating on an IP that's currently blocked. We're doing everything we can to work around that issue, but there's only so much we can mitigate it. If your import fails, wait half an hour and try again. (So far, the unluckiest person I've seen who kept hitting blocked workers took seven tries for it to finally work, but it did finally work!)

For people asking about Scrapbook photos: unfortunately, LJ doesn't provide a feed that would let us import those. [personal profile] lannamichaels has a method to at least download your photos, and [personal profile] blue_ant reminded me that Semagic, the Windows-based LJ client, will also download your photos (and notes that you may need to keep trying a few times).

Finally, because I've seen a bunch of people making references to deleting their LiveJournal account: before you delete your LJ account, it's a good idea to claim your LiveJournal OpenID with your Dreamwidth account. Doing this will cause all of your imported comments (including in communities), and any entries you made to a community that's imported, to update to having been made by your DW account instead of your LiveJournal OpenID account. Doing this before you delete your LiveJournal account will let you keep managing any old comments in your journal, any comments in a community that's imported, and any entries you made in a community that's imported, exactly as though you'd posted them with your DW account, and avoid the need to authenticate against your LJ account, which you can't do after it's been deleted. If you've already deleted your LJ account, we strongly recommend temporarily undeleting it and following that process before you delete it again!

EDIT: I forgot a lot of people don't know what OpenID is, sorry! OpenID is one of the protocols that lets you use one site's login credentials to log onto another site without having to create a whole separate account. If you've ever wanted to buy something from a website once, didn't want to create a whole account for it, and instead made the purchase with your Facebook/Google/AppleID login: that's the same concept. (Not exactly the same protocol, but the same concept.)

When the importer imports comments (or entries in communities), it attributes all the comments to the commenter's LiveJournal OpenID. That way, the person who left the comment can log into Dreamwidth using their LJ account and still have the same level of control they had over the comment (or community entry) as they had on the LiveJournal version of the entry.

Claiming your LJ OpenID account with your DW account means that when other people (or communities) import their journals, you'll be able to control those comments with your DW account instead of having to log in using your LiveJournal OpenID -- which you can't do anymore once you delete your LiveJournal account. It makes sure you don't accidentally lose control over comments and entries that you left in other accounts if those accounts have already been/are later imported to DW.
primwood: (Default)

[personal profile] primwood 2022-03-11 11:28 pm (UTC)(link)
Thank you so much! This is a little confusing to me, especially about claiming my LJ OpenID. I have no idea what that is.

This morning I attempted to import my LJ. I have a zillion :) LJ entries. Apparently, it imported all my entries, but after 4 attempts, it could not import the comments. Do I have to do the whole process again, or do I just try to import the comments again?

Here was the last error message:

Your comments have failed to import.
Failure running job: Lost connection to MySQL server during query at /dw/cgi-bin/DW/Worker/ContentImporter/Local/Comments.pm line 173.

(no subject)

[personal profile] primwood - 2022-03-12 00:01 (UTC) - Expand

(no subject)

[personal profile] primwood - 2022-03-12 00:42 (UTC) - Expand
beccaelizabeth: my Watcher tattoo in blue, plus Be in red Buffy style font (Default)

[personal profile] beccaelizabeth 2022-03-11 11:37 pm (UTC)(link)
I dont think I understand what OpenID is.

If you claim your livejournal comments can being logged in to livejournal somehow edit your dreamwidth?

If you delete your livejournal without claiming your openid and someone else claims your old livejournal name, can they then claim the openid comments with that livejournal name?

If you claim your livejournal comments openid and later someone else gets the livejournal name can that... do anything on dreamwidth?

(no subject)

[personal profile] beccaelizabeth - 2022-03-12 00:18 (UTC) - Expand
princessofgeeks: (Default)

[personal profile] princessofgeeks 2022-03-11 11:43 pm (UTC)(link)
Thank you all so much. I imported my LJ years ago but all this help you are giving now is so generous and wonderful.
naomikritzer: (Default)

[personal profile] naomikritzer 2022-03-11 11:45 pm (UTC)(link)
I already imported my LJ (years ago) and I'm actually not planning to delete it (I don't use it anymore, but Google search works better there than here for reasons I've never been able to determine). I started the process to claim my openID and hit this warning:

>>>Claiming this account will merge all of the comments and entries that are currently owned by the OpenID account into your account. This action is immediate and irreversible -- we will not be able to unmerge them.<<<

What does this actually mean?? I have no idea what this is saying it will do.


dawna: (Default)

[personal profile] dawna 2022-03-11 11:53 pm (UTC)(link)
I was able to get everything imported. It took a few days, whatever you did last night was the sweet spot for the comments. It said they failed (like the bunch of other times), but they are all there, found out this morning when I came back to try again.

Thank you for working on this.
michelel72: Suzie (Default)

[personal profile] michelel72 2022-03-11 11:54 pm (UTC)(link)
I had a quick, clean import today (though it's possible that my old, original import already handled everything and there wasn't actually anything left to bring over).

Some suggestions that might help other folks:
- I logged into LiveJournal first, and they made me change my password because it was "too old", so that could be a failure point for some folks.
- Another could be use of the Google password manager, which might be defaulting folks' DW password in the import-kickoff pages; I just made sure to paste the new LJ one at each checkpoint.

(no subject)

[personal profile] michelel72 - 2022-03-12 00:26 (UTC) - Expand

(no subject)

[personal profile] feng_shui_house - 2022-03-12 15:47 (UTC) - Expand

(no subject)

[personal profile] feng_shui_house - 2022-03-12 19:33 (UTC) - Expand

(no subject)

[personal profile] feng_shui_house - 2022-03-12 20:19 (UTC) - Expand

(no subject)

[personal profile] feng_shui_house - 2022-03-12 21:22 (UTC) - Expand

(no subject)

[personal profile] feng_shui_house - 2022-03-12 21:51 (UTC) - Expand

(no subject)

[personal profile] feng_shui_house - 2022-03-12 22:00 (UTC) - Expand

(no subject)

[personal profile] jenett - 2022-03-12 22:13 (UTC) - Expand

(no subject)

[personal profile] ilyena_sylph - 2022-03-13 15:09 (UTC) - Expand
katuah: (Default)

[personal profile] katuah 2022-03-12 12:13 am (UTC)(link)
I don't think I ever set up my LJ to be used as an OpenID account - would they have made it one automatically?

I imported my LJ to DW _years_ ago now, and rarely ever go back to LJ. I don't want anything about my DW to change at this point. If we don't intend to delete our LJs, is there really any point in doing this claiming thing?

(no subject)

[personal profile] katuah - 2022-03-16 13:25 (UTC) - Expand
snacky: (Default)

[personal profile] snacky 2022-03-12 12:23 am (UTC)(link)
Hi Denise! Thanks for this update, especially on OpenID!

I have a question. Is it possible to import a community that I'm a moderator and maintainer of on LJ, but not the owner? I tried, but it asked me for a password. I'm not sure if it meant my snacky LJ password, or the password for the community, which I don't know and am not sure if it ever had one.

(no subject)

[personal profile] snacky - 2022-03-12 00:58 (UTC) - Expand

(no subject)

[personal profile] snacky - 2022-03-12 01:15 (UTC) - Expand
prettyarbitrary: Fuzzy Cthulhu plushy with a Santa hat (Default)

[personal profile] prettyarbitrary 2022-03-12 12:31 am (UTC)(link)
Oh dang, I did not know OpenID let you hang onto posts that way! (Semi)tragically, I imported years ago, so it's way too late for me to go back and claim my LJ OpenID, but I love it anyway.
squirrelitude: (Default)

[personal profile] squirrelitude 2022-03-12 01:30 am (UTC)(link)
For moderately tech-savvy people who are planning on deleting their LJ accounts, I have a script that will first go through and "burn" each post and comment by replacing its content with junk. *Then* you'd want to delete the account. This is potentially more thorough than simply deleting. (It does not remove your content from their backups, of course, but it prevents them from merely soft-deleting your journal and posts.)

This is obviously a pretty dangerous tool, so use it carefully: https://github.com/timmc/lj-expunge

(I haven't tested it in a while. I assume it still works, but no promises, and I won't be able to offer support. The script is offered as-is.)
silveradept: A kodama with a trombone. The trombone is playing music, even though it is held in a rest position (Default)

[personal profile] silveradept 2022-03-15 02:27 am (UTC)(link)
For people who are considering using this tool, it's written in Python 2, so you'll need to run it in a Python 2 environment. (Python 3 did a lot of breaking changes that would take significant rewriting of the script to make it work.)
meowmensteen: (Default)

[personal profile] meowmensteen 2022-03-12 01:36 am (UTC)(link)
Wow, thanks [personal profile] alierak for keeping the importer queue up and running. It worked for me on my second try.
Edited 2022-03-12 01:38 (UTC)
cassiope25: Rodney close up on the Daedalus (Default)

[personal profile] cassiope25 2022-03-12 02:32 am (UTC)(link)
Hi, I just wanted to go through with your advice about the OpenID but I think I got it wrong as I tried ad logged in here on DW with my lj account. I think it should be the other way round but didn't find the possibility to log in with OpenID on lj.
So, what does "claiming" my lj account means? What do I have to do?
Thanks for the help :)

(no subject)

[personal profile] weofodthignen - 2022-03-12 22:24 (UTC) - Expand
alexeybobkov: (Default)

[personal profile] alexeybobkov 2022-03-12 02:39 am (UTC)(link)
A very nice idea about converting OpenID to Dreamwidth Id, thanks!
weatheringtea: (Girl w/ Birds)

[personal profile] weatheringtea 2022-03-12 03:16 am (UTC)(link)
Hi Denise, thank you so much for everything you've been doing with this!!

I'm the owner of a 20yo chonker of an LJ community that I've been waffling on transferring over and archiving on DW. What I'm worried about is the size of the community and the strain it'll put on your resources (and if it's even feasible). Is there someone I can I reach out to about getting that done safely (I guess is the best way to put it), so I don't screw things up for your importer and everyone else trying to bring in their own journals?
Edited (html fail) 2022-03-12 03:17 (UTC)

(no subject)

[personal profile] weatheringtea - 2022-03-12 04:16 (UTC) - Expand

(no subject)

[personal profile] weatheringtea - 2022-03-12 13:10 (UTC) - Expand

(no subject)

[personal profile] canadanne - 2022-03-12 21:41 (UTC) - Expand

(no subject)

[personal profile] canadanne - 2022-03-16 16:18 (UTC) - Expand

(no subject)

[personal profile] canadanne - 2022-03-16 22:01 (UTC) - Expand

(no subject)

[personal profile] canadanne - 2022-03-17 15:58 (UTC) - Expand

(no subject)

[personal profile] weatheringtea - 2022-03-13 13:11 (UTC) - Expand

(no subject)

[personal profile] weatheringtea - 2022-03-14 13:26 (UTC) - Expand
tawdry: (Default)

[personal profile] tawdry 2022-03-12 04:47 am (UTC)(link)
I was going to suggest LJ-Sec to copy entries over, but it looks like the dev let his domain expire and all the versions were hosted there. That's what I used when I left LJ in 2014. Do they allow an XML export/download of entries that could be uploaded into WordPress or something so they'll still be accessible if the importer fails?
voidampersand: (Default)

[personal profile] voidampersand 2022-03-12 05:37 am (UTC)(link)
Thank you, [staff profile] denise. I decided DW was the right place for me, years ago, and yeah, it still is.
spatzenpost: (Default)

[personal profile] spatzenpost 2022-03-12 05:59 am (UTC)(link)
Thank you so much! I was wondering how that worked, and it turned out perfect!
tochira: all I ask of you (Lina) (Default)

[personal profile] tochira 2022-03-12 06:53 am (UTC)(link)
Thank you all for your hard work, a million times over. And extra thanks for mentioning the importance of managing OpenID, because I had totally forgotten how it is set up - I did it so long ago!

Newbie! Howdy!

[personal profile] seeking_ataraxia 2022-03-12 08:20 am (UTC)(link)
Hi! So most of my stuff on Livejournal was Friends only. When I import, will it now be public???

Re: Newbie! Howdy!

[personal profile] seeking_ataraxia - 2022-03-12 08:43 (UTC) - Expand
afra_schatz: (Default)

[personal profile] afra_schatz 2022-03-12 09:58 am (UTC)(link)
Hello!

First of all, thank you so much for all your work and information. It's much appreciated.

Sorry if the question I have is one you already answered, I am a little confused and not sure, so I thought I'd ask:

I have mirrored my LJ to DW years ago and since then, no comments have been made to my LJ that I want imported. Can you tell me whether I should still temporarily un-delete my LJ to follow the steps of claiming the OpenID as you suggested in your post or is that unnecessary?

EDIT: I read in another thread in this post that it might be important to do so, so that in future, should someone set up an LJ account with the name of my (purged) former LJ name, they won't be potentially able to have access/could edit something in my DW account - that is of course something I don't want :). But perhaps I misunderstood that thread, sorry if I sound a little bit confused an all over the place :).

Thank you so much in advance for your help!
Edited 2022-03-12 10:18 (UTC)

(no subject)

[personal profile] afra_schatz - 2022-03-12 13:29 (UTC) - Expand
med_cat: (woman reading)

[personal profile] med_cat 2022-03-12 10:08 am (UTC)(link)
Thank you for the detailed info, as always, Denise!

EDIT: Please disregard my question below; my OpenID works!

:)

Question re: claiming OpenID:

"Right now, if your username on the remote site has an underscore in it, you might not be able to claim your OpenID properly. This is a bug we're working to fix."

Has this bug ever been fixed?

Many thanks!
Edited 2022-03-12 10:13 (UTC)

(no subject)

[personal profile] med_cat - 2022-03-12 13:40 (UTC) - Expand
daisychains1957: (Default)

[personal profile] daisychains1957 2022-03-12 11:12 am (UTC)(link)
Thank you so much for all your help, I have now claimed my OpenID from LJ :)
violateraindrop: (Default)

[personal profile] violateraindrop 2022-03-12 12:53 pm (UTC)(link)
That is awesome! A lot of communities I was/am active in are moving over. This should make the whole process even more seamless. Seriously, thank you so much for all your work making this easier for us LJ users ♥
squirrelitude: (Default)

[personal profile] squirrelitude 2022-03-12 01:59 pm (UTC)(link)
Here's a post about exporting Scrapbook images: https://siderea.dreamwidth.org/1754427.html (currently gives two strategies, second one sounds easier)

This doesn't help with getting them into Dreamwidth, but it does give you a way to get them downloaded from Livejournal.
rifleman_lincoln: (Default)

[personal profile] rifleman_lincoln 2022-03-12 02:05 pm (UTC)(link)
Thank you for putting in heroic levels of work on managing the importer queue... It's really appreciated.

I'll have another go!

Page 1 of 2