Connection object in datafind fails on repeated queries
[Migrated from redmine#2224, OP: @ryan.fisher]
Inexact Repro, 2 possible outcomes:
>>> from glue import datafind
>>> connection = datafind.GWDataFindHTTPConnection()
>>> cache = connection.find_frame_urls('L', 'R', 1067042880, 1067042900, urltype='file')
>>> cache = connection.find_frame_urls('L', 'R', 1118693178, 1118693278, urltype='file')
Missing segments:
[1118693178 ... 1118693278)
#### Wait a minute ####
>>> cache = connection.find_frame_urls('L', 'R', 1118693178, 1118693278, urltype='file')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.6/site-packages/glue/datafind.py", line 372, in find_frame_urls
response = self._requestresponse("GET", url)
File "/usr/lib64/python2.6/site-packages/glue/datafind.py", line 120, in _requestresponse
% (self.host, e))
RuntimeError: Unable to query server 10.13.20.73:
Perhaps you need a valid proxy credential?
>>> from glue import datafind
>>> connection = datafind.GWDataFindHTTPConnection()
>>> cache = connection.find_frame_urls('L', 'R', 1067042880, 1067042900, urltype='file')
>>> cache = connection.find_frame_urls('L', 'R', 1118693178, 1118693278, urltype='file')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.6/site-packages/glue/datafind.py", line 372, in find_frame_urls
response = self._requestresponse("GET", url)
File "/usr/lib64/python2.6/site-packages/glue/datafind.py", line 120, in _requestresponse
% (self.host, e))
RuntimeError: Unable to query server 10.13.20.73:
Perhaps you need a valid proxy credential?