profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/kutzi/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

jenkinsci/email-ext-plugin 306

Jenkins Email Extension Plugin

jenkinsci/jira-plugin 152

Jenkins jira plugin

jenkinsci/subversion-plugin 112

Jenkins subversion plugin

jenkinsci/junit-plugin 67

Allows JUnit-format test results to be published

jenkinsci/parameterized-remote-trigger-plugin 39

A plugin to Jenkins CI which triggers parameterized builds on a remote Jenkins

jenkinsci/ircbot-plugin 32

Jenkins ircbot plugin

jenkinsci/instant-messaging-plugin 31

Jenkins instant-messaging plugin

jenkinsci/jabber-plugin 26

Jenkins jabber plugin

jenkinsci/lib-jenkins-maven-embedder 19

Jenkins hudson-maven-embedder library

pull request commentff4j/ff4j

Make the consul key prefix configurable

@clun when do you think that you can have a look on it?

kutzi

comment created time in 2 hours

push eventLotto24/ff4j

Christoph Kutzinski

commit sha 26ccf983a428354b919fbddeb4f453e3a7bc0929

fix compilation error

view details

push time in 22 days

pull request commentff4j/ff4j

Make the consul key prefix configurable

@clun I get an Exception when trying to build ff4j-core. The stacktrace doesn't really hint where it's originated

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test (unit-test) on project ff4j-core: Execution unit-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test failed.: UndeclaredThrowableException: InvocationTargetException: java/sql/SQLException: java.sql.SQLException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test (unit-test) on project ff4j-core: Execution unit-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test failed.
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution unit-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test failed.
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:145)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: java.lang.reflect.UndeclaredThrowableException
    at com.sun.proxy.$Proxy28.getSuites (Unknown Source)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet (ForkStarter.java:154)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:113)
    at org.apache.maven.plugin.surefire.SurefirePlugin.execute (SurefirePlugin.java:619)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: java.lang.reflect.InvocationTargetException
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke (ProviderFactory.java:103)
    at com.sun.proxy.$Proxy28.getSuites (Unknown Source)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet (ForkStarter.java:154)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:113)
    at org.apache.maven.plugin.surefire.SurefirePlugin.execute (SurefirePlugin.java:619)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: java.lang.NoClassDefFoundError: java/sql/SQLException
    at java.lang.Class.getDeclaredMethods0 (Native Method)
    at java.lang.Class.privateGetDeclaredMethods (Class.java:3166)
    at java.lang.Class.getMethodsRecursive (Class.java:3307)
    at java.lang.Class.getMethod0 (Class.java:3293)
    at java.lang.Class.getMethod (Class.java:2106)
    at org.apache.maven.surefire.util.ReflectionUtils.tryGetMethod (ReflectionUtils.java:57)
    at org.apache.maven.surefire.common.junit3.JUnit3TestChecker.isSuiteOnly (JUnit3TestChecker.java:65)
    at org.apache.maven.surefire.common.junit3.JUnit3TestChecker.isValidJUnit3Test (JUnit3TestChecker.java:60)
    at org.apache.maven.surefire.common.junit3.JUnit3TestChecker.accept (JUnit3TestChecker.java:55)
    at org.apache.maven.surefire.common.junit4.JUnit4TestChecker.accept (JUnit4TestChecker.java:52)
    at org.apache.maven.surefire.util.DefaultDirectoryScanner.locateTestClasses (DefaultDirectoryScanner.java:80)
    at org.apache.maven.surefire.junit4.JUnit4Provider.scanClassPath (JUnit4Provider.java:164)
    at org.apache.maven.surefire.junit4.JUnit4Provider.getSuites (JUnit4Provider.java:158)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke (ProviderFactory.java:103)
    at com.sun.proxy.$Proxy28.getSuites (Unknown Source)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet (ForkStarter.java:154)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:113)
    at org.apache.maven.plugin.surefire.SurefirePlugin.execute (SurefirePlugin.java:619)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: java.lang.ClassNotFoundException: java.sql.SQLException
    at java.net.URLClassLoader.findClass (URLClassLoader.java:471)
    at java.lang.ClassLoader.loadClass (ClassLoader.java:589)
    at java.lang.ClassLoader.loadClass (ClassLoader.java:522)
    at org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass (IsolatedClassLoader.java:93)
    at java.lang.Class.getDeclaredMethods0 (Native Method)
    at java.lang.Class.privateGetDeclaredMethods (Class.java:3166)
    at java.lang.Class.getMethodsRecursive (Class.java:3307)
    at java.lang.Class.getMethod0 (Class.java:3293)
    at java.lang.Class.getMethod (Class.java:2106)
    at org.apache.maven.surefire.util.ReflectionUtils.tryGetMethod (ReflectionUtils.java:57)
    at org.apache.maven.surefire.common.junit3.JUnit3TestChecker.isSuiteOnly (JUnit3TestChecker.java:65)
    at org.apache.maven.surefire.common.junit3.JUnit3TestChecker.isValidJUnit3Test (JUnit3TestChecker.java:60)
    at org.apache.maven.surefire.common.junit3.JUnit3TestChecker.accept (JUnit3TestChecker.java:55)
    at org.apache.maven.surefire.common.junit4.JUnit4TestChecker.accept (JUnit4TestChecker.java:52)
    at org.apache.maven.surefire.util.DefaultDirectoryScanner.locateTestClasses (DefaultDirectoryScanner.java:80)
    at org.apache.maven.surefire.junit4.JUnit4Provider.scanClassPath (JUnit4Provider.java:164)
    at org.apache.maven.surefire.junit4.JUnit4Provider.getSuites (JUnit4Provider.java:158)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke (ProviderFactory.java:103)
    at com.sun.proxy.$Proxy28.getSuites (Unknown Source)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet (ForkStarter.java:154)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:113)
    at org.apache.maven.plugin.surefire.SurefirePlugin.execute (SurefirePlugin.java:619)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
