[JBoss JIRA] (WFLY-7730) Problem in undertow application-security-domain removing
by Jan Kalina (JIRA)
[ https://issues.jboss.org/browse/WFLY-7730?page=com.atlassian.jira.plugin.... ]
Jan Kalina updated WFLY-7730:
-----------------------------
Component/s: Web (Undertow)
> Problem in undertow application-security-domain removing
> --------------------------------------------------------
>
> Key: WFLY-7730
> URL: https://issues.jboss.org/browse/WFLY-7730
> Project: WildFly
> Issue Type: Bug
> Components: Web (Undertow)
> Affects Versions: 11.0.0.Alpha1
> Reporter: Jan Kalina
> Assignee: Jan Kalina
>
> Following error when try to remove *undertow.application-security-domain*:
> java.lang.IllegalArgumentException: WFLYCTL0394: Capability 'org.wildfly.extension.undertow.application-security-domain.ejb3-tests' does not provide services of type 'class org.wildfly.security.auth.server.HttpAuthenticationFactory'
> Problem is wrong type in obtaining service in RemoveHandler.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months
[JBoss JIRA] (WFLY-7731) Lots of clustering builder instances are left in memory after objects are "built"
by Paul Ferraro (JIRA)
[ https://issues.jboss.org/browse/WFLY-7731?page=com.atlassian.jira.plugin.... ]
Paul Ferraro closed WFLY-7731.
------------------------------
Resolution: Rejected
[~ctomc] In every instance, the Builder object additionally implements either Service<?> or (Value<?> from which a ValueService<?> is created) - so your premise, that the objects are no longer needed, is not true.
> Lots of clustering builder instances are left in memory after objects are "built"
> ---------------------------------------------------------------------------------
>
> Key: WFLY-7731
> URL: https://issues.jboss.org/browse/WFLY-7731
> Project: WildFly
> Issue Type: Bug
> Components: Clustering
> Affects Versions: 11.0.0.Alpha1
> Reporter: Tomaz Cerar
> Assignee: Paul Ferraro
>
> There are lots of instances of org.wildfly.clustering.service.Builder hanging round in memory even after server was booted and builders are no longer needed.
> Example of yourkit memory profile
> {noformat}
> +--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
> | Class | Objects | Shallow Size | Retained Size |
> +--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
> | org.jboss.as.clustering.infinispan.subsystem.EvictionBuilder | 7 2 % | 168 2 % | 84,344 11 % |
> | org.jboss.as.clustering.infinispan.subsystem.LockingBuilder | 7 2 % | 112 1 % | 84,288 11 % |
> | org.jboss.as.clustering.infinispan.subsystem.ExpirationBuilder | 7 2 % | 112 1 % | 84,232 11 % |
> | org.jboss.as.clustering.infinispan.subsystem.TransactionBuilder | 7 2 % | 224 2 % | 84,192 11 % |
> | org.jboss.as.clustering.infinispan.subsystem.BackupForBuilder | 5 1 % | 80 1 % | 60,192 8 % |
> | org.jboss.as.clustering.infinispan.subsystem.StateTransferBuilder | 5 1 % | 80 1 % | 60,152 8 % |
> | org.jboss.as.clustering.infinispan.subsystem.PartitionHandlingBuilder | 5 1 % | 80 1 % | 60,112 8 % |
> | org.wildfly.clustering.service.AsynchronousServiceBuilder | 53 15 % | 1,272 13 % | 59,992 8 % |
> | org.wildfly.clustering.infinispan.spi.service.ConfigurationBuilder | 15 4 % | 480 5 % | 45,576 6 % |
> | org.jboss.as.clustering.infinispan.subsystem.FileStoreBuilder | 3 1 % | 144 1 % | 41,048 5 % |
> | org.wildfly.clustering.server.registry.CacheRegistryFactoryBuilder | 14 4 % | 448 4 % | 23,304 3 % |
> | org.wildfly.clustering.server.provider.CacheServiceProviderRegistryBuilder | 14 4 % | 448 4 % | 18,712 2 % |
> | org.jboss.as.clustering.infinispan.subsystem.DistributedCacheBuilder | 3 1 % | 312 3 % | 17,544 2 % |
> | org.wildfly.clustering.server.group.CacheGroupBuilder | 14 4 % | 448 4 % | 16,216 2 % |
> | org.wildfly.clustering.infinispan.spi.service.CacheBuilder | 15 4 % | 480 5 % | 15,368 2 % |
> | org.jboss.as.clustering.infinispan.subsystem.ThreadPoolBuilder | 24 7 % | 576 6 % | 12,288 2 % |
> | org.wildfly.clustering.server.registry.RegistryBuilder | 15 4 % | 480 5 % | 11,672 2 % |
> | org.jboss.as.clustering.jgroups.subsystem.ProtocolConfigurationBuilder | 23 7 % | 920 9 % | 8,720 1 % |
> | org.jboss.as.clustering.infinispan.subsystem.SharedStateCacheBuilder | 2 1 % | 176 2 % | 8,160 1 % |
> | org.jboss.as.clustering.jgroups.subsystem.TransportConfigurationBuilder | 2 1 % | 96 1 % | 7,360 1 % |
> | org.wildfly.clustering.server.group.CacheNodeFactoryBuilder | 15 4 % | 360 4 % | 6,576 1 % |
> | org.jboss.as.clustering.jgroups.subsystem.ProtocolDefaultsBuilder | 1 0 % | 16 0 % | 4,880 1 % |
> | org.jboss.as.clustering.infinispan.subsystem.BackupsBuilder | 5 1 % | 120 1 % | 4,272 1 % |
> | org.jboss.as.clustering.infinispan.subsystem.InvalidationCacheBuilder | 1 0 % | 64 1 % | 4,056 1 % |
> | org.wildfly.clustering.infinispan.spi.service.TemplateConfigurationBuilder | 8 2 % | 192 2 % | 4,048 1 % |
> | org.wildfly.clustering.server.singleton.CacheSingletonServiceBuilderFactoryBuilder | 14 4 % | 448 4 % | 3,328 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.NoStoreBuilder | 4 1 % | 64 1 % | 2,232 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.ScheduledThreadPoolBuilder | 4 1 % | 96 1 % | 2,048 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.JGroupsTransportBuilder | 4 1 % | 128 1 % | 1,984 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.SiteBuilder | 4 1 % | 64 1 % | 1,920 0 % |
> | org.wildfly.clustering.server.dispatcher.ChannelCommandDispatcherFactoryBuilder | 1 0 % | 48 0 % | 1,736 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.GlobalConfigurationBuilder | 4 1 % | 192 2 % | 1,688 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.StoreWriteThroughBuilder | 3 1 % | 48 0 % | 1,640 0 % |
> | org.jboss.as.clustering.jgroups.subsystem.JChannelFactoryBuilder | 2 1 % | 80 1 % | 1,600 0 % |
> | org.jboss.as.clustering.controller.ModuleBuilder | 5 1 % | 160 2 % | 1,128 0 % |
> | org.wildfly.clustering.server.provider.LocalServiceProviderRegistryBuilder | 1 0 % | 24 0 % | 1,064 0 % |
> | org.wildfly.clustering.server.registry.LocalRegistryFactoryBuilder | 1 0 % | 24 0 % | 1,048 0 % |
> | org.wildfly.clustering.server.singleton.AsynchronousSingletonServiceBuilder | 1 0 % | 32 0 % | 1,040 0 % |
> | org.wildfly.clustering.server.group.LocalCacheGroupBuilder | 1 0 % | 24 0 % | 896 0 % |
> | org.wildfly.clustering.server.group.ChannelNodeFactoryBuilder | 1 0 % | 24 0 % | 768 0 % |
> | org.wildfly.clustering.server.group.ChannelGroupBuilder | 1 0 % | 24 0 % | 712 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.LocalCacheBuilder | 1 0 % | 72 1 % | 568 0 % |
> | org.jboss.as.clustering.jgroups.subsystem.ForkChannelFactoryBuilder | 1 0 % | 32 0 % | 496 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.CacheContainerBuilder | 4 1 % | 128 1 % | 392 0 % |
> | org.wildfly.extension.clustering.singleton.SimpleElectionPolicyBuilder | 1 0 % | 24 0 % | 384 0 % |
> | org.wildfly.clustering.server.group.LocalGroupBuilder | 1 0 % | 24 0 % | 344 0 % |
> | org.wildfly.clustering.server.group.LocalNodeFactoryBuilder | 1 0 % | 24 0 % | 336 0 % |
> | org.wildfly.extension.clustering.singleton.SingletonPolicyBuilder | 1 0 % | 24 0 % | 208 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.XAResourceRecoveryBuilder | 7 2 % | 168 2 % | 168 0 % |
> | org.jboss.as.clustering.jgroups.subsystem.ChannelBuilder | 1 0 % | 40 0 % | 112 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.KeyAffinityServiceFactoryBuilder | 4 1 % | 64 1 % | 64 0 % |
> | org.jboss.as.ejb3.remote.EJBRemotingConnectorClientMappingsEntryProviderService | 1 0 % | 32 0 % | 56 0 % |
> | org.jboss.as.ejb3.remote.RegistryInstallerService | 1 0 % | 24 0 % | 48 0 % |
> | org.wildfly.clustering.server.dispatcher.LocalCommandDispatcherFactoryBuilder | 1 0 % | 24 0 % | 48 0 % |
> | org.wildfly.clustering.web.infinispan.session.RouteRegistryEntryProviderBuilder | 1 0 % | 16 0 % | 16 0 % |
> +--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
> {noformat}
> Some of them are probably probably fine, but not all of them.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months
[JBoss JIRA] (WFLY-7665) Write attribute operation for Elytron ldap-key-store throws NPE
by Michal Petrov (JIRA)
[ https://issues.jboss.org/browse/WFLY-7665?page=com.atlassian.jira.plugin.... ]
Michal Petrov reassigned WFLY-7665:
-----------------------------------
Assignee: Michal Petrov (was: Darran Lofthouse)
> Write attribute operation for Elytron ldap-key-store throws NPE
> ---------------------------------------------------------------
>
> Key: WFLY-7665
> URL: https://issues.jboss.org/browse/WFLY-7665
> Project: WildFly
> Issue Type: Bug
> Components: Security
> Reporter: Ondrej Lukas
> Assignee: Michal Petrov
>
> In case when CLI write-attribute operation is called for {{ldap-key-store}} then it results to NullPointerException.
> Exception occurs in server log:
> {code}
> ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 7) WFLYCTL0013: Operation ("write-attribute") failed - address: ([
> ("subsystem" => "elytron"),
> ("ldap-key-store" => "ldapKeyStore")
> ]): java.lang.NullPointerException
> at org.wildfly.extension.elytron.LdapKeyStoreDefinition$WriteAttributeHandler.getParentServiceName(LdapKeyStoreDefinition.java:359)
> at org.jboss.as.controller.RestartParentWriteAttributeHandler.applyUpdateToRuntime(RestartParentWriteAttributeHandler.java:57)
> at org.jboss.as.controller.AbstractWriteAttributeHandler$1.execute(AbstractWriteAttributeHandler.java:104)
> at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:921)
> at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:664)
> at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:383)
> at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1364)
> at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:416)
> at org.jboss.as.controller.ModelControllerImpl.lambda$execute$1(ModelControllerImpl.java:237)
> at org.wildfly.security.auth.client.PeerIdentity.runAsAll(PeerIdentity.java:431)
> at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:206)
> at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:237)
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:217)
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$400(ModelControllerClientOperationHandler.java:137)
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:161)
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:157)
> at org.wildfly.security.auth.client.PeerIdentity.runAsAll(PeerIdentity.java:464)
> at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:225)
> at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:185)
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:157)
> at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$1.doExecute(ManagementRequestContextImpl.java:70)
> at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$AsyncTaskRunner.run(ManagementRequestContextImpl.java:160)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> at org.jboss.threads.JBossThread.run(JBossThread.java:320)
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months
[JBoss JIRA] (WFLY-7731) Lots of clustering builder instances are left in memory after objects are "built"
by Tomaz Cerar (JIRA)
[ https://issues.jboss.org/browse/WFLY-7731?page=com.atlassian.jira.plugin.... ]
Tomaz Cerar updated WFLY-7731:
------------------------------
Description:
There are lots of instances of org.wildfly.clustering.service.Builder hanging round in memory even after server was booted and builders are no longer needed.
Example of yourkit memory profile
{noformat}
+--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
| Class | Objects | Shallow Size | Retained Size |
+--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
| org.jboss.as.clustering.infinispan.subsystem.EvictionBuilder | 7 2 % | 168 2 % | 84,344 11 % |
| org.jboss.as.clustering.infinispan.subsystem.LockingBuilder | 7 2 % | 112 1 % | 84,288 11 % |
| org.jboss.as.clustering.infinispan.subsystem.ExpirationBuilder | 7 2 % | 112 1 % | 84,232 11 % |
| org.jboss.as.clustering.infinispan.subsystem.TransactionBuilder | 7 2 % | 224 2 % | 84,192 11 % |
| org.jboss.as.clustering.infinispan.subsystem.BackupForBuilder | 5 1 % | 80 1 % | 60,192 8 % |
| org.jboss.as.clustering.infinispan.subsystem.StateTransferBuilder | 5 1 % | 80 1 % | 60,152 8 % |
| org.jboss.as.clustering.infinispan.subsystem.PartitionHandlingBuilder | 5 1 % | 80 1 % | 60,112 8 % |
| org.wildfly.clustering.service.AsynchronousServiceBuilder | 53 15 % | 1,272 13 % | 59,992 8 % |
| org.wildfly.clustering.infinispan.spi.service.ConfigurationBuilder | 15 4 % | 480 5 % | 45,576 6 % |
| org.jboss.as.clustering.infinispan.subsystem.FileStoreBuilder | 3 1 % | 144 1 % | 41,048 5 % |
| org.wildfly.clustering.server.registry.CacheRegistryFactoryBuilder | 14 4 % | 448 4 % | 23,304 3 % |
| org.wildfly.clustering.server.provider.CacheServiceProviderRegistryBuilder | 14 4 % | 448 4 % | 18,712 2 % |
| org.jboss.as.clustering.infinispan.subsystem.DistributedCacheBuilder | 3 1 % | 312 3 % | 17,544 2 % |
| org.wildfly.clustering.server.group.CacheGroupBuilder | 14 4 % | 448 4 % | 16,216 2 % |
| org.wildfly.clustering.infinispan.spi.service.CacheBuilder | 15 4 % | 480 5 % | 15,368 2 % |
| org.jboss.as.clustering.infinispan.subsystem.ThreadPoolBuilder | 24 7 % | 576 6 % | 12,288 2 % |
| org.wildfly.clustering.server.registry.RegistryBuilder | 15 4 % | 480 5 % | 11,672 2 % |
| org.jboss.as.clustering.jgroups.subsystem.ProtocolConfigurationBuilder | 23 7 % | 920 9 % | 8,720 1 % |
| org.jboss.as.clustering.infinispan.subsystem.SharedStateCacheBuilder | 2 1 % | 176 2 % | 8,160 1 % |
| org.jboss.as.clustering.jgroups.subsystem.TransportConfigurationBuilder | 2 1 % | 96 1 % | 7,360 1 % |
| org.wildfly.clustering.server.group.CacheNodeFactoryBuilder | 15 4 % | 360 4 % | 6,576 1 % |
| org.jboss.as.clustering.jgroups.subsystem.ProtocolDefaultsBuilder | 1 0 % | 16 0 % | 4,880 1 % |
| org.jboss.as.clustering.infinispan.subsystem.BackupsBuilder | 5 1 % | 120 1 % | 4,272 1 % |
| org.jboss.as.clustering.infinispan.subsystem.InvalidationCacheBuilder | 1 0 % | 64 1 % | 4,056 1 % |
| org.wildfly.clustering.infinispan.spi.service.TemplateConfigurationBuilder | 8 2 % | 192 2 % | 4,048 1 % |
| org.wildfly.clustering.server.singleton.CacheSingletonServiceBuilderFactoryBuilder | 14 4 % | 448 4 % | 3,328 0 % |
| org.jboss.as.clustering.infinispan.subsystem.NoStoreBuilder | 4 1 % | 64 1 % | 2,232 0 % |
| org.jboss.as.clustering.infinispan.subsystem.ScheduledThreadPoolBuilder | 4 1 % | 96 1 % | 2,048 0 % |
| org.jboss.as.clustering.infinispan.subsystem.JGroupsTransportBuilder | 4 1 % | 128 1 % | 1,984 0 % |
| org.jboss.as.clustering.infinispan.subsystem.SiteBuilder | 4 1 % | 64 1 % | 1,920 0 % |
| org.wildfly.clustering.server.dispatcher.ChannelCommandDispatcherFactoryBuilder | 1 0 % | 48 0 % | 1,736 0 % |
| org.jboss.as.clustering.infinispan.subsystem.GlobalConfigurationBuilder | 4 1 % | 192 2 % | 1,688 0 % |
| org.jboss.as.clustering.infinispan.subsystem.StoreWriteThroughBuilder | 3 1 % | 48 0 % | 1,640 0 % |
| org.jboss.as.clustering.jgroups.subsystem.JChannelFactoryBuilder | 2 1 % | 80 1 % | 1,600 0 % |
| org.jboss.as.clustering.controller.ModuleBuilder | 5 1 % | 160 2 % | 1,128 0 % |
| org.wildfly.clustering.server.provider.LocalServiceProviderRegistryBuilder | 1 0 % | 24 0 % | 1,064 0 % |
| org.wildfly.clustering.server.registry.LocalRegistryFactoryBuilder | 1 0 % | 24 0 % | 1,048 0 % |
| org.wildfly.clustering.server.singleton.AsynchronousSingletonServiceBuilder | 1 0 % | 32 0 % | 1,040 0 % |
| org.wildfly.clustering.server.group.LocalCacheGroupBuilder | 1 0 % | 24 0 % | 896 0 % |
| org.wildfly.clustering.server.group.ChannelNodeFactoryBuilder | 1 0 % | 24 0 % | 768 0 % |
| org.wildfly.clustering.server.group.ChannelGroupBuilder | 1 0 % | 24 0 % | 712 0 % |
| org.jboss.as.clustering.infinispan.subsystem.LocalCacheBuilder | 1 0 % | 72 1 % | 568 0 % |
| org.jboss.as.clustering.jgroups.subsystem.ForkChannelFactoryBuilder | 1 0 % | 32 0 % | 496 0 % |
| org.jboss.as.clustering.infinispan.subsystem.CacheContainerBuilder | 4 1 % | 128 1 % | 392 0 % |
| org.wildfly.extension.clustering.singleton.SimpleElectionPolicyBuilder | 1 0 % | 24 0 % | 384 0 % |
| org.wildfly.clustering.server.group.LocalGroupBuilder | 1 0 % | 24 0 % | 344 0 % |
| org.wildfly.clustering.server.group.LocalNodeFactoryBuilder | 1 0 % | 24 0 % | 336 0 % |
| org.wildfly.extension.clustering.singleton.SingletonPolicyBuilder | 1 0 % | 24 0 % | 208 0 % |
| org.jboss.as.clustering.infinispan.subsystem.XAResourceRecoveryBuilder | 7 2 % | 168 2 % | 168 0 % |
| org.jboss.as.clustering.jgroups.subsystem.ChannelBuilder | 1 0 % | 40 0 % | 112 0 % |
| org.jboss.as.clustering.infinispan.subsystem.KeyAffinityServiceFactoryBuilder | 4 1 % | 64 1 % | 64 0 % |
| org.jboss.as.ejb3.remote.EJBRemotingConnectorClientMappingsEntryProviderService | 1 0 % | 32 0 % | 56 0 % |
| org.jboss.as.ejb3.remote.RegistryInstallerService | 1 0 % | 24 0 % | 48 0 % |
| org.wildfly.clustering.server.dispatcher.LocalCommandDispatcherFactoryBuilder | 1 0 % | 24 0 % | 48 0 % |
| org.wildfly.clustering.web.infinispan.session.RouteRegistryEntryProviderBuilder | 1 0 % | 16 0 % | 16 0 % |
+--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
{noformat}
Some of them are probably probably fine, but not all of them.
was:
There are lots of instances of org.wildfly.clustering.service.Builder hanging round in memory even after server was booted and builders are no longer needed.
Example of yourkit memory profile
{noformat}
+--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
| Class | Objects | Shallow Size | Retained Size |
+--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
| org.jboss.as.clustering.infinispan.subsystem.EvictionBuilder | 7 2 % | 168 2 % | 84,344 11 % |
| org.jboss.as.clustering.infinispan.subsystem.LockingBuilder | 7 2 % | 112 1 % | 84,288 11 % |
| org.jboss.as.clustering.infinispan.subsystem.ExpirationBuilder | 7 2 % | 112 1 % | 84,232 11 % |
| org.jboss.as.clustering.infinispan.subsystem.TransactionBuilder | 7 2 % | 224 2 % | 84,192 11 % |
| org.jboss.as.clustering.infinispan.subsystem.BackupForBuilder | 5 1 % | 80 1 % | 60,192 8 % |
| org.jboss.as.clustering.infinispan.subsystem.StateTransferBuilder | 5 1 % | 80 1 % | 60,152 8 % |
| org.jboss.as.clustering.infinispan.subsystem.PartitionHandlingBuilder | 5 1 % | 80 1 % | 60,112 8 % |
| org.wildfly.clustering.service.AsynchronousServiceBuilder | 53 15 % | 1,272 13 % | 59,992 8 % |
| org.wildfly.clustering.infinispan.spi.service.ConfigurationBuilder | 15 4 % | 480 5 % | 45,576 6 % |
| org.jboss.as.clustering.infinispan.subsystem.FileStoreBuilder | 3 1 % | 144 1 % | 41,048 5 % |
| org.wildfly.clustering.server.registry.CacheRegistryFactoryBuilder | 14 4 % | 448 4 % | 23,304 3 % |
| org.wildfly.clustering.server.provider.CacheServiceProviderRegistryBuilder | 14 4 % | 448 4 % | 18,712 2 % |
| org.jboss.as.clustering.infinispan.subsystem.DistributedCacheBuilder | 3 1 % | 312 3 % | 17,544 2 % |
| org.wildfly.clustering.server.group.CacheGroupBuilder | 14 4 % | 448 4 % | 16,216 2 % |
| org.wildfly.clustering.infinispan.spi.service.CacheBuilder | 15 4 % | 480 5 % | 15,368 2 % |
| org.jboss.as.clustering.infinispan.subsystem.ThreadPoolBuilder | 24 7 % | 576 6 % | 12,288 2 % |
| org.wildfly.clustering.server.registry.RegistryBuilder | 15 4 % | 480 5 % | 11,672 2 % |
| org.jboss.as.clustering.jgroups.subsystem.ProtocolConfigurationBuilder | 23 7 % | 920 9 % | 8,720 1 % |
| org.jboss.as.clustering.infinispan.subsystem.SharedStateCacheBuilder | 2 1 % | 176 2 % | 8,160 1 % |
| org.jboss.as.clustering.jgroups.subsystem.TransportConfigurationBuilder | 2 1 % | 96 1 % | 7,360 1 % |
| org.wildfly.clustering.server.group.CacheNodeFactoryBuilder | 15 4 % | 360 4 % | 6,576 1 % |
| org.jboss.as.clustering.jgroups.subsystem.ProtocolDefaultsBuilder | 1 0 % | 16 0 % | 4,880 1 % |
| org.jboss.as.clustering.infinispan.subsystem.BackupsBuilder | 5 1 % | 120 1 % | 4,272 1 % |
| org.jboss.as.clustering.infinispan.subsystem.InvalidationCacheBuilder | 1 0 % | 64 1 % | 4,056 1 % |
| org.wildfly.clustering.infinispan.spi.service.TemplateConfigurationBuilder | 8 2 % | 192 2 % | 4,048 1 % |
| org.wildfly.clustering.server.singleton.CacheSingletonServiceBuilderFactoryBuilder | 14 4 % | 448 4 % | 3,328 0 % |
| org.jboss.as.clustering.infinispan.subsystem.NoStoreBuilder | 4 1 % | 64 1 % | 2,232 0 % |
| org.jboss.as.clustering.infinispan.subsystem.ScheduledThreadPoolBuilder | 4 1 % | 96 1 % | 2,048 0 % |
| org.jboss.as.clustering.infinispan.subsystem.JGroupsTransportBuilder | 4 1 % | 128 1 % | 1,984 0 % |
| org.jboss.as.clustering.infinispan.subsystem.SiteBuilder | 4 1 % | 64 1 % | 1,920 0 % |
| org.wildfly.clustering.server.dispatcher.ChannelCommandDispatcherFactoryBuilder | 1 0 % | 48 0 % | 1,736 0 % |
| org.jboss.as.clustering.infinispan.subsystem.GlobalConfigurationBuilder | 4 1 % | 192 2 % | 1,688 0 % |
| org.jboss.as.clustering.infinispan.subsystem.StoreWriteThroughBuilder | 3 1 % | 48 0 % | 1,640 0 % |
| org.jboss.as.clustering.jgroups.subsystem.JChannelFactoryBuilder | 2 1 % | 80 1 % | 1,600 0 % |
| org.jboss.as.clustering.controller.ModuleBuilder | 5 1 % | 160 2 % | 1,128 0 % |
| org.wildfly.clustering.server.provider.LocalServiceProviderRegistryBuilder | 1 0 % | 24 0 % | 1,064 0 % |
| org.wildfly.clustering.server.registry.LocalRegistryFactoryBuilder | 1 0 % | 24 0 % | 1,048 0 % |
| org.wildfly.clustering.server.singleton.AsynchronousSingletonServiceBuilder | 1 0 % | 32 0 % | 1,040 0 % |
| org.wildfly.clustering.server.group.LocalCacheGroupBuilder | 1 0 % | 24 0 % | 896 0 % |
| org.wildfly.clustering.server.group.ChannelNodeFactoryBuilder | 1 0 % | 24 0 % | 768 0 % |
| org.wildfly.clustering.server.group.ChannelGroupBuilder | 1 0 % | 24 0 % | 712 0 % |
| org.jboss.as.clustering.infinispan.subsystem.LocalCacheBuilder | 1 0 % | 72 1 % | 568 0 % |
| org.jboss.as.clustering.jgroups.subsystem.ForkChannelFactoryBuilder | 1 0 % | 32 0 % | 496 0 % |
| org.jboss.as.clustering.infinispan.subsystem.CacheContainerBuilder | 4 1 % | 128 1 % | 392 0 % |
| org.wildfly.extension.clustering.singleton.SimpleElectionPolicyBuilder | 1 0 % | 24 0 % | 384 0 % |
| org.wildfly.clustering.server.group.LocalGroupBuilder | 1 0 % | 24 0 % | 344 0 % |
| org.wildfly.clustering.server.group.LocalNodeFactoryBuilder | 1 0 % | 24 0 % | 336 0 % |
| org.wildfly.extension.clustering.singleton.SingletonPolicyBuilder | 1 0 % | 24 0 % | 208 0 % |
| org.jboss.as.clustering.infinispan.subsystem.XAResourceRecoveryBuilder | 7 2 % | 168 2 % | 168 0 % |
| org.jboss.as.clustering.jgroups.subsystem.ChannelBuilder | 1 0 % | 40 0 % | 112 0 % |
| org.jboss.as.clustering.infinispan.subsystem.KeyAffinityServiceFactoryBuilder | 4 1 % | 64 1 % | 64 0 % |
| org.jboss.as.ejb3.remote.EJBRemotingConnectorClientMappingsEntryProviderService | 1 0 % | 32 0 % | 56 0 % |
| org.jboss.as.ejb3.remote.RegistryInstallerService | 1 0 % | 24 0 % | 48 0 % |
| org.wildfly.clustering.server.dispatcher.LocalCommandDispatcherFactoryBuilder | 1 0 % | 24 0 % | 48 0 % |
| org.wildfly.clustering.web.infinispan.session.RouteRegistryEntryProviderBuilder | 1 0 % | 16 0 % | 16 0 % |
+--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
{noformat}
> Lots of clustering builder instances are left in memory after objects are "built"
> ---------------------------------------------------------------------------------
>
> Key: WFLY-7731
> URL: https://issues.jboss.org/browse/WFLY-7731
> Project: WildFly
> Issue Type: Bug
> Components: Clustering
> Affects Versions: 11.0.0.Alpha1
> Reporter: Tomaz Cerar
> Assignee: Paul Ferraro
>
> There are lots of instances of org.wildfly.clustering.service.Builder hanging round in memory even after server was booted and builders are no longer needed.
> Example of yourkit memory profile
> {noformat}
> +--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
> | Class | Objects | Shallow Size | Retained Size |
> +--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
> | org.jboss.as.clustering.infinispan.subsystem.EvictionBuilder | 7 2 % | 168 2 % | 84,344 11 % |
> | org.jboss.as.clustering.infinispan.subsystem.LockingBuilder | 7 2 % | 112 1 % | 84,288 11 % |
> | org.jboss.as.clustering.infinispan.subsystem.ExpirationBuilder | 7 2 % | 112 1 % | 84,232 11 % |
> | org.jboss.as.clustering.infinispan.subsystem.TransactionBuilder | 7 2 % | 224 2 % | 84,192 11 % |
> | org.jboss.as.clustering.infinispan.subsystem.BackupForBuilder | 5 1 % | 80 1 % | 60,192 8 % |
> | org.jboss.as.clustering.infinispan.subsystem.StateTransferBuilder | 5 1 % | 80 1 % | 60,152 8 % |
> | org.jboss.as.clustering.infinispan.subsystem.PartitionHandlingBuilder | 5 1 % | 80 1 % | 60,112 8 % |
> | org.wildfly.clustering.service.AsynchronousServiceBuilder | 53 15 % | 1,272 13 % | 59,992 8 % |
> | org.wildfly.clustering.infinispan.spi.service.ConfigurationBuilder | 15 4 % | 480 5 % | 45,576 6 % |
> | org.jboss.as.clustering.infinispan.subsystem.FileStoreBuilder | 3 1 % | 144 1 % | 41,048 5 % |
> | org.wildfly.clustering.server.registry.CacheRegistryFactoryBuilder | 14 4 % | 448 4 % | 23,304 3 % |
> | org.wildfly.clustering.server.provider.CacheServiceProviderRegistryBuilder | 14 4 % | 448 4 % | 18,712 2 % |
> | org.jboss.as.clustering.infinispan.subsystem.DistributedCacheBuilder | 3 1 % | 312 3 % | 17,544 2 % |
> | org.wildfly.clustering.server.group.CacheGroupBuilder | 14 4 % | 448 4 % | 16,216 2 % |
> | org.wildfly.clustering.infinispan.spi.service.CacheBuilder | 15 4 % | 480 5 % | 15,368 2 % |
> | org.jboss.as.clustering.infinispan.subsystem.ThreadPoolBuilder | 24 7 % | 576 6 % | 12,288 2 % |
> | org.wildfly.clustering.server.registry.RegistryBuilder | 15 4 % | 480 5 % | 11,672 2 % |
> | org.jboss.as.clustering.jgroups.subsystem.ProtocolConfigurationBuilder | 23 7 % | 920 9 % | 8,720 1 % |
> | org.jboss.as.clustering.infinispan.subsystem.SharedStateCacheBuilder | 2 1 % | 176 2 % | 8,160 1 % |
> | org.jboss.as.clustering.jgroups.subsystem.TransportConfigurationBuilder | 2 1 % | 96 1 % | 7,360 1 % |
> | org.wildfly.clustering.server.group.CacheNodeFactoryBuilder | 15 4 % | 360 4 % | 6,576 1 % |
> | org.jboss.as.clustering.jgroups.subsystem.ProtocolDefaultsBuilder | 1 0 % | 16 0 % | 4,880 1 % |
> | org.jboss.as.clustering.infinispan.subsystem.BackupsBuilder | 5 1 % | 120 1 % | 4,272 1 % |
> | org.jboss.as.clustering.infinispan.subsystem.InvalidationCacheBuilder | 1 0 % | 64 1 % | 4,056 1 % |
> | org.wildfly.clustering.infinispan.spi.service.TemplateConfigurationBuilder | 8 2 % | 192 2 % | 4,048 1 % |
> | org.wildfly.clustering.server.singleton.CacheSingletonServiceBuilderFactoryBuilder | 14 4 % | 448 4 % | 3,328 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.NoStoreBuilder | 4 1 % | 64 1 % | 2,232 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.ScheduledThreadPoolBuilder | 4 1 % | 96 1 % | 2,048 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.JGroupsTransportBuilder | 4 1 % | 128 1 % | 1,984 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.SiteBuilder | 4 1 % | 64 1 % | 1,920 0 % |
> | org.wildfly.clustering.server.dispatcher.ChannelCommandDispatcherFactoryBuilder | 1 0 % | 48 0 % | 1,736 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.GlobalConfigurationBuilder | 4 1 % | 192 2 % | 1,688 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.StoreWriteThroughBuilder | 3 1 % | 48 0 % | 1,640 0 % |
> | org.jboss.as.clustering.jgroups.subsystem.JChannelFactoryBuilder | 2 1 % | 80 1 % | 1,600 0 % |
> | org.jboss.as.clustering.controller.ModuleBuilder | 5 1 % | 160 2 % | 1,128 0 % |
> | org.wildfly.clustering.server.provider.LocalServiceProviderRegistryBuilder | 1 0 % | 24 0 % | 1,064 0 % |
> | org.wildfly.clustering.server.registry.LocalRegistryFactoryBuilder | 1 0 % | 24 0 % | 1,048 0 % |
> | org.wildfly.clustering.server.singleton.AsynchronousSingletonServiceBuilder | 1 0 % | 32 0 % | 1,040 0 % |
> | org.wildfly.clustering.server.group.LocalCacheGroupBuilder | 1 0 % | 24 0 % | 896 0 % |
> | org.wildfly.clustering.server.group.ChannelNodeFactoryBuilder | 1 0 % | 24 0 % | 768 0 % |
> | org.wildfly.clustering.server.group.ChannelGroupBuilder | 1 0 % | 24 0 % | 712 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.LocalCacheBuilder | 1 0 % | 72 1 % | 568 0 % |
> | org.jboss.as.clustering.jgroups.subsystem.ForkChannelFactoryBuilder | 1 0 % | 32 0 % | 496 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.CacheContainerBuilder | 4 1 % | 128 1 % | 392 0 % |
> | org.wildfly.extension.clustering.singleton.SimpleElectionPolicyBuilder | 1 0 % | 24 0 % | 384 0 % |
> | org.wildfly.clustering.server.group.LocalGroupBuilder | 1 0 % | 24 0 % | 344 0 % |
> | org.wildfly.clustering.server.group.LocalNodeFactoryBuilder | 1 0 % | 24 0 % | 336 0 % |
> | org.wildfly.extension.clustering.singleton.SingletonPolicyBuilder | 1 0 % | 24 0 % | 208 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.XAResourceRecoveryBuilder | 7 2 % | 168 2 % | 168 0 % |
> | org.jboss.as.clustering.jgroups.subsystem.ChannelBuilder | 1 0 % | 40 0 % | 112 0 % |
> | org.jboss.as.clustering.infinispan.subsystem.KeyAffinityServiceFactoryBuilder | 4 1 % | 64 1 % | 64 0 % |
> | org.jboss.as.ejb3.remote.EJBRemotingConnectorClientMappingsEntryProviderService | 1 0 % | 32 0 % | 56 0 % |
> | org.jboss.as.ejb3.remote.RegistryInstallerService | 1 0 % | 24 0 % | 48 0 % |
> | org.wildfly.clustering.server.dispatcher.LocalCommandDispatcherFactoryBuilder | 1 0 % | 24 0 % | 48 0 % |
> | org.wildfly.clustering.web.infinispan.session.RouteRegistryEntryProviderBuilder | 1 0 % | 16 0 % | 16 0 % |
> +--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
> {noformat}
> Some of them are probably probably fine, but not all of them.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months
[JBoss JIRA] (WFLY-7731) Lots of clustering builder instances are left in memory after objects are "built"
by Tomaz Cerar (JIRA)
Tomaz Cerar created WFLY-7731:
---------------------------------
Summary: Lots of clustering builder instances are left in memory after objects are "built"
Key: WFLY-7731
URL: https://issues.jboss.org/browse/WFLY-7731
Project: WildFly
Issue Type: Bug
Components: Clustering
Affects Versions: 11.0.0.Alpha1
Reporter: Tomaz Cerar
Assignee: Paul Ferraro
There are lots of instances of org.wildfly.clustering.service.Builder hanging round in memory even after server was booted and builders are no longer needed.
Example of yourkit memory profile
{noformat}
+--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
| Class | Objects | Shallow Size | Retained Size |
+--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
| org.jboss.as.clustering.infinispan.subsystem.EvictionBuilder | 7 2 % | 168 2 % | 84,344 11 % |
| org.jboss.as.clustering.infinispan.subsystem.LockingBuilder | 7 2 % | 112 1 % | 84,288 11 % |
| org.jboss.as.clustering.infinispan.subsystem.ExpirationBuilder | 7 2 % | 112 1 % | 84,232 11 % |
| org.jboss.as.clustering.infinispan.subsystem.TransactionBuilder | 7 2 % | 224 2 % | 84,192 11 % |
| org.jboss.as.clustering.infinispan.subsystem.BackupForBuilder | 5 1 % | 80 1 % | 60,192 8 % |
| org.jboss.as.clustering.infinispan.subsystem.StateTransferBuilder | 5 1 % | 80 1 % | 60,152 8 % |
| org.jboss.as.clustering.infinispan.subsystem.PartitionHandlingBuilder | 5 1 % | 80 1 % | 60,112 8 % |
| org.wildfly.clustering.service.AsynchronousServiceBuilder | 53 15 % | 1,272 13 % | 59,992 8 % |
| org.wildfly.clustering.infinispan.spi.service.ConfigurationBuilder | 15 4 % | 480 5 % | 45,576 6 % |
| org.jboss.as.clustering.infinispan.subsystem.FileStoreBuilder | 3 1 % | 144 1 % | 41,048 5 % |
| org.wildfly.clustering.server.registry.CacheRegistryFactoryBuilder | 14 4 % | 448 4 % | 23,304 3 % |
| org.wildfly.clustering.server.provider.CacheServiceProviderRegistryBuilder | 14 4 % | 448 4 % | 18,712 2 % |
| org.jboss.as.clustering.infinispan.subsystem.DistributedCacheBuilder | 3 1 % | 312 3 % | 17,544 2 % |
| org.wildfly.clustering.server.group.CacheGroupBuilder | 14 4 % | 448 4 % | 16,216 2 % |
| org.wildfly.clustering.infinispan.spi.service.CacheBuilder | 15 4 % | 480 5 % | 15,368 2 % |
| org.jboss.as.clustering.infinispan.subsystem.ThreadPoolBuilder | 24 7 % | 576 6 % | 12,288 2 % |
| org.wildfly.clustering.server.registry.RegistryBuilder | 15 4 % | 480 5 % | 11,672 2 % |
| org.jboss.as.clustering.jgroups.subsystem.ProtocolConfigurationBuilder | 23 7 % | 920 9 % | 8,720 1 % |
| org.jboss.as.clustering.infinispan.subsystem.SharedStateCacheBuilder | 2 1 % | 176 2 % | 8,160 1 % |
| org.jboss.as.clustering.jgroups.subsystem.TransportConfigurationBuilder | 2 1 % | 96 1 % | 7,360 1 % |
| org.wildfly.clustering.server.group.CacheNodeFactoryBuilder | 15 4 % | 360 4 % | 6,576 1 % |
| org.jboss.as.clustering.jgroups.subsystem.ProtocolDefaultsBuilder | 1 0 % | 16 0 % | 4,880 1 % |
| org.jboss.as.clustering.infinispan.subsystem.BackupsBuilder | 5 1 % | 120 1 % | 4,272 1 % |
| org.jboss.as.clustering.infinispan.subsystem.InvalidationCacheBuilder | 1 0 % | 64 1 % | 4,056 1 % |
| org.wildfly.clustering.infinispan.spi.service.TemplateConfigurationBuilder | 8 2 % | 192 2 % | 4,048 1 % |
| org.wildfly.clustering.server.singleton.CacheSingletonServiceBuilderFactoryBuilder | 14 4 % | 448 4 % | 3,328 0 % |
| org.jboss.as.clustering.infinispan.subsystem.NoStoreBuilder | 4 1 % | 64 1 % | 2,232 0 % |
| org.jboss.as.clustering.infinispan.subsystem.ScheduledThreadPoolBuilder | 4 1 % | 96 1 % | 2,048 0 % |
| org.jboss.as.clustering.infinispan.subsystem.JGroupsTransportBuilder | 4 1 % | 128 1 % | 1,984 0 % |
| org.jboss.as.clustering.infinispan.subsystem.SiteBuilder | 4 1 % | 64 1 % | 1,920 0 % |
| org.wildfly.clustering.server.dispatcher.ChannelCommandDispatcherFactoryBuilder | 1 0 % | 48 0 % | 1,736 0 % |
| org.jboss.as.clustering.infinispan.subsystem.GlobalConfigurationBuilder | 4 1 % | 192 2 % | 1,688 0 % |
| org.jboss.as.clustering.infinispan.subsystem.StoreWriteThroughBuilder | 3 1 % | 48 0 % | 1,640 0 % |
| org.jboss.as.clustering.jgroups.subsystem.JChannelFactoryBuilder | 2 1 % | 80 1 % | 1,600 0 % |
| org.jboss.as.clustering.controller.ModuleBuilder | 5 1 % | 160 2 % | 1,128 0 % |
| org.wildfly.clustering.server.provider.LocalServiceProviderRegistryBuilder | 1 0 % | 24 0 % | 1,064 0 % |
| org.wildfly.clustering.server.registry.LocalRegistryFactoryBuilder | 1 0 % | 24 0 % | 1,048 0 % |
| org.wildfly.clustering.server.singleton.AsynchronousSingletonServiceBuilder | 1 0 % | 32 0 % | 1,040 0 % |
| org.wildfly.clustering.server.group.LocalCacheGroupBuilder | 1 0 % | 24 0 % | 896 0 % |
| org.wildfly.clustering.server.group.ChannelNodeFactoryBuilder | 1 0 % | 24 0 % | 768 0 % |
| org.wildfly.clustering.server.group.ChannelGroupBuilder | 1 0 % | 24 0 % | 712 0 % |
| org.jboss.as.clustering.infinispan.subsystem.LocalCacheBuilder | 1 0 % | 72 1 % | 568 0 % |
| org.jboss.as.clustering.jgroups.subsystem.ForkChannelFactoryBuilder | 1 0 % | 32 0 % | 496 0 % |
| org.jboss.as.clustering.infinispan.subsystem.CacheContainerBuilder | 4 1 % | 128 1 % | 392 0 % |
| org.wildfly.extension.clustering.singleton.SimpleElectionPolicyBuilder | 1 0 % | 24 0 % | 384 0 % |
| org.wildfly.clustering.server.group.LocalGroupBuilder | 1 0 % | 24 0 % | 344 0 % |
| org.wildfly.clustering.server.group.LocalNodeFactoryBuilder | 1 0 % | 24 0 % | 336 0 % |
| org.wildfly.extension.clustering.singleton.SingletonPolicyBuilder | 1 0 % | 24 0 % | 208 0 % |
| org.jboss.as.clustering.infinispan.subsystem.XAResourceRecoveryBuilder | 7 2 % | 168 2 % | 168 0 % |
| org.jboss.as.clustering.jgroups.subsystem.ChannelBuilder | 1 0 % | 40 0 % | 112 0 % |
| org.jboss.as.clustering.infinispan.subsystem.KeyAffinityServiceFactoryBuilder | 4 1 % | 64 1 % | 64 0 % |
| org.jboss.as.ejb3.remote.EJBRemotingConnectorClientMappingsEntryProviderService | 1 0 % | 32 0 % | 56 0 % |
| org.jboss.as.ejb3.remote.RegistryInstallerService | 1 0 % | 24 0 % | 48 0 % |
| org.wildfly.clustering.server.dispatcher.LocalCommandDispatcherFactoryBuilder | 1 0 % | 24 0 % | 48 0 % |
| org.wildfly.clustering.web.infinispan.session.RouteRegistryEntryProviderBuilder | 1 0 % | 16 0 % | 16 0 % |
+--------------------------------------------------------------------------------------+-------------+----------------+-----------------+
{noformat}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months
[JBoss JIRA] (WFLY-7730) Problem in undertow application-security-domain removing
by Jan Kalina (JIRA)
[ https://issues.jboss.org/browse/WFLY-7730?page=com.atlassian.jira.plugin.... ]
Jan Kalina updated WFLY-7730:
-----------------------------
Description:
Following error when try to remove *undertow.application-security-domain*:
java.lang.IllegalArgumentException: WFLYCTL0394: Capability 'org.wildfly.extension.undertow.application-security-domain.ejb3-tests' does not provide services of type 'class org.wildfly.security.auth.server.HttpAuthenticationFactory'
Problem is wrong type in obtaining service in RemoveHandler.
was:
Following error when try to remove *undertow.application-security-domain*:
java.lang.IllegalArgumentException: WFLYCTL0394: Capability 'org.wildfly.extension.undertow.application-security-domain.ejb3-tests' does not provide services of type 'class org.wildfly.security.auth.server.HttpAuthenticationFactory'
> Problem in undertow application-security-domain removing
> --------------------------------------------------------
>
> Key: WFLY-7730
> URL: https://issues.jboss.org/browse/WFLY-7730
> Project: WildFly
> Issue Type: Bug
> Reporter: Jan Kalina
> Assignee: Jan Kalina
>
> Following error when try to remove *undertow.application-security-domain*:
> java.lang.IllegalArgumentException: WFLYCTL0394: Capability 'org.wildfly.extension.undertow.application-security-domain.ejb3-tests' does not provide services of type 'class org.wildfly.security.auth.server.HttpAuthenticationFactory'
> Problem is wrong type in obtaining service in RemoveHandler.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months
[JBoss JIRA] (ELY-809) Specific Types for functional interfaces with generic types
by Darran Lofthouse (JIRA)
[ https://issues.jboss.org/browse/ELY-809?page=com.atlassian.jira.plugin.sy... ]
Darran Lofthouse resolved ELY-809.
----------------------------------
Resolution: Rejected
We have discussed this and decided special 'Capability' classes will be added to the subsystem instead.
> Specific Types for functional interfaces with generic types
> -----------------------------------------------------------
>
> Key: ELY-809
> URL: https://issues.jboss.org/browse/ELY-809
> Project: WildFly Elytron
> Issue Type: Enhancement
> Components: API / SPI
> Reporter: Darran Lofthouse
> Assignee: Darran Lofthouse
> Fix For: 1.1.0.Beta17
>
>
> Using MSC and WildFly Core's Capabilities and Requirements support there is a limit as to how far we can go with generic and maintain type safety.
> For any type returned by a factory method we should have a type that extends from the functional interface with the geeneric types specified e.g.
> {code}
> ProvidersSupplier extends Supplier<Provider[]>
> {code}
> Code that depends on this can still depend on Supplier<Provider[]>
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months
[JBoss JIRA] (WFLY-7730) Problem in undertow application-security-domain removing
by Jan Kalina (JIRA)
[ https://issues.jboss.org/browse/WFLY-7730?page=com.atlassian.jira.plugin.... ]
Jan Kalina updated WFLY-7730:
-----------------------------
Summary: Problem in undertow application-security-domain removing (was: Problem in undertow security domain removing)
> Problem in undertow application-security-domain removing
> --------------------------------------------------------
>
> Key: WFLY-7730
> URL: https://issues.jboss.org/browse/WFLY-7730
> Project: WildFly
> Issue Type: Bug
> Reporter: Jan Kalina
> Assignee: Jan Kalina
>
> Following error when try to remove *undertow.application-security-domain*:
> java.lang.IllegalArgumentException: WFLYCTL0394: Capability 'org.wildfly.extension.undertow.application-security-domain.ejb3-tests' does not provide services of type 'class org.wildfly.security.auth.server.HttpAuthenticationFactory'
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months
[JBoss JIRA] (WFLY-7730) Problem in undertow security domain removing
by Jan Kalina (JIRA)
Jan Kalina created WFLY-7730:
--------------------------------
Summary: Problem in undertow security domain removing
Key: WFLY-7730
URL: https://issues.jboss.org/browse/WFLY-7730
Project: WildFly
Issue Type: Bug
Reporter: Jan Kalina
Assignee: Jan Kalina
Following error when try to remove *undertow.application-security-domain*:
java.lang.IllegalArgumentException: WFLYCTL0394: Capability 'org.wildfly.extension.undertow.application-security-domain.ejb3-tests' does not provide services of type 'class org.wildfly.security.auth.server.HttpAuthenticationFactory'
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months
[JBoss JIRA] (WFCORE-2083) Reduce number of object allocations and memory footprint
by Tomaz Cerar (JIRA)
[ https://issues.jboss.org/browse/WFCORE-2083?page=com.atlassian.jira.plugi... ]
Tomaz Cerar updated WFCORE-2083:
--------------------------------
Description:
Profiler shows that we lots of duplicate object allocations with empty arrays
It also shows that lots of our builder objects are kept in memory even after builder did its job and created the object.
There are also cases where inner classes should be static to prevent capturing object reference to be kept
and many other cases.
was:
In our test scenario (see below) memory footprint has been increased between EAP 7.0.0.GA and current EAP 7.1.0.DR7 for more than 8% (~8MB) for Full profile and more than 9% (~6.5MB) for web profile. Could you please comment whether this is intended.
Test scenario:
# Start EAP instance.
# Measure its memory footprint - try to get the lowest possible footprint, that means force garbage collection a few times right before measuring. We enforce GC 10 times.
We see an increase both in heap size (~ 29 vs. 34 MB) and the metaspace size (~ 64 vs. 68 MB) - these numbers are for standalone-full profile.
> Reduce number of object allocations and memory footprint
> --------------------------------------------------------
>
> Key: WFCORE-2083
> URL: https://issues.jboss.org/browse/WFCORE-2083
> Project: WildFly Core
> Issue Type: Bug
> Components: Modules, Server
> Affects Versions: 3.0.0.Alpha14
> Reporter: Tomaz Cerar
> Assignee: Tomaz Cerar
> Priority: Critical
>
> Profiler shows that we lots of duplicate object allocations with empty arrays
> It also shows that lots of our builder objects are kept in memory even after builder did its job and created the object.
> There are also cases where inner classes should be static to prevent capturing object reference to be kept
> and many other cases.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 5 months