<div dir="ltr"><div>Hello,</div><div><br></div><div>As previously announced, we are replacing the existing Realtime PDL hubs.  We are taking steps to avoid interruption in data distribution, but <b>users should take the precautionary steps as described below to minimize the impact of this change</b>.</div><div><br></div><div><br></div><div>On <b>February 13, 2017</b>, we will update the DNS names associated with the Existing Realtime PDL hubs so they point to the New Realtime PDL hubs.  For many users, restarting their PDL client after this DNS change will be all that is needed.  <b>ALL USERS WITH EGRESS FIREWALLS</b> need to update their firewall rules and ensure they can connect to the New Realtime PDL hubs.</div><div><br></div><div>On March 1, 2017, we will shut down the Existing Realtime PDL hubs, which will no longer be available at their existing IP addresses.</div><div><br></div><div><br></div><div>Existing Realtime PDL hubs:</div><div><a href="http://ehppdl1.cr.usgs.gov">ehppdl1.cr.usgs.gov</a> ( 137.227.224.95 )</div><div><a href="http://ehppdl2.wr.usgs.gov">ehppdl2.wr.usgs.gov</a> ( 137.227.233.12 )</div><div><br></div><div>New Realtime PDL hubs:</div><div><a href="http://prod01-pdl01.cr.usgs.gov">prod01-pdl01.cr.usgs.gov</a> ( 137.227.224.211 )</div><div><a href="http://prod02-pdl01.cr.usgs.gov">prod02-pdl01.cr.usgs.gov</a> ( 137.227.252.137 )</div><div><br></div><div><br></div><div>At this time, consumer/receive users may start using the New Realtime PDL hubs, however producer/send users should continue sending to the Existing Realtime PDL hubs until DNS is updated.</div><div><br></div><div>More details are included below:</div><div>A) Check java version (1.8 is recommended)<br></div><div>B) Consumer/receive configuration changes</div><div>C) Users with egress firewalls</div><div><br></div><div><br></div><div>Please email this list or Lynda Lastowka <<a href="mailto:llastowka@usgs.gov">llastowka@usgs.gov</a>> if you have any questions or concerns,</div><div><br></div><div>Thanks,<br></div><div><br></div><div>Jeremy</div><div><br></div><div><br></div><div><br></div><div>A) CHECK JAVA VERSION</div><div><br></div><div>The HTTPS certificates on the New Realtime PDL hubs use TLSv1.2.</div><div><br></div><div>Java 1.8 appears to handle TLSv1, TLSv1.1, and TLSv1.2 correctly.  If you are running an older versions of java (1.6 or 1.7), you must explicitly enable support for TLSv1.2.</div><div><br></div><div><br></div><div>1) Stop your PDL client using the init script.  NOTE: this step is important because the init script uses the full command to identify any running process, and the following step will modify the command (potentially resulting in multiple PDL processes by accident).</div><div><br></div><div>For example:</div><div>ProductClient/init.sh stop</div><div><br></div><div><br></div><div>2) In the "init.sh" script, update your java command to include the argument "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2".</div><div><br></div><div>For example:</div><div>JAVA="java -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2"</div><div><br></div><div><br></div><div>3) Start your PDL client using the init script.</div><div><br></div><div>For example:</div><div>ProductClient/init.sh start</div><div><br></div><div><br></div><div><br></div><div>B) CONSUMER/RECEIVE CONFIGURATION CHANGES</div><div><br></div><div>Consumers (receive) may update their configuration before this DNS change to avoid any interruption.  Producers (send) SHOULD NOT UPDATE their configuration before February 13, 2017, as any consumers that have not updated their configuration would not receive products.</div><div><br></div><div><br></div><div>1) Update server references in your INI file (config.ini)</div><div><br></div><div>You can check which receiver sections are active by looking at the "receivers" property (before any sections) in your configuration.  Most consumers have a "receiver_pdl" section in their configuration, for example</div><div>    receivers = receiver_pdl</div><div><br></div><div>In any receiver sections (type = gov.usgs.earthquake.distribution.EIDSNotificationReceiver), update "serverHost" and "alternateServers" properties to reference the new Realtime PDL hubs:</div><div><br></div><div>    Replace "<a href="http://ehppdl1.cr.usgs.gov">ehppdl1.cr.usgs.gov</a>" with "<a href="http://prod01-pdl01.cr.usgs.gov">prod01-pdl01.cr.usgs.gov</a>"</div><div>    Replace "<a href="http://ehppdl2.wr.usgs.gov">ehppdl2.wr.usgs.gov</a>" with "<a href="http://prod02-pdl01.cr.usgs.gov">prod02-pdl01.cr.usgs.gov</a>"</div><div><br></div><div>For Example:</div><div><br></div><div>[receiver_pdl]</div><div>type = gov.usgs.earthquake.distribution.EIDSNotificationReceiver</div><div>storageDirectory = data/receiver_storage</div><div>indexFile = data/receiver_index.db</div><div>serverHost = <a href="http://prod01-pdl01.cr.usgs.gov">prod01-pdl01.cr.usgs.gov</a></div><div>serverPort = 39977</div><div>alternateServers = <a href="http://prod02-pdl01.cr.usgs.gov:39977">prod02-pdl01.cr.usgs.gov:39977</a></div><div>trackingfile = data/receiver_pdl_tracking.dat</div><div>cleanupInterval = 900000</div><div>storageage = 900000</div><div><br></div><div><br></div><div>2) Restart your PDL client using the init script.</div><div><br></div><div>For example:</div><div>ProductClient/init.sh restart</div><div><br></div><div><br></div><div><br></div><div>C) USERS WITH EGRESS FIREWALLS (which restrict outgoing traffic):</div><div><br></div><div>Firewalls need to be updated to allow the following traffic prior to February 13, 2017.</div><div><br></div><div>Source Ports:</div><div>TCP any</div><div><br></div><div>Destination Hosts:</div><div><a href="http://prod01-pdl01.cr.usgs.gov">prod01-pdl01.cr.usgs.gov</a> ( 137.227.224.211 )</div><div><a href="http://prod02-pdl01.cr.usgs.gov">prod02-pdl01.cr.usgs.gov</a> ( 137.227.252.137 )</div><div><br></div><div>Consumer/Receive Destination Ports:</div><div>TCP 443</div><div>TCP 39977</div><div>TCP 39988</div><div><br></div><div>Producer/Send Destination Ports:</div><div>TCP 11235</div><div><br></div></div>