CN111858159A - Backup method and system based on chain clone characteristic - Google Patents

Backup method and system based on chain clone characteristic Download PDF

Info

Publication number
CN111858159A
CN111858159A CN202010567828.0A CN202010567828A CN111858159A CN 111858159 A CN111858159 A CN 111858159A CN 202010567828 A CN202010567828 A CN 202010567828A CN 111858159 A CN111858159 A CN 111858159A
Authority
CN
China
Prior art keywords
backup
data
clone
volume
snapshot
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.)
Withdrawn
Application number
CN202010567828.0A
Other languages
Chinese (zh)
Inventor
王勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010567828.0A priority Critical patent/CN111858159A/en
Publication of CN111858159A publication Critical patent/CN111858159A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management of the backup or restore process for networked environments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0608Saving storage space on storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]

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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a backup method and a backup system realized based on chain clone characteristics, which aim at the backup of data at a certain moment before a backed-up volume on the original backup system realized by utilizing the storage self characteristics such as volume management, simplified volume, snapshot and the like, and utilize the stored chain clone characteristics to generate a main volume of the data to be backed-up based on the backup data existing before so as to generate backup data, thereby realizing the processing of a scene of data backup at a certain moment before the backed-up volume through the chain clone characteristics of the storage system, avoiding the original full backup mode, effectively reducing the consumption of storage resources under the backup scene and improving the utilization rate of the storage resources.

Description

