[SERVER-13679] Add recordId class Created: 22/Apr/14  Updated: 18/Dec/14  Resolved: 08/Dec/14

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: 2.8.0-rc3

Type: Task Priority: Major - P3
Reporter: Ian Whalen (Inactive) Assignee: Mathias Stearn
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Major Change
Participants:

 Comments   
Comment by Mathias Stearn [ 08/Dec/14 ]

Changed WT index format (SERVER-16367). Users with data from an old RC will need to run --repair to upgrade their indexes. Those data files will not be usable with older RCs anymore.

No backwards compat issues for production releases.

Comment by Githook User [ 08/Dec/14 ]

Author:

{u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

Message: SERVER-13679 Make RecordId and DiskLoc separate types
Branch: master
https://github.com/mongodb/mongo/commit/e3c1cef4840192e33c38510bb188a23879b0425c

Comment by Githook User [ 26/Nov/14 ]

Author:

{u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

Message: SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1

Operations:
sed -i -e 's/\<DiskLoc\>/RecordId/g'
sed -i -e 's/\<DiskLocs\>/RecordIds/g'
sed -i -e 's/\<minDiskLoc\>/RecordId::min()/g'
sed -i -e 's/\<maxDiskLoc\>/RecordId::max()/g'
sed -i -e 's/\<getDiskLoc\>/getRecordId/g''

Changes under mmap_v1 were reverted and redone by hand as needed.
Branch: master
https://github.com/mongodb/mongo/commit/16a8ef7ad60d498b69bdc0ad5cbca44757d16fd8

Comment by Githook User [ 26/Nov/14 ]

Author:

{u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

Message: SERVER-13679 Add record_id.h and move diskloc.h under mmap_v1
Branch: master
https://github.com/mongodb/mongo/commit/cb5cab88761d9aca75e064665cce89f579c69e36

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