Closed
Bug 627573
Opened 15 years ago
Closed 12 years ago
Instrument input to send messages to pulse
Categories
(Input :: General, enhancement, P2)
Input
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
Future
People
(Reporter: christian, Assigned: christian)
Details
Instrument input to send messages to pulse.mozilla.org. All the cool kids/systems are doing it these days.
We'll probably want to use carrot (https://github.com/ask/carrot) or kombu (https://github.com/ask/kombu). I believe both have pretty trivial integration with Django.
I've set up a durable topic exchange named "org.mozilla.exchange.feedback". Input should publish it's messages with routing keys in the following (or similar) format:
* input.happy.[product].[version].[locale].[platform]
* input.sad.[product].[version].[locale].[platform]
* input.suggestion.[product].[version].[locale].[platform]
Comment 1•15 years ago
|
||
I'll add this as something to think about with the API. Though, there is the already available ATOM feeds that could pretty much do everything you'd want (unless I'm not looking at this the right way).
Depends on: 627568
Updated•15 years ago
|
Severity: normal → enhancement
OS: Mac OS X → All
Hardware: x86 → All
I want push, not polling. The data is only 1/2 the battle...getting it live/realtime without polling is the other 1/2.
Comment 3•15 years ago
|
||
We use carrot anyway, I think (together with django-celery). I am not going to add this to the request-response cycle whenever people submit feedback, but we can ping celery on submission and then do all sorts of madness (including extracting terms and other beautiful things), including pinging Pulse.
Looks like one of our 3.x releases (3.2?) is going to have to focus on deferred processing. CCing rsnyder and davedash about this, too.
Taking this as I have it working locally. I'm listening to signals and sending the pulse/amqp message in a different process (not using celery).
I plan to clean it up tomorrow and stick a patch up for review.
Assignee: nobody → clegnitto
Comment 5•15 years ago
|
||
Hot. Somewhat related: I hooked up Input (and some other projects) to post code updates to Pulse.
Wow, this dropped off my radar with all the FF release stuff. Hoping to work more on it today.
Comment 7•14 years ago
|
||
Yeah, I was wondering about that :). We're code freezing for 3.3 today and releasing on the 15th. So, I can slot you in for 3.4 if that's enough time to get this landed.
Good, slot me into 3.4 then. That'll make it not get dropped.
Updated•14 years ago
|
Priority: -- → P2
Target Milestone: --- → 3.4
Updated•14 years ago
|
Whiteboard: [3.5]
Updated•14 years ago
|
Target Milestone: 3.4 → 3.5
Updated•14 years ago
|
Whiteboard: [3.5]
(In reply to comment #8)
> Good, slot me into 3.4 then. That'll make it not get dropped.
Apparently this was false :-/
Comment 10•14 years ago
|
||
No worries. We're in the process of bringing the Input development process back in line with what Firefox does, and this ended up a lower priority. We can probably accommodate this bug whenever you find time and feel like writing a patch for it though.
Moving to FUTURE, when this is ready we'll just merge it with whatever version of Input is going out.
Target Milestone: 3.5 → Future
Updated•14 years ago
|
Component: Input → General
Product: Webtools → Input
Comment 12•12 years ago
|
||
I don't really understand what this bug is about. We've rewritten Input since the bug was originally reported and it's likely requirements and the world has completely changed since then, so I'm going to mark it as WONTFIX.
If it's still relevant to the new Input, please file a new bug.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•