|
Author:
{u'username': u'dgottlieb', u'name': u'Daniel Gottlieb', u'email': u'daniel.gottlieb@10gen.com'}
Message: SERVER-26775: Cursors may be on a view namespace.
When a ClientCursorMonitor is timing out a cursor, its namespace may
be on a view. One case where this can happen is when the cursor was
on a collection, but when the ClientCursorMonitor gets to timing it
out, that collection was dropped and its namespace was recreated as
a view.
Branch: master
https://github.com/mongodb/mongo/commit/549c3f4315fd95431a662e7a8eff880f00b1458d
|
|
Actually, after some more investigation, it looks like my initial diagnosis was incorrect. Creating a view does not create a CursorManager, so we must be in some sort of weird state where there is a CursorManager registered on a namespace, but that namespace is actually a view. I'll do some more investigation tomorrow.
|