changelog tags files rss atom

shortlog for spawning

navigate: (0) tip

4 weeks donovan 0.8pre
4 weeks donovan Added tag 0.7 for changeset 61a8fb3852c1
4 weeks donovan prepare for 0.7
4 weeks donovan Support using a worker processpool instead of a worker threadpool.
4 weeks donovan Add django factory.
5 weeks donovan Only append the --reload command if dev
7 weeks donovan Set version number to 0.6 for release
7 weeks donovan Add a bunch of docs
7 weeks donovan Add support for middleware: spawn wsgi.app.name wsgi.middleware.name; also clean up what gets printed and clean up the description in setup.py a bit
7 weeks donovan Make it possible to override the ini file values from the command line when using the paste factory, and add the plain wsgi app factory.
7 weeks donovan Clean up the command line arguments. Use actual options for most of the common options instead of a json dictionary positional argument. Now you can say either 'spawn my_package.my_module.my_wsgi_app' or 'spawn --factory=spawning.paste_factory.config_factory config.ini'
7 weeks donovan Major refactor of the way parents and children communicate. spawning_controller uses execv to restart itself on reload so that even reloading the web server itself works transparently.
8 weeks donovan Bump version number
8 weeks donovan Hacky way to watch the ini files for changes; kill the process when changed, assuming something is watching it and will restart it.
8 weeks donovan Survive race conditions where something kills the controller process and then quickly restarts it. First, close the socket in the child processes as soon as we know we are going to shut down. Second, retry in the controller process if binding the socket fails.
2 months donovan Add a description.
2 months donovan only start a reloader in the first process, so we don't get multiple signals, and stop the reloader after it sends SIGHUP to the parent
2 months donovan Attempt to reload spawning_child if easy-install.pth changed
2 months donovan Don't use the eventlet socket monkeypatching until we know that the config doesn't want us to use a threadpool (and thus wants us to do blocking operations, except for http i/o which happens on it's own thread); also, fix a bug where only the last child that was started was killed on SIGHUP
2 months donovan Merge
2 months donovan Make reloader_dev.py watch easy-install.pth as well as all the python modules in sys.modules for changes
2 months donovan merge
2 months donovan Add easy-install.pth to the list of files that are watched for changes.
2 months donovan Here we go 0.4
2 months donovan Remove gratuitous use of tempfile module
2 months Ben Bangert Pass config options around so num_processes can be used.
2 months donovan Update to 0.3 which properly passes through the global conf so that variable interpolation into ini files works.
2 months donovan Fix a problem when PYTHONPATH is not set; expose the number of processes to the ini config file
2 months donovan Initial commit

navigate: (0) tip