[ruby-cvs:60359] nobu:r53201 (trunk): webrick/utils.rb: get rid of thread leak checker

nobu at ruby-lang.org nobu at ruby-lang.org
Sat Dec 19 17:16:55 JST 2015


nobu	2015-12-19 17:16:54 +0900 (Sat, 19 Dec 2015)

  New Revision: 53201

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=53201

  Log:
    webrick/utils.rb: get rid of thread leak checker
    
    * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler#initialize):
      use WEBrick::Utils::TimeoutHandler::Thread, which is ignored by
      LeakChecker#find_threads, instead of ::Thread to get rid of
      thread leak checker.  since this TimeoutHandler is resident
      during tests because of Singleton, it waits for the next timeout
      if it has any schedules.  in the case of nested timeouts, inner
      timeout does not cancel outer timeouts and then those schedules
      still remain.

  Modified files:
    trunk/ChangeLog
    trunk/lib/webrick/utils.rb


More information about the ruby-cvs mailing list