Optimized version of the RPC server, using mod_fcgid to maintain long
running servers to avoid the big perl startup costs we have with starting a brand new script each time a request comes in. At the moment, only the sa/cm/am servers are going to run combined inside the new server, the other APIs will use the old method. This new approach reduces minimal RPC time from 1 second to 0.05 seconds, which makes it usable from the Portal web interface to grab cluster data on the fly.
Showing with 1376 additions and 8 deletions