Invention Grant
- Patent Title: Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform
- Patent Title (中): 系统的存储库冗余实现,其通过启用云的平台发生的事件来逐步更新客户端
-
Application No.: US13888308Application Date: 2013-05-06
-
Publication No.: US09396216B2Publication Date: 2016-07-19
- Inventor: Tomas Barreto , David Mackenzie , Arshdeep Mand , Miles Spielberg
- Applicant: Box, Inc.
- Applicant Address: US CA Redwood City
- Assignee: BOX, INC.
- Current Assignee: BOX, INC.
- Current Assignee Address: US CA Redwood City
- Agency: Perkins Coie LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/00 ; G06F17/30 ; G06F11/14 ; G06F11/20

Abstract:
Techniques are disclosed for implementing repository redundancy in a system which incrementally updates remote clients with events that occurred in a cloud-enabled platform. In one embodiment, a method comprises comparing a local timestamp of an event with a remote timestamp of the event. The event is to be stored in a queue in a repository cluster to be read by a remote client. The method further comprises updating the local timestamp of the event if the comparing indicates that the remote timestamp is more recent than the local timestamp. Among other advantages, embodiments disclosed herein ensure that no event in an action log is missed or skipped by any of remote clients in a distributed action log framework system during a switchover from an active but failed server to a backup server, and require zero or minimal down time during the switchover, thereby providing robustness and serviceability to such system.
Public/Granted literature
Information query