BugZero found this defect 24 days ago.
Data sources
All data on this page is proprietary to BugZero® or gathered from public sources
4/26/2024
MongoDB Server
No affected releases provided.
8.1.0-rc0
When run against an embedded router, the insert that the assert.soon() currentOp in this test is expected to trigger a CatalogCache refresh that is expected to get stuck in performNoopMajorityWriteLocally() here because the mongod is fsync locked. That is, this is the same issue as described in SERVER-83433. The router service on mongod currently uses the ShardServerCatalogCacheLoader (SERVER-82588). So when a refresh occurs, it requires doing a noop write which will then deadlock since the mongod is fsync locked. This deadlock should go away after SERVER-82588.
xgen-internal-githook commented on Thu, 25 Apr 2024 23:45:59 +0000: Author: {'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'} Message: SERVER-89843 Make fsync_lock_unlock.js compatible with embedded router (#21506) GitOrigin-RevId: 9917067093b3fc727f8046dd5c69bff42f73cb62 Branch: master https://github.com/mongodb/mongo/commit/98de65988cd2c6a5afcad4e49c659dfbd9a86e2a