An apparatus and method are provided for on-line code replacement of a
program running in a process. The apparatus and method utilizes a variant
of the exec system call, which will be referred to as a text-only exec.
The present invention, utilizing a checkpoint methodology, allows the
programmer maximum flexibility in addressing upgrade/replacement program
issues and determines where, when and how the transition to a new version
of a program should occur with least impact to the services.
Um instrumento e um método são fornecidos para a recolocação em linha do código de um programa que funciona em um processo. O instrumento e o método utilizam um variant da chamada do sistema do exec, que será consultada como a um exec do texto-somente. A invenção atual, utilizando uma metodologia do ponto de verificação, permitir o programador que a flexibilidade máxima em se dirigir ao programa de upgrade/replacement emite e determinar onde, quando e como a transição a uma versão nova de um programa deve ocorrer com menos impacto aos serviços.