[SERVER-19703] Add keystring and indexing support for experimental decimal data type Created: 31/Jul/15  Updated: 05/Dec/16  Resolved: 27/Apr/16

Status: Closed
Project: Core Server
Component/s: Index Maintenance, Storage
Affects Version/s: 3.1.7
Fix Version/s: 3.3.5

Type: Task Priority: Major - P3
Reporter: Raymond Jacobson Assignee: Geert Bosch
Resolution: Done Votes: 0
Labels: decimal-data-type
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-1393 Support decimal numbers Closed
Documented
is documented by DOCS-9512 Docs for SERVER-19703: Add keystring ... Closed
Related
related to SERVER-20939 Remove jstestfuzz from the Decimal En... Closed
related to SERVER-23960 Improve log message on 3.2 when downg... Closed
Backwards Compatibility: Fully Compatible
Sprint: Integrate+Tuning 14 (05/13/16)
Participants:

 Description   

Currently, the experimental Decimal128 data type does not have key string and indexing support.



 Comments   
Comment by Geert Bosch [ 27/Apr/16 ]

Indexes built with a

{mongod}

that has support enabled for decimals will use a new index format that is not compatible with MongoDB before 3.3.5. At the same time, attempts to insert decimal values in an index using the old format will fail.

Comment by Githook User [ 22/Apr/16 ]

Author:

{u'username': u'GeertBosch', u'name': u'Geert Bosch', u'email': u'geert@mongodb.com'}

Message: SERVER-19703 Add KeyString support for NumberDecimal
Branch: master
https://github.com/mongodb/mongo/commit/b5282c3b6d17a8b11e432ca5fbbfde5caddea048

Comment by Githook User [ 12/Apr/16 ]

Author:

{u'username': u'GeertBosch', u'name': u'Geert Bosch', u'email': u'geert@mongodb.com'}

Message: SERVER-19703 Add a few new Decimal128 methods/constructors for usage by KeyString

Make conversions explicit and allow control over precision in conversion from double.
Update uses to the new interface.
Branch: master
https://github.com/mongodb/mongo/commit/f924b3fac16ac35ad000be0c6a4f1e1cf9d2c85c

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