Invention Grant
- Patent Title: Increased concurrency of an initialization process of multiple data storage units of a volume
- Patent Title (中): 卷的多个数据存储单元的初始化过程的并发性增加
-
Application No.: US14454463Application Date: 2014-08-07
-
Publication No.: US09311023B2Publication Date: 2016-04-12
- Inventor: Vishal Patil , Albert E. Yong
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cesari and McKenna, LLP
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F3/06 ; G06F9/52

Abstract:
This disclosure uses both an administrative thread and multiple worker threads (N) to process the LUN on-lining work in parallel at both the volume level and the LUN level. When the administrative thread receives the message to start the initialization, the administrative thread assigns the work for reading the VTOC information for the LUNs in a volume to one or more worker threads and moves on to perform additional initialization tasks. N worker threads work on N volumes in parallel. These worker threads then independently send messages (e.g., asynchronous messages) to the file system layer, and once the file system layer is done loading the required buffers, the file system layer sends replies back to the administrative thread. The administrative thread then again assigns work to the worker threads to finally bring the LUNs on-line.
Public/Granted literature
- US20140351464A1 INCREASED CONCURRENCY OF AN INITIALIZATION PROCESS OF MULTIPLE DATA STORAGE UNITS OF A VOLUME Public/Granted day:2014-11-27
Information query