ERROR: Transaction 8233a7f9-23f6-412d-bc76-ce2eacc4c2c8:1 was aborted on statement 3 due to: an error from cluster data placement change :: caused by :: Encountered error from localhost:27217 during a transaction :: caused by :: sharding status of collection transaction-tests.test is not currently available for filtering and needs to be recovered from the config server (OperationFailure)
Traceback (most recent call last):
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/test/__init__.py", line 447, in wrap
return f(*args, **kwargs)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/test/__init__.py", line 447, in wrap
return f(*args, **kwargs)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/test/__init__.py", line 447, in wrap
return f(*args, **kwargs)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/test/test_transactions.py", line 407, in run_scenario
self.run_scenario(scenario_def, test)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/test/utils_spec_runner.py", line 576, in run_scenario
self.run_test_ops(sessions, collection, test)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/test/utils_spec_runner.py", line 489, in run_test_ops
self.run_operations(sessions, collection, test['operations'])
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/test/utils_spec_runner.py", line 395, in run_operations
result = self.run_operation(sessions, collection, op.copy())
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/test/utils_spec_runner.py", line 342, in run_operation
result = cmd(**dict(arguments))
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/collection.py", line 501, in bulk_write
bulk_api_result = blk.execute(write_concern, session)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/bulk.py", line 528, in execute
return self.execute_command(generator, write_concern, session)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/bulk.py", line 360, in execute_command
self.is_retryable, retryable_bulk, s, self)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/mongo_client.py", line 1393, in _retry_with_session
return func(session, sock_info, retryable)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/bulk.py", line 355, in retryable_bulk
retryable, full_result)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/bulk.py", line 309, in _execute_command
result, to_send = bwc.execute(ops, client)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/message.py", line 909, in execute
result = self.write_command(request_id, msg, to_send)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/message.py", line 998, in write_command
reply = self.sock_info.write_command(request_id, msg)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/pool.py", line 681, in write_command
helpers._check_command_response(result)
File "/data/mci/6157faf22d2f2dddffa3bb919fb70f66/src/pymongo/helpers.py", line 161, in _check_command_response
raise OperationFailure(msg % errmsg, code, response)
pymongo.errors.OperationFailure: Transaction 8233a7f9-23f6-412d-bc76-ce2eacc4c2c8:1 was aborted on statement 3 due to: an error from cluster data placement change :: caused by :: Encountered error from localhost:27217 during a transaction :: caused by :: sharding status of collection transaction-tests.test is not currently available for filtering and needs to be recovered from the config server