AYON Site Sync Issue: Remote to Main Studio Upload Not Working

Hi, I’m facing an issue with AYON Site Sync in a multi-location setup. Our main studio uses a network drive for project storage, and the remote studio is also connected to it. Since working directly on that storage from the remote location is not feasible due to latency, I configured Site Sync with a local root override on the remote side (pointing to a local network storage at that location). Data published from the main studio pulls correctly to the remote site, but when I publish from the remote site, it does not sync back to the main studio. The database updates and files exist locally, but we cant pull them on the main storage. Am I missing something in the configuration, or is there an additional step required for uploads to trigger?

What do remote artists have in their Site Settings?

Runnint ayon_console (on Windows) with --debug will provide more verbose log about what sites are set and check for particular projects.

The settings are the same as yours. Additionally, I have configured a local root override with the remote site path, as without setting it, the system was considering the root path as the path for the secondary site.

I noticed that whenever I publish something from the secondary site, it gets published in the local override path, but in the AYON Browser and Site Sync web page it shows 0% / NA at the active site (which is the local site) and 100% at the remote site (which is the main site), which is incorrect. It should be the opposite, and this might be causing the issue.

Quick update:

After restarting the sync service earlier, the previously stuck files (N/A / Queued) got synced, and the --debug logs showed files copying from the remote site to the studio site.

However, after that, newly published files are again not syncing. So it looks like the restart processed the old backlog once, but the sync service is not continuously picking up new publishes.

Attaching our current artist remote settings and logs for reference. Could we be missing any setting required for continuous sync processing?



image