cloudstack-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [20/50] [abbrv] git commit: updated refs/heads/4.9-bountycastle-daan to 4817cb6
Date Wed, 11 May 2016 09:43:08 GMT
Merge pull request #1534 from shapeblue/niotest-fix

CLOUDSTACK-9348: Optimize NioTest and NioConnection main loop- Reduces SSL handshake timeout
to 15s, previously this was only 10s in
  commit debfcdef788ce0d51be06db0ef10f6815f9b563b
- Adds an aggresive explicit wakeup to save the Nio main IO loop/handler from
  getting blocked
- Fix NioTest to fail/succeed in about 60s, previously this was 300s
- Due to aggresive wakeup usage, NioTest should complete in less than 5s on most
  systems. On virtualized environment this may slightly increase due to thread,
  CPU burst/scheduling delays.

/cc @swill  please review and merge.
Sorry about the previous values, they were not optimized for virtualized env. The aggressive
selector.wakeup will ensure main IO loop does not get blocked even by malicious users, even
for any timeout (ssl handshake etc).

* pr/1534:
  CLOUDSTACK-9348: Optimize NioTest and NioConnection main loop

Signed-off-by: Will Stevens <>


Branch: refs/heads/4.9-bountycastle-daan
Commit: 9f970f28b18534dffe33196ead60ea861f501fa9
Parents: 6d0c92b ea22869
Author: Will Stevens <>
Authored: Fri May 6 14:26:26 2016 -0400
Committer: Will Stevens <>
Committed: Fri May 6 14:26:27 2016 -0400

 .../src/main/java/com/cloud/utils/nio/ |  4 ++--
 .../java/com/cloud/utils/nio/ |  2 ++
 .../java/com/cloud/utils/testcase/  | 23 ++++++++++++--------
 3 files changed, 18 insertions(+), 11 deletions(-)

View raw message