Skip to content

Offline transfer - outline export source architecture

The offline transfer architecture design document does not have much detail on how a source instance can export files to ndjson files. The POST groups/:id/export_relations and POST projects/:id/export_relations endpoints will export all file-based relations for direct transfer, but there's no model on the source for tracking overall export process, so it's not very useful for UI implementation, or convenient for API users to know when the export is complete. This issue is to outline the process and the models needed to export relations for offline transfer on the source.

Unresolved related comments on the architecture design

Edited by 🤖 GitLab Bot 🤖