db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel John Debrunner (JIRA)" <j...@apache.org>
Subject [jira] Created: (DERBY-2369) NetworkServerControl.shutdown() takes at least 1.5 seconds, could be faster.
Date Thu, 22 Feb 2007 20:53:05 GMT
NetworkServerControl.shutdown() takes at least 1.5 seconds, could be faster.
----------------------------------------------------------------------------

                 Key: DERBY-2369
                 URL: https://issues.apache.org/jira/browse/DERBY-2369
             Project: Derby
          Issue Type: Improvement
          Components: Network Server, Performance
            Reporter: Daniel John Debrunner
         Assigned To: Daniel John Debrunner
            Priority: Minor
             Fix For: 10.3.0.0


The shutdown command takes at least 1.5 seconds, broken into two parts:

  - 0.5 seconds is the first sleep after the shutdown request and before the first ping to
see if the server is shutdown.

  - ~1 second is the time trying to obtain a socket in order to perform the ping to see if
the server is shutdown. This socket creation fails (correctly) but takes time to do so.

The socket creation time can be avoided by re-using the socket that was used to send the shutdown
request.

The sleep time could be reduced by sleeping on a finer granularity, 0.5secs is a long time
for a modern processor.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message