[SERVER-8791] Create a uniform index API across all types of indices Created: 28/Feb/13  Updated: 06/Nov/19  Resolved: 02/May/13

Status: Closed
Project: Core Server
Component/s: Index Maintenance, Querying
Affects Version/s: None
Fix Version/s: 2.5.0

Type: Improvement Priority: Major - P3
Reporter: Alberto Lerner Assignee: hari.khalsa@10gen.com
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-44393 indexu.js fails in replica_set_passth... Closed
is depended on by SERVER-3551 RTree Implementation for Spatial Inde... Backlog
is depended on by SERVER-1436 index plugin api Closed
Related
related to SERVER-4062 Quoted strings in $near query results... Closed
related to SERVER-4485 unify index suitability code Closed
Participants:

 Description   

Allow the query execution engine to interact with different index data structures without knowledge of their internals.



 Comments   
Comment by auto [ 02/Jul/13 ]

Author:

{u'username': u'hkhalsa', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-8791 SERVER-9212 keep btree bucket deletion inside of btree class
Branch: master
https://github.com/mongodb/mongo/commit/a6766a1b1d9cdbcdad70ed1115e129bb0bb17366

Comment by auto [ 25/Jun/13 ]

Author:

{u'username': u'hkhalsa', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-8791 SERVER-9212 move btree-only funcs out of indexcursor iface
Branch: master
https://github.com/mongodb/mongo/commit/b290b65c9e679a42999fe1b0ef7d466b669bd6c9

Comment by auto [ 03/May/13 ]

Author:

{u'date': u'2013-05-03T08:17:29Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8791 SERVER-9212 Visual Studio – add and remove files
Branch: master
https://github.com/mongodb/mongo/commit/6aa444a46d2e5457c0fe185d323a6d328cfcde28

Comment by auto [ 02/May/13 ]

Author:

{u'date': u'2013-05-01T14:01:08Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-8791 SERVER-9212 remove IndexSpec
Branch: master
https://github.com/mongodb/mongo/commit/c81781d4064998e1cd5d98f6e89c9359f2b7e323

Comment by auto [ 02/May/13 ]

Author:

{u'date': u'2013-04-29T16:17:05Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-8791 SERVER-9212 retire indexplugin/indextype
Branch: master
https://github.com/mongodb/mongo/commit/41a2d01e419cabd2011ce4ce7262eb8b7181d9e7

Comment by auto [ 26/Apr/13 ]

Author:

{u'date': u'2013-04-26T16:50:27Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-8791 document unreliable dbtests, fix possible index cursor seek bug
Branch: master
https://github.com/mongodb/mongo/commit/f432d2ce05e5608f926f2d21cb345f84cb2445b0

Comment by auto [ 25/Apr/13 ]

Author:

{u'date': u'2013-04-25T17:13:16Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8791 Fix Windows compile
Branch: master
https://github.com/mongodb/mongo/commit/5ae15577b9b341ec782459c975e2f6e8cdf8caf7

Comment by auto [ 25/Apr/13 ]

Author:

{u'date': u'2013-04-24T00:31:52Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-8791 SERVER-9212 retire IndexInterface
Branch: master
https://github.com/mongodb/mongo/commit/2433c3af1fcd93e73e67f708e7da2410965c8e64

Comment by auto [ 23/Apr/13 ]

Author:

{u'date': u'2013-04-23T19:37:52Z', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-8791 fix interface to IndexBuildsInProgress::get
Branch: master
https://github.com/mongodb/mongo/commit/95b42ea5dfd7e8939c8eff9e7bf4a6442b7b14d3

Comment by auto [ 18/Apr/13 ]

Author:

{u'date': u'2013-04-18T15:59:50Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8791 SERVER-9164 Visual Studio – add new files
Branch: master
https://github.com/mongodb/mongo/commit/0963b26bb78c85016781140c0b647877a6456ecc

Comment by auto [ 18/Apr/13 ]

Author:

{u'date': u'2013-04-18T15:26:27Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8791 SERVER-9164 Fix Windows compile warning
Branch: master
https://github.com/mongodb/mongo/commit/0bd9f00eb58f6ad1ac67ca04c9ff99f977c4501d

Comment by auto [ 18/Apr/13 ]

Author:

{u'date': u'2013-04-17T01:09:09Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: migrate 2d and fts command, update logic, SERVER-8791 SERVER-9164
Branch: master
https://github.com/mongodb/mongo/commit/8cfa93578c541b046903dd9b40e7eb9f46156fb9

Comment by auto [ 12/Apr/13 ]

Author:

{u'date': u'2013-04-11T20:22:55Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: migrate fts/haystack + add/del logic SERVER-8791 SERVER-9164 SERVER-9165
Branch: master
https://github.com/mongodb/mongo/commit/ef3d06fb6c5402d56a90ad60fd61c761021b92a7

Comment by auto [ 10/Apr/13 ]

Author:

{u'date': u'2013-04-10T19:16:21Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8791 SERVER-9164 Fix Windows compile warning
Branch: master
https://github.com/mongodb/mongo/commit/623665025536722bf2d3cb303fbb4abdc6271a8e

Comment by auto [ 10/Apr/13 ]

Author:

{u'date': u'2013-04-09T02:45:05Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: migrate 2dsphere index to new interface SERVER-8791 SERVER-9164
Branch: master
https://github.com/mongodb/mongo/commit/4f1a1a3a825701f01ba62207858646a7df40843b

Comment by auto [ 08/Apr/13 ]

Author:

{u'date': u'2013-04-02T18:28:21Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: migrate hash index to new index api SERVER-8791 SERVER-9164
Branch: master
https://github.com/mongodb/mongo/commit/50c89129eaa8c77ce24bb1e2f2965996f3757143

Comment by auto [ 02/Apr/13 ]

Author:

{u'date': u'2013-04-02T20:01:27Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8791 SERVER-9151 Fix MSVC warnings
Branch: master
https://github.com/mongodb/mongo/commit/0cffc277798ab1b9647855194c9f2774f456aab1

Comment by auto [ 02/Apr/13 ]

Author:

{u'date': u'2013-03-29T14:18:37Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: btree access method, cursor. migrate btreecursor to use it. SERVER-9163 SERVER-8791
Branch: master
https://github.com/mongodb/mongo/commit/bc994d83b810cf39084379c398abcc8c304837bc

Comment by auto [ 02/Apr/13 ]

Author:

{u'date': u'2013-03-27T17:45:09Z', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: interfaces for index API – SERVER-8791 SERVER-9151
Branch: master
https://github.com/mongodb/mongo/commit/3ab70d9ed498fc2e879058a8d398f0078388f203

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