[SERVER-2977] Create cursor based interface for query optimizer Created: 21/Apr/11  Updated: 12/Jul/16  Resolved: 09/Jun/11

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 1.9.1

Type: Improvement Priority: Major - P3
Reporter: Aaron Staple Assignee: Aaron Staple
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Participants:

 Comments   
Comment by auto [ 10/Jun/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 comments
Branch: master
https://github.com/mongodb/mongo/commit/8db6995de230148d4187e8880408c0f4bb29698a

Comment by auto [ 09/Jun/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 if there is a takeover cursor, forward its supportsYields function
Branch: master
https://github.com/mongodb/mongo/commit/0badca8e5bc860e38608ac9e1816a384fb029c0f

Comment by auto [ 09/Jun/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 fix qo cursor bug when yielding a basic cursor
Branch: master
https://github.com/mongodb/mongo/commit/c79ca08c9d3ca006377de654407477881dfc8c82

Comment by auto [ 09/Jun/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 optimize query optimizer cursor common case forwarding to takeover cursor
Branch: master
https://github.com/mongodb/mongo/commit/ead33091f0726dc6304304956d461ece816666a8

Comment by Eliot Horowitz (Inactive) [ 03/Jun/11 ]

Yes, lets look at performance now and make sure nothing dropped with this change.

Comment by auto [ 02/Jun/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 check specifically for out of order assertion when constructing QueryOptimizerCursor
Branch: master
https://github.com/mongodb/mongo/commit/6575b2ebbfdf54b83498baa852466303c683dd55

Comment by auto [ 18/May/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 use query optimizer cursor for distinct
Branch: master
https://github.com/mongodb/mongo/commit/aa0865f65528a88f545b1dee8517e1e326ad8390

Comment by auto [ 18/May/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 generate cursor in NamespaceDetailsTransient, and short circuit some simple queries
Branch: master
https://github.com/mongodb/mongo/commit/859bb3ad164953e2a5c889939bf8c89dc5d6a6ef

Comment by auto [ 18/May/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 add nscanned to query optimizer cursor
Branch: master
https://github.com/mongodb/mongo/commit/719e23b5f72872a894b71f7f24b40f0db3284b20

Comment by auto [ 17/May/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 Use query optimizer cursor in map reduce
Branch: master
https://github.com/mongodb/mongo/commit/dc922edc3172d36b3d2005d75c79519ceb7d2764

Comment by auto [ 17/May/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 add yielding, simple ordering, and some exception handling to query optimizer cursor
Branch: master
https://github.com/mongodb/mongo/commit/c61c9fa588821acc0abcee1e4fdc236ad2eaf0e7

Comment by auto [ 09/May/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 use query optimizer cursor for group
Branch: master
https://github.com/mongodb/mongo/commit/de5b7c284bbee4ae3217af675cde3096a3e183bb

Comment by auto [ 09/May/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 additional tests
Branch: master
https://github.com/mongodb/mongo/commit/a03fc0744bcb481609a757440917ed74cb84d449

Comment by auto [ 09/May/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 assert rather than crash on invalid cursor access
Branch: master
https://github.com/mongodb/mongo/commit/217b88af17ebb0470fbf53dce1797f251837923b

Comment by auto [ 04/May/11 ]

Author:

{u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-2977 initial version of query optimizer cursor
Branch: master
https://github.com/mongodb/mongo/commit/bd29441d12e5645674a8355191833b068d1aca5f

Generated at Thu Feb 08 03:01:43 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.