Sun Microsystems, Inc.  Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1389647.1
Update Date:2012-08-29
Keywords:

Solution Type  Problem Resolution Sure

Solution  1389647.1 :   Pillar Axiom: HTTPS Call-Home Operations that Fail After Upgrading From Release 2.7 or 2.8  


Related Items
  • Pillar Axiom 500 Storage System
  •  
  • Pillar Axiom 300 Storage System
  •  
Related Categories
  • PLA-Support>Sun Systems>DISK>Pillar Axiom>SN-DK: Ax600
  •  




In this Document
Symptoms
Cause
Solution


Applies to:

Pillar Axiom 300 Storage System - Version Not Applicable and later
Pillar Axiom 500 Storage System - Version Not Applicable and later
Information in this document applies to any platform.

Symptoms

Call-Home (callhome and PerformSendSystemInformationToCallHomeServer) file transfers that use HTTPS or HTTPS with proxy fail on larger Call-Home bundles. The failure occurs approximately five or ten minutes after a background task begins the transfer, or five or ten minutes after transmission of an automatic Call-Home occurs.

This issue affects only systems running release 02.07.00 and higher.

Cause

A change was introduced in release 2.7.0 to prevent HTTPS Call-Home operations and transfers from hanging indefinitely. The change terminates the Call-Home or transfer attempt 300 seconds (five minutes) after the initial request to perform the Call-Home. The system performs a retry, however ,the second attempt is performed in cleartext (unencrypted) and the connection is not accepted by the Pillar Data Systems Call-Home server.

Solution

Release 02.08.01 sets the timeout for HTTPS transfers to 7200 seconds (two hours) before the data transfer fails.

IMPORTANT! Release 02.08.01 does not address all HTTP Call-Home issues. You may need to use tcpdump or traceroute on the Pilot to troubleshoot other Call-Home issues.
Additional Information

A secondary issue exists where the system may incorrectly indicate a successful completion to all types of proxy-based Call-Homes. This incorrect indication is typically returned within a minute or two; not enough time for a reasonably-sized Call-Home transfer to complete. Furthermore, it is difficult to verify this condition without searching for the file on the Call-Home server, however, you can diagnose the issue using tcpdump.

HTTP Call-Home is performed using web browser emulation. The Pillar Axiom system performs an HTTPS Post of Form Data operation to the same Call-Home server used for all transfers (callhome.support.pillardata.com: port 443). The form data is in the Call-Home file located in the /var/stage directory.

If a proxy is present, the Pillar Axiom system operates like a web browser configured to use a proxy. The system connects to the proxy using the appropriate port, and sends a Connect request to the proxy requesting a secure HTTP connection to the Call-Home server.

If the proxy is able to resolve that hostname and complete the connection, the Pillar Axiom system then sends its standard keys to the Call-Home server for authentication.


Attachments
This solution has no attachment
  Copyright © 2012 Sun Microsystems, Inc.  All rights reserved.
 Feedback