[SERVER-29673] Create a duplicate of the ephemeral_for_test storage engine Created: 15/Jun/17  Updated: 30/Oct/23  Resolved: 22/Jun/17

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

Type: Improvement Priority: Major - P3
Reporter: Alexander Gorrod Assignee: Haley Connelly
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-29674 Add durable backend to Moose storage ... Closed
Backwards Compatibility: Fully Compatible
Sprint: Storage 2017-07-10
Participants:

 Description   

The new storage engine will be called Moose.

The basis for the storage engine is:
https://github.com/mongodb/mongo/tree/master/src/mongo/db/storage/ephemeral_for_test



 Comments   
Comment by Githook User [ 28/Aug/17 ]

Author:

{'name': 'Haley Connelly', 'email': 'haley.connelly@mongodb.com'}

Message: SERVER-30750 Push MooSE to enterprise master

SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine

SERVER-29674 Add durable backend to Moose storage engine

SERVER-29801 Move SQLite to third party directory

SERVER-30108 Implement moose recovery unit

SERVER-30208 Fix Style

SERVER-30233 Fix Moose reverse cursor

SERVER-30284 Implement Moose Record Store Unit Tests

SERVER-30110 Implement sorted data interface bulk builder, index, unindex

SERVER-30109 Implement SortedDataInterface cursor

SERVER-30153 Implement MooseRecordStore::truncate

SERVER-30340 Implement Moose DocWriter

SERVER-30373 Refactor all sqlite api calls into SqliteStatement

SERVER-30156 Implement Moose validate

SERVER-30427 Fix Moose record store cursor segfault due to data lifetime

SERVER-30408 Cache numRecords and dataSize

SERVER-30456 Check Moose numRecords and dataSize in validate

SERVER-30154 Implement Moose capped collections

SERVER-30447 Implement MooSE Session Pool

SERVER-30586 Fix Moose JS core tests

SERVER-30657 Fix Moose capped num docs check

SERVER-30551 Implement Moose hasIdent() and getIdentSize()

SERVER-30666 Make MooseSessionPool releaseSession() consistent with getSession()

SERVER-30659 Use DBLevelLocking to lock Moose writes

SERVER-30691 Check Moose code consistency and style

SERVER-30736 Fix MooSE DB Exception Handling

remove undefined behavior

(cherry picked from commit a9f6206acb6811d3ba7166b8e2a0bbf3625d9f7b)
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/60c66a02fa4e4333ab6005b66a53ed9428c1e191

Comment by Githook User [ 18/Aug/17 ]

Author:

{'email': 'haley.connelly@mongodb.com', 'name': 'Haley Connelly'}

Message: SERVER-30750 Push MooSE to enterprise master

SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine

SERVER-29674 Add durable backend to Moose storage engine

SERVER-29801 Move SQLite to third party directory

SERVER-30108 Implement moose recovery unit

SERVER-30208 Fix Style

SERVER-30233 Fix Moose reverse cursor

SERVER-30284 Implement Moose Record Store Unit Tests

SERVER-30110 Implement sorted data interface bulk builder, index, unindex

SERVER-30109 Implement SortedDataInterface cursor

SERVER-30153 Implement MooseRecordStore::truncate

SERVER-30340 Implement Moose DocWriter

SERVER-30373 Refactor all sqlite api calls into SqliteStatement

SERVER-30156 Implement Moose validate

SERVER-30427 Fix Moose record store cursor segfault due to data lifetime

SERVER-30408 Cache numRecords and dataSize

SERVER-30456 Check Moose numRecords and dataSize in validate

SERVER-30154 Implement Moose capped collections

SERVER-30447 Implement MooSE Session Pool

SERVER-30586 Fix Moose JS core tests

SERVER-30657 Fix Moose capped num docs check

SERVER-30551 Implement Moose hasIdent() and getIdentSize()

SERVER-30666 Make MooseSessionPool releaseSession() consistent with getSession()

SERVER-30659 Use DBLevelLocking to lock Moose writes

SERVER-30691 Check Moose code consistency and style

SERVER-30736 Fix MooSE DB Exception Handling

remove undefined behavior
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/a9f6206acb6811d3ba7166b8e2a0bbf3625d9f7b

Comment by Githook User [ 15/Aug/17 ]

Author:

{'email': 'haley.connelly@mongodb.com', 'name': 'Haley Connelly'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/80caf79dcb6375eb826db036f0f6e44b3fe206bc

Comment by Githook User [ 07/Aug/17 ]

Author:

{'email': 'haley.connelly@mongodb.com', 'name': 'Haley Connelly'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/46df95a394a7118deb89e11f2390699c4a251bbc

Comment by Githook User [ 31/Jul/17 ]

Author:

{'email': 'haley.connelly@mongodb.com', 'name': 'Haley Connelly'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/e1f35dbdc3198f4162fd098fe53a47cb3a98eac1

Comment by Githook User [ 27/Jul/17 ]

Author:

{'email': 'haley.connelly@mongodb.com', 'name': 'Haley Connelly'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/ddfdceb833f7263c3fe62fc58a2994431a904588

Comment by Githook User [ 25/Jul/17 ]

Author:

{'email': 'haley.connelly@mongodb.com', 'name': 'Haley Connelly'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/958959401211ac8e2d52f80fc3963d573e004204

Comment by Githook User [ 20/Jul/17 ]

Author:

{u'name': u'Haley Connelly', u'email': u'haley.connelly@mongodb.com'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/5002e164bdfd39f432087a9a82df7e7915a8f985

Comment by Githook User [ 12/Jul/17 ]

Author:

{u'name': u'Haley Connelly', u'email': u'haley.connelly@mongodb.com'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/8caf8a4c3076c147a9122666469dbe1dbe05e6fe

Comment by Githook User [ 12/Jul/17 ]

Author:

{u'name': u'Haley Connelly', u'email': u'haley.connelly@mongodb.com'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: durable_backend
https://github.com/10gen/mongo-enterprise-modules/commit/8caf8a4c3076c147a9122666469dbe1dbe05e6fe

Comment by Githook User [ 22/Jun/17 ]

Author:

{u'name': u'Haley Connelly', u'email': u'haley.connelly@mongodb.com'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/8df7e626251d6e4fa791152819fd1261b24e9dcf

Comment by Githook User [ 22/Jun/17 ]

Author:

{u'name': u'Haley Connelly', u'email': u'haley.connelly@mongodb.com'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/282e5d4c3bf89b88891e24dd2c463f159c24b409

Comment by Githook User [ 22/Jun/17 ]

Author:

{u'name': u'Haley Connelly', u'email': u'haley.connelly@mongodb.com'}

Message: SERVER-29673 Create a duplicate of the ephemeral_for_test storage engine
Branch: moose
https://github.com/10gen/mongo-enterprise-modules/commit/7f2c555b6267c5f976f902f09e43e1629358a02a

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