diff options
author | matt dannenberg <matt.dannenberg@10gen.com> | 2013-10-09 17:05:34 -0400 |
---|---|---|
committer | matt dannenberg <matt.dannenberg@10gen.com> | 2013-11-05 12:39:00 -0500 |
commit | 3d97d00c3a94283241210c0abc27eb0039093ae0 (patch) | |
tree | 8371698db88c5c50162b2376c463cb0b96453d24 /src/mongo/db/audit.cpp | |
parent | c18dfd852cb222a61f6393ebac6e6edf05c52386 (diff) | |
download | mongo-3d97d00c3a94283241210c0abc27eb0039093ae0.tar.gz |
SERVER-1891 Hookup audit logging for sharding events.
Diffstat (limited to 'src/mongo/db/audit.cpp')
-rw-r--r-- | src/mongo/db/audit.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mongo/db/audit.cpp b/src/mongo/db/audit.cpp index 28ee3ee1c96..051cc54c856 100644 --- a/src/mongo/db/audit.cpp +++ b/src/mongo/db/audit.cpp @@ -195,6 +195,22 @@ namespace audit { void logRenameCollection(ClientBasic* client, const StringData& source, const StringData& target) MONGO_AUDIT_STUB + + void logEnableSharding(ClientBasic* client, + const StringData& dbname) MONGO_AUDIT_STUB + + void logAddShard(ClientBasic* client, + const StringData& name, + const std::string& servers, + long long maxsize) MONGO_AUDIT_STUB + + void logRemoveShard(ClientBasic* client, + const StringData& shardname) MONGO_AUDIT_STUB + + void logShardCollection(ClientBasic* client, + const StringData& ns, + const BSONObj& keyPattern, + bool unique) MONGO_AUDIT_STUB } // namespace audit } // namespace mongo |