kutzi

comment created time in 22 days

CommitCommentEvent

push eventLotto24/ff4j

Christoph Kutzinski

commit sha 2821ca40b20b3872356b316cf4ee7575bde84856

don't use the ConsulConstants

view details

push time in 22 days

issue commentff4j/ff4j

Consul featurestore is missing in documentation

FYI: I've created a PR for configuring the key prefix in consul: https://github.com/ff4j/ff4j/pull/525

kutzi

comment created time in 22 days

PR opened ff4j/ff4j

Make the consul key prefix configurable
+107 -30

0 comment

3 changed files

pr created time in 22 days

create barnchLotto24/ff4j

branch : consul_keybuilder

created branch time in 22 days

push eventLotto24/ff4j

benqs

commit sha db78c0accdaa2880fb9b2bacb0991c8c6f82d701

Fix creating request without mediaType

view details

Harsimran Singh Maan

commit sha 277e579cb2cdc72869f1f9499839cade75e3f1c3

Upgrade to spring-boot2

view details

Harsimran Singh Maan

commit sha ef79385a449e716fcf1f13f1a372e9d99bc7a0d5

Fix build https://travis-ci.community/t/error-installing-oraclejdk8-expected-feature-release-number-in-range-of-9-to-14-but-got-8/3766/4

view details

Mariusz Zawadzki

commit sha 40fff42da2e653f06ad491f15878ffe4af23d806

Issue #342: introduce tests to reproduce the issue.

view details

Mariusz Zawadzki

commit sha 8391c5b356f6412d730db30782fae2e6d7270479

Issue #342: introduce synchronization and check if feature exists. Update class description.

view details

Mariusz Zawadzki

commit sha b33cf21c51d284e9be3bd3272bab3888acd9e672

Issue #342: implement limited synchronization solution, only when autocreate is enabled and features don't exist.

view details

John Kernagis

commit sha 5534cf6932b082e9b9a923621ec2f9c74b14706f

Fix NullPointerException in doPost Prior to this fix, the following line throws a NPE in doPost() due to the servlet config not being stored in the 'config' member variable of GenericServlet since ConsoleServlet does not call it's super.init(servletConfig) method: getServletContext().setAttribute(FF4J_SESSIONATTRIBUTE_NAME, ff4j);

view details

Jonathan Perucca

commit sha dff4335f430391bf110c2dbc607111a0e5999c8c

ff4j-store-redis: replace keys operations with scan

view details

Cedrick Lunven

commit sha 4cbfd3428ec1fced03ad6839bd269cc730eb41c9

Merge pull request #366 from harsimranmaan/fix_build Fix build

view details

Cedrick Lunven

commit sha 5362081e12d918b47177b66f50a34f5526adf007

Merge pull request #373 from jkernagis2/bug/initservletconfig Fix NullPointerException in doPost

view details

Cedrick Lunven

