- Downloading the update files. The files will be downloaded to $JFROG_HOME/var/work/server/updates, where the data will be saved in two folders: components, and vulnerabilities.
- Once Xray finished to download all update files, it will start extracting each archive, which contains a lot of json files, each contains lots of information. For each archive it has been finished to extract, Xray will rename the file and add a '.Completed' suffix - <archive-name>.Completed.
- Once the '.Completed' suffix is present, Xray will start to perform an Impact analysis process on the extracted information (this is done after the DB sync).
- Once Impact analysis is completed, Xray will remove the '.Completed' files.
The Xray DB sync is a database IOPS intensive operation. This is because we write, update, and delete information in the database, that’s why it is important to assure that the Xray DB is meeting the Xray system requirements.