[java-identity-provider COMMIT] in /trunk/idp-conf/src/main/resources: conf/idp.properties conf/services.properties s...

noreply at shibboleth.net noreply at shibboleth.net
Thu Nov 12 19:43:17 EST 2015


Author: scantor
Date: Thu Nov 12 19:43:17 2015
New Revision: 7987

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7987&view=rev
Log:
IDP-852 - Global fail-fast setting for services

Modified:
    trunk/idp-conf/src/main/resources/conf/idp.properties
    trunk/idp-conf/src/main/resources/conf/services.properties
    trunk/idp-conf/src/main/resources/system/conf/services-system.xml

Modified: trunk/idp-conf/src/main/resources/conf/idp.properties
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/idp.properties?rev=7987&r1=7986&r2=7987&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/idp.properties	(original)
+++ trunk/idp-conf/src/main/resources/conf/idp.properties	Thu Nov 12 19:43:17 2015
@@ -19,6 +19,10 @@
 
 # Set the location of Velocity view templates
 #idp.views = %{idp.home}/views
+
+# Global default for fail-fast behavior of most subsystems
+# with individual override possible via services.properties
+#idp.service.failFast = false
 
 # Settings for internal AES encryption key
 #idp.sealer.storeType = JCEKS

Modified: trunk/idp-conf/src/main/resources/conf/services.properties
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/services.properties?rev=7987&r1=7986&r2=7987&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/services.properties	(original)
+++ trunk/idp-conf/src/main/resources/conf/services.properties	Thu Nov 12 19:43:17 2015
@@ -5,7 +5,7 @@
 # checkInterval = PT0S means never reload (this is the default)
 
 #idp.service.logging.resource = %{idp.home}/conf/logback.xml
-#idp.service.logging.failFast = false
+#idp.service.logging.failFast = true
 idp.service.logging.checkInterval = PT5M
 
 # Set to shibboleth.LegacyRelyingPartyResolverResources with legacy V2 relying-party.xml

Modified: trunk/idp-conf/src/main/resources/system/conf/services-system.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/services-system.xml?rev=7987&r1=7986&r2=7987&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/services-system.xml	(original)
+++ trunk/idp-conf/src/main/resources/system/conf/services-system.xml	Thu Nov 12 19:43:17 2015
@@ -23,12 +23,12 @@
         class="%{idp.service.logging.class:net.shibboleth.idp.log.LogbackLoggingService}"
         p:loggingConfiguration="%{idp.service.logging.resource:%{idp.home}/conf/logback.xml}"
         p:reloadCheckDelay="%{idp.service.logging.checkInterval:PT0S}"
-        p:failFast="%{idp.service.logging.failFast:true}" />
+        p:failFast="%{idp.service.logging.failFast:%{idp.service.failFast:true}}" />
     
     <bean id="shibboleth.AttributeFilterService" class="net.shibboleth.ext.spring.service.ReloadableSpringService"
             depends-on="shibboleth.VelocityEngine"
             p:serviceConfigurations-ref="#{'%{idp.service.attribute.filter.resources:shibboleth.AttributeFilterResources}'.trim()}"
-            p:failFast="%{idp.service.attribute.filter.failFast:false}"
+            p:failFast="%{idp.service.attribute.filter.failFast:%{idp.service.failFast:false}}"
             p:reloadCheckDelay="%{idp.service.attribute.filter.checkInterval:PT0S}"
             p:beanFactoryPostProcessors-ref="shibboleth.PropertySourcesPlaceholderConfigurer">
         <constructor-arg name="claz" value="net.shibboleth.idp.attribute.filter.AttributeFilter" />
@@ -41,7 +41,7 @@
     <bean id="shibboleth.AttributeResolverService" class="net.shibboleth.ext.spring.service.ReloadableSpringService" 
             depends-on="shibboleth.VelocityEngine"
             p:serviceConfigurations-ref="#{'%{idp.service.attribute.resolver.resources:shibboleth.AttributeResolverResources}'.trim()}"
-            p:failFast="%{idp.service.attribute.resolver.failFast:false}"
+            p:failFast="%{idp.service.attribute.resolver.failFast:%{idp.service.failFast:false}}"
             p:reloadCheckDelay="%{idp.service.attribute.resolver.checkInterval:PT0S}"
             p:beanFactoryPostProcessors-ref="shibboleth.PropertySourcesPlaceholderConfigurer">
         <constructor-arg name="claz" value="net.shibboleth.idp.attribute.resolver.AttributeResolver" />
@@ -54,14 +54,14 @@
     <bean id="shibboleth.NameIdentifierGenerationService" class="net.shibboleth.ext.spring.service.ReloadableSpringService" 
         c:claz="net.shibboleth.idp.saml.nameid.NameIdentifierGenerationService"
         p:serviceConfigurations-ref="#{'%{idp.service.nameidGeneration.resources:shibboleth.NameIdentifierGenerationResources}'.trim()}"
-        p:failFast="%{idp.service.nameidGeneration.failFast:false}"
+        p:failFast="%{idp.service.nameidGeneration.failFast:%{idp.service.failFast:false}}"
         p:reloadCheckDelay="%{idp.service.nameidGeneration.checkInterval:PT0S}"

[... 38 lines stripped ...]


More information about the commits mailing list