Details
-
Bug
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
2.7
-
None
-
None
Description
TestReplicaSetClientLazyConnectBadSeeds intermittently fails in Jenkins. Sometimes, all ten threads will throw like:
test_find_one (test.test_replica_set_client.TestReplicaSetClientLazyConnectBadSeeds) ... Exception in thread Thread-2239:
|
Traceback (most recent call last):
|
File "/mnt/jenkins/languages/python/r2.7/lib/python2.7/threading.py", line 810, in __bootstrap_inner
|
self.run()
|
File "/mnt/jenkins/languages/python/r2.7/lib/python2.7/threading.py", line 763, in run
|
self.__target(*self.__args, **self.__kwargs)
|
File "/mnt/jenkins/workspace/mongo-python-driver/extensions/with-extensions/label/linux64/mongodb_configuration/replica_set/mongodb_server/legacy-release/python_language_version/2.7/test/utils.py", line 40, in _f
|
return f(*(args + new_args), **final_kwargs)
|
File "/mnt/jenkins/workspace/mongo-python-driver/extensions/with-extensions/label/linux64/mongodb_configuration/replica_set/mongodb_server/legacy-release/python_language_version/2.7/test/utils.py", line 515, in find_one
|
results.append(collection.find_one())
|
File "/mnt/jenkins/workspace/mongo-python-driver/extensions/with-extensions/label/linux64/mongodb_configuration/replica_set/mongodb_server/legacy-release/python_language_version/2.7/pymongo/collection.py", line 691, in find_one
|
for result in cursor.limit(-1):
|
File "/mnt/jenkins/workspace/mongo-python-driver/extensions/with-extensions/label/linux64/mongodb_configuration/replica_set/mongodb_server/legacy-release/python_language_version/2.7/pymongo/cursor.py", line 1000, in next
|
if len(self.__data) or self._refresh():
|
File "/mnt/jenkins/workspace/mongo-python-driver/extensions/with-extensions/label/linux64/mongodb_configuration/replica_set/mongodb_server/legacy-release/python_language_version/2.7/pymongo/cursor.py", line 944, in _refresh
|
self.__uuid_subtype))
|
File "/mnt/jenkins/workspace/mongo-python-driver/extensions/with-extensions/label/linux64/mongodb_configuration/replica_set/mongodb_server/legacy-release/python_language_version/2.7/pymongo/cursor.py", line 877, in __send_message
|
res = client._send_message_with_response(message, **kwargs)
|
File "/mnt/jenkins/workspace/mongo-python-driver/extensions/with-extensions/label/linux64/mongodb_configuration/replica_set/mongodb_server/legacy-release/python_language_version/2.7/pymongo/mongo_replica_set_client.py", line 1674, in _send_message_with_response
|
raise AutoReconnect(msg, errors)
|
AutoReconnect: No replica set primary available for query with ReadPreference PRIMARY
|
Unclear if this is a replica set client bug or a test bug.