После обновления до gridgain 6.2.0 на Mac и Linux мы получаем исключения «слишком много открытых файлов» при запуске нашего набора тестовых примеров junit. Отдельные тестовые случаи работают нормально. Мы получаем эти ошибки только тогда, когда запускаем весь пакет. Изменилось ли что-нибудь в количестве файлов, которые gridgain держит открытыми в версии 6.2.x? Вот пример исключения на Mac (в Linux ошибка похожа, но связана с пакетом nio). Увеличение числа адресов открытых файлов в ОС решает проблему, но является ли эта проблема ошибкой или просто дополнительным пунктом обновления, который следует отметить?
Спасибо
[2014-09-10 12:02:49,396] ERROR GridTcpDiscoverySpi - Failed to accept TCP connection
On MAC OS you may have too many file descriptors open (simple restart usually solves the issue) []
java.net.SocketException: Invalid argument
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at org.gridgain.grid.spi.discovery.tcp.GridTcpDiscoverySpi$TcpServer.body(GridTcpDiscoverySpi.java:5037)
at org.gridgain.grid.spi.GridSpiThread.run(GridSpiThread.java:67)