コード例 #1
0
ファイル: instance.cpp プロジェクト: fizx/mongo
 void receivedKillCursors(Message& m) {
     int *x = (int *) m.data->_data;
     x++; // reserved
     int n = *x++;
     assert( n >= 1 );
     if ( n > 2000 ) {
         problem() << "Assertion failure, receivedKillCursors, n=" << n << endl;
         assert( n < 30000 );
     }
     killCursors(n, (long long *) x);
 }
コード例 #2
0
ファイル: instance.cpp プロジェクト: kapouer/mongo-debian
 void receivedKillCursors(Message& m) {
     int *x = (int *) m.singleData()->_data;
     x++; // reserved
     int n = *x++;
     uassert( 13004 , "sent 0 cursors to kill" , n >= 1 );
     if ( n > 2000 ) {
         log( n < 30000 ? LL_WARNING : LL_ERROR ) << "receivedKillCursors, n=" << n << endl;
         assert( n < 30000 );
     }
     killCursors(n, (long long *) x);
 }