[SERVER-13635] Clean up the storage abstraction layer Created: 17/Apr/14  Updated: 11/Jul/16  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: Eliot Horowitz (Inactive)
Resolution: Done Votes: 0
Labels: pull-request
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-15085 rocks storage fails when restarting Closed
is depended on by SERVER-15161 RocksCursor::_reverseLocate() Should ... Closed
is depended on by SERVER-15271 rocks engine doesn't return capped in... Closed
is depended on by SERVER-16163 Coverity analysis defect 45865: Resou... Closed
is depended on by SERVER-15232 Rocks Storage Engine to support Index... Closed
is depended on by SERVER-15296 Hook up RocksSortedDataImpl with Sor... Closed
Related
related to SERVER-15055 rocks: unit testjstests/core/apitest_... Closed
related to SERVER-15932 Fix build break of rocks storage engine Closed
related to SERVER-16069 Input validation on the arguments to ... Closed
related to SERVER-15057 RocksStorage: deadlock when dropping ... Closed
related to SERVER-15570 Pluggable storage engine and TTL? Closed
related to SERVER-16233 add support for storage options to cr... Closed
Tested
Participants:
Linked BF Score: 0

 Comments   
Comment by Githook User [ 14/Nov/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 fix registerStorageEngine to take ownership of and free factory
Branch: master
https://github.com/mongodb/mongo/commit/7556a05d67e1cb53503e7087e2a8c3b49a1a1503

Comment by Githook User [ 12/Nov/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 added unit test for KVDatabaseDatalogEntry::createCollection
disallow empty namespace in createCollection
Branch: master
https://github.com/mongodb/mongo/commit/fe58da2ed6a48493399d1d336162e6574e3cc712

Comment by Githook User [ 07/Nov/14 ]

Author:

{u'username': u'dpercy', u'name': u'David Percy', u'email': u'david.percy@mongodb.com'}

Message: SERVER-13635 Test collection and index rollback
Branch: master
https://github.com/mongodb/mongo/commit/e1fa60e4d8b3f525575b4602b208f2a1ef353735

Comment by Githook User [ 07/Nov/14 ]

Author:

{u'username': u'dpercy', u'name': u'David Percy', u'email': u'david.percy@mongodb.com'}

Message: SERVER-13635 Test collection and index rollback
Branch: rollback-wt-rebase
https://github.com/mongodb/mongo/commit/e1fa60e4d8b3f525575b4602b208f2a1ef353735

Comment by Githook User [ 05/Nov/14 ]

Author:

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

Message: Revert "SERVER-13635: fix rollback of collection create in kv engine"

This reverts commit ab7a1d27f130d0f920651181eafe19316c247b13.
Branch: master
https://github.com/mongodb/mongo/commit/379d94936e80ff006dd4d1e150b4524a5bf3a0a4

Comment by Githook User [ 04/Nov/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 disallow NULL entries in KVDatabaseCatalogEntry::_collections
Branch: master
https://github.com/mongodb/mongo/commit/21286be1a1d0d4c4c8e41567c185819144dd91b5

Comment by Githook User [ 03/Nov/14 ]

Author:

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

Message: SERVER-13635: fix rollback of collection create in kv engine
Branch: master
https://github.com/mongodb/mongo/commit/ab7a1d27f130d0f920651181eafe19316c247b13

Comment by Githook User [ 01/Nov/14 ]

Author:

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

Message: SERVER-13635: allow kv engines to get index size and repair
Branch: master
https://github.com/mongodb/mongo/commit/58dcbec57fef3ef373a183aadac64a164adfc84c

Comment by Githook User [ 31/Oct/14 ]

Author:

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

Message: SERVER-13635: add isDurable to StorageEngine and use for GLE
Branch: master
https://github.com/mongodb/mongo/commit/6d9669ff5eb235381c27f465b67aa83cd900c000

Comment by Githook User [ 29/Oct/14 ]

Author:

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

Message: SERVER-13635: kv engine can pass through flushAllFiles
Branch: master
https://github.com/mongodb/mongo/commit/1b9f7d763c75fb5c6f13a2c619381494edd81898

Comment by Githook User [ 29/Oct/14 ]

Author:

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

Message: SERVER-13635: kv engine allows implementations to block renames
Branch: master
https://github.com/mongodb/mongo/commit/0c965c5ee9b9eb9b2d53ae29a9af6b2f7921f4dc

Comment by Githook User [ 29/Oct/14 ]

Author:

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

Message: SERVER-13635: remove check that empty collections are 0 sized on disk
Branch: master
https://github.com/mongodb/mongo/commit/ce7e562c4c139279f81b855748cf0e73daef5783

Comment by Githook User [ 29/Oct/14 ]

Author:

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

Message: SERVER-13635: noPassthroughWithMongod tests made generic
Branch: master
https://github.com/mongodb/mongo/commit/afac6e80494b1804634d28f1e49f43674dc42254

Comment by Githook User [ 28/Oct/14 ]

Author:

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

Message: SERVER-13635 Clean up KVCatalog ident generation

No longer includes index name since that was running in to file path limits.
Also now checks that the selection of _rand won't collide with any existing
idents.
Branch: master
https://github.com/mongodb/mongo/commit/e94496a28a0789a863d2fae9947d1e2dde8d0a6c

Comment by Githook User [ 27/Oct/14 ]

Author:

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

Message: SERVER-13635 Fix KVStorageEngine::dropDatabase
Branch: master
https://github.com/mongodb/mongo/commit/5734a6acf5f9bb8a0816c537d232530deda247c8

Comment by Githook User [ 27/Oct/14 ]

Author:

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

Message: SERVER-13635 Fix kv_engine_test_harness.cpp

Fixes build break introduced in 49837594e7c52e2426d6b08dfa8131b4b3590e40
Branch: master
https://github.com/mongodb/mongo/commit/2509427be884a0a127b230bf4c2f98ac007aa05a

Comment by Githook User [ 27/Oct/14 ]

Author:

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

Message: SERVER-13635 KVStorageEngine metadata rollback
Branch: master
https://github.com/mongodb/mongo/commit/4619c719ff9e3470e44eed28b17f5359445c6539

Comment by Githook User [ 27/Oct/14 ]

Author:

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

Message: SERVER-13635 Add StorageEngine::isMmapV1()
Branch: master
https://github.com/mongodb/mongo/commit/5e002ec6062113568a6575f64b0d2d4de27210b3

Comment by Githook User [ 27/Oct/14 ]

Author:

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

Message: SERVER-13635 Have KVCatalog do locking if the storageEngine doesn't support doc locking
Branch: master
https://github.com/mongodb/mongo/commit/49837594e7c52e2426d6b08dfa8131b4b3590e40

Comment by Githook User [ 27/Oct/14 ]

Author:

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

Message: SERVER-13635 Allow KVEngines to opt out of doc-locking
Branch: master
https://github.com/mongodb/mongo/commit/8bfdb8c34ea2c786ca140bc0e9f9e7a3d52c3f63

Comment by Githook User [ 25/Oct/14 ]

Author:

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

Message: SERVER-13635: make repl test oplog storage agnostic
Branch: master
https://github.com/mongodb/mongo/commit/f863b0bf23bd2a0c573f0a3cfbf603a492f1741d

Comment by Githook User [ 25/Oct/14 ]

Author:

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

Message: SERVER-13635: make some test storage engine agnostic
Branch: master
https://github.com/mongodb/mongo/commit/cfa687f1d9cb4d81046775852710c5883d6136a2

Comment by Githook User [ 25/Oct/14 ]

Author:

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

Message: SERVER-13635: fix list race in kv database catalog
Branch: master
https://github.com/mongodb/mongo/commit/4adf252b7e579c154a785ab0f8726be592cf7895

Comment by Githook User [ 23/Oct/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 IndexAccessMethod::validate supports optional full validation
Branch: master
https://github.com/mongodb/mongo/commit/d0637b4b49cda65dc812badd74c3a68b0a5b579f

Comment by Githook User [ 23/Oct/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 SortedDataInterface::fullValidate supports full validation
Branch: master
https://github.com/mongodb/mongo/commit/bba0eef629a4b51718c85a50637d580bf9feca02

Comment by Githook User [ 20/Oct/14 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@mongodb.com'}

Message: SERVER-13635 Fix legacy replication code locking behavior
Branch: master
https://github.com/mongodb/mongo/commit/185bd3650d4b6326b42f3b756d90b0e78099b980

Comment by Githook User [ 19/Oct/14 ]

Author:

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

Message: SERVER-13635: pass namespace to createRecordStore for kv
Branch: master
https://github.com/mongodb/mongo/commit/64b7bc99aee07bf04f189c1f06e1756645f04b71

Comment by Githook User [ 18/Oct/14 ]

Author:

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

Message: SERVER-13635: turn off padding for mmapv1 test
Branch: master
https://github.com/mongodb/mongo/commit/3ac1ed9bf1ba845a2b5a9eaf1f8ebbf9a314c1a0

Comment by Githook User [ 18/Oct/14 ]

Author:

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

Message: SERVER-13635: fix compile on record store test for mmap
Branch: master
https://github.com/mongodb/mongo/commit/631deeb23eb0f0a0d4aecb04345dc874a31a6add

Comment by Githook User [ 18/Oct/14 ]

Author:

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

Message: SERVER-13635 lift tailable out of StorageEngine API and handle in query layer.
Branch: master
https://github.com/mongodb/mongo/commit/5496425827e4a2fd883c6c429ea09fa410632fcb

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'dpercy', u'name': u'David Percy', u'email': u'david.percy@mongodb.com'}

Message: SERVER-13635 No system.indexes in jstests/replsets
Branch: master
https://github.com/mongodb/mongo/commit/7aadbc29c07ee73c62ccfa3696fbd6262fb3d70e

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 release record store before restarting engine in Restart1 test case
Branch: master
https://github.com/mongodb/mongo/commit/d62da3295a35725e7552638b55b09d802881d110

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 (rocksdb) pass whether an index is unique or not down through SortedDataInterface
Branch: master
https://github.com/mongodb/mongo/commit/751767c6e782cc12ddd1262797c7728457527b9f

Comment by Githook User [ 17/Oct/14 ]

Author:

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

Message: SERVER-13635: OperationContext doesn't always have a RecoveryUnit
Branch: master
https://github.com/mongodb/mongo/commit/0b336ddb1e0ede7a9a381b510b4de344daadc307

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}

Message: SERVER-13635 take ownership of shard key in shardCollection
Branch: master
https://github.com/mongodb/mongo/commit/28adefebaddfaabe11db7bdf73a974477bc44484

EDIT: This commit was mistakenly attached here - actual ticket is SERVER-14973 - support $eq with sharding

Comment by Githook User [ 17/Oct/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 fixed createCollection shell helper to understand storageEngine option
Branch: master
https://github.com/mongodb/mongo/commit/69600d691341bfd2fbf58e15d8727fbc2fd1ccf1

Comment by Githook User [ 16/Oct/14 ]

Author:

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

Message: SERVER-13635: add hook to RecoveryUnit for when we are take out of and put back into service
Branch: master
https://github.com/mongodb/mongo/commit/02c1c52514c7d6b54ff2d6dd6a3c564c3543f0a5

Comment by Githook User [ 16/Oct/14 ]

Author:

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

Message: SERVER-13635: fix race in kv db catalog entry
Branch: master
https://github.com/mongodb/mongo/commit/80d9852c431084e4b6e4fd1b9a5b968b937b96ac

Comment by Githook User [ 16/Oct/14 ]

Author:

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

Message: SERVER-13635: txn boundary for chunk migration getting disk locs
Branch: master
https://github.com/mongodb/mongo/commit/be0dcdd2fdf944d0bb8cb26baab86c67c657ef65

Comment by Githook User [ 16/Oct/14 ]

Author:

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

Message: SERVER-13635: make test handle oplogs of different engines
Branch: master
https://github.com/mongodb/mongo/commit/9d96a02741ae0d51d51fbc4d08b35fd6245c7471

Comment by Githook User [ 16/Oct/14 ]

Author:

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

Message: SERVER-13635: better txn lines for replication sync
Branch: master
https://github.com/mongodb/mongo/commit/398270f3dff1fac5b7f2d853dc31af64bc8ce3a7

Comment by Githook User [ 16/Oct/14 ]

Author:

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

Message: SERVER-13635: pass whether an index is unique or not down through SortedDataInterface
Branch: master
https://github.com/mongodb/mongo/commit/34cfe32ab4c0751ceb55b607c05dc593c3dd901c

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'name': u'Dan Pasette', u'email': u'dan@10mongodb.com'}

Message: SERVER-13635: don't run dur_remove_old_journals.js on 32-bit platforms
Branch: master
https://github.com/mongodb/mongo/commit/4590de9cbd7005a9603daa371c70e0eca9f671e9

Comment by Githook User [ 16/Oct/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 engine-specific component in collection options
Branch: master
https://github.com/mongodb/mongo/commit/5aa159eb06d1db9c5870977f32fc1c9271845c2b

Comment by Githook User [ 15/Oct/14 ]

Author:

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

Message: SERVER-13635: hook up mmapv1 record stores to harness
Branch: master
https://github.com/mongodb/mongo/commit/786945e1a1fea1eb0f7863879e87d264af7a4293

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'name': u'Dan Pasette', u'email': u'dan@10mongodb.com'}

Message: SERVER-13635: move journal test to mmapv1 suite
Branch: master
https://github.com/mongodb/mongo/commit/2917253b7cd11d2a856c99552bb8fc41899c4ae0

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'name': u'Dan Pasette', u'email': u'dan@10mongodb.com'}

Message: SERVER-13635: fix cloner using system.namespaces
Branch: master
https://github.com/mongodb/mongo/commit/f69bf9401f2c83fab3d4525db4626f2ee9e8b7ce

Comment by Githook User [ 13/Oct/14 ]

Author:

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

Message: SERVER-13635: add a method to RecordStore and Collection to lookup by DiskLoc that might not exist
Branch: master
https://github.com/mongodb/mongo/commit/3cda8c7f885a9a543b5fc08fd7dcd1b7fa0a0b5a

Comment by Githook User [ 12/Oct/14 ]

Author:

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

Message: SERVER-13635: fix rollback using system.namespaces
Branch: master
https://github.com/mongodb/mongo/commit/724d64af4ed81df534b187940308da1530341390

Comment by Githook User [ 12/Oct/14 ]

Author:

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

Message: SERVER-13635: make some replset tests generic
Branch: master
https://github.com/mongodb/mongo/commit/b186710fdc197117c7bbc2df2492868e1ff5aa92

Comment by Githook User [ 12/Oct/14 ]

Author:

{u'username': u'monkey101', u'name': u'Dan Pasette', u'email': u'dan@10gen.com'}

Message: SERVER-13635: make noPassthroughWithoutMongod tests storage engine agnostic
Branch: master
https://github.com/mongodb/mongo/commit/fc00132dd762f1ba12dd462e780ffd4e232c96e4

Comment by Githook User [ 12/Oct/14 ]

Author:

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

Message: SERVER-13635: move mmapv1 specific test to right place
Branch: master
https://github.com/mongodb/mongo/commit/7ed9b83a6a1d2cdae4a8d5218c2a30e140554294

Comment by Githook User [ 12/Oct/14 ]

Author:

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

Message: SERVER-13635: make capped dbtests more generic
Branch: master
https://github.com/mongodb/mongo/commit/81c227fe23f5487bd8c54bbb918e82c4aa3ac147

Comment by Githook User [ 12/Oct/14 ]

Author:

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

Message: SERVER-13635: abstract storagesize per db for listDatabases
Branch: master
https://github.com/mongodb/mongo/commit/00e695acb824bcf047b671c6649678056873804b

Comment by Githook User [ 12/Oct/14 ]

Author:

{u'username': u'monkey101', u'name': u'Dan Pasette', u'email': u'dan@10gen.com'}

Message: SERVER-13635: fix typo in _recordStore
Branch: master
https://github.com/mongodb/mongo/commit/1054dbae605af77f2344b2dda027c711d74b05a9

Comment by Githook User [ 11/Oct/14 ]

Author:

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

Message: SERVER-13635: make sharding test more robust
Branch: master
https://github.com/mongodb/mongo/commit/6fe83c5318b7eaae9f0aa5904e063dcd068cd5a1

Comment by Githook User [ 11/Oct/14 ]

Author:

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

Message: SERVER-13635: do not invalidate doc when using doc locking
Branch: master
https://github.com/mongodb/mongo/commit/35440470067af3bacff34f21e6065b5a25c7f932

Comment by Githook User [ 11/Oct/14 ]

Author:

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

Message: SERVER-13635: make some tests more generic for some engines
Branch: master
https://github.com/mongodb/mongo/commit/8124910091c4962c946e9834eebc542fe93991a7

Comment by Githook User [ 11/Oct/14 ]

Author:

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

Message: SERVER-13635: make bench test more reliable
Branch: master
https://github.com/mongodb/mongo/commit/1a6ceed6c0286d87f35782ce38b6bac3c13045b6

Comment by Githook User [ 11/Oct/14 ]

Author:

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

Message: SERVER-13635: update many sharding tests to work with other storage engines
Branch: master
https://github.com/mongodb/mongo/commit/8aad8474a447b4447d08dc4587c5422c74f94695

Comment by Githook User [ 11/Oct/14 ]

Author:

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

Message: SERVER-13635: use new index command when checking shard keys
Branch: master
https://github.com/mongodb/mongo/commit/8a25ec1eafc85c680c87b3b68262482beafbb57a

Comment by Githook User [ 11/Oct/14 ]

Author:

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

Message: SERVER-13635: do not use collection names for file names in kv engine to avoid confusion
Branch: master
https://github.com/mongodb/mongo/commit/6bfee24ed89aaa073f1bb21d2101827f3f56f09f

Comment by Githook User [ 11/Oct/14 ]

Author:

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

Message: SERVER-13635: fix test for kv that restarts engine
Branch: master
https://github.com/mongodb/mongo/commit/31a2bc4a955e5ba7751c56652ed3c85dc6991b24

Comment by Githook User [ 10/Oct/14 ]

Author:

{u'username': u'dpercy', u'name': u'David Percy', u'email': u'david.percy@mongodb.com'}

Message: SERVER-13635 Fix two more system.indexes in jstests/replsets
Branch: master
https://github.com/mongodb/mongo/commit/a601b18a069775ac38bb42ff3a0f1446b83eb99a

Comment by Githook User [ 10/Oct/14 ]

Author:

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

Message: SERVER-13635: use fast index check in oplog path
Branch: master
https://github.com/mongodb/mongo/commit/b179fa1eab1bc79be8562349ca6f43283f16ecc7

Comment by Githook User [ 09/Oct/14 ]

Author:

{u'name': u'Dan Pasette', u'email': u'dan@10mongodb.com'}

Message: SERVER-13635: remove maxSize from multiVersion stats comparison tests
Branch: master
https://github.com/mongodb/mongo/commit/1ab6fa5f261fb5233d1592ed5b40a7eefd3bd10a

Comment by Githook User [ 09/Oct/14 ]

Author:

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

Message: SERVER-13635 Do not propagate save/restoreState() in pipeline proxy.

Signed-off-by: Ian Whalen <ian@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/847a58e019c109db357c95c78e17ae9aca1c81b7

Comment by Githook User [ 08/Oct/14 ]

Author:

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

Message: SERVER-13635 Use index ordering in heap1 bulk builder.

Had been enforcing the ascending (key, DiskLoc) order using the
< operator and not the actual comparison function the index is
based on.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Closes #820
Branch: master
https://github.com/mongodb/mongo/commit/b8b905ba5369df65a752b47408327367737d4bde

Comment by Githook User [ 08/Oct/14 ]

Author:

{u'username': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}

Message: SERVER-13635 only error shardCollection when index actually unique
Branch: master
https://github.com/mongodb/mongo/commit/0ea1e3ebd933d85322463af5f55873b14bff0fd6

Comment by Githook User [ 08/Oct/14 ]

Author:

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

Message: SERVER-13635 Enclose validate() tests in anonymous namespace.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/542636dc794e160a6c4ac5d9a6a6bddaac21266c

Comment by Githook User [ 08/Oct/14 ]

Author:

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

Message: SERVER-13635: use consistent method for checking capped size
Branch: master
https://github.com/mongodb/mongo/commit/ef1e44bc44a0a0f25bb68e8b2f5da5b1217e0da3

Comment by Githook User [ 08/Oct/14 ]

Author:

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

Message: SERVER-13635: make index check in sharding use listIndexes
Branch: master
https://github.com/mongodb/mongo/commit/d55cb345073d1a5954ca28c92cf1acbdf9c03a67

Comment by Githook User [ 08/Oct/14 ]

Author:

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

Message: Merge pull request #818 from visemet/rs-tests

SERVER-13635 Expand set of generic RecordStore API tests.
Branch: master
https://github.com/mongodb/mongo/commit/29916fe84d118c752ab876eccff2d3fc3a7f6c4a

Comment by Githook User [ 08/Oct/14 ]

Author:

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

Message: SERVER-13635 Expand set of generic RecordStore API tests.
Branch: master
https://github.com/mongodb/mongo/commit/6282f86e966b58cce4eab9403ff428118ae0ad0a

Comment by Githook User [ 07/Oct/14 ]

Author:

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

Message: SERVER-13635 Add test for when touch() is called on nonempty index.

Still cannot verify that the index was actually brought into memory.

Closes #812

Signed-off-by: Benety Goh <benety@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/92c176145ba3b8d204d5a35c98017df48969977c

Comment by Githook User [ 07/Oct/14 ]

Author:

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

Message: SERVER-13635: remove WriteUnitOfWork from bulk builder commit
Branch: master
https://github.com/mongodb/mongo/commit/603fe8a3bae0d7db1af1ff639c1e3998c08e32de

Comment by Githook User [ 07/Oct/14 ]

Author:

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

Message: SERVER-13635: add WriteUnitOfWork and remove bad tests
Branch: master
https://github.com/mongodb/mongo/commit/d569947ba69e19c90880d59924c3feef6a60d29e

Comment by Githook User [ 07/Oct/14 ]

Author:

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

Message: SERVER-13635 Add some tests for the SortedDataBuilderInterface.

Signed-off-by: Dan Pasette <dan@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/2cb1691a38fcb83f7740b80eedfa2fe61c13d404

Comment by Githook User [ 07/Oct/14 ]

Author:

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

Message: SERVER-13635: use listCollections so repl works with non-mmapv1
Branch: master
https://github.com/mongodb/mongo/commit/eb1c412bf2a5dfe922edd6d719112e8f8da542a5

Comment by Githook User [ 06/Oct/14 ]

Author:

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

Message: SERVER-13635: add a key/value -> storage engine interface to simplify other work
Branch: master
https://github.com/mongodb/mongo/commit/17f2ca21417a866e03c405196f03e9e1faceb0fb

Comment by Githook User [ 03/Oct/14 ]

Author:

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

Message: SERVER-13635 Avoid calling locate() on cursor after savePosition().

It is invalid to perform any operation other than restorePosition()
or delete after savePosition() is called.

Closes #807

Signed-off-by: Benety Goh <benety@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/b7ee010b720d6176b7fba888594660402c9fb3f9

Comment by Githook User [ 02/Oct/14 ]

Author:

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

Message: SERVER-13635 Destroy OplogStart stage before the RecoveryUnit
Branch: master
https://github.com/mongodb/mongo/commit/979ecb0f952117e3453409d8a889b77e342ed1c3

Comment by Githook User [ 02/Oct/14 ]

Author:

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

Message: SERVER-13635 stop relying on system.indexes in dbtests
Branch: master
https://github.com/mongodb/mongo/commit/0a4f71b28243627ed868139e9bf4286fcc661fd4

Comment by Githook User [ 02/Oct/14 ]

Author:

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

Message: SERVER-13635 Only run OplogStart that depend on Extents with mmapv1
Branch: master
https://github.com/mongodb/mongo/commit/111621fed826b9ef5e18f511198104a6a872f964

Comment by Githook User [ 02/Oct/14 ]

Author:

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

Message: SERVER-13635 Stop assuming storageSize == cappedSize
Branch: master
https://github.com/mongodb/mongo/commit/9d4c1fcfcf44890d9150a64cd2d7e106d4857780

Comment by Githook User [ 02/Oct/14 ]

Author:

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

Message: SERVER-13635 Don't assert that BSONObjs aren't owned

Storage engines are allowed to always return owned BSON.
Branch: master
https://github.com/mongodb/mongo/commit/3658d018951b99b010b5b1086bd40a872dc2d1ba

Comment by Githook User [ 02/Oct/14 ]

Author:

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

Message: SERVER-13635 Added tests for SortedDataInterface.

Expand set of generic SortedDataInterface tests.
Includes tests for the following functions:

  • SortedDataInterface::dupKeyCheck
  • SortedDataInterface::fullValidate
  • SortedDataInterface::getSpaceUsedBytes
  • SortedDataInterface::insert
  • SortedDataInterface::touch
  • SortedDataInterface::unindex
  • SortedDataInterface::Cursor::getDirection
  • SortedDataInterface::Cursor::isEOF
  • SortedDataInterface::Cursor::pointsToSamePlaceAs

Add tests for SortedDataInterface::Cursor::locate.

Add save/restore position tests.
Includes tests for the following functions:

  • SortedDataInterface::Cursor::restorePosition
  • SortedDataInterface::Cursor::savePosition

Add tests for SortedDataInterface::Cursor::advanceTo.
Only tests single-key indices, not those with compound keys.

Closes #804

Signed-off-by: Benety Goh <benety@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/795462cb686806b662d3171bd34a00a5813a73a8

Comment by Githook User [ 01/Oct/14 ]

Author:

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

Message: SERVER-13635 Move mmapv1 specific dbtests to mmaptest and skip if using other engine
Branch: master
https://github.com/mongodb/mongo/commit/969bdb73f9712bebb44fe56959101914c5e12631

Comment by Githook User [ 01/Oct/14 ]

Author:

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

Message: SERVER-13635 Make dbtest take --storageEngine
Branch: master
https://github.com/mongodb/mongo/commit/9f4ebf0e4f61a6b64a20f7d400eb34d71fb8ea64

Comment by Githook User [ 01/Oct/14 ]

Author:

{u'username': u'dpercy', u'name': u'David Percy', u'email': u'david.percy@mongodb.com'}

Message: SERVER-13635 don't pass NULL opCtx in test harness

Closes #801

Signed-off-by: Benety Goh <benety@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/7960d28a32a2baf3e1305f662a0f26ee4d1a4ef1

Comment by Githook User [ 30/Sep/14 ]

Author:

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

Message: SERVER-13635: honor --storageEngine for small oplog tests
Branch: master
https://github.com/mongodb/mongo/commit/6354dbac2ec295d31fc72bb5d09258dd83011782

Comment by Githook User [ 29/Sep/14 ]

Author:

{u'username': u'monkey101', u'name': u'Dan Pasette', u'email': u'dan@10gen.com'}

Message: SERVER-13635: honor --storageEngine option in spawned processes
Branch: master
https://github.com/mongodb/mongo/commit/78a778b23bed9018e56b8573b052ee2117beac46

Comment by Githook User [ 29/Sep/14 ]

Author:

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

Message: SERVER-13635 Remove deprecated getIndexes() method

It used a direct query against system.indexes which storage engines aren't
required to implement. It has been replaced with getIndexSpecs() which uses
the new API that will be implemented by all storage engines.
Branch: master
https://github.com/mongodb/mongo/commit/52948ec0597a4726021049c9dae6635c5a41d1a4

Comment by Githook User [ 19/Sep/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 removed invalid rocksdb record store test case
Branch: master
https://github.com/mongodb/mongo/commit/8173a9e16ddb9fc43a2e16de24fcddbf407d6ca1

Comment by Githook User [ 18/Sep/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 fixed rocksdb storage engine test to expect BSONCollectionCatalogEntry options
Branch: master
https://github.com/mongodb/mongo/commit/3a0420f1a74cbeefadc7909dbf2e1768200708eb

Comment by Githook User [ 17/Sep/14 ]

Author:

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

Message: SERVER-13635: remove invariant in v1 index for now
Branch: master
https://github.com/mongodb/mongo/commit/ce9d66b6338187acb14a2509b8d435e7a915e570

Comment by Githook User [ 17/Sep/14 ]

Author:

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

Message: SERVER-13635: hook up mmap_v1 to SortedDataInterface test harness and fix mmap_v1
Branch: master
https://github.com/mongodb/mongo/commit/bd0eed0a669ec9f77cb207d698c6bed002acdd0e

Comment by Githook User [ 17/Sep/14 ]

Author:

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

Message: SERVER-13635: make generic RecordStoreTestHarness
Branch: master
https://github.com/mongodb/mongo/commit/bb0a34d80b4b1e555fab5dda4ddac8ae48e99152

Comment by Githook User [ 17/Sep/14 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-13635 make RocksSortedDataImpl::fullValidate const to be consistent with changes in interface
Branch: master
https://github.com/mongodb/mongo/commit/a16933234c892ec4e82d0f8d9e305ba4bd9c32f4

Comment by Githook User [ 15/Sep/14 ]

Author:

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

Message: SERVER-13635: make generic SortedDataInterface unit test
Branch: master
https://github.com/mongodb/mongo/commit/b24911bcf66214075d9ca4ed5d202f8205e394c3

Comment by Githook User [ 12/Sep/14 ]

Author:

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

Message: SERVER-13635 Heap allocate the OperationContextImpl for each request

Allocating it on the stack resulted in each request on a connection having the
same OperationContext pointer. This can mask places where we stash the
pointer and use it after the original has be destroyed, because a new one has
been constructed in the same place. Switching to a heap allocation should
minimize this, especially when using the debug allocator.
Branch: master
https://github.com/mongodb/mongo/commit/de87f1d96d26cb16a4e9044b7b1d35b09028ed5d

Comment by Githook User [ 09/Sep/14 ]

Author:

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

Message: SERVER-13635: BSONCollectionCatalogEntry supports options
Branch: master
https://github.com/mongodb/mongo/commit/5395a12bf56f059f36a6216f3e33f557229df996

Comment by Githook User [ 09/Sep/14 ]

Author:

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

Message: SERVER-13635: tailable test for heap
Branch: master
https://github.com/mongodb/mongo/commit/0288d14d9db98039202f7ce642f6d2d48f31db0d

Comment by Githook User [ 09/Sep/14 ]

Author:

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

Message: SERVER-13635: fix transaction nesting
Branch: master
https://github.com/mongodb/mongo/commit/5e0edd481d158003b12bafb73db48221a2ade9c4

Comment by Githook User [ 09/Sep/14 ]

Author:

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

Message: SERVER-13635: fix captrunc transaction nesting
Branch: master
https://github.com/mongodb/mongo/commit/3a90e2c3e464b3d130a18f5c53d5d49dc1a9d48a

Comment by Githook User [ 09/Sep/14 ]

Author:

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

Message: SERVER-13635: add check that storage engine returns valid DiskLoc
Branch: master
https://github.com/mongodb/mongo/commit/ab9b20d7dab355f16109a00e65934662f8fb1c78

Comment by Githook User [ 09/Sep/14 ]

Author:

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

Message: SERVER-13635: move some tests that mmap specific
Branch: master
https://github.com/mongodb/mongo/commit/02f67073a00fe436ccadcf08438883423160ba3e

Comment by Githook User [ 25/Aug/14 ]

Author:

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

Message: SERVER-13635: OperationContext on read paths
Branch: master
https://github.com/mongodb/mongo/commit/f0bb5123f50bb617eb9499539f01779c6e9f5e95

Comment by Githook User [ 16/Aug/14 ]

Author:

{u'username': u'alexkleiman', u'name': u'Alex Kleiman', u'email': u'alex.kleiman@10gen.com'}

Message: SERVER-13635 Improvements to RocksDB storage engine

Changes:

  • RocksCollectionCatalogEntry owner now RocksEngine
  • All metadata now resides in a single column family
  • Fixed a bug with rocks sorted data reverse iterators
    hitting an EOF when seeking past the last entry in
    an index

Closes #749

Signed-off-by: Benety Goh <benety@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/e970e918c5300a13360edb57a88871b02dbe5982

Comment by Githook User [ 15/Aug/14 ]

Author:

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

Message: SERVER-13635: make capped8 a bit more generous as we push more data through now
Branch: master
https://github.com/mongodb/mongo/commit/93ba91bdf9ce4721a5467e5d35118b16f04c2577

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: fix repair on windows
Branch: master
https://github.com/mongodb/mongo/commit/602639ffa6d8fbbbcfa6cfec4ff2a5a37158d88f

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: RecordStore::ns method to return namespace
Branch: master
https://github.com/mongodb/mongo/commit/6b534d4275b913eb8eaa31ffdacc7e25b5494afa

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: fix cloneCollectionAsCapped skipping optimization to be generic
Branch: master
https://github.com/mongodb/mongo/commit/19df2e7d6a25345f0f751212e5fab190b4e016ee

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: make all capped jstests generic
Branch: master
https://github.com/mongodb/mongo/commit/addfc302ecf617dfe46e4ce09d629e6bf8367f85

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: move mmapv1 specific capped test
Branch: master
https://github.com/mongodb/mongo/commit/aa86da1011b6fc9559f0ccc94639335de8b37301

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: move database case handling above storage engine layer
Branch: master
https://github.com/mongodb/mongo/commit/c6572b24bd0dfaaf926a2027131fab283f6df701

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: more jstests work with generic storage engine
Branch: master
https://github.com/mongodb/mongo/commit/670e6a31600dceddfd7dc356a639a3251a94a6ca

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: move dropDatabase real work to StorageEngine
Branch: master
https://github.com/mongodb/mongo/commit/e44e8071067865b7eebc6c6827fdcc7c051a60c5

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: change ownership of DatabaseCatalogEntry, now StorageEngine owns
Branch: master
https://github.com/mongodb/mongo/commit/568f6de65c6e9a88a26aa2e10b12cb68ae0f1b06

Comment by Githook User [ 05/Aug/14 ]

Author:

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

Message: SERVER-13635: clean database close path
Branch: master
https://github.com/mongodb/mongo/commit/f8003b264fe6c7a73fdfefd969983a885ef52958

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: move compact tests into mmap_v1
Branch: master
https://github.com/mongodb/mongo/commit/daf68ad0c8a23459d490da94403ad97712f8991b

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635 SERVER-1153: fix collmod test to be genric and support in heap1
Branch: master
https://github.com/mongodb/mongo/commit/a3e39c37f750fe3b933a970a470a96780b71e54b

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: make drop test work for generic storage engine
Branch: master
https://github.com/mongodb/mongo/commit/bb887b35b38f73de05ed96dd39d97841a501029a

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: make profile tests work for generic storage engines
Branch: master
https://github.com/mongodb/mongo/commit/2b17cf09a524f3f99ce811019543b9bb89b16c78

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: add storageEngine section in serverStatus
Branch: master
https://github.com/mongodb/mongo/commit/d6d5e94ad9c50af53ab2294d0d4b4a1d38d7410e

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: fix index insert code on update
Branch: master
https://github.com/mongodb/mongo/commit/76f11f2ef7db7a2db79f92ff5786331369bf0f52

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: make insert test not rely on padding
Branch: master
https://github.com/mongodb/mongo/commit/642f633d9d012d7d4491b7e9cd8ef6fdd2d0886d

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: making more js tests work for generic storage engine
Branch: master
https://github.com/mongodb/mongo/commit/661ae0ba0831eff124a456275a53e9f761a3940a

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: make some capped test not use system.
Branch: master
https://github.com/mongodb/mongo/commit/02948ba65855df43bfbdee5c4e0f834c678532b7

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: remove old comment
Branch: master
https://github.com/mongodb/mongo/commit/77281ef19fd778813c7b87d22dd51f3da7292e64

Comment by Githook User [ 01/Aug/14 ]

Author:

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

Message: SERVER-13635: move mmap_v1 specific tests and make other generic
Branch: master
https://github.com/mongodb/mongo/commit/ebec63d57182db2d21bdcd3b7a95636c06991190

Comment by Githook User [ 30/Jul/14 ]

Author:

{u'username': u'alexkleiman', u'name': u'Alex Kleiman', u'email': u'alex.kleiman@10gen.com'}

Message: SERVER-13635: Remove various bugs in IndexEntryComparison causing server crash when performing index comparisons
Branch: master
https://github.com/mongodb/mongo/commit/c9ac1d84e13e9cd045ce1ad4385a6f55f54c755c

Comment by Githook User [ 30/Jul/14 ]

Author:

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

Message: SERVER-13635: better tracking of heap index size
Branch: master
https://github.com/mongodb/mongo/commit/6d66597265e158ec16dd31f823f0d474194519e7

Comment by Githook User [ 30/Jul/14 ]

Author:

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

Message: SERVER-13635: make extent test mmap_v1 only
Branch: master
https://github.com/mongodb/mongo/commit/5eba41b4540c2bef454784c4b5516691c397604b

Comment by Githook User [ 30/Jul/14 ]

Author:

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

Message: SERVER-13635: make Database index size method not assume a RecordStore and ask the access method for its size
Branch: master
https://github.com/mongodb/mongo/commit/6640690f85b8f043dbb83ac4510c8b153d6651e8

Comment by Githook User [ 30/Jul/14 ]

Author:

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

Message: SERVER-13635: make rename jstests work for generic storage engine
Branch: master
https://github.com/mongodb/mongo/commit/953e40865250a4630a42ba54a5c0017f4e01f719

Comment by Githook User [ 30/Jul/14 ]

Author:

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

Message: SERVER-13635: move power of 2 test to mmap_v1
Branch: master
https://github.com/mongodb/mongo/commit/83a289681a8d95569e59513ddc9fed3fef7801e9

Comment by Githook User [ 30/Jul/14 ]

Author:

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

Message: SERVER-13635: use right conversion for Status -> AssertionException
Branch: master
https://github.com/mongodb/mongo/commit/d242afcbfe5dcd9db91cc28d32d4c0f4bc077772

Comment by Githook User [ 28/Jul/14 ]

Author:

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

Message: SERVER-13635 Use StringData and StringMap in DBHolder
Branch: master
https://github.com/mongodb/mongo/commit/ece23f5a892d74360038f4f11f54c11e43f432cd

Comment by Githook User [ 28/Jul/14 ]

Author:

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

Message: SERVER-13635: allow smoke.py to use alternate storage engines
Branch: master
https://github.com/mongodb/mongo/commit/6d2e9273bbb3127a00063fbee6cf089b8fc1687a

Comment by Githook User [ 27/Jun/14 ]

Author:

{u'username': u'hkhalsa', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-13635 change lib deps
Branch: master
https://github.com/mongodb/mongo/commit/207c8850f59a5f3ad113211167ad6844761ea264

Comment by Githook User [ 27/Jun/14 ]

Author:

{u'username': u'hkhalsa', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-13635 extents are mmapv1 specific, move into mmapv1
Branch: master
https://github.com/mongodb/mongo/commit/8a6991a71d05272b6fce1b229e005d5711df9b35

Comment by Githook User [ 27/Jun/14 ]

Author:

{u'username': u'hkhalsa', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-13635 keep mmapv1-specific record.h within mmapv1 impl
Branch: master
https://github.com/mongodb/mongo/commit/d21efec1d8a3554792ca72a666fc61cd09f85ec9

Comment by Githook User [ 25/Jun/14 ]

Author:

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

Message: SERVER-13635: allow OperationContextNoop to get a RecoveryUnit passed in for testing
Branch: master
https://github.com/mongodb/mongo/commit/f6f3527b476a0cc40ed62f1f15e95385d3aa32c4

Comment by Githook User [ 25/Jun/14 ]

Author:

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

Message: SERVER-13635: remove verify in index_create that only makes sense for some indexes
Branch: master
https://github.com/mongodb/mongo/commit/2c33560630b7529d3e939d804915e54e99dfbb6d

Comment by Githook User [ 24/Jun/14 ]

Author:

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

Message: SERVER-13635 RIP pdfile.h/cpp
Branch: master
https://github.com/mongodb/mongo/commit/4c208580ad4f2e7e33ab77bae52e45b99fba1f4c

Comment by Githook User [ 23/Jun/14 ]

Author:

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

Message: SERVER-13635 Capped HeapRecordStore fixes
Branch: master
https://github.com/mongodb/mongo/commit/a324117b7f95666d15701212d31b6966b1309a48

Comment by Githook User [ 23/Jun/14 ]

Author:

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

Message: SERVER-13635 Clean up BtreeCursor save/restore.

It is now up to the BtreeInterface impl to decide what data it needs to save.
Save and restore must always be called before/after a yield if you intend
to use the cursor again, even if it is at EOF.
Branch: master
https://github.com/mongodb/mongo/commit/9176cf37e325074cbf6d76f7d6b0f47ac7c35f4e

Comment by Githook User [ 20/Jun/14 ]

Author:

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

Message: SERVER-13635 Undo change to BtreeCursor save/restore

A more complete patch is coming soon
Branch: master
https://github.com/mongodb/mongo/commit/c8b2c1c15937b4911ce35c7eabc266330b0f0a1a

Comment by Githook User [ 20/Jun/14 ]

Author:

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

Message: SERVER-13635 Implement Heap1BtreeImpl as an alternative to Btree in HeapRecordStore
Branch: master
https://github.com/mongodb/mongo/commit/1018dbb7775981e9a21e7338e03509f1e812c762

Comment by Githook User [ 20/Jun/14 ]

Author:

{u'username': u'ShadowNinja', u'name': u'Alex', u'email': u'noreply@gmail.com'}

Message: SERVER-13635 Replaces high-level references to Record with RecordData class.

In order to allow the use of certain types of storage engines, it was
necessary to replace some use of the Record class. The Record class is
now almost entirely restricted to the mmapV1 level and below.
Higher-level uses of the Record class were replaced with calls to the
new RecordData class.
Branch: master
https://github.com/mongodb/mongo/commit/5bd73a2f5ae33168cb554bcb002c91433fafc047

Comment by Githook User [ 20/Jun/14 ]

Author:

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

Message: SERVER-13635: clean up ownership semantics of objects inside of StorageEngine
Branch: master
https://github.com/mongodb/mongo/commit/74fd0881fe4bb171577ad6f10b6ed5c5f7032150

Comment by Githook User [ 20/Jun/14 ]

Author:

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

Message: SERVER-13635: fix BtreeInterface change by removing dead variable
Branch: master
https://github.com/mongodb/mongo/commit/02f49375ac58f2ae343c18d622a1f02eb3e2e0e5

Comment by Githook User [ 20/Jun/14 ]

Author:

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

Message: SERVER-13635 IndexAccessMethods now take a BtreeInterface rather than a RecordStore
Branch: master
https://github.com/mongodb/mongo/commit/6245259aca8f9bf85af7c896eb36be4ca3ba0a5b

Comment by Githook User [ 20/Jun/14 ]

Author:

{u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}

Message: Revert "SERVER-13635 IndexAccessMethods now take a BtreeInterface rather than a RecordStore"

This reverts commit 98a0c6f7c2a91d28a1f48c8fb0805e6745f0e8f9.
Branch: master
https://github.com/mongodb/mongo/commit/7ec0d1c33d9b904fad8c6221dff6f140fe51ff70

Comment by Githook User [ 19/Jun/14 ]

Author:

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

Message: SERVER-13635 IndexAccessMethods now take a BtreeInterface rather than a RecordStore
Branch: master
https://github.com/mongodb/mongo/commit/98a0c6f7c2a91d28a1f48c8fb0805e6745f0e8f9

Comment by Githook User [ 19/Jun/14 ]

Author:

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

Message: SERVER-13635 Make BtreeInterface not Btree-specific

Implementations should be able to use any data structure that maintains
sorted order.
Branch: master
https://github.com/mongodb/mongo/commit/69771e18ff4ff572924a4242f807cdbeccb60a87

Comment by Githook User [ 19/Jun/14 ]

Author:

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

Message: SERVER-13635 SERVER-1153: can choose heap1 at startup, but doesn't remotely work yet
Branch: master
https://github.com/mongodb/mongo/commit/b4cafb46595d6e889f8effdca16e98c3f505078e

Comment by Githook User [ 19/Jun/14 ]

Author:

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

Message: SERVER-13635: DatabaseHolder goes through StorageEngine to create Databases
Branch: master
https://github.com/mongodb/mongo/commit/7ce2ffdbbaac003fb608e81ae03090adef960237

Comment by Githook User [ 18/Jun/14 ]

Author:

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

Message: SERVER-13635: remove path concept from DatabaseHolder, and move repair and listDatabase into storageEngine
Branch: master
https://github.com/mongodb/mongo/commit/4e13ac7a63b747fc0b990d65193c737215bb9e4f

Comment by Githook User [ 18/Jun/14 ]

Author:

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

Message: SERVER-13635: remove all non storage callers to flushAll
Branch: master
https://github.com/mongodb/mongo/commit/e11156fe20421c0f09758cfc6355964159640616

Comment by Githook User [ 18/Jun/14 ]

Author:

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

Message: SERVER-13635: MMAP1DatabaseCatalogEntry to MMAPV1DatabaseCatalogEntry
Branch: master
https://github.com/mongodb/mongo/commit/180d9baa6954128318d9f9a550cc8f8596ca2055

Comment by Githook User [ 18/Jun/14 ]

Author:

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

Message: SERVER-13635: correct file for MMAPV1DatabaseCatalogEntry
Branch: master
https://github.com/mongodb/mongo/commit/de66097d7f3ed2c50188e46333364c64155ffd67

Comment by Githook User [ 18/Jun/14 ]

Author:

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

Message: SERVER-13635: move DatabaseCatalogEntry instantiation out of Database
Branch: master
https://github.com/mongodb/mongo/commit/e4ee0d91184e8531fecb7e6b7e1887767dd3c4b1

Comment by Githook User [ 13/Jun/14 ]

Author:

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

Message: SERVER-13635: remove some includes
Branch: master
https://github.com/mongodb/mongo/commit/176beefb27baf64dba1f071304450aef91ee953e

Comment by Githook User [ 11/Jun/14 ]

Author:

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

Message: SERVER-13635: remove Database::getExtentManager
Branch: master
https://github.com/mongodb/mongo/commit/c4db5777873c4973facc7ea5ba727565e7658d73

Comment by Githook User [ 11/Jun/14 ]

Author:

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

Message: SERVER-13635: fix file format test
Branch: master
https://github.com/mongodb/mongo/commit/73d7eff6f9d681c68c2288a46009d7742a4b3f95

Comment by Githook User [ 11/Jun/14 ]

Author:

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

Message: SERVER-13635: remove Database::getFileFormat
Branch: master
https://github.com/mongodb/mongo/commit/e7055869bbd4051421edc349f33b0ae32daad3c4

Comment by Githook User [ 11/Jun/14 ]

Author:

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

Message: SERVER-13635: ExtentManager no longer needed for stats in Database
Branch: master
https://github.com/mongodb/mongo/commit/9c0c4ff123f5248c5f4fc7119c181d9475ac4f1c

Comment by Githook User [ 11/Jun/14 ]

Author:

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

Message: SERVER-13635: remove Database:flushFiles as it was only used initial sync where it no longer is needed
Branch: master
https://github.com/mongodb/mongo/commit/d722cd36f36ec4b8e6c1d51d993c5fb1706747a8

Comment by Githook User [ 09/Jun/14 ]

Author:

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

Message: SERVER-13635: move some extentManager methods
Branch: master
https://github.com/mongodb/mongo/commit/eb880114a9a54176c70774f993aa1ecfeda714da

Comment by Githook User [ 09/Jun/14 ]

Author:

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

Message: SERVER-13635: hide NamespaceIndex and NamespaceDetails
Branch: master
https://github.com/mongodb/mongo/commit/ebc62807f6ba7b1ba13a2c50efd6d0ec1598fc36

Comment by Githook User [ 20/May/14 ]

Author:

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

Message: SERVER-13635: add DatabaseCatalogEntry as an interface
Branch: master
https://github.com/mongodb/mongo/commit/e06a94e70c25ce97628dddbb551e5669f435922e

Comment by Githook User [ 20/May/14 ]

Author:

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

Message: SERVER-13635 Remove Database::_magic
Branch: master
https://github.com/mongodb/mongo/commit/06bf11f51421f40f8bfe9c9de9b5422673291c28

Comment by Githook User [ 20/May/14 ]

Author:

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

Message: SERVER-13635 Kill BSONObjExternalSorter and use Sorter directly
Branch: master
https://github.com/mongodb/mongo/commit/e15c084245fcd1262c55b6c8bc7e0bc979d302ec

Comment by Githook User [ 20/May/14 ]

Author:

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

Message: SERVER-13635: hide NamespaceIndex behind Database
Branch: master
https://github.com/mongodb/mongo/commit/3f1b15b8fa5e9a59030db37341163935b1df39ef

Comment by Githook User [ 16/May/14 ]

Author:

{u'username': u'hkhalsa', u'name': u'Hari Khalsa', u'email': u'hkhalsa@10gen.com'}

Message: SERVER-13635 remove dead code
Branch: master
https://github.com/mongodb/mongo/commit/33e3abd0c81e2cb70f5b8159818dc1ec685d7b34

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-13635: fix scale option with dbstats command
Branch: master
https://github.com/mongodb/mongo/commit/46b6caa074e7221a60f57e3800dacd09a27348fd

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-13635: ExtentManager::cacheHint docs
Branch: master
https://github.com/mongodb/mongo/commit/9574543e0519fd0b319378bb9d4e505f4bfaa9ef

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-13635: pull out MAdvise interface, prove capped collection can compile in unit test
Branch: master
https://github.com/mongodb/mongo/commit/ec8a13b45afa4fb3e7b465f975480319700d77c9

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-13635: pull out interface for deleting records in capped collection during rollover
Branch: master
https://github.com/mongodb/mongo/commit/5e60ec670eb67680c08656367e207fa90a80e459

Comment by Githook User [ 09/May/14 ]

Author:

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

Message: SERVER-13635 Move DocWriter to record_store.h
Branch: master
https://github.com/mongodb/mongo/commit/e58b18a859c7d04421ded36a6c0da7c65214132c

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-13635 get deletedRecordFor() out of RecordStore interface
Branch: master
https://github.com/mongodb/mongo/commit/2cc79a4a7fdea39c4b0506ea3adc58bda2a6ab6f

Comment by Githook User [ 29/Apr/14 ]

Author:

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

Message: SERVER-13635 Don't include extent_manger.h in database.h
Branch: master
https://github.com/mongodb/mongo/commit/6ee00c6473d790afd1d1dd91b7c6991397aaec39

Comment by Githook User [ 18/Apr/14 ]

Author:

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

Message: SERVER-13635: fix os x compile
Branch: master
https://github.com/mongodb/mongo/commit/15d785a8f02858e75a6f88c6c5411c77ce4d27c5

Comment by Githook User [ 18/Apr/14 ]

Author:

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

Message: SERVER-13635: hide some NamespaceDetails calls
Branch: master
https://github.com/mongodb/mongo/commit/b16d3ec219dfe5af1b2f8d5bf435a32a6f47ee4f

Comment by Githook User [ 18/Apr/14 ]

Author:

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

Message: SERVER-13635: move more methods out of NamespaceDetails
Branch: master
https://github.com/mongodb/mongo/commit/0dee46d4602e4ceefdb8de2697128a03dc13a13a

Comment by Githook User [ 17/Apr/14 ]

Author:

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

Message: SERVER-13635: hide some NamespaceDetails calls
Branch: master
https://github.com/mongodb/mongo/commit/60bec3d3dd5de5ffe11b11e0177609c9d2406582

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