-
Type:
Build Failure
-
Resolution: Fixed
-
Priority:
Minor - P4
-
Affects Version/s: None
-
Component/s: None
-
None
-
-
None
-
PHP Drivers
-
Not Needed
-
-
None
-
None
-
None
-
None
-
None
-
None
The "A successful unordered bulk write with an unacknowledged write concern" test in unacknowledgedBulkWrite.yml occasionally fails on sharded clusters. From this build failure:
FAILURE: (PHPUnit\Framework\ExpectationFailedException)
MongoDB\Tests\UnifiedSpecTests\UnifiedSpecTest::testCommandMonitoring with data set "command-monitoring/unacknowledgedBulkWrite: A successful unordered bulk write with an unacknowledged write concern" (MongoDB\Tests\UnifiedSpecTests\UnifiedTestCase Object (...))
Failed asserting that expected value matches actual value.
$actual count is 1, expected 2
--- Expected
+++ Actual
@@ @@
-MongoDB\Model\BSONArray Object &00000000000068c30000000000000000 (
- 0 => MongoDB\Model\BSONDocument Object &00000000000151c40000000000000000 (
+MongoDB\Model\BSONArray Object &00000000000151ac0000000000000000 (
+ 0 => MongoDB\Model\BSONDocument Object &0000000000014d020000000000000000 (
'_id' => 1
'x' => 11
- )
- 1 => MongoDB\Model\BSONDocument Object &0000000000014d0d0000000000000000 (
- '_id' => 'unorderedBulkWriteInsertW0'
- 'x' => 44
)
)
/data/mci/19444affdb1e0b0ab8cd8460a6c05c45/src/tests/UnifiedSpecTests/Constraint/Matches.php:109
/data/mci/19444affdb1e0b0ab8cd8460a6c05c45/src/tests/UnifiedSpecTests/ExpectedResult.php:49
/data/mci/19444affdb1e0b0ab8cd8460a6c05c45/src/tests/UnifiedSpecTests/Operation.php:154
/data/mci/19444affdb1e0b0ab8cd8460a6c05c45/src/tests/UnifiedSpecTests/UnifiedTestRunner.php:221
/data/mci/19444affdb1e0b0ab8cd8460a6c05c45/src/tests/UnifiedSpecTests/UnifiedTestRunner.php:108
/data/mci/19444affdb1e0b0ab8cd8460a6c05c45/src/tests/UnifiedSpecTests/UnifiedSpecTest.php:282
This was discovered while working on PHPLIB-1459.
- is related to
-
PHPLIB-1459 Direct read/write retries to another mongos if possible
-
- Closed
-
- split from
-
DRIVERS-2921 Use single mongos in racy unacknowledged write tests
-
- Implementing
-