Before Artifactory version 7.17.4, primary node is responsible for the following tasks.
- Garbage Collection
- Backups
- Imports
- Archive indexing (responsible for opening and mapping archived files)
- Maven indices (for IDE only) generation
- Xray event generation and propagation
That means, if the primary node is down the above tasks will be paused (But the member nodes will be servering all other requests).
Before this version, there is a possibility that primary node might have been tuned with high resources like memory in order to accommodate the above tasks.
If we are switching to Clound native, we should make sure that the member nodes are also tuned according to the load of the server with enough resources as, all nodes will perform all the tasks. This avoids performance issues further.
- Make sure the member nodes are aligned with enough resources as mentioned in this confluence page.
- If your server is on heavy load, you may refer to this knowledge base article for tuning your all the nodes.