{"push_id":1648668252,"size":15,"distinct_size":10,"ref":"refs/heads/ISPN-7598_thread_leaks","head":"14d3ff9208e596b3c81f82bf5055915a725c3fe7","before":"e3cf562e405a849eb4653f84e75142b3a5a60f01","commits":[{"sha":"7a607a0f7a8404db1f984e407338110459fd7e78","author":{"name":"William Burns","email":"b52134a4229502b59eb2b08a8adef03db2447dfb@gmail.com"},"message":"ISPN-7656\nDefaultDataContainer.entrySet().stream().toArray(Object[]::new) may fail\n\n* Cleaned up SimpleDataContainerTest to use junit asserts","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/7a607a0f7a8404db1f984e407338110459fd7e78"},{"sha":"5100497b7389c220b79873e778001d6b92ce1f87","author":{"name":"William Burns","email":"b52134a4229502b59eb2b08a8adef03db2447dfb@gmail.com"},"message":"ISPN-7656\nDefaultDataContainer.entrySet().stream().toArray(Object[]::new) may fail\n\n* Make sure spliterator uses CONCURRENT\n* Document entrySet, values and keySet regarding expired entries","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/5100497b7389c220b79873e778001d6b92ce1f87"},{"sha":"d561cdabefff07ba970d39cddca6817534ad5636","author":{"name":"Tristan Tarrant","email":"fba6c160a8e687e2e5fe17a6a97a0a974f5bb4b9@redhat.com"},"message":"ISPN-7688 Fix some security tests when running under the IBM JDK\n\n- Use IBM specific Kerberos login module options\n- Perform a double Kerberos login to workaround an issue with \"invalid options\"\n- Use a keystore generated using the IBM JDK for the vault tests\n- Add an entry to the FAQ describing the double login workaround","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/d561cdabefff07ba970d39cddca6817534ad5636"},{"sha":"bc28091889514c0b207bdb72bf54d15c0249f599","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-6896 Remove scala from server/hotrod module","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/bc28091889514c0b207bdb72bf54d15c0249f599"},{"sha":"bab9357829893bab42fb4523737e62e2af3ed65e","author":{"name":"Alan Field","email":"854f58489c2d759fca0ec910c559a28f90184473@redhat.com"},"message":"ISPN-7687 Disable TestNg reports on the elasticsearch-indexmanager-it\nproject\n\nhttps://issues.jboss.org/browse/ISPN-7687","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/bab9357829893bab42fb4523737e62e2af3ed65e"},{"sha":"7e6c96c308d270df19c04037deaf7656bc802882","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-7598 Improve logging of threads leaked by the tests\n\n* Fix CompressedFileManager compressor flushing on shutdown\n* Make DefaultThreadFactory Log created threads from the parent thread\n* Fix TestNGTestListener to only log leaked threads once\n* Include the node name in AsyncCacheWriter thread names","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/7e6c96c308d270df19c04037deaf7656bc802882"},{"sha":"93529dc5eb06f18407e6e91ad15389cf3a03fabb","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-7598 LocalDistributedExecutorTest leaks threads","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/93529dc5eb06f18407e6e91ad15389cf3a03fabb"},{"sha":"59e796e7728dcb426609344065894c4495311072","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-7598 ClusteredSecureCacheTest leaks threads\n\n* Proceed with manager stop after an exception in cache stop\n* Don't stop caches explicitly in TestingUtil.killCacheManagers()","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/59e796e7728dcb426609344065894c4495311072"},{"sha":"e644c326e3790c9a360fb208348353c1064c7c75","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-7598 SingleFileStoreStressTest leaks threads","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/e644c326e3790c9a360fb208348353c1064c7c75"},{"sha":"f0849f349b1f7e4e0a0dd3c88c66621e0e128c15","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-7598 ParallelIterationTest subclasses leak threads","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/f0849f349b1f7e4e0a0dd3c88c66621e0e128c15"},{"sha":"50dac3b628be51cc32cd0d30ac512515b7ac6428","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-7598 Functional tests leak CountingCARD threads","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/50dac3b628be51cc32cd0d30ac512515b7ac6428"},{"sha":"5f425cf6e7331f4cb0a594ce71410d757c12b4d2","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-7598 ExecutorAllCompletionServiceTest leaks threads","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/5f425cf6e7331f4cb0a594ce71410d757c12b4d2"},{"sha":"5c0fba7b7568d77d83ffa18530e85a1416358abb","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-7598 Clean up tests after fixing thread leaks\n\n* Use the diamond operator and lambdas where possible\n* Use AssertJUnit.assertEquals instead of the assert keyword\n* Use Exceptions.expectException instead of @Test(expectedExceptions)\n* Use TestException instead of ArithmeticException\n* Remove the unstable group from ReplSyncDistributedExecutorTest.\n  testBasicTargetRemoteDistributedCallableWithHighFutureAndLowTaskTimeout","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/5c0fba7b7568d77d83ffa18530e85a1416358abb"},{"sha":"349dd4e089454859c6adec9a4415a3e2604def6f","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"ISPN-7604 StateTransferLockImpl.stop() never runs\n\n* Don't throw an exception if the cache was stopped while processing\n  a topology update.","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/349dd4e089454859c6adec9a4415a3e2604def6f"},{"sha":"14d3ff9208e596b3c81f82bf5055915a725c3fe7","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"Fix after clear","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/14d3ff9208e596b3c81f82bf5055915a725c3fe7"}]}
{"actor":{"display_login":"danberindei"}}