Dmytro Vyazelenko
Dmytro Vyazelenko
The Java side uses `org.agrona.SystemUtil#loadPropertiesFiles(java.lang.String...)` API which ignores non-existing files/resources. However the C implementation of the `aeron_properties_file_load` fails with error if file cannot be opened. This leads to media driver...
Currently `gradle-tomcat-plugin` always uses `org.apache.catalina.loader.WebappLoader` as `ClassLoader` for the web app (see [BaseTomcat7xPlusImpl.groovy#L48](https://github.com/bmuschko/gradle-tomcat-plugin/blob/9eeeaa11987c6b3e0fff0977c5d904693f43bcaf/embedded/src/main/groovy/com/bmuschko/gradle/tomcat/embedded/BaseTomcat7xPlusImpl.groovy#L48) for Tomcat 7/8 and [Tomcat6xServer.groovy#L56](https://github.com/bmuschko/gradle-tomcat-plugin/blob/9eeeaa11987c6b3e0fff0977c5d904693f43bcaf/tomcat6x/src/main/groovy/com/bmuschko/gradle/tomcat/embedded/Tomcat6xServer.groovy#L56) for Tomcat 6). This does not work if web app specifies custom...
Currently (as of 2.2.4) it is only possible to run a single web app. However there are use cases where multiple web apps should be deployed into Tomcat. It would...
Latest version of the plugin `0.4.2` generates incomplete jar: the jar files only contains project code and no third-party dependencies. In fact it is much weirded as it includes project...
Currently the only way to configure benchmarks execution is via `jmh` block. However this configuration is static, i.e. any change requires changing `build.gradle` file. This is annoying especially if you...
This PR contains the following changes: * Cleanup term buffers in fixed 4KB chunks. * Prevent `pub-lmt` advancing too much ahead to prevent it intersecting with a dirty term buffer:...
In a rare case where the majority of the Cluster nodes fall behind (e.g. due to a temporary network partition), i.e. have less Raft log then the minority of nodes....