US 11,934,893 B2
Storage system that drives an orchestrator based on events in the storage system
Luis Pablo Pabón, Sturbridge, MA (US); Taher Vohra, Sunnyvale, CA (US); and Naveen Neelakantam, Mountain View, CA (US)
Assigned to Pure Storage, Inc., Santa Clara, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Jul. 6, 2021, as Appl. No. 17/368,483.
Prior Publication US 2023/0008968 A1, Jan. 12, 2023
Int. Cl. G06F 3/00 (2006.01); G06F 3/06 (2006.01); G06F 9/54 (2006.01); G06F 16/11 (2019.01)
CPC G06F 9/542 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0653 (2013.01); G06F 3/0673 (2013.01); G06F 16/122 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, by a storage management system, an event within a storage system;
determining, by the storage management system, an operation based on the event; and
providing, by the storage management system, a notification of the operation to an orchestration system configured to manage a computing system associated with the storage system and initiate an execution of the operation within the computing system associated with the storage system, wherein:
the determining of the operation includes determining a serverless function based on the event;
and the notification of the operation specifies the serverless function to be executed by the computing system;
the determining of the operation is based on a mapping between the event and the serverless function specified by a user;
the event within the storage system comprises one or more of an interaction with a data item in the storage system, an attribute change associated with the data item, a mounting of a storage device in the storage system to a node in the computing system, or an unmounting of the storage device in the storage system from the node in the computing system.