[Bug 871] New: Multiple client support for persistent coaster service
https://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=871 Summary: Multiple client support for persistent coaster service Product: Swift Version: trunk Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: Medium Component: Providers AssignedTo: [email protected] ReportedBy: [email protected] CC: [email protected], [email protected], [email protected] A persistent coaster service should support multiple clients. There should be three modes of operation: 1. Manual workers - jobsPerNode (and possibly other relevant settings) should be specifiable either when the service is started or when the workers are started 2. Shared pool - clients would be able to re-use existing workers - all settings should be specified when starting the service and clients should not be able to override them 3. Per-client pool - each client will get its own pool of workers that is only used for one client connection - settings are specified by the client -- Configure bugmail: https://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
https://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=871 --- Comment #1 from Mihael Hategan <[email protected]> 2014-07-12 16:42:26 --- 1 is now partially implemented in trunk. jobsPerNode are specified on the worker command line. 3 is also in there with the addition that even the same client can have multiple pools with different settings 2 is still not there -- Configure bugmail: https://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
https://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=871 Mihael Hategan <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #2 from Mihael Hategan <[email protected]> 2014-09-08 13:39:07 --- The per-client pool implementation had some issues, in particular the remote logging and the worker task dispatcher being a static object that dispatched tasks to the wrong workers. This is now fixed in trunk. The service now also supports a shared mode with the configuration being specified in a file that gets parsed when the service is started (if started with -shared). -- Configure bugmail: https://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
bugzilla-daemon@mcs.anl.gov