Backup method and system based on chain clone characteristic
Technical Field
The invention relates to the technical field of data backup, in particular to a backup method and a backup system based on chain clone characteristics.
Background
Currently, in the implementation of backup by using Storage Area Network (SAN) Storage characteristics such as snapshot, compression, and the like, a backup system usually has a main volume, and during backup, data backup is implemented by incrementally writing in the main volume and generating a snapshot. When the data of a backup volume at a previous moment is backed up, a new full volume is usually used as a backup main volume due to the property of the storage snapshot, and a new snapshot is created as a backup result after the data synchronization is completed. Due to the fact that the data is copied in full quantity, the problems that the written data is large in quantity and large in occupied storage space are caused, and resource waste is brought.
Disclosure of Invention
The invention aims to provide a backup method and a backup system based on chain clone characteristics, which aim to solve the problem that a new full volume is used as a backup main volume to occupy excessive storage space in the prior art, effectively reduce the consumption of storage resources and improve the utilization rate of the storage resources.
In order to achieve the technical purpose, the invention provides a backup method based on chain clone characteristics, which comprises the following operations:
obtaining backup time T carried by data V1 to be backed up, searching backed-up data of the data to be backed up before the backup time T, and selecting backed-up data B1 with the backup time closest to the backup time T;
creating a clone volume V2 based on backup data B1, comparing the clone volume V2 with data V1 to be backed up, allocating storage space for the difference part between the clone volume V2 and the data V1 to be backed up, and writing the difference data into the clone volume V2;
snapshot B2 is created for clone V2 as backup data.
Preferably, the method further includes deleting the backup data, specifically:
when the backup snapshot is an independent snapshot and is not depended on by the main volumes of other backups, the snapshot is directly deleted from the storage system;
when the deleted backup is the backup snapshot B1 on which the chain clone depends, if the primary volume of other backup data depends on the backup, B1 cannot be deleted directly, but B1 is marked as deleted;
When all the main volumes of the backup data which depend on the B1 are deleted, whether the B1 which is depended on the main volumes of the backup data is marked to be deleted or not is checked, such as the mark is deleted, and the B1 is not depended on other main volumes, the B1 is deleted really from the storage system.
Preferably, the method further includes restoring the backup data, specifically:
and directly reading and writing the snapshot instance or creating a volume through the snapshot to read and write, and restoring the backup data to the target position.
The invention also provides a backup system realized based on the chain clone characteristic, which comprises:
the backup data searching module is used for acquiring backup time T carried by the data V1 to be backed up, searching backed-up data of the data to be backed up before the backup time T, and selecting backed-up data B1 with the backup time closest to the backup time T;
the chain clone module is used for creating a clone volume V2 based on the backup data B1, comparing the clone volume V2 with the data V1 to be backed up, allocating storage space for the difference part between the clone volume V2 and the data V1 to be backed up, and writing the difference data into the clone volume V2;
and a snapshot creation module for creating snapshot B2 as backup data to clone volume V2.
Preferably, the system further comprises a module for deleting the backup data, configured to:
When the backup snapshot is an independent snapshot and is not depended on by the main volumes of other backups, the snapshot is directly deleted from the storage system;
when the deleted backup is the backup snapshot B1 on which the chain clone depends, if the primary volume of other backup data depends on the backup, B1 cannot be deleted directly, but B1 is marked as deleted;
when all the main volumes of the backup data which depend on the B1 are deleted, whether the B1 which is depended on the main volumes of the backup data is marked to be deleted or not is checked, such as the mark is deleted, and the B1 is not depended on other main volumes, the B1 is deleted really from the storage system.
Preferably, the system further comprises a backup data recovery module for:
and directly reading and writing the snapshot instance or creating a volume through the snapshot to read and write, and restoring the backup data to the target position.
The invention also provides backup equipment realized based on the chain clone characteristic, which comprises:
a memory for storing a computer program;
a processor for executing the computer program to implement the backup method implemented based on the chained clone feature.
The present invention also provides a readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the backup method implemented based on the chained clone feature.
The effect provided in the summary of the invention is only the effect of the embodiment, not all the effects of the invention, and one of the above technical solutions has the following advantages or beneficial effects:
compared with the prior art, the invention utilizes the stored chain clone characteristic to generate the main volume of the data to be backed up based on the backup data existing before when backing up the data at a certain moment in front of the backed up volume on the original backup system realized by utilizing the storage self characteristic such as volume management, simplified volume, snapshot and the like, thereby generating the backup data, realizing the processing of the scene of data backup at a certain moment in front of the backed up volume by the chain clone characteristic of the storage system, avoiding the original full backup mode, effectively reducing the consumption of storage resources in the backup scene and improving the utilization rate of the storage resources.
Drawings
Fig. 1 is a flowchart of a backup method implemented based on chained clone features provided in an embodiment of the present invention;
fig. 2 is a block diagram of a backup system implemented based on a chained clone feature according to an embodiment of the present invention.
Detailed Description
In order to clearly explain the technical features of the present invention, the following detailed description of the present invention is provided with reference to the accompanying drawings. The following disclosure provides many different embodiments, or examples, for implementing different features of the invention. To simplify the disclosure of the present invention, the components and arrangements of specific examples are described below. Furthermore, the present invention may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed. It should be noted that the components illustrated in the figures are not necessarily drawn to scale. Descriptions of well-known components and processing techniques and procedures are omitted so as to not unnecessarily limit the invention.
The following describes a backup method and system implemented based on chained clone features in detail with reference to the accompanying drawings.
As shown in fig. 1, the present invention discloses a backup method implemented based on chained clone features, which includes the following operations:
obtaining backup time T carried by data V1 to be backed up, searching backed-up data of the data to be backed up before the backup time T, and selecting backed-up data B1 with the backup time closest to the backup time T;
creating a clone volume V2 based on backup data B1, comparing the clone volume V2 with data V1 to be backed up, and writing differential data into the clone volume V2;
a snapshot is created of clone V2 as backup data.
The embodiment of the invention processes the scene of backing up the data at a certain moment before the backed-up volume according to the chain clone characteristic, thereby avoiding the excessive resource consumption caused by directly carrying out full backup when the original system processes the scene.
And respectively realizing backup logical interfaces such as backup creation, backup deletion, backup recovery and the like according to the requirements of a backup system.
For a backup creation scenario, on the basis of backup creation originally implemented in an incremental primary volume and snapshot manner, for a scenario in which data V1 at a time T1 before a backup completion time point T0 of a backed-up volume V0 is backed up, backup data B1 that is before a time T1 of the backed-up volume V0 and is closest to a time T1 is found, a chained clone volume V2 is created based on B1, the clone volume V2 is associated with the data V1, and no separation operation is performed. According to the specific access mode of the storage system volume, reading and writing the volume, judging the difference part between the clone volume V2 and the data V1 to be backed up, writing the difference data of the data V1 to be backed up relative to the data B1 into the clone volume V2, wherein due to the characteristic of storage chain type clone, the clone volume V2 only allocates storage space for the difference part, and after the storage chain type clone is completed, the snapshot B2 is performed on the clone volume V2 by using the snapshot function of the storage system, namely the corresponding backup data is obtained.
And aiming at the scene of backup deletion, searching a backup snapshot corresponding to the scene in the storage system according to the information of the backup to be deleted, and judging whether the snapshot is depended on by the main volumes of other backups. When the backup snapshot is an independent snapshot and is not depended on by the main volumes of other backups, the snapshot is directly deleted from the storage system; when the deleted backup is backup snapshot B1 on which the chain clone depends, B1 cannot be deleted directly, but B1 is marked as deleted, since the primary volume with other backup data, such as V2, depends on the backup. When the main volume of the backup data depending on the B1, such as V2, is deleted, it is checked whether the B1 depending on the main volume of the backup data is marked as deleted, and if so, the B1 is further deleted, and the resource recovery is completed. When the backup logic deletion is executed, deleting the backup data Bn according to the implementation logic, checking whether the main volume such as Vn on which the Bn depends has other backup dependencies, if not, directly deleting the Vn, and completing the recovery of corresponding resources.
For backup recovery scenes, backups in all scenes are snapshot instances, and during specific recovery, backup data are recovered to a target position according to the characteristics of storage, such as modes of directly reading and writing the snapshot instances or creating a volume through snapshots for reading and writing.
In the embodiment of the invention, on the original backup system realized by using the storage self characteristics, such as volume management, simplified volume, snapshot and the like, when the backup is carried out on the data at a certain moment before the backup volume, the main volume of the data to be backed up is generated based on the backup data existing before by using the storage chain clone characteristic, so as to generate the backup data, thereby realizing the processing of the scene of data backup at a certain moment before the backup volume by using the chain clone characteristic of the storage system, avoiding the original full backup mode, effectively reducing the consumption of storage resources in the backup scene and improving the utilization rate of the storage resources.
As shown in fig. 2, an embodiment of the present invention further discloses a backup system implemented based on a chained clone feature, where the system includes:
the backup data searching module is used for acquiring backup time T carried by the data V1 to be backed up, searching backed-up data of the data to be backed up before the backup time T, and selecting backed-up data B1 with the backup time closest to the backup time T;
the chain clone module is used for creating a clone volume V2 based on the backup data B1, comparing the clone volume V2 with the data V1 to be backed up, allocating storage space for the difference part between the clone volume V2 and the data V1 to be backed up, and writing the difference data into the clone volume V2;
And a snapshot creation module for creating snapshot B2 as backup data to clone volume V2. A
For a backup creation scenario, on the basis of backup creation originally implemented in an incremental primary volume and snapshot manner, for a scenario in which data V1 at a time T1 before a backup completion time point T0 of a backed-up volume V0 is backed up, backup data B1 that is before a time T1 of the backed-up volume V0 and is closest to a time T1 is found, a chained clone volume V2 is created based on B1, the clone volume V2 is associated with the data V1, and no separation operation is performed. According to the specific access mode of the storage system volume, reading and writing the volume, judging the difference part between the clone volume V2 and the data V1 to be backed up, writing the difference data of the data V1 to be backed up relative to the data B1 into the clone volume V2, wherein due to the characteristic of storage chain type clone, the clone volume V2 only allocates storage space for the difference part, and after the storage chain type clone is completed, the snapshot B2 is performed on the clone volume V2 by using the snapshot function of the storage system, namely the corresponding backup data is obtained.
The system also comprises a backup data deleting module, and according to the backup deleting scene, the backup snapshot corresponding to the backup deleting module is searched in the storage system according to the information of the backup to be deleted, and whether the snapshot is depended on by the main volumes of other backups is judged. When the backup snapshot is an independent snapshot and is not depended on by the main volumes of other backups, the snapshot is directly deleted from the storage system; when the deleted backup is backup snapshot B1 on which the chain clone depends, B1 cannot be deleted directly, but B1 is marked as deleted, since the primary volume with other backup data, such as V2, depends on the backup. When the main volume of the backup data depending on the B1, such as V2, is deleted, it is checked whether the B1 depending on the main volume of the backup data is marked as deleted, and if so, the B1 is further deleted, and the resource recovery is completed. When the backup logic deletion is executed, deleting the backup data Bn according to the implementation logic, checking whether the main volume such as Vn on which the Bn depends has other backup dependencies, if not, directly deleting the Vn, and completing the recovery of corresponding resources.
The system also comprises a backup data recovery module, wherein the backup in each scene is a snapshot instance aiming at the backup recovery scene, and during specific recovery, the backup data is recovered to the target position according to the characteristics of the storage, such as modes of directly reading and writing the snapshot instance or creating a volume through the snapshot for reading and writing and the like.
The embodiment of the invention also discloses backup equipment realized based on the chain type clone characteristic, which comprises the following steps:
a memory for storing a computer program;
a processor for executing the computer program to implement the backup method implemented based on the chained clone feature.
The embodiment of the invention also discloses a readable storage medium for storing the computer program, wherein the computer program realizes the backup method based on the chain clone characteristic when being executed by the processor.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (8)

