Object notification wherein compare and swap is performed
AssigneeInternational Business Machines Corporation
InventorsDavid Brittain Bolen, Wesley Leggette, Brian Frederick Ober
Life of this patent
Estimating the term…
Abstract
A method, computer system, and a computer program product for object notifications is provided. The present invention may include receiving a requestor's operation. The present invention may then include determining that a notification describing the requestor's operation should be sent. The present invention may then include determining whether the requestor's operation is successful or unsuccessful, and the present invention may lastly include deleting an in-memory object.
Claims15
A method for object notifications, the method comprising:
- receiving, by a dispersed storage processing unit, a requestor's operation;
- determining that a notification describing the requestor's operation should be sent for modifying operations, failed operations, and/or for non-modifying operations, wherein the notification describing the requestor's operation is guaranteed or non-guaranteed based on an implementation choice of a user, and indicates a name of an object, a time that the object is written, and a number of bytes of the object, and handling the requestor's operation using compare and swap instructions;
- determining whether the requestor's operation is successful or unsuccessful;
- and
- deleting an in-memory object.
A computer system for object notifications, comprising:
- one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:
- receiving, by a dispersed storage processing unit, a requestor's operation;
- determining that a notification describing the requestor's operation should be sent for modifying operations, failed operations, and/or for non-modifying operations, wherein the notification describing the requestor's operation is guaranteed or non-guaranteed based on an implementation choice of a user, and indicates a name of an object, a time that the object is written, and a number of bytes of the object, and handling the requestor's operation using compare and swap instructions;
- determining whether the requestor's operation is successful or unsuccessful;
- and
- deleting an in-memory object.
A computer program product for object notifications, comprising:
- one or more non-transitory computer-readable storage media and program instructions stored on at least one of the one or more non-transitory computer-readable storage media, the program instructions executable by a processor to cause the processor to perform a method comprising:
- receiving, by a dispersed storage processing unit, a requestor's operation;
- determining that a notification describing the requestor's operation should be sent for modifying operations, failed operations, and/or for non-modifying operations, wherein the notification describing the requestor's operation is guaranteed or non-guaranteed based on an implementation choice of a user, and indicates a name of an object, a time that the object is written, and a number of bytes of the object, and handling the requestor's operation using compare and swap instructions;
- determining whether the requestor's operation is successful or unsuccessful;
- and
- deleting an in-memory object.
Dependencies are inferred from the claim text.