Profile

Cover photo
Alex Gaynor
Works at Rackspace
Attended RPI
Lives in San Francisco
3,315 followers|25,373 views
AboutPostsPhotosVideos

Stream

Alex Gaynor

Shared publicly  - 
 
I blogged about PyCon 2014
3
Add a comment...

Alex Gaynor

Shared publicly  - 
6
Yaroslav Fedevych's profile photo
 
The whole idea looks to me as practical as plan9 or a microkernel. Neat, elegant conceptually, its performance problems being architecturally inherent, and, as a result, used by next to no one in the wild.
Add a comment...

Alex Gaynor

Shared publicly  - 
 
Lately I've been working on getting OpenStack Swift, which is a distributed object storage system (basically an S3 equivalent) running on PyPy. I wanted to make note of a few things I had to fix:

* Many cases of not explicitly closing files in the tests.
* A case of SQLite cursors not explicitly being closed.
* A bug in PyPy's greenlet module with throwing GreenletExit exceptions into stopped or un-started greenlets.
* A case where simplejson (which is used on CPython) returns strings, but the stdlib json (which is used on PyPy) returns unicode, leading to a breakage.
* The xattr module being a CPython C-extension. Ported to use cffi (also added python3 support because I was in the mood).

Besides these there are two issues I haven't fixed yet:
* The netifaces module being a CPython C-extension. I haven't decided how to handle this yet, swift only uses a tiny bit of the module, so I might just port those bits to use cffi.
* PyPy missing statvfs and fstatvfs, I'll add these today

Once these are all done and the full test suite passes I'll work with the OpenStack infrastructure team to add swift+PyPy to the list of CI builds needed for a patch to merge, and then start working on benchmarking, profiling, and optimization.
21
Andrews Medina's profile photo
 
Alex, im working on statvfs and fstatvfs. Today I will send a pulk request. Ok?
Add a comment...
Have him in circles
3,315 people

Alex Gaynor

Shared publicly  - 
 
 
I'm standing up against verbal abuse on LKML.  I will happily stand alone, however you can also support this cause.  Please speak up, either here on Google+ by resharing this post, or commenting on this post with words of support.  If you dare, you can also reply to my lkml email.

http://marc.info/?l=linux-kernel&m=137390362508794&w=2

"Where do I put this fire? This bright red feeling? This Tiger Lily down my mouth? He wants to grow to 20 feet tall... I'm so tired of being shy; I'm not that girl any more. I'm not that straight-A anymore."

Paula Cole - "Tiger" - Live at Pershing Square

#linux #kernelhackers #kernel #abuse #resistance  

Update

Examples of verbally abusive behavior on the Linux kernel mailing list:

http://marc.info/?l=linux-kernel&m=135628421403144&w=2
http://marc.info/?l=linux-acpi&m=136157944603147&w=2
5
2
Brandon Konkle's profile photoChristopher Armstrong's profile photoRobbie Chen's profile photo
 
Thanks.
Add a comment...
People
Have him in circles
3,315 people
Education
  • RPI
    Computer Science, 2008 - 2012
Basic Information
Gender
Male
Work
Occupation
Software Developer
Employment
  • Rackspace
    Software Engineer, 2013 - present
  • Rdio
    Software Engineer, 2011 - 2012
  • Eldarion
    Software Developer, 2009 - 2011
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Francisco
Previously
Chicago - Troy - Palo Alto
Links
Contributor to