Merge lp:~free.ekanayaka/landscape-client/clones-fixes into lp:~landscape/landscape-client/trunk
Status: | Merged |
---|---|
Approved by: | Alberto Donato |
Approved revision: | 446 |
Merge reported by: | Free Ekanayaka |
Merged at revision: | not available |
Proposed branch: | lp:~free.ekanayaka/landscape-client/clones-fixes |
Merge into: | lp:~landscape/landscape-client/trunk |
Diff against target: |
172 lines (+39/-24) 4 files modified
landscape/reactor.py (+15/-3) landscape/service.py (+7/-2) landscape/tests/test_reactor.py (+0/-15) landscape/watchdog.py (+17/-4) |
To merge this branch: | bzr merge lp:~free.ekanayaka/landscape-client/clones-fixes |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alberto Donato (community) | Approve | ||
Geoff Teale (community) | Approve | ||
Review via email: mp+91404@code.launchpad.net |
Description of the change
This branch:
- makes the watchdog increase the system's nofile limit of open file descriptors when using the --clones option, allowing the child processes to open a possibly high number of unix sockets to communicate with each other (there will be several instances of Broker, Manager and Monitor in each process)
- makes the TwistedReactor.
- increases the MethodCallProtocol timeout when using --clones, as RPCs between processes can lag a bit in that case
+1 All good.