CN105975358A - Fault-tolerant method and system based on SCSI equipment - Google Patents
Fault-tolerant method and system based on SCSI equipment Download PDFInfo
- Publication number
- CN105975358A CN105975358A CN201610284196.0A CN201610284196A CN105975358A CN 105975358 A CN105975358 A CN 105975358A CN 201610284196 A CN201610284196 A CN 201610284196A CN 105975358 A CN105975358 A CN 105975358A
- Authority
- CN
- China
- Prior art keywords
- scsi
- error
- scsi device
- response
- application system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000004044 response Effects 0.000 claims abstract description 42
- 238000012545 processing Methods 0.000 claims abstract description 33
- 230000008569 process Effects 0.000 claims abstract description 30
- 238000013459 approach Methods 0.000 claims description 14
- 230000008439 repair process Effects 0.000 claims description 13
- 238000013507 mapping Methods 0.000 claims description 10
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 238000002372 labelling Methods 0.000 claims description 3
- 230000002547 anomalous effect Effects 0.000 description 8
- 230000003862 health status Effects 0.000 description 8
- 230000008447 perception Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000010076 replication Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000149 penetrating effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000005194 fractionation Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000012464 large buffer Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610284196.0A CN105975358B (en) | 2016-05-03 | 2016-05-03 | A kind of fault-tolerance approach and system based on scsi device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610284196.0A CN105975358B (en) | 2016-05-03 | 2016-05-03 | A kind of fault-tolerance approach and system based on scsi device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105975358A true CN105975358A (en) | 2016-09-28 |
CN105975358B CN105975358B (en) | 2019-02-26 |
Family
ID=56994819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610284196.0A Active CN105975358B (en) | 2016-05-03 | 2016-05-03 | A kind of fault-tolerance approach and system based on scsi device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105975358B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371942A (en) * | 2016-08-27 | 2017-02-01 | 华为技术有限公司 | Memory error processing method, and related apparatus and system |
CN107038041A (en) * | 2016-12-27 | 2017-08-11 | 阿里巴巴集团控股有限公司 | The dynamic compatibility method of data processing method, error code, device and system |
CN107391049A (en) * | 2017-09-08 | 2017-11-24 | 南宁磁动电子科技有限公司 | Storage connection equipment and storage system |
CN108733753A (en) * | 2018-04-10 | 2018-11-02 | 网宿科技股份有限公司 | A kind of file reading and application entity |
CN109101331A (en) * | 2018-08-31 | 2018-12-28 | 郑州云海信息技术有限公司 | A kind of method, system and the equipment of AIO request processing |
CN112002370A (en) * | 2020-07-23 | 2020-11-27 | 烽火通信科技股份有限公司 | Method and device for identifying disk abnormity and distributed storage system |
CN112463023A (en) * | 2020-10-18 | 2021-03-09 | 苏州浪潮智能科技有限公司 | Data processing method, device and equipment for read-write disk and readable medium |
US11221773B2 (en) | 2018-11-08 | 2022-01-11 | Silicon Motion, Inc. | Method and apparatus for performing mapping information management regarding redundant array of independent disks |
CN114327662A (en) * | 2021-12-30 | 2022-04-12 | 山石网科通信技术股份有限公司 | Operating system processing method and device, storage medium and processor |
TWI768476B (en) * | 2018-11-08 | 2022-06-21 | 慧榮科技股份有限公司 | Method and apparatus for performing mapping information management regarding redundant array of independent disks, and associated storage system |
CN117891416A (en) * | 2024-03-18 | 2024-04-16 | 厦门大学 | Unmapping operation optimization method and device based on SCSI protocol and readable medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040064460A1 (en) * | 2002-10-01 | 2004-04-01 | Subramaniyam Pooni | Method and arrangement for communicating with SCSI devices |
US20050259632A1 (en) * | 2004-03-31 | 2005-11-24 | Intel Corporation | Load balancing and failover |
CN102073605A (en) * | 2010-12-27 | 2011-05-25 | 深圳市创新科信息技术有限公司 | Method for storage interface bypassing Bio layer to access disk drive |
CN103403667A (en) * | 2012-12-19 | 2013-11-20 | 华为技术有限公司 | Data processing method and device |
-
2016
- 2016-05-03 CN CN201610284196.0A patent/CN105975358B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040064460A1 (en) * | 2002-10-01 | 2004-04-01 | Subramaniyam Pooni | Method and arrangement for communicating with SCSI devices |
US20050259632A1 (en) * | 2004-03-31 | 2005-11-24 | Intel Corporation | Load balancing and failover |
CN102073605A (en) * | 2010-12-27 | 2011-05-25 | 深圳市创新科信息技术有限公司 | Method for storage interface bypassing Bio layer to access disk drive |
CN103403667A (en) * | 2012-12-19 | 2013-11-20 | 华为技术有限公司 | Data processing method and device |
Non-Patent Citations (2)
Title |
---|
董博: "基于嵌入式Linux的海量存储***中关键技术的研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
雷旭: "嵌入式Linux操作***的研究与开发", 《中国优秀博硕士学位论文全文数据库 (硕士) 信息科技辑》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371942B (en) * | 2016-08-27 | 2019-05-03 | 华为技术有限公司 | Memory errors processing method and relevant apparatus and system |
CN106371942A (en) * | 2016-08-27 | 2017-02-01 | 华为技术有限公司 | Memory error processing method, and related apparatus and system |
CN107038041A (en) * | 2016-12-27 | 2017-08-11 | 阿里巴巴集团控股有限公司 | The dynamic compatibility method of data processing method, error code, device and system |
CN107391049A (en) * | 2017-09-08 | 2017-11-24 | 南宁磁动电子科技有限公司 | Storage connection equipment and storage system |
CN108733753A (en) * | 2018-04-10 | 2018-11-02 | 网宿科技股份有限公司 | A kind of file reading and application entity |
EP3594820A4 (en) * | 2018-04-10 | 2020-08-05 | Wangsu Science & Technology Co., Ltd. | File reading method and application entity |
CN108733753B (en) * | 2018-04-10 | 2021-08-03 | 网宿科技股份有限公司 | File reading method and application entity |
CN109101331A (en) * | 2018-08-31 | 2018-12-28 | 郑州云海信息技术有限公司 | A kind of method, system and the equipment of AIO request processing |
US11221773B2 (en) | 2018-11-08 | 2022-01-11 | Silicon Motion, Inc. | Method and apparatus for performing mapping information management regarding redundant array of independent disks |
TWI768476B (en) * | 2018-11-08 | 2022-06-21 | 慧榮科技股份有限公司 | Method and apparatus for performing mapping information management regarding redundant array of independent disks, and associated storage system |
CN112002370B (en) * | 2020-07-23 | 2022-04-15 | 烽火通信科技股份有限公司 | Method and device for identifying disk abnormity and distributed storage system |
CN112002370A (en) * | 2020-07-23 | 2020-11-27 | 烽火通信科技股份有限公司 | Method and device for identifying disk abnormity and distributed storage system |
CN112463023A (en) * | 2020-10-18 | 2021-03-09 | 苏州浪潮智能科技有限公司 | Data processing method, device and equipment for read-write disk and readable medium |
CN112463023B (en) * | 2020-10-18 | 2022-08-19 | 苏州浪潮智能科技有限公司 | Data processing method, device and equipment for read-write disk and readable medium |
CN114327662A (en) * | 2021-12-30 | 2022-04-12 | 山石网科通信技术股份有限公司 | Operating system processing method and device, storage medium and processor |
CN117891416A (en) * | 2024-03-18 | 2024-04-16 | 厦门大学 | Unmapping operation optimization method and device based on SCSI protocol and readable medium |
CN117891416B (en) * | 2024-03-18 | 2024-05-14 | 厦门大学 | Unmapping operation optimization method and device based on SCSI protocol and readable medium |
Also Published As
Publication number | Publication date |
---|---|
CN105975358B (en) | 2019-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105975358A (en) | Fault-tolerant method and system based on SCSI equipment | |
US7069465B2 (en) | Method and apparatus for reliable failover involving incomplete raid disk writes in a clustering system | |
US6584582B1 (en) | Method of file system recovery logging | |
CN101571815B (en) | Information system and i/o processing method | |
US7840838B2 (en) | Rapid regeneration of failed disk sector in a distributed database system | |
US7761677B2 (en) | Clustered storage system and its control method | |
US6907419B1 (en) | Method, system, and product for maintaining within a virtualization system a historical performance database for physical devices | |
US7237141B2 (en) | Method for recovering data from a redundant storage object | |
US7730071B2 (en) | Data management system and data management method | |
US7613946B2 (en) | Apparatus, system, and method for recovering a multivolume data set | |
US20140189236A1 (en) | Data storage method and storage device | |
US7210071B2 (en) | Fault tracing in systems with virtualization layers | |
US9760453B2 (en) | Two-tier failover service for data disaster recovery | |
US20090265510A1 (en) | Systems and Methods for Distributing Hot Spare Disks In Storage Arrays | |
US20060161807A1 (en) | System and method for implementing self-describing RAID configurations | |
US7996643B2 (en) | Synchronizing logical systems | |
CN102147713B (en) | Method and device for managing network storage system | |
US7617373B2 (en) | Apparatus, system, and method for presenting a storage volume as a virtual volume | |
US20210165573A1 (en) | Managing Replication State for Deleted Objects | |
KR20060067119A (en) | Crash recovery system and method for a distributed file server using object based storage | |
CN109254958B (en) | Distributed data reading and writing method, device and system | |
US10642508B2 (en) | Method to limit impact of partial media failure of disk drive and detect/report the loss of data for objects due to partial failure of media | |
US20030225585A1 (en) | System and method for locating log records in multiplexed transactional logs | |
US9229814B2 (en) | Data error recovery for a storage device | |
US7685377B1 (en) | Piecewise logical data management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Fault-tolerant method and system based on SCSI equipment Effective date of registration: 20191101 Granted publication date: 20190226 Pledgee: Shenzhen SME financing Company limited by guarantee Pledgor: SHENZHEN SANDSTONE DATA TECHNOLOGY Co.,Ltd. Registration number: Y2019990000452 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20201215 Granted publication date: 20190226 Pledgee: Shenzhen SME financing Company limited by guarantee Pledgor: SHENZHEN SANDSTONE DATA TECHNOLOGY Co.,Ltd. Registration number: Y2019990000452 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A fault tolerant method and system based on SCSI device Effective date of registration: 20220629 Granted publication date: 20190226 Pledgee: Shenzhen small and medium sized small loan Co.,Ltd. Pledgor: SHENZHEN SANDSTONE DATA TECHNOLOGY Co.,Ltd. Registration number: Y2022440020119 |
|
PC01 | Cancellation of the registration of the contract for pledge of patent right | ||
PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20230821 Granted publication date: 20190226 Pledgee: Shenzhen small and medium sized small loan Co.,Ltd. Pledgor: SHENZHEN SANDSTONE DATA TECHNOLOGY Co.,Ltd. Registration number: Y2022440020119 |