<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><div>Hi,</div><div><br></div><div>I am trying to upgrade my IdP 2.2.1 instance to IdP 2.3.2. &nbsp;I am seeing a strange issue with FilesystemMetadataProvider. &nbsp;Below is my Chaining MetadataProvider in my relying-party.xml</div><div><br></div><div>&nbsp; &nbsp; &lt;metadata:MetadataProvider id="ShibbolethMetadata" xsi:type="metadata:ChainingMetadataProvider"&gt;</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;!-- Load the IdP's own metadata. &nbsp;This is necessary for artifact support. --&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;metadata:MetadataProvider id="IdPMD" xsi:type="metadata:ResourceBackedMetadataProvider" xmlns="urn:mace:shibboleth:2.0:metadata"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;MetadataResource xsi:type="resource:FilesystemResource" file="/usr/local/tomcat/webapps/idp/WEB-INF/classes/conf/idp-metadata.xml"/&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/metadata:MetadataProvider&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&lt;metadata:MetadataProvider id="metadata" xsi:type="metadata:FilesystemMetadataProvider" xmlns="urn:mace:shibboleth:2.0:metadata"&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; maxRefreshDelay ="PT5M" minRefreshDelay="PT5M"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; metadataFile="/usr/local/tomcat/webapps/idp/WEB-INF/classes/conf/metadata.xml"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/metadata:MetadataProvider&gt;</div><div>&nbsp; &nbsp; &lt;/metadata:MetadataProvider&gt;</div><div><br></div></div><div><br></div><div>We have about 300-400 entries in our metadata file. &nbsp;We have a process where we make metadata changes and put them in a staging folder before doing a "cp" into the actual directory location. &nbsp;I noticed that in 2.3.2 that even with a PT5M setting that the file doesn't reload. &nbsp;In the logs it usually displays the messages below when trying to refresh metadata. &nbsp;The logs no longer display the message after changes were made. &nbsp;They are also not reflected in the SP I made changes to. &nbsp;The data in the metadata.xml file was visually inspected and the changes that were made exist. &nbsp;The data just doesn't get refreshed.</div><div><br></div><div><div>2011-09-30-16:41:59.253 DEBUG [] Write lock over cache acquired</div><div>2011-09-30-16:41:59.253 INFO &nbsp;[] PKIX validation info cache cleared</div><div>2011-09-30-16:41:59.253 DEBUG [] Write lock over cache released</div><div>2011-09-30-16:41:59.253 DEBUG [] Write lock over cache acquired</div><div>2011-09-30-16:41:59.253 INFO &nbsp;[] PKIX validation info cache cleared</div><div>2011-09-30-16:41:59.253 DEBUG [] Write lock over cache released</div></div><div><br></div><div>The strange thing is that it refreshes when I do a manual edit through vi or another editor. &nbsp;Also all other files like attribute-filter.xml and relying-party.xml refresh perfectly fine through both processes, so I would assume it isn't a permissions issue. &nbsp;All the files have the same read/write access and same user owns the files.</div><div><br></div><div>I would assume that all the refreshing of files uses the same shib-commons code, so it doesn't seem like a bug. &nbsp;Is it simply a permissions issue or maybe OS issue?</div><div><br></div><div>Thanks</div><div><br></div><div>Warren</div><div><br></div><div><br></div></body></html>