-
公开(公告)号:US11775417B1
公开(公告)日:2023-10-03
申请号:US16877180
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Arora , Onkar Walavalkar , Aman Gupta , Xuetao Fan , Kurtis Robert Kuszmaul , Christopher Chandler
CPC classification number: G06F11/3688 , G06F11/368 , G06F11/3664 , G06F11/3692
Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
-
公开(公告)号:US11567857B1
公开(公告)日:2023-01-31
申请号:US16876627
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Arora , Onkar Walavalkar , Aman Gupta , Xuetao Fan , Kurtis Robert Kuszmaul , Christopher Chandler
IPC: G06F11/36
Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
-
公开(公告)号:US10275808B1
公开(公告)日:2019-04-30
申请号:US14548143
申请日:2014-11-19
Applicant: Amazon Technologies, Inc.
Inventor: Pranav Agarwal , Aman Gupta
Abstract: An item review system is disclosed that detects that an item reviewed or being reviewed by a user is similar to one or more items previously reviewed by the user. In some embodiments, the system provides an option for the user to modify the prior review of each such similar item, as may be desirable to capture the user's changed perception of the previously reviewed item. The system may additionally or alternatively display the prior review(s) as the user generates the new review, such that the user can take these prior reviews into consideration.
-
公开(公告)号:US12192276B1
公开(公告)日:2025-01-07
申请号:US16776289
申请日:2020-01-29
Applicant: Amazon Technologies, Inc.
Inventor: Onkar Walavalkar , Andrew Evenson , Krishnan A Kolazhi , Xuetao Fan , Aman Gupta , Abhishek Arora , Christopher Chandler , Hari Chandana Kanchanapally , Cheng Shao
IPC: H04L67/1095 , H04L67/01 , H04L67/142
Abstract: Methods, systems, and computer-readable media for delivery of log records to stateless clients are disclosed. A record delivery system receives, from a client, a first request to read from a persistent log comprising an ordered sequence of records. The first request is associated with a receiver session. The system sends a first set of records to the client and stores a data structure indicating that the first set of records was sent to the client in the receiver session. The system receives, from the client, a second request to read from the persistent log in the receiver session. Based at least in part on the data structure, the system determines a second set of one or more records in the persistent log. The system sends the second set of records to the client.
-
公开(公告)号:US11880385B1
公开(公告)日:2024-01-23
申请号:US17037507
申请日:2020-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Sharatkumar Nagesh Kuppahally , Peter Zhivkov , Somasundaram Perianayagam , James Christopher Sorenson, III , Amit Gupta , Shishir Agrawal , Sagar Mundra , Vaibhav Jain , Ajay Kumar , Aman Gupta , Ankur Tyagi
CPC classification number: G06F16/273 , G06F11/1407 , G06F16/2228 , G06F16/2282 , G06F16/23 , G06F16/2329
Abstract: Updates to projected data subsets may be ordered using conditional operations. When updates to a data set are received, a determination is made according to a schema for a projected subset of the data set as to whether the update is to be propagated to the projected subset of the data set. If the update is to be propagated, a comparison of a version identifier for the update may be made with a version identifier for the subset to determine whether performance of the update is consistent with an ordering of updates performed to the first data set. If the comparison indicates the performance of the update is consistent, then the update may be performed to the projected subset. If not, then the update may not be performed.
-
公开(公告)号:US11210206B1
公开(公告)日:2021-12-28
申请号:US16877165
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Arora , Onkar Walavalkar , Aman Gupta , Xuetao Fan , Kurtis Robert Kuszmaul , Christopher Chandler
IPC: G06F11/36
Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
-
公开(公告)号:US11360880B1
公开(公告)日:2022-06-14
申请号:US16876684
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Arora , Onkar Walavalkar , Aman Gupta , Xuetao Fan , Kurtis Robert Kuszmaul , Christopher Chandler
IPC: G06F11/36
Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
-
-
-
-
-
-