Changeset 254 for trunk/jobmond


Ignore:
Timestamp:
04/27/06 09:47:08 (18 years ago)
Author:
bastiaans
Message:

jobmond/jobmond.py:

  • fixed bug: queued jobs were no longer being reported
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/jobmond/jobmond.py

    r253 r254  
    345345                                                count_mynodes = count_mynodes + int( nodepart )
    346346                                               
    347                                 nodeslist = count_mynodes
     347                                nodeslist = str( count_mynodes )
    348348                        else:
    349349                                start_timestamp = ''
     
    411411                        val_list_vals_len       = len( string.join( val_list.values() ) ) + len(val_list.values())
    412412
    413                         if (val_name != 'nodes' and val_value != '') or (val_name == 'nodes' and jobattrs['status'] == 'Q'):
    414 
    415                                 if (val_list_names_len + len(val_name) ) + (val_list_vals_len + len(str(val_value)) ) > METRIC_MAX_VAL_LEN:
    416 
    417                                         gval_lists.append( val_list )
    418                                         val_list = { }
    419 
    420                                 val_list[ val_name ] = val_value
    421 
    422                         elif val_name == 'nodes' and jobattrs['status'] == 'R':
     413                        if val_name == 'nodes' and jobattrs['status'] == 'R':
    423414
    424415                                node_str = None
     
    441432                                gval_lists.append( val_list )
    442433                                val_list = { }
     434
     435                        elif val_value != '':
     436
     437                                if (val_list_names_len + len(val_name) ) + (val_list_vals_len + len(str(val_value)) ) > METRIC_MAX_VAL_LEN:
     438
     439                                        gval_lists.append( val_list )
     440                                        val_list = { }
     441
     442                                val_list[ val_name ] = val_value
     443
     444                if len(val_list) > 0:
     445                        gval_lists.append( val_list )
    443446
    444447                str_list = [ ]
Note: See TracChangeset for help on using the changeset viewer.