[Twisted-Python] Very interesting....

2010-04-24 Thread Jason J. W. Williams
same example coded in eventlet, gevent, twisted, tornado, nodejs,
thin+eventmachine http://gist.github.com/376416 (by @greut)
Surprising…

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


Re: [Twisted-Python] Very interesting....

2010-04-24 Thread Laurens Van Houtven
Not the first time we've seen these kinds of benchmarks. Microbenchmarks
rarely give you interesting information about real world apps. Also: ab
ain't a very good HTTP benchmark.

But hey, data points are data points.

lvh
___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] txriak module released.

2010-04-24 Thread Ray Cote
Hello Twisted:

An initial release of txriak has been posted to PyPI:
  

txriak is a Twisted module for communicating with Basho Technology's Riak data 
store via the HTTP interface. 
Written in Python, it requires Python 2.5 since it uses the yield version of 
deferreds.
Initial release was written to match as closely as possible the 0.9 riak.py 
Python module released by Basho Technologies. 

Hope others find this to be useful. 
Look forward to comments and feedback. 
--R


-- 
Ray Cote, President
Appropriate Solutions, Inc.
We Build Software
603.924.6079

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


Re: [Twisted-Python] Very interesting....

2010-04-24 Thread Jason J. W. Williams
I didn't notice the benchmarks...good catch. I was more interested in
the conciseness or lack thereof with the various frameworks. Very
surprised that Twisted was nearly as clean and easy to read as the
Eventlet example.

-J

On Sat, Apr 24, 2010 at 12:16 PM, Laurens Van Houtven  wrote:
> Not the first time we've seen these kinds of benchmarks. Microbenchmarks
> rarely give you interesting information about real world apps. Also: ab
> ain't a very good HTTP benchmark.
> But hey, data points are data points.
> lvh
> ___
> Twisted-Python mailing list
> Twisted-Python@twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
>

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


Re: [Twisted-Python] txriak module released.

2010-04-24 Thread Jason J. W. Williams
Put this up on http://twistedmatrix.com/trac/wiki/ProjectsUsingTwisted  ?

On Sat, Apr 24, 2010 at 3:18 PM, Ray Cote
 wrote:
> Hello Twisted:
>
> An initial release of txriak has been posted to PyPI:
>  
>
> txriak is a Twisted module for communicating with Basho Technology's Riak 
> data store via the HTTP interface.
> Written in Python, it requires Python 2.5 since it uses the yield version of 
> deferreds.
> Initial release was written to match as closely as possible the 0.9 riak.py 
> Python module released by Basho Technologies.
>
> Hope others find this to be useful.
> Look forward to comments and feedback.
> --R
>
>
> --
> Ray Cote, President
> Appropriate Solutions, Inc.
> We Build Software
> 603.924.6079
>
> ___
> Twisted-Python mailing list
> Twisted-Python@twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


Re: [Twisted-Python] Very interesting....

2010-04-24 Thread exarkun
On 01:13 am, jasonjwwilli...@gmail.com wrote:
>I didn't notice the benchmarks...good catch. I was more interested in
>the conciseness or lack thereof with the various frameworks. Very
>surprised that Twisted was nearly as clean and easy to read as the
>Eventlet example.

This comparison (in the blog post) makes the same mistake that many such 
comparisons make.  The division of libraries into the arbitrary 
categories of "reactor model" and "coroutine" is artificial.

See corotwine for an example of using Twisted and coroutines.  And see 
txwsgi (announced here a week or two ago by Manlio Perillo) for a 
Twisted-based wsgi container which supports applications that look 
almost identical to the eventlet/gevent wsgi applications used in this 
comparison.

And take a look at how eventlet and gevent are implemented, and you'll 
find something that's essentially the same as a Twisted reactor.

Jean-Paul

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] Weekly Bug Summary

2010-04-24 Thread exarkun



Bug summary
__
Summary for 2010-04-18 through 2010-04-25
Bugs opened: 3Bugs closed: 3  Total open bugs: 1219 (+0)

|== Type Changes   |== Priority Changes   |== Component Changes   
|Defect:   +1  |Normal:  +0   |Conch:  +1 
|Enhancement:  -1 |Core:   +0 
  |Web:-1 



Total Tickets
Open Tickets



New / Reopened Bugs
__
= Normal =
[#4406] twistd emits a spurious traceback when signalled multiple times during shutdown (opened by glyph)
enhancement core   http://twistedmatrix.com/trac/ticket/4406

[#4407] logging fails to start properly (opened by wenxiang) (CLOSED, duplicate)
defect  core   http://twistedmatrix.com/trac/ticket/4407

[#4408] twisted.conch.test.test_ssh uses some deprecated twisted.conch.ssh.keys APIs (opened by exarkun)
defect  conch  http://twistedmatrix.com/trac/ticket/4408



Closed Bugs
__
= Normal =
[#4407] logging fails to start properly (opened by wenxiang, closed by exarkun, duplicate)
defect  core   http://twistedmatrix.com/trac/ticket/4407

[#4400] robustly close files in FilePath (opened by benjamin, closed by exarkun, fixed)
enhancement core   http://twistedmatrix.com/trac/ticket/4400

[#4023] Support HTTPS URIs in `twisted.web.client.Agent` (opened by exarkun, closed by exarkun, fixed)
enhancement webhttp://twistedmatrix.com/trac/ticket/4023



Ticket Lifetime Stats
__
Oldest open ticket - [#50] conch command-line client doesn't work in win32 (since 2003-07-12 16:41:06).
Newest open ticket - [#4408] twisted.conch.test.test_ssh uses some deprecated twisted.conch.ssh.keys APIs (since 2010-04-23 10:08:34).

Mean open ticket age: 890 days, 9:37:08.471456.
Median: 801 days, 23:28:11.547749.
Standard deviation: 638 days, 11:53:56.829932.
Interquartile range: 970 days, 15:11:50.

Mean time between ticket creation and ticket resolution: 235 days, 0:44:32.739447.
Median: 28 days, 18:28:17.
Standard deviation is 403 days, 7:43:45.469965.
The interquartile range is 278 days, 22:35:08.

Mean time spent in review: 78 days, 0:49:37.549482.
Median: 4 days, 1:03:50.
Standard deviation: 281 days, 16:14:24.852330.
Interquartile range: 16 days, 5:20:29.

Mean number of times a ticket is reviewed: 2.02800294768.
Median: 1
Standard deviation: 1.66788025067.
Interquartile range: 1.


Contributor Stats
__
In the last 4 weeks,
16 unique ticket reporters
9 unique ticket reviewers
4 unique ticket resolvers
In the last 24 weeks,
112 unique ticket reporters
33 unique ticket reviewers
21 unique ticket resolvers
In the last 48 weeks,
193 unique ticket reporters
37 unique ticket reviewers
26 unique ticket resolvers





___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python