A method and system coordinates the purging of tombstones for data items deleted from a directory service database of a message queuing system. The directory service database is a replicated database with a plurality of servers, and the data items owned by one server are replicated by all other servers in the system. The directory service database supports a synchronization mechanism for a slave server to request for replication data from a master server. To support the synchronization mechanism, a tombstone is set up each time a server deletes a data item from its local database. For a slave server of a first type, the master server purges the tombstone after receiving an acknowledgment from the slave server for receipt of replication information regarding the deletion. For a slave server of a second type, the master server purges the tombstone after the tombstone has become sufficiently aged. If the slave server of the second type fails to receive the replication data and makes a synchronization request for a range of write operations including the deletion and the master server has already purged the tombstone for the deleted item, a full synchronization is performed between the master and slave servers such that the slave server reconstructs a fresh copy of data items currently in the database of the master server.

Un método y un sistema coordina purgar de las piedras sepulcrales para los artículos de datos suprimidos de una base de datos del servicio del directorio de un sistema que hace cola del mensaje. La base de datos del servicio del directorio es una base de datos replegada con una pluralidad de servidores, y los artículos de datos poseídos por un servidor son replegados por el resto de los servidores en el sistema. La base de datos del servicio del directorio apoya un mecanismo de la sincronización para que un servidor auxiliar petición datos de la réplica de un servidor principal. Para apoyar el mecanismo de la sincronización, una piedra sepulcral se fija encima de cada vez que un servidor suprime un artículo de datos de su base de datos local. Para un servidor auxiliar de un primer tipo, el servidor principal purga la piedra sepulcral después de recibir un reconocimiento del servidor auxiliar para el recibo de la información de la réplica con respecto a la canceladura. Para un servidor auxiliar de un segundo tipo, el servidor principal purga la piedra sepulcral después de que la piedra sepulcral se haya envejecido suficientemente. Si el servidor auxiliar del segundo tipo no puede recibir los datos de la réplica y hace que un pedido de la sincronización una gama de escribe operaciones incluyendo la canceladura y el servidor principal ha purgado ya la piedra sepulcral para el artículo suprimido, una sincronización completa se realiza entre el amo y los servidores del esclavo tales que el servidor auxiliar reconstruye una copia fresca de los artículos de datos actualmente en la base de datos del servidor principal.

 
Web www.patentalert.com

< (none)

< Method and system for file system management using a flash-erasable, programmable, read-only memory

> Network search access construct for accessing web-based search services

> (none)

~ 00009