[JBoss JIRA] (ISPN-6580) Hotrod performance regressions after ISPN-5342 ISPN-6545
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-6580?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant updated ISPN-6580:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Hotrod performance regressions after ISPN-5342 ISPN-6545
> --------------------------------------------------------
>
> Key: ISPN-6580
> URL: https://issues.jboss.org/browse/ISPN-6580
> Project: Infinispan
> Issue Type: Bug
> Components: Remote Protocols, Server
> Reporter: Jakub Markos
> Assignee: William Burns
> Fix For: 9.0.0.Alpha2, 8.2.2.Final, 9.0.0.Final
>
> Attachments: jfr_recordings.zip, pom.xml, Reproducer.java
>
>
> There were 2 recent regressions in hotrod performance, one between commits dd5501c5e and 628819461 and the second one between 628819461 and db0890270. I didn't look for the exact commits, so the name of the issue might not be 100% exact...
> It is easily reproducable locally with a single server instance, reproducer attached.
> The numbers on my machine:
> ||Build commit||Puts time||Gets time||
> |dd5501c5e|21|74|
> |628819461|26|102|
> |db0890270|48|224|
> The JFR recordings (attached, captured is only the part of the test with gets) for db0890270 show a lot of time is spent in HotRodDecoder#resetNow(), and also the allocation rate goes from 100MB/s for dd5501c5e to over 1GB/s for db0890270. There are no glaring differences between dd5501c5e and 628819461.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 10 months
[JBoss JIRA] (ISPN-6629) Enable Netty Epoll support by default in the Hot Rod server
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-6629?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant updated ISPN-6629:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Enable Netty Epoll support by default in the Hot Rod server
> -----------------------------------------------------------
>
> Key: ISPN-6629
> URL: https://issues.jboss.org/browse/ISPN-6629
> Project: Infinispan
> Issue Type: Enhancement
> Components: Server
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Fix For: 9.0.0.Alpha2, 9.0.0.Final
>
>
> Currently epoll is enabled via a system property {{-Dinfinispan.server.channel.epoll=true}}
> We should enable it by default and provide a flag to disable it. Also, a detect phase should be done to verify that the OS is Linux and epoll is supported for the underlying Linux.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 10 months
[JBoss JIRA] (ISPN-3368) Quickstart names in the POM files are not consistent and often are not clear
by Sebastian Łaskawiec (JIRA)
[ https://issues.jboss.org/browse/ISPN-3368?page=com.atlassian.jira.plugin.... ]
Sebastian Łaskawiec updated ISPN-3368:
--------------------------------------
Priority: Minor (was: Major)
> Quickstart names in the POM files are not consistent and often are not clear
> ----------------------------------------------------------------------------
>
> Key: ISPN-3368
> URL: https://issues.jboss.org/browse/ISPN-3368
> Project: Infinispan
> Issue Type: Bug
> Components: Demos and Tutorials
> Reporter: Sande Gilda
> Assignee: Sebastian Łaskawiec
> Priority: Minor
>
> Quickstart names in the pom.xml files are not consistent and often are too generic and not clear which quickstart is building.
> When you run `mvn clean install '-Pdefault,!complex-dependencies'` from the root directory of the quickstarts, it often is not clear which quickstart is compiling. Some start with "JBoss AS Quickstarts" and some do not. Some use the quickstart folder name in the description, some don't.
> As described in the CONTRIBUTING.md file, the <name> in the quickstart pom.xml file should follow the template:
> JBoss <target-product> Quickstart: <quickstart-name> < - optional-subfolder-name> where target-product is the Target Product metadata specified in the README.md file, quickstart-name is the quickstart folder name, and optional-subfolder-name is the name of any nested subfolder containing a pom.xml file.
> JDF-430 addressed the EAP and WFK quickstarts. The root build not displays the following. Note the RichFaces and JDG quickstarts need to be updated.
> [INFO] Reactor Build Order:
> [INFO]
> [INFO] JBoss EAP Quickstart: bean-validation
> [INFO] JBoss EAP Quickstart: bmt
> [INFO] JBoss WFK Quickstart: cdi-add-interceptor-binding
> [INFO] JBoss EAP Quickstart: cdi-alternative
> [INFO] JBoss EAP Quickstart: cdi-decorator
> [INFO] JBoss EAP Quickstart: cdi-interceptors
> [INFO] JBoss EAP Quickstart: cdi-injection
> [INFO] JBoss EAP Quickstart: cdi-portable-extension
> [INFO] JBoss EAP Quickstart: cdi-stereotype
> [INFO] JBoss EAP Quickstart: cdi-veto
> [INFO] JBoss WFK Quickstart: deltaspike-authorization
> [INFO] JBoss WFK Quickstart: deltaspike-beanbuilder
> [INFO] JBoss WFK Quickstart: deltaspike-beanmanagerprovider
> [INFO] JBoss WFK Quickstart: deltaspike-deactivatable
> [INFO] JBoss WFK Quickstart: deltaspike-exception-handling
> [INFO] JBoss WFK Quickstart: deltaspike-helloworld-jms
> [INFO] JBoss WFK Quickstart: deltaspike-partialbean-basic
> [INFO] JBoss WFK Quickstart: deltaspike-partialbean-advanced
> [INFO] JBoss WFK Quickstart: deltaspike-projectstage
> [INFO] JBoss EAP Quickstart: ejb-asynchronous
> [INFO] JBoss EAP Quickstart: ejb-asynchronous - ejb
> [INFO] JBoss EAP Quickstart: ejb-asynchronous - client
> [INFO] JBoss EAP Quickstart: ejb-in-ear
> [INFO] JBoss EAP Quickstart: ejb-in-ear - ejb
> [INFO] JBoss EAP Quickstart: ejb-in-ear - web
> [INFO] JBoss EAP Quickstart: ejb-in-ear - ear
> [INFO] JBoss EAP Quickstart: ejb-in-war
> [INFO] JBoss EAP Quickstart: ejb-remote - server-side
> [INFO] JBoss EAP Quickstart: ejb-remote - client
> [INFO] JBoss EAP Quickstart: ejb-remote
> [INFO] JBoss EAP Quickstart: ejb-security
> [INFO] JBoss EAP Quickstart: ejb-security-plus
> [INFO] JBoss EAP Quickstart: ejb-security-interceptors
> [INFO] JBoss EAP Quickstart: ejb-throws-exception
> [INFO] JBoss EAP Quickstart: ejb-throws-exception - ejb-api
> [INFO] JBoss EAP Quickstart: ejb-throws-exception - ejb
> [INFO] JBoss EAP Quickstart: ejb-throws-exception - web
> [INFO] JBoss EAP Quickstart: ejb-throws-exception - ear
> [INFO] JBoss EAP Quickstart: ejb-multi-server
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-one
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-one - ejb
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-one - ear
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-two
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-two - ejb
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-two - ear
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-main
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-main - ejb
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-main - web
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-main - ear
> [INFO] JBoss EAP Quickstart: ejb-multi-server - app-web
> [INFO] JBoss EAP Quickstart: ejb-multi-server - client
> [INFO] JBoss EAP Quickstart: greeter
> [INFO] JBoss EAP Quickstart: greeter-spring
> [INFO] JBoss EAP Quickstart: helloworld
> [INFO] JBoss WFK Quickstart: helloworld-errai
> [INFO] JBoss WFK Quickstart: helloworld-gwt
> [INFO] JBoss WFK Quickstart: helloworld-html5
> [INFO] JBoss EAP Quickstart: helloworld-jms
> [INFO] JBoss EAP Quickstart: helloworld-mdb
> [INFO] JBoss EAP Quickstart: helloworld-osgi
> [INFO] JBoss EAP Quickstart: helloworld-rs
> [INFO] JBoss EAP Quickstart: helloworld-singleton
> [INFO] JBoss EAP Quickstart: helloworld-ws
> [INFO] JBoss EAP Quickstart: hibernate3
> [INFO] JBoss EAP Quickstart: hibernate4
> [INFO] CarMart Single Node (No Cluster)
> [INFO] Transactional CarMart
> [INFO] JBoss AS Quickstarts: JBoss Data Grid HelloWorld
> [INFO] HotRod Endpoint Example
> [INFO] Memcached Endpoint Example
> [INFO] REST Endpoint Example
> [INFO] JBoss Data Grid Quickstart Parent
> [INFO] JBoss EAP Quickstart: kitchensink
> [INFO] JBoss WFK Quickstart: kitchensink-angularjs
> [INFO] JBoss WFK Quickstart: kitchensink-backbone
> [INFO] JBoss WFK Quickstart: kitchensink-deltaspike
> [INFO] JBoss EAP Quickstart: kitchensink-ear
> [INFO] JBoss EAP Quickstart: kitchensink-ear - ejb
> [INFO] JBoss EAP Quickstart: kitchensink-ear - web
> [INFO] JBoss EAP Quickstart: kitchensink-ear - ear
> [INFO] JBoss WFK Quickstart: kitchensink-html5-mobile
> [INFO] JBoss EAP Quickstart: kitchensink-jsp
> [INFO] JBoss EAP Quickstart: kitchensink-ml
> [INFO] JBoss EAP Quickstart: kitchensink-ml-ear
> [INFO] JBoss EAP Quickstart: kitchensink-ml-ear - ejb
> [INFO] JBoss EAP Quickstart: kitchensink-ml-ear - web
> [INFO] JBoss EAP Quickstart: kitchensink-ml-ear - ear
> [INFO] JBoss EAP Quickstart: kitchensink-spring-asyncrequestmapping
> [INFO] JBoss EAP Quickstart: kitchensink-spring-basic
> [INFO] JBoss EAP Quickstart: kitchensink-spring-controller
> [INFO] JBoss EAP Quickstart: kitchensink-spring-matrixvariables
> [INFO] JBoss EAP Quickstart: kitchensink-spring-springmvctest
> [INFO] JBoss EAP Quickstart: log4j
> [INFO] JBoss EAP Quickstart: logging
> [INFO] JBoss EAP Quickstart: logging-tools
> [INFO] JBoss EAP Quickstart: mail
> [INFO] JBoss EAP Quickstart: numberguess
> [INFO] JBoss EAP Quickstart: payment-cdi-event
> [INFO] JBoss EAP Quickstart: picketlink-authentication-http-basic
> [INFO] JBoss EAP Quickstart: picketlink-authentication-http-digest
> [INFO] JBoss EAP Quickstart: petclinic-spring
> [INFO] JBoss EAP Quickstart: picketlink-authentication-idm-jsf
> [INFO] JBoss EAP Quickstart: picketlink-authentication-idm-multi-tenancy
> [INFO] JBoss EAP Quickstart: picketlink-authentication-jsf
> [INFO] JBoss EAP Quickstart: picketlink-authentication-rs-endpoint
> [INFO] JBoss EAP Quickstart: picketlink-authentication-two-factor
> [INFO] JBoss EAP Quickstart: picketlink-authorization-idm-jpa
> [INFO] JBoss EAP Quickstart: picketlink-authorization-rs-rbac
> [INFO] JBoss WFK Quickstart: picketlink-deltaspike-authorization
> [INFO] JBoss AS Quickstarts: Hello world with JSF front end
> [INFO] JBoss AS Quickstarts: Kitchensink-rf
> [INFO] JBoss AS Quickstarts: RichFaces Bean Validation
> [INFO] JBoss EAP Quickstart: servlet-async
> [INFO] JBoss EAP Quickstart: servlet-filterlistener
> [INFO] JBoss EAP Quickstart: servlet-security
> [INFO] JBoss EAP Quickstart: shopping-cart
> [INFO] JBoss EAP Quickstart: shopping-cart - server
> [INFO] JBoss EAP Quickstart: shopping-cart - client
> [INFO] JBoss WFK Quickstart: shrinkwrap-resolver
> [INFO] JBoss EAP Quickstart: tasks
> [INFO] JBoss EAP Quickstart: tasks-jsf
> [INFO] JBoss EAP Quickstart: tasks-rs
> [INFO] JBoss EAP Quickstart: temperature-converter
> [INFO] JBoss EAP Quickstart: wicket-ear
> [INFO] JBoss EAP Quickstart: wicket-ear - ejb
> [INFO] JBoss EAP Quickstart: wicket-ear - war
> [INFO] JBoss EAP Quickstart: wicket-ear - ear
> [INFO] JBoss EAP Quickstart: wicket-war
> [INFO] JBoss EAP Quickstart: xml-dom4j
> [INFO] JBoss EAP Quickstart: xml-jaxp
> [INFO] JBoss EAP Quickstart: cmt
> [INFO] JBoss EAP Quickstart: jts
> [INFO] JBoss EAP Quickstart: jts - application-component-2
> [INFO] JBoss EAP Quickstart: jts - application-component-1
> [INFO] JBoss EAP Quickstart: jta-crash-rec
> [INFO] JBoss EAP Quickstart: wsat-simple
> [INFO] JBoss EAP Quickstart: wsba-coordinator-completion-simple
> [INFO] JBoss EAP Quickstart: wsba-participant-completion-simple
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 10 months