-
1.
公开(公告)号:US20230359611A1
公开(公告)日:2023-11-09
申请号:US18354626
申请日:2023-07-18
Applicant: Dropbox, Inc.
Inventor: Preslav Le , Braden Walker , Leslie Tu , Tanay Lathia , Alexander Sosa , Lihao He
CPC classification number: G06F16/2365 , G06F16/2272
Abstract: A consistency verification system that verifies data consistency in a content item management system. The system processes a write request. The write request includes a set of preconditions, a key, and data to write in a write operation. Processing the write request includes determining that the set of conditions are met, committing the write request at a commit time, and assigning a timestamp indicating the commit time to the write request. The system verifies data consistency associated with the write request. The verifying data consistency includes sending a replay request corresponding to the write request. The system determines whether results of the replay are consistent with results of the write request. Responsive to determining whether results of the replay are consistent with results of the write request, the system outputs information describing data inconsistency.
-
公开(公告)号:US11748333B2
公开(公告)日:2023-09-05
申请号:US17364606
申请日:2021-06-30
Applicant: Dropbox, Inc.
Inventor: Preslav Le , Braden Walker , Leslie Tu , Tanay Lathia , Alexander Sosa , Lihao He
CPC classification number: G06F16/2365 , G06F16/2272
Abstract: A consistency verification system that verifies data consistency in a content item management system. The system maintains a plurality of verifiers for checking data consistency, each verifier comprising instructions for verifying consistency for a type of requests. The system may verify the original request by selecting a verifier from the plurality of verifiers based on a type of the original request. Using the selected verifier, the consistency verification system may send verification requests to the content item management system at a second timestamp that is a period of time after the original timestamp. The system may determine whether the second response is consistent with the first response. If the responses are not consistent, the system may output information describing data inconsistency. If the responses are consistent, the system may output results and perform further verifications to help ensure data accuracy.
-
公开(公告)号:US12050591B2
公开(公告)日:2024-07-30
申请号:US18354626
申请日:2023-07-18
Applicant: Dropbox, Inc.
Inventor: Preslav Le , Braden Walker , Leslie Tu , Tanay Lathia , Alexander Sosa , Lihao He
CPC classification number: G06F16/2365 , G06F16/2272
Abstract: A consistency verification system that verifies data consistency in a content item management system. The system processes a write request. The write request includes a set of preconditions, a key, and data to write in a write operation. Processing the write request includes determining that the set of conditions are met, committing the write request at a commit time, and assigning a timestamp indicating the commit time to the write request. The system verifies data consistency associated with the write request. The verifying data consistency includes sending a replay request corresponding to the write request. The system determines whether results of the replay are consistent with results of the write request. Responsive to determining whether results of the replay are consistent with results of the write request, the system outputs information describing data inconsistency.
-
公开(公告)号:US20230004550A1
公开(公告)日:2023-01-05
申请号:US17364606
申请日:2021-06-30
Applicant: Dropbox, Inc.
Inventor: Preslav Le , Braden Walker , Leslie Tu , Tanay Lathia , Alexander Sosa , Lihao He
Abstract: A consistency verification system that verifies data consistency in a content item management system. The system maintains a plurality of verifiers for checking data consistency, each verifier comprising instructions for verifying consistency for a type of requests. The system may verify the original request by selecting a verifier from the plurality of verifiers based on a type of the original request. Using the selected verifier, the consistency verification system may send verification requests to the content item management system at a second timestamp that is a period of time after the original timestamp. The system may determine whether the second response is consistent with the first response. If the responses are not consistent, the system may output information describing data inconsistency. If the responses are consistent, the system may output results and perform further verifications to help ensure data accuracy.
-
-
-