1. A backup method implemented based on chained clone features, the method comprising the operations of:
Obtaining backup time T carried by data V1 to be backed up, searching backed-up data of the data to be backed up before the backup time T, and selecting backed-up data B1 with the backup time closest to the backup time T;
creating a clone volume V2 based on backup data B1, comparing the clone volume V2 with data V1 to be backed up, allocating storage space for the difference part between the clone volume V2 and the data V1 to be backed up, and writing the difference data into the clone volume V2;
snapshot B2 is created for clone V2 as backup data.
2. The method for backup based on chained clone feature as claimed in claim 1, wherein said method further comprises deleting backup data, specifically:
when the backup snapshot is an independent snapshot and is not depended on by the main volumes of other backups, the snapshot is directly deleted from the storage system;
when the deleted backup is the backup snapshot B1 on which the chain clone depends, if the primary volume of other backup data depends on the backup, B1 cannot be deleted directly, but B1 is marked as deleted;
when all the main volumes of the backup data which depend on the B1 are deleted, whether the B1 which is depended on the main volumes of the backup data is marked to be deleted or not is checked, such as the mark is deleted, and the B1 is not depended on other main volumes, the B1 is deleted really from the storage system.
3. The method for backup based on chained clone feature as claimed in claim 1, wherein said method further comprises restoring the backup data, specifically:
and directly reading and writing the snapshot instance or creating a volume through the snapshot to read and write, and restoring the backup data to the target position.
4. A backup system implemented based on chained clone features, the system comprising:
the backup data searching module is used for acquiring backup time T carried by the data V1 to be backed up, searching backed-up data of the data to be backed up before the backup time T, and selecting backed-up data B1 with the backup time closest to the backup time T;
the chain clone module is used for creating a clone volume V2 based on the backup data B1, comparing the clone volume V2 with the data V1 to be backed up, allocating storage space for the difference part between the clone volume V2 and the data V1 to be backed up, and writing the difference data into the clone volume V2;
and a snapshot creation module for creating snapshot B2 as backup data to clone volume V2.
5. The backup system implemented based on chained clone features as claimed in claim 4, further comprising a delete module for the backup data, configured to:
when the backup snapshot is an independent snapshot and is not depended on by the main volumes of other backups, the snapshot is directly deleted from the storage system;
When the deleted backup is the backup snapshot B1 on which the chain clone depends, if the primary volume of other backup data depends on the backup, B1 cannot be deleted directly, but B1 is marked as deleted;
when all the main volumes of the backup data which depend on the B1 are deleted, whether the B1 which is depended on the main volumes of the backup data is marked to be deleted or not is checked, such as the mark is deleted, and the B1 is not depended on other main volumes, the B1 is deleted really from the storage system.
6. The backup system implemented based on chained clone features of claim 4, further comprising a restore module for the backup data, configured to:
and directly reading and writing the snapshot instance or creating a volume through the snapshot to read and write, and restoring the backup data to the target position.
7. A backup device implemented based on chained clone features, comprising:
a memory for storing a computer program;
a processor for executing the computer program for implementing the backup method implemented based on chained clone features as claimed in any one of claims 1 to 3.
8. A readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the backup method implemented based on chained clone features as claimed in any one of claims 1 to 3.
CN202010567828.0A 2020-06-19 2020-06-19 Backup method and system based on chain clone characteristic Withdrawn CN111858159A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010567828.0A CN111858159A (en) 2020-06-19 2020-06-19 Backup method and system based on chain clone characteristic

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010567828.0A CN111858159A (en) 2020-06-19 2020-06-19 Backup method and system based on chain clone characteristic

