[SERVER-22726] Extend the KVCatalog to store path-level multikeyness info Created: 18/Feb/16  Updated: 29/Aug/19  Resolved: 08/May/16

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

Type: Task Priority: Major - P3
Reporter: David Storch Assignee: Max Hirschhorn
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-23906 Enable path-level multikey tracking f... Closed
is depended on by SERVER-24095 Set a feature bit in the KVCatalog wh... Closed
Related
related to SERVER-43074 Do not use a global variable to encod... Closed
Backwards Compatibility: Fully Compatible
Sprint: Query 11 (03/14/16), Query 12 (04/04/16), Query 13 (04/22/16), Query 14 (05/13/16)
Participants:

 Description   

As part of this work, we should plumb down the path-level multikeyness info generated by getKeys() in the IndexAccessMethod down to the CollectionCatalogEntry.



 Comments   
Comment by Githook User [ 08/May/16 ]

Author:

{u'username': u'visemet', u'name': u'Max Hirschhorn', u'email': u'max.hirschhorn@mongodb.com'}

Message: SERVER-22726 Propagate multikey paths computed during key generation.
Branch: master
https://github.com/mongodb/mongo/commit/3e26b6b80f0a4904d477f8c4bd189945941ee09e

Comment by Githook User [ 08/May/16 ]

Author:

{u'username': u'visemet', u'name': u'Max Hirschhorn', u'email': u'max.hirschhorn@mongodb.com'}

Message: SERVER-22726 Store path-level multikey information in the KVCatalog.
Branch: master
https://github.com/mongodb/mongo/commit/3a0d6ee6a2b6f82c5775380b7184501916338331

Comment by Githook User [ 08/May/16 ]

Author:

{u'username': u'visemet', u'name': u'Max Hirschhorn', u'email': u'max.hirschhorn@mongodb.com'}

Message: SERVER-22726 Represent lack of path-level multikey info as empty vector.

Removes usages of boost::optional<MultikeyPaths>, where boost::none had
previously represented the lack of path-level multikey info.
Branch: master
https://github.com/mongodb/mongo/commit/65222c4b5146cc6b8930e784149e5aade132a8fc

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