commit sha 817b4434ef9ff7b2771fbdd8b7cefef8ddfcef6d

Merge pull request #375 from jonathan-perucca/master ff4j-store-redis: replace keys operations with scan

view details

Cedrick Lunven

commit sha dd00d333938dd9f0e0135c99d450f5abe1d02db9

Merge pull request #367 from mariusz-zawadzki/issue-342 Issue 342

view details

Cedrick Lunven

commit sha fb74fc9674a6b071fc4120eb1c1e2439a1042fd2

Merge pull request #364 from benqs/patch-1 Fix creating request without mediaType

view details

clunven

commit sha 31a5847c87bce58663066f0c404befee85e66507

Fixing Vulnerabilities

view details

Stefan Birkner

commit sha 542be249662febf064f3524d011e6691fb0b372b

Make time to live for cache entries configurable I'm using InMemoryCacheManager because it is a simple implementation of a FF4JCacheManager which nevertheless satifies my requirements. The only concession that it makes is the long time to live. I would like to have a shorter time to live. This is now possible by creating the cache manager with an arbitrary time to live.

view details

Jerome Van Der Linden

commit sha 17f1cab18e4779324d8b17df5d5962e24cd50062

configure billing mode + deprecate table name in constructors

view details

Jerome Van Der Linden

commit sha 6e487ec4ce0c3d405c6c1729e444a01ce1e0d9c3

ignore tests as travis cannot run them (docker needed)

view details

dependabot[bot]

commit sha c0505c2447d40a718a819bd6ed8d24c74d72a80b

Bump version.jackon2x from 2.9.9 to 2.10.0 Bumps `version.jackon2x` from 2.9.9 to 2.10.0. Updates `jackson-databind` from 2.9.9 to 2.10.0 - [Release notes](https://github.com/FasterXML/jackson/releases) - [Commits](https://github.com/FasterXML/jackson/commits) Updates `jackson-annotations` from 2.9.9 to 2.10.0 - [Release notes](https://github.com/FasterXML/jackson/releases) - [Commits](https://github.com/FasterXML/jackson/commits) Updates `jackson-core` from 2.9.9 to 2.10.0 - [Release notes](https://github.com/FasterXML/jackson-core/releases) - [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.9.9...jackson-core-2.10.0) Signed-off-by: dependabot[bot] <support@github.com>

view details

Cedrick Lunven

commit sha 741281dde09b0576b81e40b25faf8e1033f43d6f

Merge pull request #385 from ff4j/dependabot/maven/version.jackon2x-2.10.0 Bump version.jackon2x from 2.9.9 to 2.10.0

view details

Cedrick Lunven

commit sha 1834cc3c042165154cad665d729c95b96aa6a1a6

Merge pull request #381 from ff4j/dynamo-billing Dynamo billing

view details

push time in 22 days

issue commentff4j/ff4j

Consul featurestore is missing in documentation

Docs.... yeah

At least mentioning it at all in the docs about supported store technologies would be nice ;-)

kutzi

comment created time in a month

issue openedff4j/ff4j

Consul featurestore is missing in documentation

I just found the consul store by chance - and it looks very promising for my use case. Don't know if it's not supported and therefore not mentioned in docs on purpose

created time in a month

startedmicrosoft/gctoolkit

started time in a month

pull request commentkrzysztofslusarski/jvm-gc-logs-analyzer

Add intial support for ZGC (Java 15)

Maybe integration with https://devblogs.microsoft.com/java/introducing-microsoft-gctoolkit/ is an answer. I have a plan to look into this tool and get rid of GC parser.

Uh, interesting. Brand new apparently.

kutzi

comment created time in a month

pull request commentkrzysztofslusarski/jvm-gc-logs-analyzer

Add intial support for ZGC (Java 15)

Collect the most important data Collect only the most important data. You just need to parse lines:

I was hoping to get some more GC insights than from just the safepoint logs - I already tried parsing only the safepoint ones and that works fine. TBH, I don't understand all the statistics you generate for G1, but I was hoping to get sth. similar for ZGC. E.g. concurrent vs STW GC phases

From that lines you can generate "heap after gc", "heap before gc", "allocation rate" graphs. From safepoints logs:

Heap before and heap after a now working with my changes. However, I had to declare the ZGC log cycles as 'genuine' GCs - which I think mean: STW-ones in the diction of this tool, right?

What else do you need at external tool? ZGC has a pretty good statistics: ... Aren't they enough for any analyze?

