Last modified: 2014-08-27 23:06:13 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T62240, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 60240 - Start portgranter and provide portgrabber on every exec node
Start portgranter and provide portgrabber on every exec node
Status: RESOLVED FIXED
Product: Wikimedia Labs
Classification: Unclassified
tools (Other open bugs)
unspecified
All All
: Low enhancement
: ---
Assigned To: Marc A. Pelletier
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-01-19 21:46 UTC by Tim Landscheidt
Modified: 2014-08-27 23:06 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Tim Landscheidt 2014-01-19 21:46:43 UTC
At the moment, portgranter is only running on tools-webgrid-01.  However, it may make sense for users playing around with tools speaking http to do so without having to use lighttpd or being confined to tools-webgrid-01 and its memory overcommitment.

So:

- portgranter should be running as a service on every exec node.
- portgrabber should be available on all exec nodes.
Comment 1 Marc A. Pelletier 2014-03-25 17:41:18 UTC
This may require rethinking part of the infrastructure, as there would then be nothing to prevent collisions between tools and URIs (the current system enforces a 1:1 mapping between URI and tool name).

It's a nice-to-have, but not now.
Comment 2 Tim Landscheidt 2014-05-12 22:57:19 UTC
Oh, that's a misunderstanding: I want to maintain the 1:1 mapping (or, in other words, at most one web something per tool), but if a tool wants to use something different than lighttpd/Tomcat, they shouldn't be forced to run their custom server on tools-webgrid-*, and on the other hand the webgrid hosts should be exclusively used for lighttpd/Tomcat.
Comment 3 Yuvi Panda 2014-06-17 07:42:34 UTC
Note that this is completely supported with the new nginx proxy/proxylistener. Just needs portgranter on every node.
Comment 4 Marc A. Pelletier 2014-08-27 23:06:13 UTC
This is now possible and supported via the (increasingly misnamed) tools-webgrid-tomcat.

See https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help#Other_web_servers

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links