[SERVER-13640] Add unit tests for record store impls Created: 17/Apr/14  Updated: 02/Aug/18  Resolved: 20/Oct/14

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

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

Participants:

 Comments   
Comment by Geert Bosch [ 08/Oct/14 ]

I rescued part of the tests marked SERVER-13640, but namespacetests.cpp still has some disabled tests. While it's not a priority to work on now, Eliot prefers we leave it open for now.

-Geert

Comment by Githook User [ 16/Jul/14 ]

Author:

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

Message: SERVER-13640 Port and re-enable collection scan tests
Branch: master
https://github.com/mongodb/mongo/commit/086412f640b38be6e77d0fc1034f2d420e186b9b

Comment by Eliot Horowitz (Inactive) [ 19/May/14 ]

This can't be closed until a grep for SERVER-13640 is clean

Comment by Githook User [ 16/May/14 ]

Author:

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

Message: SERVER-13640 fix build

follow up to 9cfae91efb4c62051d2d460f4cf7c4cb6d10950c
Branch: master
https://github.com/mongodb/mongo/commit/26ce741fb87fb9a9b784fa1e3ea88a713b802bc6

Comment by Githook User [ 16/May/14 ]

Author:

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

Message: SERVER-13640 Capped structural unit tests
Branch: master
https://github.com/mongodb/mongo/commit/9cfae91efb4c62051d2d460f4cf7c4cb6d10950c

Comment by Githook User [ 16/May/14 ]

Author:

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

Message: SERVER-13640 Test tipping-points in SimpleRecordStoreV1::_allocFromExistingExtents
Branch: master
https://github.com/mongodb/mongo/commit/2917ad0fb30d8b682e6497645104eaf14b531b74

Comment by Githook User [ 16/May/14 ]

Author:

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

Message: SERVER-13640 Enhance initialize/assertStateV1RS

Comment by Githook User [ 16/May/14 ]

Author:

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

Message: SERVER-13640 convert cookDeletedList tests to use inititalize/assertStateV1RS
Branch: master
https://github.com/mongodb/mongo/commit/8304a6f7c0594704ffe73e513da6de55d828caba

Comment by Githook User [ 12/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640 SERVER-13637: Finish threading TransactionExperiment and fix RecordStore handling of tiny docs
Branch: master
https://github.com/mongodb/mongo/commit/ef7543602423c597472e0d141cc0498b3ad0140c

Comment by Githook User [ 12/May/14 ]

Author:

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

Message: SERVER-13640 Helper for writing RecordStoreV1 structural tests
Branch: master
https://github.com/mongodb/mongo/commit/746576ae51166bb2a1a74ddb637b73679dee254e

Comment by Githook User [ 10/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: fix capped collections with records < 8 bytes, re-enable test
Branch: master
https://github.com/mongodb/mongo/commit/bde96204088d1ce7caec35de55610c5082d620ab

Comment by Githook User [ 10/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: disable capped unit test failin in DEBUG more at the moment
Branch: master
https://github.com/mongodb/mongo/commit/1f352f639b9def59f93d1be9200d86d7754f4184

Comment by Githook User [ 09/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: first trivial capped collection unit test
Branch: master
https://github.com/mongodb/mongo/commit/741910616f6b2ce01027d3fed3ac6a0fde604f38

Comment by Githook User [ 08/May/14 ]

Author:

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

Message: SERVER-13640 Port many namespacetests to recordstore unit tests

This covers all of the tests that needed cheatRecordStore() since they were
clearly testing V1 specific implementation details.
Branch: master
https://github.com/mongodb/mongo/commit/4d03aaed71fae8ff07c48a5789da44f997264d29

Comment by Githook User [ 06/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: free extents in desctrutor
Branch: master
https://github.com/mongodb/mongo/commit/9bfb22bb2a3467852cfa688b41b03267a81b7ef3

Comment by Githook User [ 06/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: better variable names
Branch: master
https://github.com/mongodb/mongo/commit/298a2652a956c823b265cb742b56ce7dec86ef66

Comment by Githook User [ 06/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: change touchPages default size to 4096
Branch: master
https://github.com/mongodb/mongo/commit/8ad5c39a929ee887ba12bcf7f38f319b9908747a

Comment by Githook User [ 06/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: first real RecordStore unit test, and some helpers
Branch: master
https://github.com/mongodb/mongo/commit/5e28d5f23f66f5856d00acef3e23ed9b8bbaa272

Comment by Githook User [ 06/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: beginning of unit test for record store
Branch: master
https://github.com/mongodb/mongo/commit/f4b72de6762487caa997c4ea55cd554aed4f007e

Comment by Githook User [ 06/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: add setMessage to TransactionExperiment for now
Branch: master
https://github.com/mongodb/mongo/commit/d4ba8bf5b511e62079480f3a5fef7b46bb83691d

Comment by Githook User [ 06/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: split up ServerStatus into a library
Branch: master
https://github.com/mongodb/mongo/commit/e404acb525bb23a7f75c54e93f124a5141083503

Comment by Githook User [ 06/May/14 ]

Author:

{u'username': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-13640: start breaking up libraries
Branch: master
https://github.com/mongodb/mongo/commit/3532d96162ad435ba51329e52adb21d8645d264c

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