[#47135] [ruby-trunk - Feature #8024][Assigned] Lazy sweep を on/off するための機能 — "mrkn (Kenta Murata)" <muraken@...>
16 messages
2013/03/06
[#47150] [ruby-trunk - Bug #8054][Open] open-uri と resolv-replace を同時にロードすると壊れる — "mrkn (Kenta Murata)" <muraken@...>
4 messages
2013/03/09
[#47157] 1CPUでtest-allするとfiberとFileUtilsでエラーたくさん — KOSAKI Motohiro <kosaki.motohiro@...>
CentOS6.3上で
3 messages
2013/03/10
[ruby-dev:47159] Re: 1CPUでtest-allするとfiberとFileUtilsでエラーたくさん
From:
KOSAKI Motohiro <kosaki.motohiro@...>
Date:
2013-03-10 06:18:07 UTC
List:
ruby-dev #47159
On Sun, Mar 10, 2013 at 1:04 AM, SASADA Koichi <ko1@atdot.net> wrote: > (2013/03/10 14:59), KOSAKI Motohiro wrote: >> 1) Error: >> test_many_fibers_with_threads(TestFiber): >> Errno::ENOMEM: Cannot allocate memory - >> /home/kosaki/ruby/git/build/ruby-lazy-timer-fix2 >> /home/kosaki/ruby/git/test/ruby/envutil.rb:55:in `spawn' >> /home/kosaki/ruby/git/test/ruby/envutil.rb:55:in `invoke_ruby' >> /home/kosaki/ruby/git/test/ruby/envutil.rb:191:in `assert_normal_exit' >> /home/kosaki/ruby/git/test/ruby/test_fiber.rb:49:in >> `test_many_fibers_with_threads' > > うちでも VM 環境(CPU 1個)でメモリねーよ、と出るんですが、これはそうい > うものではない? > > で、そんなメモリ不足を引き起こすようなテストいれてんじゃねーよ、というの > は同意するので、数を減らしますかねえ。 $ taskset -c 0 make test-all TESTS="-v -q ruby/test_fiber.rb" エラーでない。 $ taskset -c 0 make test-all TESTS="-v -q -j1" やっぱりエラーでない。 という状況なので、メモリ自体は足りているという認識。なんかテストの書き方がまずいんですかね