Archive Service
Get the answers to frequently asked questions about the DNAnexus Archive Service
A license is required to use the DNAnexus Archive Service. Contact DNAnexus Sales for more information.
What are the differences between the old Archive Service and the new Archive Service?
The new Archive Service was released on November 1, 2019. The differences between the old and new versions can be summarized as follows:
Old Archive Service | New Archive Service |
Project-based | File-based |
Works only on projects | Works on files, folders, and projects |
DNAnexus-assisted | User-directed |
APIs are not accessible to users | APIs are accessible to licensed users |
Complicated process (see figures below) | Simplified process (see figures below) |
Files are automatically archived when moved into an archived project | Files are archived at user request |
If I was using the old Archive Service before, what changes do I need to be aware of in the transition to the new version?
First, if you were using the old Archive Service, there will be no impact to the files that you have already archived. Second, files that you move to old archived projects will not automatically be archived any longer. Alternatively, you can use new Archive Service to archive the original project periodically; the platform will archive all the live files in the project and skip files that have been archived. And finally, you will no longer need to create a special archived project to archive or unarchive files any more.
Can any user archive or unarchive files?
No. Only those users in the project with CONTRIBUTE and ADMINISTRATOR permissions to a project can archive or unarchive files that reside in the project. For the -allCopies option, users must have the org-admin role for the billTo org of the project.
If I have two copies of files in different projects of the same billTo org and I archive only one copy, how will the Archive Service handle this case?
The copy that is initiated for archiving will transition into the “archival” state, and the other copy will remain in the “live” state. You will incur a standard storage rate for one copy of the file size. If the second copy of the file is called for archive, the file will first transition to the “archival” state. Because all the copies of the file in the same billTo org are requested for archive, the file will finally be in the “archived’ state and moved to the archival storage and incur an archival storage cost for one copy of the file size.
CopyA of a file in ProjectA in billTo OrgA | CopyB of a file in ProjectB in billTo OrgA | CopyC of a file in ProjectC in billTo OrgB | Cost for OrgA | Cost for OrgB |
|
|
| 1x standard storage cost* | 1x standard storage cost |
|
|
| 1x standard storage cost | 1x archive storage cost |
|
|
| 1x standard storage cost | 1x standard storage cost |
|
|
| 1x standard storage cost | 1x archive storage cost |
|
|
| 1x archive storage cost | 1x standard storage cost |
|
|
| 1x archive storage cost | 1x archive storage cost |
* - Storage cost for 1 copy of the file
** - The first copy of the file has been requested to be archived and in archival
states, when the second copy of the file is requested to be archived
, the second copy of the file will transiently transition to the archival
state. Because all the copies in the billTo org are in the archival
states, the system will transition the file into the archived
state.
If I share a copy of the file with another org, and I archive the file, how will I get charged?
If all the copies of the file in your billTo org are all requested to be archived, the file will be transitioned to the archived
state, and you will incur an archival storage rate, while the file in the other org will still be in the live
state and incur a standard storage charge in the other billTo org.
If I have multiple copies of the same file in different projects of the same billTo org, how can I archive all the copies at the same time?
You can do this using the “-allCopies” option but you must be the org-admin to do so.
Can I still mark a project as “archived” and move files into the project to have them automatically archived?
No. In the new Archive Service, we don’t label the archive state of a project. All projects, which are containers for the files within them, are the same.
Where can I find more information about the new Archive Service?
These resources provide more information on the Archive Service and how to use it:
Last updated