We have a script that calls the 'quota-report-iter' API every 15 minutes and has been doing so for a year. No changes have been made to the script or the filer (or the network).
On Thu, 21 May 2015 06:45:02 -0700, the filer stopped responding properly to the API requests (and I have not been able to make any API calls since that time).
I'm looking for a place to start troubleshooting this issue.
Here's a traceback from the python script that's doing the query: # ./get_na_quota.sh Traceback (most recent call last): File "./NetApp-quotalist.py", line 190, in get_quota_info() File "./NetApp-quotalist.py", line 126, in get_quota_info print_tree_init(s,None,0) File "./NetApp-quotalist.py", line 86, in print_tree_init n=nas.invoke("quota-report-iter", "max-records", req_size) File "./NetApp-API/NaServer.py", line 542, in invoke return self.invoke_elem(xi) File "./NetApp-API/NaServer.py", line 490, in invoke_elem response = connection.getresponse() File "/usr/lib64/python2.6/httplib.py", line 990, in getresponse response.begin() File "/usr/lib64/python2.6/httplib.py", line 391, in begin version , status, reason = self._read_status() File "/usr/lib64/python2.6/httplib.py", line 349, in _read_status line = self.fp.readline() File "/usr/lib64/python2.6/socket.py", line 433, in readline data = recv(1)