Menu

#43 WSGI interface to MiG

Fixed
nobody
None
Low
Enhancement
2010-03-26
2009-07-12
Anonymous
No

Originally created by: jonas.ba...@gmail.com
Originally owned by: jonas.ba...@gmail.com

To whom is this feature relevant?
-grid admins, users

Please provide a one line description of the feature:
-A MiG WSGI interface to replace or supplement the existing CGI interface

How would the new feature work (appear in use)?
FAST as it doesn't need to fire up the python interpreter for each script

How would the new feature be implemented?
Porting the xmlrpc interface to a WSGI implementation should be relatively
straight forward. Apache includes a mod_wsgi to use for most of the
remaining bits.

Please provide any additional information below.
With daemon mode WSGI it will also be possible to separate the apache and
WSGI processes completely, so that apache can run as one user and scripts
as another. This greatly simplifies the case where MiG is not installed in
a dedicated account on a dedicated server.

Discussion

  • Anonymous

    Anonymous - 2009-07-12

    Originally posted by: jonas.ba...@gmail.com

    There's an experimental implementation in the repository now. It requires apache2 or
    a backport of mod_wsgi, so it won't be put into production just now with the pending
    dist upgrade. Our modular back end structure allows it to be completely separated
    from the other interfaces, so it should be quite safe to enable it while still
    polishing the details.

    Status: Started

     
  • Anonymous

    Anonymous - 2010-03-26

    Originally posted by: jonas.ba...@gmail.com

    WSGI is enabled in production and mostly done except for a few modules still pending
    migration to separated front and back end architecture. The missing ones are mainly
    resource specific scripts including ps3live, put, rangefileaccess
    requestinteractivejob and requestnewjob.

     
  • Anonymous

    Anonymous - 2010-03-26

    Originally posted by: jonas.ba...@gmail.com

    closing as the part about porting remaining modules is already covered by issue #18

    Status: Fixed

     

    Related

    Tickets: #18


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.