Distributed transactions with token-associated execution
First Claim
Patent Images
1. A method of processing transactions in a storage system, comprising:
- sending a transaction of a command received by the storage system, from a first authority to a second authority of the storage system, wherein a token is associated with the transaction; and
writing data into a partition of storage memory in the storage system that is allocated to the second authority in accordance with the transaction, wherein command processing and transaction processing is performed without a global lock on the storage system.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of processing transactions associated with a command in a storage system is provided. The method includes receiving, at a first authority of the storage system, a command relating to user data. The method includes sending a transaction of the command, from the first authority to a second authority of the storage system, wherein a token accompanies the transaction and writing data in accordance with the transaction as permitted by the token into a partition that is allocated to the second authority in a storage device of the storage system.
-
Citations
20 Claims
-
1. A method of processing transactions in a storage system, comprising:
-
sending a transaction of a command received by the storage system, from a first authority to a second authority of the storage system, wherein a token is associated with the transaction; and writing data into a partition of storage memory in the storage system that is allocated to the second authority in accordance with the transaction, wherein command processing and transaction processing is performed without a global lock on the storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory, computer-readable media having instructions thereupon which, when executed by a processor, cause the processor to perform a method comprising:
-
sending a transaction of a command received by the storage system, from a first authority to a second authority of the storage system, wherein a token is associated with the transaction; and writing data into a partition of storage memory in the storage system that is allocated to the second authority in accordance with the transaction, wherein command processing and transaction processing is performed without a global lock on the storage system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A storage system comprising:
-
a memory; and a processing unit having a processor configured to execute actions, the actions comprising; sending a transaction of a command received by the storage system, from a first authority to a second authority of the storage system, wherein a token is associated with the transaction; and writing data into a partition of storage memory in the storage system that is allocated to the second authority in accordance with the transaction, wherein command processing and transaction processing is performed without a global lock on the storage system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification