Make job times include time waiting in the queue.

This is a temporary fix. The real fix will track wait time and run time both.
This commit is contained in:
JoelKatz
2013-07-22 00:40:45 -07:00
parent 31f6d2fc8b
commit d236751a39
3 changed files with 11 additions and 8 deletions

View File

@@ -40,15 +40,9 @@ JobType Job::getType () const
void Job::doJob ()
{
m_loadEvent->start ();
m_loadEvent->reName (mName);
mJob (*this);
// VFALCO TODO Isn't there a way to construct the load event with
// the proper name? This way the load event object
// can have the invariant "name is always set"
//
m_loadEvent->reName (mName);
}
void Job::rename (std::string const& newName)
@@ -61,6 +55,11 @@ int Job::getLimit () const
return m_limit;
}
LoadEvent& Job::peekEvent() const
{
return *m_loadEvent;
}
const char* Job::toString (JobType t)
{
switch (t)