Opened 16 years ago

Last modified 11 years ago

#317 new enhancement

IZ1953: enhance version checking of components

Reported by: crei Owned by:
Priority: normal Milestone:
Component: sge Version: 6.0
Severity: Keywords: Sun communication


[Imported from gridengine issuezilla]

        Issue #:      1953                Platform:     Sun           Reporter: crei (crei)
       Component:     gridengine             OS:        All
     Subcomponent:    communication       Version:      6.0              CC:    None defined
        Status:       NEW                 Priority:     P3
      Resolution:                        Issue type:    ENHANCEMENT
                                      Target milestone: ---
      Assigned to:    crei (crei)
      QA Contact:     crei
       * Summary:     enhance version checking of components
   Status whiteboard:

     Issue 1953 blocks:
   Votes for issue 1953:

   Opened: Tue Dec 27 04:31:00 -0700 2005 

We need the possiblity to check the used version of clients or deamons
when doing communication. It would be nice to have the possiblity to
print out an error when for example a 60u3 client is talking to a 60u7
qmaster deamon.

The problem is that it may be possible to run 60u6 clients with 60u7 daemons,
but who is gonna checking this. I think the best solution is to deny all
requests when the version information (of the application) does not match

The commlib should provide a callback functionality (and a protocol enhancement)
where the application version can be obtained, so the commlib will deny
connection establishment when the versions doesn't match.

Change History (0)

Note: See TracTickets for help on using tickets.