Utilizing only a single input/output (I/O) session to commit a single message transaction to a non-volatile storage within a message transaction system is disclosed. In one embodiment, a method first determines an error detection value, such as a checksum, for a single transaction. The single transaction and the value are written to the non-volatile storage in only a single I/O session. The single transaction is committed upon the successful writing of the transaction and the error detection value to the storage. Upon recovery from a system failure, the error detection value for the transaction is redetermined; if it does not match the value as has been stored to the storage, then the transaction is aborted. Otherwise, the transaction has been committed.

Se divulga utilizar solamente una sola sesión de la entrada-salida (I/O) para confiar una sola transacción del mensaje a un almacenaje permanente dentro de un sistema de transacción del mensaje. En una encarnación, un método primero determina un valor de la detección de error, tal como una suma de comprobación, para una sola transacción. La sola transacción y el valor se escriben al almacenaje permanente en solamente una sola sesión de I/O. La sola transacción está confiada sobre la escritura acertada de la transacción y el valor de la detección de error al almacenaje. Sobre la recuperación de un fallo del sistema, el valor de la detección de error para la transacción se redetermina; si no empareja el valor como se ha almacenado al almacenaje, después se aborta la transacción. Si no, la transacción ha estado confiada.

 
Web www.patentalert.com

< Automatic software production system

< Password generation method and system

> System and method for high-speed execution of graphics application programs including shading language instructions

> Self-describing components within a software catalog

~ 00089