{ "info": { "author": "Vanguardistas LLC", "author_email": "brian@vanguardistas.net", "bugtrack_url": null, "classifiers": [], "description": "Pool for zc.resumelb to divide workers by version\n=================================================\n\nThis module contains a pool class which uses the classifier to route\nrequests to multiple sub-pools of workers. Each sub-pool works like a\nnormal zc.resumelb pool but only on workers of a single version.\n\nThe classifier will decide which of the sub-pools will serve the request\nby returning a tuple (version, classifier). This request will be served\nby a sub-pool containing only workers of a matching version.\n\nUsage\n=====\n\nAt the current time, the only way is to monkey patch the zc.resumelb.lb.Pool class\nLike this:\n\n >>> from van.resumelb import Pool\n >>> import zc.resumelb.lb\n >>> zc.resumelb.lb.Pool = Pool\n\nWARNING: you must pass --single-version to the loadbalancer startup\nscript. If you do not, all the workers will have a version of None.\n\nIn the future it should be possible to set the Pool class on the command\nline. The code to enable command-line overriding of the pool is awaiting\nmerging at:\n\n http://zope3.pov.lt/trac/browser/zc.resumelb/branches/jinty-external-pool/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/van.resumelb", "keywords": null, "license": "BSD-derived", "maintainer": null, "maintainer_email": null, "name": "van.resumelb", "package_url": "https://pypi.org/project/van.resumelb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/van.resumelb/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/van.resumelb" }, "release_url": "https://pypi.org/project/van.resumelb/0.5/", "requires_dist": null, "requires_python": null, "summary": "Pool class for zc.resumelb which divides workers by version", "version": "0.5" }, "last_serial": 642328, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "e5d87511a6a1b8fff82b07f9308cd020", "sha256": "4d381331718080b396486c01782f0c8514c663ef2129df100aa5396c8914d311" }, "downloads": -1, "filename": "van.resumelb-0.5.tar.gz", "has_sig": false, "md5_digest": "e5d87511a6a1b8fff82b07f9308cd020", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2012-07-24T18:09:09", "url": "https://files.pythonhosted.org/packages/34/a6/7acdd5c5a62b46211c2705f85a360ea16da6527da400599f414c7d0d0433/van.resumelb-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e5d87511a6a1b8fff82b07f9308cd020", "sha256": "4d381331718080b396486c01782f0c8514c663ef2129df100aa5396c8914d311" }, "downloads": -1, "filename": "van.resumelb-0.5.tar.gz", "has_sig": false, "md5_digest": "e5d87511a6a1b8fff82b07f9308cd020", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2012-07-24T18:09:09", "url": "https://files.pythonhosted.org/packages/34/a6/7acdd5c5a62b46211c2705f85a360ea16da6527da400599f414c7d0d0433/van.resumelb-0.5.tar.gz" } ] }