HI was wondering how long Promotion Manager usually take and how long should it usually take? I find it usually takes around 5-10 minutes a run.
I also found that you cannot run different manifests to the same environment at the same time but also running the same manifest to multiple environments at the same time causes errors - does that seem accurate?
Hi Melanie!
That runtime is reasonable. Runtime can vary significantly depending on how large the manifest is. Packaging up the metadata and getting it into a shippable state generally takes at least a few minutes today. This is also an active area of focus in the platform, so that runtime may improve in the future.
It is also expected that running the same manifest to multiple environments at the same time causes errors today. Packaging up the metadata and getting it into a shippable state requires a stable database and some fetch locks, so we do not allow multiple runs to happen in parallel. Again, this is an active area of focus in the platform, so there may be some changes here in the future. This behavior especially I can imagine having some modifications down the line, so keep an eye on release notes.
If you want to escalate it and you are a Nextworld customer or partner, you can also work with your system administrator to submit an official enhancement request with customer support. Include a link to this post in the support ticket. If you’re not a Nextworld customer, keep an eye on release notes. We’re always making improvements.
1 Like
Adding to Brendan’s answer,
Time will largely depend on the number of objects in the manifest. For comparison, a Promotion that moves no objects takes about 30 seconds.
We also prevent multiple promotions into the same environment to prevent conflict. This ensures that the metadata you expect to have been moved was actually moved and not overwritten by another Promotion.
Finally, moving a single manifest into multiple environments is a constraint born from a “keeping it simple” design. There is no technical reason we cannot allow this, but it would require a feature request to allow this to safely happen.
3 Likes
Thank you Brendan and Aaron for your responses. That makes sense I just wanted to make sure I wasn’t an anomaly. Thank you for the reassurance and the knowledge. I will probably submit an enhancement request for this but would it be possible to make a queuing system so that if multiple manifests wanted to move to the same environment and one is running the other ones fall in line and will run after?
1 Like
A queueing system like that is probably possible. Feel free to mention that desire (and the more basic desire for it not to error when multiple are submitted with different targets) in your enhancement request! We may also be able to allow multiple Targets to be specified on one Promotion, which would negate the need for a queue entirely.