Page MenuHomePhorge

Data migration tool
ClosedPublic

Authored by machniak on Jul 1 2024, 11:31 AM.
Tags
None
Referenced Files
F15420183: D4824.diff
Fri, Sep 20, 11:18 AM
Unknown Object (File)
Thu, Sep 19, 2:55 AM
Unknown Object (File)
Thu, Sep 19, 2:19 AM
Unknown Object (File)
Sun, Sep 8, 3:20 AM
Unknown Object (File)
Sat, Aug 31, 12:51 PM
Unknown Object (File)
Sat, Aug 24, 3:12 PM
Unknown Object (File)
Sat, Aug 24, 12:19 PM
Unknown Object (File)
Aug 20 2024, 4:49 AM
Subscribers
Restricted Project

Details

Reviewers
mollekopf
Group Reviewers
Restricted Project
Commits
rKfd6cc6b72094: Data migration tool
Summary

With basic data migration from Exchange

Test Plan

TODO

Diff Detail

Repository
rK kolab
Branch
dev/data-migrator
Lint
Lint Skipped
Unit
No Test Coverage
Build Status
Buildable 47901
Build 18177: arc lint + arc unit

Event Timeline

machniak created this revision.
mollekopf subscribed.

I think we can merge it and take it from there.

src/app/DataMigrator/Engine.php
132

If the fetch itemItemList implementation wouldn't dispatch a job via callback, then it could customize if a per-item job is spawned or not.
The counting could e.g. be handled by a Engine::dispatchJob implementation that is called by the exporter.

This revision is now accepted and ready to land.Jul 1 2024, 12:09 PM
src/app/DataMigrator/Engine.php
132

I was thinking about a separate method that could be implemented optionally by an exporter. Then we could have another job MultiItemJob. Then an importer would also optionally have another method to import multiple items in one go.

This revision was automatically updated to reflect the committed changes.