Manually run the push order

We are going to manually run synchronization order.
Go to the client list page, in the Operations row cell, click on Overview.

On the new page, in the Push method fieldset, select Full content synchronization job. Press the Push button.

If client was correctly set-up, you'll see the message New transaction created, waiting for client to finish.

What happens, my client does nothing!

In fact, this is quite normal. The push order makes the client create a new DataSync job. This job will be ran when you configured DataSync to do it, default DataSync behavior is to run the system PHP CLI thread as soon as it can, understand at next client side cron run.

You can monitor your client job by going to the DataSync jobs queue list on client administration pages. This list is updated at job runtime, you should be able to see its current status, if errors happens, etc..

After you ran the push order, to see results you'll need to run client side cron until the queued job in DataSync job list is in Running state.
Because all the job works in a single SQL transaction, you won't see any results if the job fail, or until the job has finished properly.

Some notes

If you push the syncrhonization order many times, the client will send an OK status the first time, then a fail status all the others, until it finished or failed the first one you created. To manually cancel a ghosted job, you'll have to use Drush in order to cancel it properly, and clean the client transaction database to free the client.