diff options
author | Andy Schwerin <schwerin@mongodb.com> | 2014-05-29 17:38:27 -0400 |
---|---|---|
committer | Andy Schwerin <schwerin@mongodb.com> | 2014-05-29 18:17:17 -0400 |
commit | 26211a7bfae928ded0ff30f6f974ff79f686f002 (patch) | |
tree | 9bdf47cb8c4c89fe8a7000fdbaf6c2567c2de674 /src/mongo/db/auth/user.cpp | |
parent | d5ceac1d556806be15d7653b92268354f52bbeda (diff) | |
download | mongo-26211a7bfae928ded0ff30f6f974ff79f686f002.tar.gz |
SERVER-14089 Remove support for schemaVersion24 users.
Diffstat (limited to 'src/mongo/db/auth/user.cpp')
-rw-r--r-- | src/mongo/db/auth/user.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/mongo/db/auth/user.cpp b/src/mongo/db/auth/user.cpp index 0380668f038..cb856f2adad 100644 --- a/src/mongo/db/auth/user.cpp +++ b/src/mongo/db/auth/user.cpp @@ -43,7 +43,6 @@ namespace mongo { User::User(const UserName& name) : _name(name), - _schemaVersion(AuthorizationManager::schemaVersion26Final), _refCount(0), _isValid(1) {} @@ -87,9 +86,7 @@ namespace mongo { std::auto_ptr<User> result(new User(_name)); result->_privileges = _privileges; result->_roles = _roles; - result->_probedDatabases = _probedDatabases; result->_credentials = _credentials; - result->_schemaVersion = _schemaVersion; return result.release(); } @@ -140,21 +137,6 @@ namespace mongo { } } - void User::setSchemaVersion1() { - _schemaVersion = AuthorizationManager::schemaVersion24; - } - - void User::markProbedV1(const StringData& dbname) { - dassert(_schemaVersion == AuthorizationManager::schemaVersion24); - if (!hasProbedV1(dbname)) - _probedDatabases.push_back(dbname.toString()); - } - - bool User::hasProbedV1(const StringData& dbname) const { - dassert(_schemaVersion == AuthorizationManager::schemaVersion24); - return sequenceContains(_probedDatabases, dbname); - } - void User::invalidate() { _isValid.store(0); } |