?

Log in

No account? Create an account
November 19th, 2003 - LiveJournal Development [entries|archive|friends|userinfo]
LiveJournal Development

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

November 19th, 2003

Plans [Nov. 19th, 2003|05:39 pm]
LiveJournal Development

lj_dev

[bradfitz]
I don't post here as much as I should. Let me give you all a summary of what we've been doing, what we're currently doing, and upcoming plans.

Been doing:
-- phone post
-- speed enhancements: http://www.livejournal.com/community/lj_backend/1312.html
-- Zilla triage/reviewing/commiting

Working on now:
-- everybody: Zilla triage/reviewing/commiting
-- avva: load balancing tweaks, memcached.pm rewrite to not use alarm (only select, and thus no stdio)
-- mahlon/kevin: dhtml/rich text/midas update component
-- whitaker: tools for accounts/abuse.
-- me: working with lisa/nick/everybody. atomic code deploy (mentioned in lj_backend post) so half our servers go down, upgrade to lastest code, we switch the active half, rest upgrade, restart, then all go live. this will make it easier to put complicated code live all at once without anybody seeing errors. (errors either from proxy connect errors or code version mismatches... new BML, old library, etc)
-- michael: pop3 server. (mostly done... needs a litle work)

Upcoming:
-- me: working with timwi and his permissions.bml patches. (makes dversion 6: less crap in user table, more userprops, more abstraction of permissions). i'm waiting to finish my "atomic code deploy" first, because this patch is huge and evasive.... putting it live would be hell without. also later: more anti-attacker tools, web services API, so people have a nice API to suck down our site data easily
-- jesse: authenticated anonymous comments with names/emails/URLs attached (some of timwi's changes will make this easier). basically, people will be able to supply their name/email/URL for comments now, and we'll show it immediately (with big red "?!" bubble explain how it's unauthenticated if people click it), but we'll mark it as authenticated if user gets the ack email and acks the comment. also, you'll be able to allow all registered users to post messages without screening, including non-LJ users.... in that case they can post, but their comment is screened until they ack it, then it shows up, just as if they were a registered user.
-- avva: Atom syndication/API support (by Nov 24th, hopefully, when Atom launches). then later pingback/trackback support?
-- whitaker: memcache+cluster polls/memories

Big things we all need to think about and change:
-- new "log3" table, supporting categories and more permissions, and less indexes.
-- separating "friends" into "reads", "friends", "trusts", "member". it's impossible to do nice memcaching the way it is now. plus, deciding this would make clustering the inter-user edges easier.

That's all code stuff. On the sysadmin side, Lisa and Nick are just going to be really busy continuing to rack all the hardware we keep buying. I'm kinda involved with all that, but not so much.
link18 comments|post comment

What tools do I need? [Nov. 19th, 2003|05:57 pm]
LiveJournal Development

lj_dev

[nicked_metal]
[mood |determined]
[music |Safri Duo: Rise]

OK, I've found a bug in the LJ source, reported it in Zilla, and I'm thinking of fixing it myself, since the fix should be very very simple.

But I know bugger all about Perl, and I don't have any tools (CVS, Perl) on my PC.

How do I make this happen?
link9 comments|post comment

navigation
[ viewing | November 19th, 2003 ]
[ go | Previous Day|Next Day ]