Publications (1)

Publication Number Publication Date
CN111858159A true CN111858159A (en) 2020-10-30

Family

ID=72987033

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010567828.0A Withdrawn CN111858159A (en) 2020-06-19 2020-06-19 Backup method and system based on chain clone characteristic

Country Status (1)

Country Link
CN (1) CN111858159A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112463450A (en) * 2020-11-27 2021-03-09 北京浪潮数据技术有限公司 Incremental backup management method, system, electronic equipment and storage medium
CN113742032A (en) * 2021-09-06 2021-12-03 杭州安恒信息技术股份有限公司 Processing method, device and system for replacement virtual machine, electronic device and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112463450A (en) * 2020-11-27 2021-03-09 北京浪潮数据技术有限公司 Incremental backup management method, system, electronic equipment and storage medium
CN112463450B (en) * 2020-11-27 2023-12-22 北京浪潮数据技术有限公司 Incremental backup management method, system, electronic equipment and storage medium
CN113742032A (en) * 2021-09-06 2021-12-03 杭州安恒信息技术股份有限公司 Processing method, device and system for replacement virtual machine, electronic device and storage medium

Similar Documents

Publication Publication Date Title
US11301379B2 (en) Access request processing method and apparatus, and computer device
US9348827B1 (en) File-based snapshots for block-based backups
CN109542682B (en) Data backup method, device, equipment and storage medium
US7631158B2 (en) Disk snapshot method using a copy-on-write table in a user space
JP4419884B2 (en) Data replication apparatus, method, program, and storage system
CN109522154B (en) Data recovery method and related equipment and system
CN109144416B (en) Method and device for querying data
US11030092B2 (en) Access request processing method and apparatus, and computer system
US20070233753A1 (en) Database system management method, database system, database device, and backup program
CN111506253B (en) Distributed storage system and storage method thereof
CN106357703B (en) Cluster switching method and device
CN104461773A (en) Backup deduplication method of virtual machine
CN104899114A (en) Continuous time data protection method on solid state drive
CN111858159A (en) Backup method and system based on chain clone characteristic
CN107506466B (en) Small file storage method and system
CN115454723A (en) Data backup and recovery method and system based on storage snapshot
CN105138426A (en) Service-level data consistency protecting method and device based on snapshooting
CN111158858A (en) Cloning method and device of virtual machine and computer readable storage medium
CN113641446A (en) Memory snapshot creating method, device and equipment and readable storage medium
CN114780489B (en) Method and device for realizing distributed block storage bottom layer GC
CN113868018B (en) Data storage method and device and data recovery method
US9235349B2 (en) Data duplication system, data duplication method, and program thereof
CN115658391A (en) Backup recovery method of WAL mechanism based on QianBase MPP database
CN114328018A (en) Snapshot creating method, computing device and storage medium
CN111444114B (en) Method, device and system for processing data in nonvolatile memory

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20201030