Opened 19 years ago

Last modified 11 years ago

#59 new enhancement

IZ323: enable hashing for all cull data types

Reported by: joga Owned by:
Priority: normal Milestone:
Component: sge Version: current
Severity: Keywords: cleanup


[Imported from gridengine issuezilla]

        Issue #:      323              Platform:     All           Reporter: joga (joga)
       Component:     gridengine          OS:        All
     Subcomponent:    cleanup          Version:      current          CC:    None defined
        Status:       NEW              Priority:     P3
      Resolution:                     Issue type:    ENHANCEMENT
                                   Target milestone: ---
      Assigned to:    ernst (ernst)
      QA Contact:     ernst
       * Summary:     enable hashing for all cull data types
   Status whiteboard:

     Issue 323 blocks:
   Votes for issue 323:

   Opened: Thu Jul 18 02:26:00 -0700 2002 

Hashing is currently only enabled for ulong,
string and host datatypes.

It should be extended to all datatypes.

Hash, compare and duplicate functions have to be
created for the missing data types (see

The use of hashtables has to be included into the
cull access functions (libs/cull/*.[ch], mostly

Before doing these changes, we could merge the
l[Get|Set]<type> and l[Get|Set]Pos<type>
functions. The l[Get|Set]<type> functions are
mostly a duplicate of the corresponding "Pos"
functions, this step had been done for performance
reasons (which nowadays no longer should matter).
By this step we could eliminate hundreds of lines
of code that have to be maintained.

Change History (0)

Note: See TracTickets for help on using tickets.