# HG changeset patch # Parent 181a7f065ba4f61f70190befb62e50e4b5c5ccec diff -r 181a7f065ba4 -r dd7f41bb4943 git/Driver/GridFS/MongoGridFS.cs --- a/git/Driver/GridFS/MongoGridFS.cs Mon Jul 18 15:04:57 2011 +0400 +++ b/git/Driver/GridFS/MongoGridFS.cs Mon Jul 18 15:19:38 2011 +0400 @@ -442,7 +442,10 @@ ) { // don't try to create indexes on secondaries if (files.Settings.SlaveOk) { - return; + // unless it's a nested request that is going to update database for real + if (database.Server.RequestNestingLevel == 0) { + return; + } } // avoid round trip to count files if possible