The Workspace Service (WSS) is primarily a language independent remote storage and retrieval system for KBase typed objects (TO) defined with the KBase Interface Description Language (KIDL).
The recommendation that the mem / threads ratio be set at 500MB is insanely conservative. A call taking 400MB of memory is going to be extremely rare. Make it clear that that setting is probably not necessary.
Also note that if the data is sorted before transport to the workspace the sorting memory isn't used.
The recommendation that the mem / threads ratio be set at 500MB is insanely conservative. A call taking 400MB of memory is going to be extremely rare. Make it clear that that setting is probably not necessary.
Also note that if the data is sorted before transport to the workspace the sorting memory isn't used.