1251
Comment:
|
1452
|
Deletions are marked like this. | Additions are marked like this. |
Line 12: | Line 12: |
* Removed Storm dependency (wgrant) = Tuesday = * async-frontend is now working (`bin/twistd -n asyncfrontend -h localhost -u lazr.amqp -a lazr.amqp -v lazr.amqp-test -p 5672 -f 9999`) * Add a `LICENSE` file and make sure copyright is good |
|
Line 18: | Line 25: |
* Either * Remove the storm dependency * Add storm to the eggs * Make the `async-frontend` daemon * Port the `job-runner` plugin * Get log rotation working with `async-frontend` and `job-runner` * Add a `LICENSE` file and make sure copyright is good |
* Get log rotation working with `async-frontend` |
Line 32: | Line 33: |
* Split out client code into a separate project * Split out `RabbitFixture` to separate project * Write a fast test fake * Rename lazr.amqp to txlongpoll |
Monday
- Fixed RabbitMQ layer (allenap, stub)
- Fixing a teardown problem where ctrl-c leaves a rabbit running
- Added buildout to lazr.amqp and got tests running (wgrant, gmb)
- Pushed first revision to new project lazr.amqp (bigjools)
- Started conversion of daemon scripts to TAPs. (bigjools)
- Removed Storm dependency (wgrant)
Tuesday
async-frontend is now working (bin/twistd -n asyncfrontend -h localhost -u lazr.amqp -a lazr.amqp -v lazr.amqp-test -p 5672 -f 9999)
Add a LICENSE file and make sure copyright is good
TODO
- Move rabbitmq fixture from LP into lazr.amqp.
- Port it from amqplib to txamqp, like the rest of lazr.amqp.
- Move the custom landscape script into the fixture
Get log rotation working with async-frontend
Add a Makefile that sorts out basic build steps
- Properly integrate into the Launchpad tree
Maybe add a fixture for lazr.amqp
- Get working with some trivial, noddy example
- Get working with merge proposals
- Extract out a useful common API?
Review wrt to ArchitectureGuide/ServicesRequirements and make plans for what's needed
- Split out client code into a separate project
Split out RabbitFixture to separate project
- Write a fast test fake
- Rename lazr.amqp to txlongpoll
Under-specified
- XHR protocol
- Rabbit
Job -> rabbit message
- Rewrite rules
- Browser JS