ruby-dev (Japanese) list archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-dev:43264] [Ruby 1.9 - Bug #4434] [Assigned] make test-all "-j10000" のように大きな並列数を与えると異常終了
@ 2011-02-23 14:14 Motohiro KOSAKI
  2011-03-03  1:33 ` [ruby-dev:43294] [Ruby 1.9 - Bug #4434] " Shota Fukumori
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Motohiro KOSAKI @ 2011-02-23 14:14 UTC (permalink / raw
  To: ruby developers list, "undisclosed-recipients:"


Issue #4434 has been reported by Motohiro KOSAKI.

----------------------------------------
Bug #4434: make test-all "-j10000" のように大きな並列数を与えると異常終了
http://redmine.ruby-lang.org/issues/4434

Author: Motohiro KOSAKI
Status: Assigned
Priority: Low
Assignee: Shota Fukumori
Category: test
Target version: 1.9.x
ruby -v: ruby 1.9.3dev (2011-02-22 trunk 30941) [x86_64-linux]


% make test-all TESTS="-j10000"
./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- "./test/runner.rb" -j10000
Run options: -j10000

# Running tests:

[FATAL] Failed to create timer thread (errno: 11)
[FATAL] Failed to create timer thread (errno: 11)
make: *** [yes-test-all] Error 1

/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'



-- 
http://redmine.ruby-lang.org

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-dev:43294] [Ruby 1.9 - Bug #4434] make test-all "-j10000" のように大きな並列数を与えると異常終了
  2011-02-23 14:14 [ruby-dev:43264] [Ruby 1.9 - Bug #4434] [Assigned] make test-all "-j10000" のように大きな並列数を与えると異常終了 Motohiro KOSAKI
@ 2011-03-03  1:33 ` Shota Fukumori
  2011-06-11  5:47 ` [ruby-dev:43712] " Koichi Sasada
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Shota Fukumori @ 2011-03-03  1:33 UTC (permalink / raw
  To: ruby developers list, "undisclosed-recipients:"


Issue #4434 has been updated by Shota Fukumori.

Category changed from test to lib


----------------------------------------
Bug #4434: make test-all "-j10000" のように大きな並列数を与えると異常終了
http://redmine.ruby-lang.org/issues/4434

Author: Motohiro KOSAKI
Status: Assigned
Priority: Low
Assignee: Shota Fukumori
Category: lib
Target version: 1.9.x
ruby -v: ruby 1.9.3dev (2011-02-22 trunk 30941) [x86_64-linux]


% make test-all TESTS="-j10000"
./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- "./test/runner.rb" -j10000
Run options: -j10000

# Running tests:

[FATAL] Failed to create timer thread (errno: 11)
[FATAL] Failed to create timer thread (errno: 11)
make: *** [yes-test-all] Error 1

/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'



-- 
http://redmine.ruby-lang.org

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-dev:43712] [Ruby 1.9 - Bug #4434] make test-all "-j10000" のように大きな並列数を与えると異常終了
  2011-02-23 14:14 [ruby-dev:43264] [Ruby 1.9 - Bug #4434] [Assigned] make test-all "-j10000" のように大きな並列数を与えると異常終了 Motohiro KOSAKI
  2011-03-03  1:33 ` [ruby-dev:43294] [Ruby 1.9 - Bug #4434] " Shota Fukumori
@ 2011-06-11  5:47 ` Koichi Sasada
  2012-03-13  2:06 ` [ruby-dev:45352] [ruby-trunk - Bug #4434][Feedback] " Shota Fukumori
  2012-03-20 21:50 ` [ruby-dev:45422] [ruby-trunk - Bug #4434] " kosaki (Motohiro KOSAKI)
  3 siblings, 0 replies; 5+ messages in thread
From: Koichi Sasada @ 2011-06-11  5:47 UTC (permalink / raw
  To: ruby developers list


Issue #4434 has been updated by Koichi Sasada.


この問題はどうなっていますでしょうか.

----------------------------------------
Bug #4434: make test-all "-j10000" のように大きな並列数を与えると異常終了
http://redmine.ruby-lang.org/issues/4434

Author: Motohiro KOSAKI
Status: Assigned
Priority: Low
Assignee: Shota Fukumori
Category: lib
Target version: 1.9.x
ruby -v: ruby 1.9.3dev (2011-02-22 trunk 30941) [x86_64-linux]


=begin
% make test-all TESTS="-j10000"
./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- "./test/runner.rb" -j10000
Run options: -j10000

# Running tests:

[FATAL] Failed to create timer thread (errno: 11)
[FATAL] Failed to create timer thread (errno: 11)
make: *** [yes-test-all] Error 1

/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'

=end



-- 
http://redmine.ruby-lang.org

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-dev:45352] [ruby-trunk - Bug #4434][Feedback] make test-all "-j10000" のように大きな並列数を与えると異常終了
  2011-02-23 14:14 [ruby-dev:43264] [Ruby 1.9 - Bug #4434] [Assigned] make test-all "-j10000" のように大きな並列数を与えると異常終了 Motohiro KOSAKI
  2011-03-03  1:33 ` [ruby-dev:43294] [Ruby 1.9 - Bug #4434] " Shota Fukumori
  2011-06-11  5:47 ` [ruby-dev:43712] " Koichi Sasada
@ 2012-03-13  2:06 ` Shota Fukumori
  2012-03-20 21:50 ` [ruby-dev:45422] [ruby-trunk - Bug #4434] " kosaki (Motohiro KOSAKI)
  3 siblings, 0 replies; 5+ messages in thread
From: Shota Fukumori @ 2012-03-13  2:06 UTC (permalink / raw
  To: ruby developers list


Issue #4434 has been updated by Shota Fukumori.

Status changed from Assigned to Feedback

r34968 の変更で IO.popen による worker プロセスの起動に失敗した時に

>ERROR: Failed to launch job process - Errno::EMFILE: Too many open files - ./miniruby

と表示されるようになったので make test-all TESTS="-j10000" で現在チケットに書いてあるような
分かりにくい異常終了の仕方にはなってないのですが問題無いでしょうか。

(-j10000 は手元の環境じゃ too many open files になるというのもあり、引き続き再現するか不明
なので一旦 feedback にします)
----------------------------------------
Bug #4434: make test-all "-j10000" のように大きな並列数を与えると異常終了
https://bugs.ruby-lang.org/issues/4434

Author: Motohiro KOSAKI
Status: Feedback
Priority: Low
Assignee: Shota Fukumori
Category: lib
Target version: 2.0.0
ruby -v: ruby 1.9.3dev (2011-02-22 trunk 30941) [x86_64-linux]


=begin
% make test-all TESTS="-j10000"
./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- "./test/runner.rb" -j10000
Run options: -j10000

# Running tests:

[FATAL] Failed to create timer thread (errno: 11)
[FATAL] Failed to create timer thread (errno: 11)
make: *** [yes-test-all] Error 1

/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'

=end



-- 
http://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-dev:45422] [ruby-trunk - Bug #4434] make test-all "-j10000" のように大きな並列数を与えると異常終了
  2011-02-23 14:14 [ruby-dev:43264] [Ruby 1.9 - Bug #4434] [Assigned] make test-all "-j10000" のように大きな並列数を与えると異常終了 Motohiro KOSAKI
                   ` (2 preceding siblings ...)
  2012-03-13  2:06 ` [ruby-dev:45352] [ruby-trunk - Bug #4434][Feedback] " Shota Fukumori
@ 2012-03-20 21:50 ` kosaki (Motohiro KOSAKI)
  3 siblings, 0 replies; 5+ messages in thread
From: kosaki (Motohiro KOSAKI) @ 2012-03-20 21:50 UTC (permalink / raw
  To: ruby developers list


Issue #4434 has been updated by kosaki (Motohiro KOSAKI).


Too many open files を出してるのがマネージャープロセスなら、しょうがないんじゃない。それはRLIMIT上げればいいんだし。
workerプロセスが出してるなら問題で、それはfdリークを意味してるので -j の数によってテストが変わってしまう可能性があるのでよくないよね。

----------------------------------------
Bug #4434: make test-all "-j10000" のように大きな並列数を与えると異常終了
https://bugs.ruby-lang.org/issues/4434#change-24983

Author: kosaki (Motohiro KOSAKI)
Status: Feedback
Priority: Low
Assignee: sorah (Shota Fukumori)
Category: lib
Target version: 2.0.0
ruby -v: ruby 1.9.3dev (2011-02-22 trunk 30941) [x86_64-linux]


=begin
% make test-all TESTS="-j10000"
./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- "./test/runner.rb" -j10000
Run options: -j10000

# Running tests:

[FATAL] Failed to create timer thread (errno: 11)
[FATAL] Failed to create timer thread (errno: 11)
make: *** [yes-test-all] Error 1

/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'
/home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `write': Broken pipe - <STDOUT> (Errno::EPIPE)
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `puts'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:74:in `run'
        from /home/kosaki/linux/ruby-svn/ruby/lib/test/unit/parallel.rb:139:in `<main>'

=end



-- 
http://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-03-20 22:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-23 14:14 [ruby-dev:43264] [Ruby 1.9 - Bug #4434] [Assigned] make test-all "-j10000" のように大きな並列数を与えると異常終了 Motohiro KOSAKI
2011-03-03  1:33 ` [ruby-dev:43294] [Ruby 1.9 - Bug #4434] " Shota Fukumori
2011-06-11  5:47 ` [ruby-dev:43712] " Koichi Sasada
2012-03-13  2:06 ` [ruby-dev:45352] [ruby-trunk - Bug #4434][Feedback] " Shota Fukumori
2012-03-20 21:50 ` [ruby-dev:45422] [ruby-trunk - Bug #4434] " kosaki (Motohiro KOSAKI)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).