(file) Return to Monitor.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Monitor.cpp between version 1.66 and 1.67

version 1.66, 2003/10/30 00:22:39 version 1.67, 2003/11/04 04:38:21
Line 299 
Line 299 
                    }                    }
                    _entries[indx]._status = _MonitorEntry::BUSY;                    _entries[indx]._status = _MonitorEntry::BUSY;
                    // If allocate_and_awaken failure, retry on next iteration                    // If allocate_and_awaken failure, retry on next iteration
                    _thread_pool->allocate_and_awaken((void *)q, _dispatch);                     if (!_thread_pool->allocate_and_awaken((void *)q, _dispatch))
                      {
                         Tracer::trace(TRC_DISCARDED_DATA, Tracer::LEVEL2,
                             "Monitor::run: Insufficient resources to process request.");
                         _entries[indx]._status = _MonitorEntry::IDLE;
                         _entry_mut.unlock();
                         return true;
                      }
                 }                 }
                 else                 else
                 {                 {


Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2