Opened 14 years ago

Last modified 9 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
Cc:

Description

[Imported from gridengine issuezilla http://gridengine.sunsource.net/issues/show_bug.cgi?id=1953]

        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
          URL:
       * Summary:     enhance version checking of components
   Status whiteboard:
      Attachments:

     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
together.

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.