Closed Bug 523653 Opened 15 years ago Closed 15 years ago

Socorro - develop a RESTful Pythonic application service to back the Socorro UI

Categories

(Socorro :: General, task)

x86
Linux
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: lars, Assigned: lars)

References

Details

There are several data mining application written in Python than can generate very useful data.  They are, unfortunately, command line applications.  We need a way to take these useful. We can wrap them into a web service and use them as a backing for the Socorro UI.  

Once this structure is in place, we can slowly convert all the UI to this.  It would remove the burden of having the UI do database access at all - thereby separating the UI from "business logic"

Complication: we're using a PHP connection pooling mechanism that might need to be replicated in Python.
(In reply to comment #0)
The pooling is to reduce load on the DB servers. It is language agnostic, so Python would connect to PG Bouncer.
Blocks: 525893
Assignee: nobody → lars
Target Milestone: --- → 1.1
Target Milestone: 1.1 → 1.2
a new api is now available: SignatureHistory.  see http://code.google.com/p/socorro/wiki/TopCrashersSigHistoryAPI  for details.

This also includes changes to the whole codebase for the middleware webapi.  If you're currently playing with it, update the  .../scripts/config/webapiconfig.py to the values found in  .../scripts/config/webapiconfig.py.dist
This is now in production
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Component: Socorro → General
Product: Webtools → Socorro
You need to log in before you can comment on or make changes to this bug.