I'd like some graphical presentation as with your tool :-)

kutzi

comment created time in a month

pull request commentkrzysztofslusarski/jvm-gc-logs-analyzer

Add intial support for ZGC (Java 15)

Unfortunately ZGC logs are in completely differtent format then G1GC. Recognizing it by:

line.contains("Using The Z Garbage Collector")

is not good. This line occurs only at the begging of the log file. My analyzer should work also with logs from the middle of working time of the JVM.

I was just trying to get sth. in quickly. I didn't familiarise myself with the UI code, yet

kutzi

comment created time in a month

pull request commentkrzysztofslusarski/jvm-gc-logs-analyzer

Add intial support for ZGC (Java 15)

@krzysztofslusarski any opinion on this? I'd like to get some useful statistics for ZGC, but currently not sure how to proceed.

kutzi

comment created time in a month

push eventkutzi/jvm-gc-logs-analyzer

Christoph Kutzinski

commit sha 504655909f2660d3001478f69842beb2a38cbb55

Add a totals line to the phase stats table

view details

push time in 2 months

pull request commentkrzysztofslusarski/jvm-gc-logs-analyzer

Add intial support for ZGC (Java 15)

Hmm, I think I got it wrong, as cycleEntries should only be STW GC pauses, is that correct?

But I think that the form how to GCLogCycleEntry are collected doesn't match well to ZGC. As each GC phase in ZGC looks more or less the same (AFAI can see, yet), but consists of multiple subphases, were some are STW and some are concurrent.

kutzi

comment created time in 2 months

push eventkutzi/jvm-gc-logs-analyzer

Christoph Kutzinski

commit sha a26a49161594aba0769299256f1118730982c40d

ZGC collecions are always 'genuine', are they? BTW: what is that supposed to mean? Non-concurrent? Because all ZGC collections are (mostly) concurrent, but the same is true of G1 AFAIK

view details

push time in 2 months

push eventkutzi/jvm-gc-logs-analyzer

Christoph Kutzinski

commit sha 89b94ceffea6268dae45d4ae28461a63542629b3

there can be multiple subphases with the same name in the same sequence at least in ZGC

view details

push time in 2 months

push eventkutzi/jvm-gc-logs-analyzer

Christoph Kutzinski

commit sha 28d8a5f27ad58c9f5eef822aa88de29993296fa5

undo changes to GCUnifiedLogFileParser

view details

push time in 2 months

push eventkutzi/jvm-gc-logs-analyzer

Christoph Kutzinski

commit sha 0643a13afadba685507e02e2159d9171fbf661c1

Move ZGC support to separate parser class

view details

Christoph Kutzinski

commit sha c2980d2b988dc3d0d75b8f4ae6b70f5e3d849423

Fixes

view details

push time in 2 months

PR opened krzysztofslusarski/jvm-gc-logs-analyzer

Add intial support for ZGC (Java 15)

JFYI

Don't know if you have any ZGC support planned. I just fixed the most pressing issues

+88 -4

0 comment

3 changed files

pr created time in 2 months

create barnchkutzi/jvm-gc-logs-analyzer

branch : zgc

created branch time in 2 months

issue commentkrzysztofslusarski/jvm-gc-logs-analyzer

Seems a / is missing when uploading logs

Should I use the email address shown in the webapp for further communication? Maybe more appropriate than in an unrelated issue report.

kutzi

comment created time in 2 months

issue commentkrzysztofslusarski/jvm-gc-logs-analyzer

Seems a / is missing when uploading logs

I think, I've seen it differently. I'll post an example later

kutzi

comment created time in 2 months

issue commentkrzysztofslusarski/jvm-gc-logs-analyzer

Seems a / is missing when uploading logs

"because the time in the log file don't seem to match with the ones from the graph" - for that I would need an example and graph name. There are graphs where I use "gc cycle number" instead of time

I've deleted the comment, because I simply calculated wrong by one decimal place ;)

One question though: are you accumulating pauses per timeinterval. E.g. if there are 2 G1Concurrent in the same time interval (second?), are the durations of those 2 are being summed up for the graphs or are you trying to render 2 different dots for the in the graph?

kutzi

comment created time in 2 months

issue commentkrzysztofslusarski/jvm-gc-logs-analyzer

Seems a / is missing when uploading logs

Great tool BTW. Thanks a lot for it!

kutzi

comment created time in 2 months

startedkrzysztofslusarski/jvm-gc-logs-analyzer

started time in 2 months