Facilitating handling of crashes in concurrent execution environments of server systems while processing user queries for data retrieval
AssigneeOracle International Corporation
InventorAshok Kumar Dhakar
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorAshok Kumar Dhakar
Estimating the term…
A server system provided according to an aspect of the present disclosure forms physical queries to process a user query received from a client system. Each physical query is thereafter executed in a corresponding concurrent execution entity (e.g., thread) to retrieve a respective data portion from a corresponding data source. A response to the user query is formed based on the data portions. State information corresponding to each execution entity is logged into log storage. According to another aspect, when a query (either physical or user) causes an execution environment to crash, the identifier of such query is added to a prohibited list. When a new query is to be executed, the initiation of execution of the new query is prevented if the identifier of the new query is present in the prohibited list.
A method performed in a server system, said method comprising:
A non-transitory machine readable medium storing one or more sequences of instructions for enabling a server system to facilitate handling of crashes, wherein execution of said one or more instructions by one or more processors contained in said server system enables said server system to perform the actions of:
A server system comprising:
A method of handling crashes, said method comprising:
A non-transitory machine readable medium storing one or more sequences of instructions for enabling a server system to facilitate handling of crashes, wherein execution of said one or more instructions by one or more processors contained in said server system enables said server system to perform the actions of:
A server system comprising:
Dependencies are inferred from the claim text.