User:Zero Linden/Office Hours/2008 Mar 06

From Second Life Wiki
Jump to: navigation, search
  • [8:30] Wyn Galbraith: Morning Sai & Rex.
  • [8:30] Rex Cronon: hi wyn
  • [8:30] Rex Cronon: hi everybody
  • [8:31] Tao Takashi: Hello everybody!
  • [8:31] Rex Cronon: hi tao
  • [8:32] Skotos Koltai: Hey, Tao. Thanks for the TP.
  • [8:32] Tao Takashi: you're welcome :)
  • [8:32] Tao Takashi: Skotos is member of the Data Portability Group
  • [8:33] Tao Takashi: Hey Keystone
  • [8:33] Keystone Bouchard: Hey Tao! Longtime..
  • [8:33] Dr Scofield: hi all
  • [8:33] Tao Takashi: great presentation you have at Metaverse U :)
  • [8:34] Skotos Koltai: BTW - Anyone wanting to join the DataPortability Project in SL, I've set up a Group for it.
  • [8:34] Keystone Bouchard: thanks!
  • [8:34] Jade Lily: hi tao!
  • [8:34] BigMike Bukowski: That sounds interesting, what exactly are you working on with it?
  • [8:34] Tao Takashi: Hey Jade :)
  • [8:34] Keystone Bouchard: we finished that competition on Friday [1]
  • [8:34] Zha Ewry: Inbound Zero
  • [8:35] Echo Seigo: hey all
  • [8:35] Goldie Katsu: Ahh I have excellent timing to day
  • [8:35] Goldie Katsu: grins
  • [8:35] tx Oh: moin
  • [8:35] Tao Takashi: cool, congrats!
  • [8:35] Wyn Galbraith: Morning Zero.
  • [8:35] Tao Takashi: Hi Zero!
  • [8:35] Rex Cronon: hi echo
  • [8:35] Dr Scofield: hi goldie
  • [8:35] Keystone Bouchard: thanks! we're pretty excited - looking for our next project now
  • [8:35] Tao Takashi: btw, what's your email? :)
  • [8:35] Zero Linden: Good morning all
  • [8:35] Keystone Bouchard: jbrouchoud@gmail.com
  • [8:35] Goldie Katsu: Hi Dr. S
  • [8:35] Rex Cronon: hi zero
  • [8:35] Goldie Katsu: Hi Zero
  • [8:35] Tao Takashi: well, I meant Zero :)
  • [8:35] Dahlia Trimble: nmbMorning :)
  • [8:35] Dr Scofield: hi zero
  • [8:35] Keystone Bouchard: lol!
  • [8:35] Tao Takashi: but thanks :)
  • [8:35] Zha Ewry: sips RL coffee, and greets Zero
  • [8:35] JenzZa Misfit: greetings all .... hello Zero :)
  • [8:36] Zero Linden: checks that his coffee cup is full.... it is
  • [8:36] Goldie Katsu: looks over at the RL coffee maker and hopes he goes down to make some soon.
  • [8:36] Rex Cronon: hi
  • [8:36] Dahlia Trimble: everyone looks grey today :(
  • [8:36] Wyn Galbraith: bought a 2 cup coffee mug.
  • [8:36] JenzZa Misfit: sweeet
  • [8:36] Cel Edman: Hi all, and zero.. get rid of that roof someday. getting clausterfobic being in small spaces in sl
  • [8:36] Zero Linden: Hmmm... but it makes such a nice, cozy spot
  • [8:36] Rex Cronon: hi
  • [8:37] Adam Xinpeng: Hai guys!
  • [8:37] Zero Linden: kjust be cglad I don't hold these meetings inside the lotus flower!!!
  • [8:37] Saijanai Kuhn: 34 avatars. Your spamertizing dollars at work
  • [8:37] Keystone Bouchard: i like the roof! defines the space =)
  • [8:37] Zha Ewry: Why do people like to sit inside BamBam's chairs?
  • [8:37] Wyn Galbraith: Cause they're cool.
  • [8:37] Zha Ewry: On them, tho
  • [8:37] Zha Ewry: Not inside !
  • [8:37] Tao Takashi: full house it seems
  • [8:38] Wyn Galbraith: has spent time inside the lotus. "Oh I don't know about sitting on them."
  • [8:38] Tao Takashi: either everybody wants grid interop or some protest is planned here ;-)
  • [8:38] Adam Xinpeng: Cant we want both?
  • [8:38] Tao Takashi: Hey Adam
  • [8:38] Zha Ewry: Its good to want things Adam :-)
  • [8:39] Tao Takashi: WANT WANT WANT WANT!
  • [8:39] Saijanai Kuhn: wantsw a job
  • [8:39] Tao Takashi: not so good to be wanted, though
  • [8:39] Zero Linden: Oh man, and here I thought virtual worlds were all about giving...
  • [8:39] Zha Ewry: wants to buy Saij a SL spell checker ;_)
  • [8:39] Zero Linden: wants Zha to buy the second life viewer a spell checker
  • [8:39] Dr Scofield: i'd like voice info: is parcelvoiceinfo the only piece of information that will cause the client to show an island as voice enabled? or is parcel voice info only part of the game?
  • [8:39] Tao Takashi: yeah, I want you to give ;-)
  • [8:39] Zha Ewry: agrees
  • [8:40] Dahlia Trimble: doesnt want the job, only the money
  • [8:40] Dr Scofield: LL should integrate aspell
  • [8:40] tx Oh: but i lifithello grey people
  • [8:40] Dr Scofield: and be done with it
  • [8:40] Tao Takashi: and they should integrate the same for voice :)
  • [8:40] Rex Cronon: hi
  • [8:40] Adam Xinpeng: We should totally have one of these meetings in OpenSim. ;)
  • [8:40] Dr Scofield: lol
  • [8:40] Zero Linden: Well - I'm down to working out the freakin' work flow for the spec document.... I've got a version in Pages
  • [8:41] Zero Linden: but I can't really work from that -> not very standards friends
  • [8:41] Zero Linden: friendly
  • [8:41] Cel Edman: for me I try to give 60% and would be nice to get 40% back.. But encountered some black-holes irl. that only sucks, people like that i try to avoid
  • [8:41] Zha Ewry: Ah
  • [8:41] Dr Scofield: Pages?
  • [8:41] Tao Takashi: Mac OS X Word app
  • [8:41] Dr Scofield: ah
  • [8:41] Zero Linden: Pages is the Apple, iWork text processor
  • [8:41] Saijanai Kuhn: minimal functionaly tres imple
  • [8:41] Dr Scofield: neooffice
  • [8:41] Saijanai Kuhn: tres simple
  • [8:41] Zero Linden: It is a nice environment for writing...
  • [8:41] Zero Linden: but see, I need to be able to get this thign into various formats:
  • [8:41] Zha Ewry: will take it in almost any format that can be converted and looked at
  • [8:42] Zero Linden: wiki, PDF, and probably rfc2629 XML
  • [8:42] Zha Ewry: will get out the old kiln, and bake clay tablets if needed
  • [8:42] Zero Linden: heh - true enough
  • [8:42] Wyn Galbraith: If you use PDF can't that be read by mostly any OS?
  • [8:42] Dr Scofield: shudders to think of the fedex fees
  • [8:42] Saijanai Kuhn: Mac OS X has a print to PDF option
  • [8:42] Zero Linden: But I've got to eb able to actually encorporate peoples input and have a work flow worked out....
  • [8:42] Wyn Galbraith: Or has Adobe not made a reader for Linux
  • [8:42] Zero Linden: otherwise it is going ot be lots of manual labor for me
  • [8:42] Zero Linden: and I'm a wuss
  • [8:42] Tao Takashi: Pages can also directly export to PDF but I think the problem is how to work on it together
  • [8:42] Dr Scofield: kpdf
  • [8:42] Rex Cronon: how about OpenOffice docs?
  • [8:42] Zha Ewry: No good, that
  • [8:43] Adam Xinpeng: Push it to a PDF, then someone can cut and paste it onto the wiki
  • [8:43] Adam Xinpeng: as long as it's out there, I think we're good?
  • [8:43] Tao Takashi: I am not sure why it's not simply a wiki ;-)
  • [8:43] Wyn Galbraith: Oh, true, you need the whole adobe package to work on it.
  • [8:43] Rex Cronon: brb.......
  • [8:43] Zero Linden: I'm glad you are all willing to do the work - but I think you underestimate how long these docs are going to get and how often we're going to have to do this process
  • [8:43] Saijanai Kuhn: has some vague idea... ;-)
  • [8:44] Adam Xinpeng: Just do it on the wiki to begin with?
  • [8:44] Dr Scofield: i think we never underestimated that
  • [8:44] Zha Ewry: We need a nice clean process
  • [8:44] Adam Xinpeng: Or make it a .txt file we can do .diffs on?
  • [8:44] Zha Ewry: Easy in easy out, easy edit
  • [8:44] Zero Linden: Anyhow,
  • [8:44] Zero Linden: I'm going to publish this stuff today (me hopes soooo much)
  • [8:44] Tao Takashi: well, other groups work with a wiki (like Data Portability, Microformats, ...) so I guess we can do that, too. There just needs to be a process in place who should edit the official version when
  • [8:44] Saijanai Kuhn: https://wiki.secondlife.com/wiki/Login_Protocol
  • [8:44] Tao Takashi: then again this wiki is still damn slow
  • [8:45] Gareth Ellison: hi
  • [8:45] Dr Scofield: exactly
  • [8:45] Dr Scofield: text with markdown markup and all in repository
  • [8:45] Zero Linden: going to publish it as:
  • [8:45] Gareth Ellison: may i ask for logs in a notecard?
  • [8:45] Zero Linden: 1) PDF file (fixed, "hard" reference)
  • [8:45] Saijanai Kuhn: chat log will be available after the meeting
  • [8:45] Rex Cronon: back
  • [8:45] Tao Takashi: Gareth: There wasn't too much info yet, just the question on how to publish the document Zero created
  • [8:45] Zero Linden: 2) Wiki pages, the text will be locked, but the talk pages unlocked
  • [8:46] Saijanai Kuhn: https://wiki.secondlife.com/wiki/AW_Groupies#Chat_Logs
  • [8:46] Gareth Ellison: what document? :) i'll sit and observe
  • [8:46] Magic Bracelet: -- current (ACTIVE): Repeat Sensor Has been Touched.
  • [8:46] Magic Bracelet: -- current (ACTIVE): Turning sensor on
  • [8:46] Zero Linden: 3) Co-oment page for markup
  • [8:46] Tao Takashi: the initial grip interop doc from Zero
  • [8:46] Zero Linden: The reason for the locked version on the wiki is to make sure that we can discuss the same thing
  • [8:46] Tao Takashi: grid
  • [8:46] Zero Linden: between revs
  • [8:46] Dr Scofield:  ;-)
  • [8:46] Rex Cronon: wiki
  • [8:46] Zero Linden: I'm find if people want to collaborative edit sections on the side
  • [8:47] Zero Linden: but we need to keep a reference copy clean in the wiki at all times --- such is the needs of standards
  • [8:47] Saijanai Kuhn: Maybe put a lnjk to a stub page for each section for discussion?
  • [8:47] Saijanai Kuhn: a link to a stub page*
  • [8:47] Zero Linden: Sai - yes, that is a good idea - I'll be sure to make sure they are there
  • [8:48] Zha Ewry: We have to have the "This is the current consensus" version
  • [8:48] Zero Linden: well, I'd call it "the current proposal"
  • [8:48] Zha Ewry: Sure
  • [8:48] Zha Ewry: But. as time goes on
  • [8:48] Zero Linden: since we are not going to get complete consensus on everything!
  • [8:49] Zha Ewry: We need the current 'This is what we've all agreed to is the current version"
  • [8:49] Saijanai Kuhn: I have a feeling that I've seen a bit of the standard format. Angela, Tess and Donovan edited the straw login-page a day or two ago with a nice format
  • [8:49] Zero Linden: Ah yes- have you folks been following that?
  • [8:49] Zha Ewry: including the "We find points X, Y and 67" to be contentious
  • [8:49] tx Oh: dreams of a set of rfc about sl protocols
  • [8:49] Saijanai Kuhn: was wroking on a revision myself and then saw what they had done
  • [8:49] Leffard Lassard: The current proposal is always relative. There should be a way to refer comments to concret versions.
  • [8:49] Zero Linden: So, Donovan and Angela have been documenting the login protocol as they implemented it
  • [8:50] Zero Linden: their pages reflect what is running in the code
  • [8:50] Saijanai Kuhn: https://wiki.secondlife.com/wiki/Second_Life_Login_API_Strawman
  • [8:50] Gareth Ellison: will there be some kind of draft document in a static form short-term besides the wiki?
  • [8:50] Zero Linden: that protocol will probably lag the reference doc for some time - but I think we are comfortable with that
  • [8:50] Zha Ewry: That is wicked good Zero
  • [8:50] Zha Ewry: Are you making the rest of the shop keep an eye on the process?
  • [8:50] Zero Linden: Gareth, you mean for Donovans and Angela's work?
  • [8:50] Dahlia Trimble: protocol lag the document? thats a switch
  • [8:51] Zero Linden: Yes, Dahlia - it is
  • [8:51] Zha Ewry: And a good one
  • [8:51] Gareth Ellison: i mean the arch specs in generral
  • [8:51] Gareth Ellison: ugh, tyops
  • [8:51] Zero Linden: And please don't underestimate the amount of effort it is going to take to make this kind of switch
  • [8:51] Zha Ewry: God no
  • [8:51] Dahlia Trimble: would seem quite a task
  • [8:52] Saijanai Kuhn: knows what effort he has done. Sobbed quietly whenn he saw the new format
  • [8:52] Zha Ewry: spent a year, teaching a team of 15 programmers to document as they coded
  • [8:52] Tao Takashi: that's why it's quite nice to have doctests :)
  • [8:52] Tao Takashi: but it means teaching people to test as they code ;-)
  • [8:52] Zero Linden: Oh - I so love test-driven development
  • [8:53] Zha Ewry: Spent a week, rejecting check ins because ti included code fragments like p*++ = i[j]+k[j
  • [8:53] Adam Xinpeng: haha nice
  • [8:53] Tao Takashi: I will definitely try to do that in the agent domain stuff
  • [8:53] Zha Ewry: "What, I have a comment!"
  • [8:53] Zero Linden: On my own projects I'm the kind of guy that writes the test first and watchs the compile first complain about the missing .h file before creating the .h file
  • [8:53] Zha Ewry: Yep
  • [8:53] Zero Linden: then waits for the error about the missing function declaration .....
  • [8:53] Gareth Ellison: crazy hack below, don't try and understand it:
  • [8:53] Zero Linden: then the link error
  • [8:54] Zero Linden: etc....
  • [8:54] Gareth Ellison: that's my fave comment
  • [8:54] Wyn Galbraith: Careful Tree!
  • [8:54] Zero Linden: It's like page-faulting in the code
  • [8:54] Dr Scofield: lol
  • [8:54] Zha Ewry: Forces you to have all the bits
  • [8:54] Tree Kyomoon: sorry everything rezzing still
  • [8:54] Zero Linden: And forces you not to write stuff you don't actually need
  • [8:54] Dr Scofield: not a bad approach
  • [8:54] Gareth Ellison: zero - how much of the grid arch currently is anything similar to TDD-based dev?
  • [8:55] Zero Linden: You mean, how much of Linden Lab's engineering efforts are test-driven?
  • [8:55] Gareth Ellison: i can gues based on the messy viewer code the sims aren't but the python web services are sexy TDD
  • [8:55] Saijanai Kuhn: so that format for the login is pretty much how things are going to go, Zero?
  • [8:55] Gareth Ellison: yeah
  • [8:55] Zero Linden: Almost none
  • [8:55] Gareth Ellison: heh
  • [8:55] Zero Linden: Studio Icehouse and Studio DaBook do a fair bit
  • [8:55] Zha Ewry: We're hoping to fix that, tho, as a community, right?
  • [8:55] Zero Linden: but mostly in the python services they provide
  • [8:56] Gareth Ellison:  :) Zha
  • [8:56] Zero Linden: I believe that Studio Icehouse's current work on the next phase of HetGrid
  • [8:56] Zero Linden: is entirely test driven
  • [8:56] Saijanai Kuhn: Zero, just double-checking: the strawman login is in the new docs format for sure?
  • [8:56] Tao Takashi: do you use doctests there or unit tests?
  • [8:56] Zero Linden: and has (or at least had) 100% source coverage via tests
  • [8:57] Zero Linden: Sai - I the current documented work in the wiki for login is, say 90% what's going to be in the doc I produce
  • [8:57] Tao Takashi: and the viewer in the agent domain branch is working against that strawman login protocol?
  • [8:57] Zero Linden: There is some breaking apart of the legacy stuff into three legacy methods
  • [8:57] Saijanai Kuhn: KK, know what to make anything I do look like, thanks.
  • [8:57] Zero Linden: and moving some odd ball stuff from the basic login capability into a legacy one
  • [8:57] Gareth Ellison: regarding current protocol documentation - internalyl is it just a matter of reading the code? (please excuse my lag-induced typos)
  • [8:58] Zero Linden: Oh, you mean style?
  • [8:58] Saijanai Kuhn: yeah. style
  • [8:58] Zero Linden: Ah - well, that is part of the work flow stuff I'm working on
  • [8:59] Saijanai Kuhn: Oh, OK. I was working on a mergin of things when I saw what they had done. Seemed much beter than my attempts
  • [8:59] Zero Linden: if you want a reference, I'm targeting the capabilities of rfc2629 - which is an XML schema for IETF RFCs
  • [8:59] Saijanai Kuhn: KK Thanks
  • [8:59] Zero Linden: Tao - I think the bulk of our tests are using unit test, but some use doc test
  • [8:59] Saijanai Kuhn: [2]
  • [8:59] Gareth Ellison: zero - about protocol docs? do LL devs just have to read the code or is there any pre-written specs?
  • [9:00] Zero Linden: Personally, I find doc test somewhat brittle
  • [9:00] Zero Linden: since it relies on final text formatting of your results
  • [9:00] Zero Linden: Internally, generally it is "read the code"
  • [9:00] Zero Linden: we have some internal wiki pages about high level organziation of various sub-systems
  • [9:00] Zero Linden: but alas, it is generally out of date
  • [9:01] Zero Linden: that said, the pattern of coding for the message system
  • [9:01] Saijanai Kuhn: knows
  • [9:01] Zero Linden: is regular enough that the structure of messages comes through pretty clear
  • [9:01] Zero Linden: it is the suble semantics that fall through the crachs
  • [9:01] Zero Linden: *cracks
  • [9:01] Saijanai Kuhn: Zero is there any direct translation of that xml format to xml available?
  • [9:01] Gareth Ellison: any chance of releasing those pages?
  • [9:01] Saijanai Kuhn: xml to html*
  • [9:01] tx Oh: thinks rfc is the way to go
  • [9:02] Whoops Babii: I agree tx
  • [9:02] Gareth Ellison: i find that the wiki is horrendously out of date or incomplete in parts - some of the messag categories are just empty
  • [9:03] Zero Linden: Sai - yes, there are several XLST systems for converting that to HTML and PDF
  • [9:03] Gareth Ellison: hmm, saijanai has me thinking - an automated conversion of mesage template comments to an HTML document would rock
  • [9:03] Zero Linden: see file:///Users/markl/Downloads/rfc2629xslt/rfc2629xslt.html#grammar
  • [9:03] Zero Linden: whoops
  • [9:03] Gareth Ellison: i.e put each message with it's comments
  • [9:03] Whoops Babii: yes?
  • [9:04] Echo Seigo: lol
  • [9:04] Whoops Babii: hehehe
  • [9:04] Tao Takashi: Zero: Well, I just can say that we use doctests wherever we can in Plone development because it makes writing tests easier and it can serve as some sort of documentation already
  • [9:04] Tao Takashi: so you basically write a story and try to make it work afterwards
  • [9:05] Saijanai Kuhn: [3]
  • [9:05] Zero Linden: [4]
  • [9:06] Zero Linden: Tao - yes - I think of my unit tests in the same way - just that sometimes, for deeper, internal frameworks,
  • [9:07] Zero Linden: constanting having to express the state in terms of the text the read-eval-print loop would produce I find awkward
  • [9:07] Zero Linden: I like the unit tests to tell a story that the user of a system can read
  • [9:07] Jussi Hudson: good evening form above the arctic circle
  • [9:08] Zha Ewry: Not only awkward, Zero, but actually, misleading, since it's filtered al ittle by the formatting
  • [9:08] Jussi Hudson: my brain is frozen but hearth is still warm:)
  • [9:08] Zero Linden: Right - so if the domain *is* text, then it feels more natural to me
  • [9:08] Rex Cronon: hi. u eat a popsicle?
  • [9:08] Wyn Galbraith: Greetings Arctic Circle!
  • [9:08] Jussi Hudson: pse dont let me interrupt
  • [9:09] Jussi Hudson: i just rezzed and sa w so many ppl
  • [9:09] Jussi Hudson: blushes
  • [9:09] Tao Takashi: you can do the same assert checks in doctests
  • [9:09] Zero Linden: As for releaseing the internal wiki pages - I don't think they are complete enough or even up-to-date enough that engineers feel comfortable doing so
  • [9:09] Tao Takashi: so I am not sure I can follow you ;-) But anyway, main thing is probably that it's tested :)
  • [9:09] Dr Scofield: do we have time for a non-document question perchance?
  • [9:09] Zero Linden: where they have, Pheonix has been quite good about putting them into the public wiki
  • [9:09] Zero Linden: I notice that our offical internal reference for LLSD is the public wiki version
  • [9:10] Zero Linden: Well - I do have a current "state of the grid" question for ya'll
  • [9:10] Zero Linden: Does anyone have a script that definitively demonstrates the recent grid slow down?
  • [9:10] Zero Linden: of scripts?
  • [9:10] Zha Ewry: Oh, the stalling, and really odd timing?
  • [9:10] Dr Scofield: shakes her head
  • [9:11] Zha Ewry: is it just scripts?
  • [9:11] Tao Takashi: here's is some example btw: [5]
  • [9:11] Dahlia Trimble: a friend has a scripted object that says there is lag, but I didnt see any problem in the stats
  • [9:11] Zha Ewry: I've been on sims where the whole interaction pattern
  • [9:11] Zero Linden: Yes - I think we've all felt it - even my personal region is experienceing it
  • [9:11] Zha Ewry: feels slow
  • [9:11] Zha Ewry: Very long delays on texture loads
  • [9:11] Zha Ewry: and timeouts on attaching objects
  • [9:11] Dahlia Trimble: texture downloads are terrible in some regions
  • [9:11] Dr Scofield: LL's C64 cluster is aging
  • [9:11] Zero Linden: Right - so it might be a whole-region effec
  • [9:11] Zero Linden: effect
  • [9:12] Tree Kyomoon: I havent noticed, but mabey on satellite you are all finally seeing it as I do :)
  • [9:12] Zero Linden: but if we can find a single script that ehibits it that would be easier to track down
  • [9:12] Dahlia Trimble: grey avatars everywhere
  • [9:12] Zero Linden: on the other hand - if you have a personal region that clearly shows the issue we can use simstates
  • [9:12] Adam Xinpeng: Speaking of texture downloads, pardon the interruption.
  • [9:12] Dr Scofield: thinks C64 cluster running out of disk drive memory to use
  • [9:12] Adam Xinpeng: Can we get HTTP Texture downloading enabled?
  • [9:13] Tree Kyomoon: 2nds http texture downloading
  • [9:13] Rex Cronon: what exactly does this script need to do, or not to do?
  • [9:14] Whoops Babii: I've been able to reproduce the texture problem by just rebaking. My avie looks fine when the viewer bakes the texture but when the grid updates it it blurs.
  • [9:15] Dahlia Trimble: lsl scripts dont have much data available to them to do a good job of pinpointing or measuring lag
  • [9:15] Zero Linden: Rex - if we had a script that did something and it was measurably slower in 1.19.1 than before ( prefereably chatting time to execute)
  • [9:15] Free Radar: HUD v1.1 by Crystal Gadgets
  • [9:15] Zero Linden: that woudl be a great thing to have
  • [9:15] Whoops Babii: it takes forever for the texture to become right again.
  • [9:15] Zero Linden: HTTP texture is in the top list for Q2
  • [9:15] Adam Xinpeng: That means next week right? :P
  • [9:15] Adam Xinpeng:  ;)
  • [9:15] Zha Ewry: Sweeet
  • [9:16] Saijanai Kuhn: the beta grid is still on earlier release right? I thouht the havok four sims weren't being updated... So you can still test scripts for that on the main grid, right?
  • [9:16] Rex Cronon: 1.91.1 is the server version, not viewer. right?
  • [9:16] Zero Linden: Uhm Q2 starts in three weeks....
  • [9:16] Samuel Linden: there is both Rex
  • [9:16] Adam Xinpeng: Pfft!
  • [9:16] Adam Xinpeng: Next week! *whips*
  • [9:16] Adam Xinpeng: Hehe
  • [9:16] Zero Linden: and there's a whole three months to do it, eh?
  • [9:16] Samuel Linden: the viewer RC for 1-19-1 will be out in the next couple of days
  • [9:17] Zero Linden: I believe that Havok is currently in het-grid style test on the main grid
  • [9:17] Zero Linden: Oh - another resource question for you all
  • [9:18] Saijanai Kuhn: right, using pre 1.19.1 server code so you can still test scripts for comparison on the main grid
  • [9:18] Tree Kyomoon: march 30=end of Q1
  • [9:18] Tree Kyomoon: 31st
  • [9:19] Zha Ewry: March 40th.
  • [9:19] Zero Linden: I'd like to spend some time talking with someone who has deployed XMPP in a medium to large scale installation
  • [9:19] Zero Linden: anyone know anyone like that
  • [9:19] Zero Linden: Saijani - clever
  • [9:19] Dr Scofield: folks from google must
  • [9:19] Tao Takashi: Twitter people?
  • [9:20] Zha Ewry: FFull xmpp?
  • [9:20] Zha Ewry: Dr. sco? S/t Isn't really full is it?
  • [9:20] Dr Scofield: s/t is proprietar :-(
  • [9:20] Zha Ewry: Thought so, but similar
  • [9:20] Zha Ewry: Sigh
  • [9:20] Dr Scofield: and can use SIP
  • [9:20] Dr Scofield: but no XMPP :-(
  • [9:20] Morgaine Dinova: Zero: the people who market the commercial version of ejabberd would be a good bet, since they ran the 1 million user XMMP tests.
  • [9:20] Goldie Katsu: I can send out a twitter request.
  • [9:21] Dr Scofield: would dearly like to listen in ;-)
  • [9:21] Adam Xinpeng: Google?
  • [9:21] Tree Kyomoon: bets you could find some folks at www.xmpp.org
  • [9:21] Adam Xinpeng: Google-Talk is XMPP
  • [9:21] Dr Scofield: it is
  • [9:21] Adam Xinpeng: AOL are switching to XMPP too
  • [9:21] Dr Scofield: yep
  • [9:21] Tao Takashi: I just sent out a twitter request ;-)
  • [9:22] Tao Takashi: but more than one can't be bad ;-)
  • [9:22] Zero Linden: Well, on the face of it I'm not enthused about XMPP as a transport, but since so many people bring it up
  • [9:22] Saijanai Kuhn: wouldn't Donovan be a likely resource for contacts?
  • [9:22] Zero Linden: I feel like I should get an understanding about using it in a large scale environment
  • [9:22] Zha Ewry: blinks as two nearly identical twitters flow by
  • [9:22] Zero Linden: I do have to say so far I've only heard moaning when I mention it to people who have deployed it
  • [9:23] Morgaine Dinova: Zero: [6]
  • [9:23] Tao Takashi: Goldie used her 140 characters more wisely ;_)
  • [9:23] Dr Scofield: i does look nice...but i'd like to learn about real life deployments as well
  • [9:23] Dr Scofield: i guess it depends on how many open connections you want/must support
  • [9:23] Zero Linden: Right - I talked with them about that test
  • [9:24] Zero Linden: the traffic patterns they tested were considerably different than SL IM usage
  • [9:24] Zero Linden: And, using 8 Sun Fire™ T2000 servers is no small amount of HW
  • [9:24] Whoops Babii: why 8?
  • [9:25] Goldie Katsu: smiles at Tao
  • [9:25] Dr Scofield: we had a discussion about using XMPP on opensim-dev mailing list and #opensim-dev
  • [9:25] Whoops Babii: that's a hell of a lot of horsepower.
  • [9:25] Zero Linden: Also, sigh, Jabber XCP uses prioretary extentions over XMPP
  • [9:25] Morgaine Dinova: Oh joy
  • [9:25] Zha Ewry: pitty that
  • [9:26] Zero Linden: Exactly, and all that - and it was just handling IM traffic --- whereas if we wanted the open grid protocol to use it as a transport
  • [9:26] Dr Scofield: the consensus so far is that keeping 50K connections open to one server is not going to be the solution
  • [9:26] Zero Linden: it would be handling much more
  • [9:26] Tao Takashi: somebody asks what "big" might mean (on twitter)
  • [9:26] Tao Takashi: or in your words what "large" means :)
  • [9:27] Saijanai Kuhn: eventually, 40 million to 10 million concurrent logins
  • [9:27] Saijanai Kuhn: 50 to 100% million concurrent logins
  • [9:27] Zero Linden: Tao - I'd say supporting 100k active endpoints (where active means engauged in sending data)
  • [9:27] Morgaine Dinova: Well I think the suggestion to use XMMP was really just to get you out of the firefighting arena with a COTS solution. For the collosal AWG scaling numbers, we'd have to be more creative than that.
  • [9:27] Zero Linden: and supporting 1M or more inactive (just hanging on presence)
  • [9:28] Zero Linden: that's "very large" - I'd be interested in folks within an order of magnitude of that
  • [9:29] Saijanai Kuhn: so this is a short-term solution, eh Zero?
  • [9:29] Zero Linden: It's just that various people (here and inside LL) keep saying "well, why not XMPP?" and we should all know the answer to that
  • [9:29] Zha Ewry: its not the IM traffic, per se, that bothers me
  • [9:29] Echo Seigo: I think Mickal Rmond blogged about this some a few weeks ago
  • [9:29] Zero Linden: and hey, I'd be happy to learn the answer is "yes!"
  • [9:29] Dr Scofield: yep, that would be good to find out
  • [9:29] Zha Ewry: its the pattern, the steady updating, and change and such
  • [9:29] Zero Linden: Zha - exactly
  • [9:29] Morgaine Dinova: Sounds like we need another VAG ... "Megascale IM", starting base 10m because that's where we are, and looking only upwards.
  • [9:30] Dr Scofield: nods
  • [9:30] Zero Linden: We have to keep a bidirectional flow with each logged in viewer - and on the surface, XMPP looks right (symetric, extensible message based,etc...)
  • [9:30] Zero Linden: but I don't think in practice it can handle what we'd want to throw at it
  • [9:30] Zero Linden: Okay all -
  • [9:30] Zero Linden: it's 9:30
  • [9:31] Zero Linden: must go to studio directors meeting
  • [9:31] Dr Scofield: cu
  • [9:31] Zero Linden: thanks for all comeing
  • [9:31] Zero Linden: \later
  • [9:31] Morgaine Dinova: Cya Zero, thanks
  • [9:31] Tree Kyomoon: anyone have the transcript from 830-9?
  • [9:31] Saijanai Kuhn: thanks for having us, Zero
  • [9:31] Dahlia Trimble: thanks Zero :)
  • [9:31] Adam Xinpeng: Thanks
  • [9:31] Goldie Katsu: Thanks Zero
  • [9:31] tx Oh: ahoi
  • [9:31] Adam Xinpeng: let us know when you post the pdf
  • [9:31] Adam Xinpeng: I'm very keen to see it
  • [9:31] Tao Takashi: we all are :)
  • [9:31] Whoops Babii: Thanks everyone.
  • [9:31] Rex Cronon: bye zero
  • [9:31] Tree Kyomoon: XMPP works with flex too by the way