[sldev] Certified HTTP Project Update
Dzonatas
dzonatas at dzonux.net
Thu Oct 18 08:50:11 PDT 2007
I just glanced over a few parts of the current set of documents and
diagrams. I did read one of the earlier versions, so I already had some
insight. The updates and progress on this is excellent! Really good! In
a few minutes, I had a very clear impression of the entire flow. I
haven't studied the python modules, but I'm sure they will compliment my
impression with all the further details I need.
=)
Ryan Williams (Which) wrote:
> An introduction: Certified HTTP is a way to do exactly-once,
> guaranteed message delivery over HTTP in a RESTful way. In short it
> is retries coupled with some rules about when to save state. It's
> fairly well-documented for something that has no implementation yet:
> > http://wiki.secondlife.com/wiki/Certified_HTTP
> > http://wiki.secondlife.com/wiki/Certified_HTTP_API
> > http://wiki.secondlife.com/wiki/Certified_HTTP_Project
> > http://wiki.secondlife.com/wiki/Certified_HTTP_Escrow
> The major goal of the project is to simply produce a Python
> implementation in collaboration with the community. I'm hoping that
> weekly project updates will keep you all up to speed on the progress
> of the project.
>
> We've spent this week coding up test cases, documentation, and tinkering
> with the back-end code that will be necessary before deploying
> Certified HTTP.
>
> We are also putting some effort into the partnership announced in this
> press release:
> > http://www-03.ibm.com/press/us/en/pressrelease/22428.wss
> Hopefully we'll have more news regarding that soon.
>
> I've written a fault injector that makes it possible to simulate many
> types of crashes in a straightforward unit test. Sardonyx has cleaned
> up eventlet.httpc and added some tests while further building out the
> unit tests for chttp.
>
> Sue has moved our JIRA tasks to the newly-created CHTTP PJIRA project,
> so we can be transparent about our progress there. See
> > https://jira.secondlife.com/browse/CHTTP-1
>
> Setup instructions and an overview of the project are here:
> > http://wiki.secondlife.com/wiki/Certified_HTTP_Project
>
> Sardonyx made some decisions about how to handle status codes, and the
> result is here:
> > http://wiki.secondlife.com/wiki/Certified_HTTP#Status_Codes
>
> I finally cranked out failure diagrams, and stuck them all here:
> > http://wiki.secondlife.com/wiki/Certified_HTTP_Failure_Diagrams
>
> Still the largest question in everyone's mind is "what is this useful
> for?". We currently have one example application (the escrow); at some
> point we all need to sit down and figure out how and where else
> Certified HTTP
> fits into all the future architecture plans that we have.
>
> Also, don't forget about my office hours:
> Thursdays @ 11 AM - 12 PM
> http://slurl.com/secondlife/Beaumont/165/52/40?title=Which%20Land
>
> -RYaN
> _______________________________________________
> Click here to unsubscribe or manage your list subscription:
> /index.html
>
>
--
Power to Change the Void
More information about the SLDev
mailing list