Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Load Sources/Targets adapters in parallel #36

Open
chadell opened this issue Mar 28, 2022 · 5 comments
Open

Load Sources/Targets adapters in parallel #36

chadell opened this issue Mar 28, 2022 · 5 comments
Labels
status: internal review Internal discussion is required to move forward with issue type: enhancement New feature or request type: major feature

Comments

@chadell
Copy link
Contributor

chadell commented Mar 28, 2022

Proposed Functionality

Load Source and Targets concurrently

Use Case

Loading adapters, being I/O operations that have no dependencies between them, could be run in parallel and save time

@jdrew82
Copy link
Contributor

jdrew82 commented Jul 29, 2022

I think this might need to be done directly in DiffSync and not in this plugin. I'd imagine we'd need to make it asynchronous but I'm not sure what the implications are for that change on the rest of the ecosystem.

@chadell
Copy link
Contributor Author

chadell commented Jul 29, 2022

Diffsync support the functionality with the new Redis backend, but it has to be called from the plugin. The idea is to apply data pipeline approach here (I have a PoC working).

@jdrew82
Copy link
Contributor

jdrew82 commented Jul 29, 2022

Interesting. Would love to see this in operation. Would be very helpful in these large dataset imports.

@jdrew82 jdrew82 added status: action required This issue requires additional information to be actionable status: internal review Internal discussion is required to move forward with issue type: enhancement New feature or request type: major feature labels Sep 22, 2022
@itdependsnetworks
Copy link
Contributor

I created this issue on diffsync, not realizing this was here: networktocode/diffsync#202

@chadell
Copy link
Contributor Author

chadell commented Apr 26, 2023

We decided to put this on hold until Nautobot 2.0 is out with new Job features and other implementations using external data pipelines are evaluated

@chadell chadell removed the status: action required This issue requires additional information to be actionable label Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: internal review Internal discussion is required to move forward with issue type: enhancement New feature or request type: major feature
Projects
None yet
Development

No branches or pull requests

3 participants