-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Cluster Scalability
Reported in PYTHON-2048. When a Mongos routes a retryable write to a standalone shard the driver gets the following error:
{ 'n': 0, 'ok': 1.0, 'operationTime': Timestamp(1573609811, 1), 'writeErrors': [{'code': 20, 'codeName': 'IllegalOperation', 'errmsg': 'Transaction numbers are only allowed on a replica set member or mongos', 'index': 0}] '$clusterTime': {'clusterTime': Timestamp(1573609811, 1), 'signature': {'hash': b'\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00\x00\x00\x00\x00' b'\x00\x00\x00\x00', 'keyId': 0}} }
Could we improve this error message?
- is related to
-
PYTHON-2048 Raise an actionable error message when bulk_write/insert_many retryWrites fails due to using an unsupported storage engine or standalone
-
- Closed
-
- related to
-
DRIVERS-699 Raise an actionable error message when retryWrites fails due to using an unsupported storage engine
-
- Closed
-