Привет, сообщество stackoverflow,
У меня очень неприятная проблема с моими дженкинсами и хикаричпом.
Чтобы рассмотреть проблему в перспективе: у меня есть приложение для весенней загрузки, которое использует hikariDataSource. Он отлично работает во время разработки, и все тесты запускаются локально без каких-либо проблем. Но если тот же проект выполняется в jenkins как задание ci, которое делает то же самое, что и я на своей машине разработки, он на некоторое время застревает при очистке пула соединений:
2015-08-28 15: 51: 52.090 ОТЛАДКА 8234 --- [l HikariPool-0)] com.zaxxer.hikari.pool.HikariPool: Перед очисткой пула статистика HikariPool-0 (всего = 10, активно = 0, простаивает = 10, ожидание = 0) 2015-08-28 15:51: 52.091 DEBUG 8234 --- [l HikariPool-0)] com.zaxxer.hikari.pool.HikariPool: После очистки пула Статистика HikariPool-0 (всего = 10, active = 0, idle = 10, wait = 0) 2015-08-28 15:52: 22.090 DEBUG 8234 --- [l HikariPool-0)] com.zaxxer.hikari.pool.HikariPool: перед очисткой пула HikariPool-0 stats (всего = 10, активно = 0, простаивает = 10, ожидание = 0) 2015-08-28 15: 52: 22.091 ОТЛАДКА 8234 --- [l HikariPool-0)] com.zaxxer.hikari.pool.HikariPool: После очистки пула статистика HikariPool-0 (всего = 10, активно = 0, простаивает = 10, ожидание = 0)
Это то, что я получил за пару минут, а затем тест продолжается.
В тестовой среде я использую базу данных h2 в памяти.
После пары часов поиска в google и github я ни на йоту не приблизился к решению.
Я использую Spring Boot 1.2.5, HikariCP 2.4.1, Hibernate 4.3.10.final.
Конфигурация проекта весенней загрузки основана на конфигурации jhipster.
Большое спасибо за вашу помощь и дополнительную информацию для решения проблемы.