cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between Catalog syncronization and Syncronize Action

Former Member
0 Kudos

Can anyone tell me the difference between this syncronizations? Looks like the same cronjob is triggered but Syncronize Action takes much longer

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Answers (1)

Answers (1)

former_member620692
Active Contributor

Synchronization takes more time than Catalog synchronization because Synchronization performs full synchronization while Catalog synchronization synchronizes only the updated items.

A sample run of sync apparelProductCatalog:Staged->Online:

  • log for Synchronization:

INFO [00000ASW::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000ASW) [CatalogVersionSyncJob] Starting configureFullVersionSync ...

INFO [00000ASW::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000ASW)[CatalogVersionSyncJob] Sync 'sync apparelProductCatalog:Staged->Online' (pk:8796095709684) configured 8704 entries for job '00000ASW' (pk:8796551807477) schedule medias: 1 INFO [00000ASW::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000ASW) [CatalogVersionSyncJob] Finished configureFullVersionSync in 19069ms INFO [00000ASW::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000ASW) [CatalogVersionSyncJob] Starting synchronization ...

INFO [SyncWorker<00000ASW 1 of 1>] [CatalogVersionSyncMaster] 1. pass, 736 (+736) of 8704 items processed (8 %), 12.22 items/sec, 0 (+0, deadlocks:0) items dumped.

INFO [SyncWorker<00000ASW 1 of 1>] [CatalogVersionSyncMaster] 1. pass, 1059 (+323) of 8704 items processed (12 %), 5.36 items/sec, 0 (+0, deadlocks:0) items dumped.

INFO [SyncWorker<00000ASW 1 of 1>] [CatalogVersionSyncMaster] 1. pass, 1851 (+792) of 8704 items processed (21 %), 13.20 items/sec, 0 (+0, deadlocks:0) items dumped.

INFO [SyncWorker<00000ASW 1 of 1>] [CatalogVersionSyncMaster] 1. pass, 6705 (+4854) of 8704 items processed (77 %), 80.87 items/sec, 0 (+0, deadlocks:0) items dumped. INFO [solrclient-cleanup-master] [DefaultSolrClientPool] Checking pooled Solr client [config=Default]

INFO [00000ASW::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000ASW) [CatalogVersionSyncMaster] 1. pass, 8703 (+1998) of 8704 items processed (99 %), 56.93 items/sec, 0 (+0, deadlocks:0) items dumped. INFO [00000ASW::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000ASW) [CatalogVersionSyncJob] Finished synchronization in 0d 00h:04m:35s:801ms. No errors.

  • log for Catalog synchronization after updating one product:

INFO [00000BKO::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000BKO) [CatalogVersionSyncJob] Starting configureFullVersionSync ...

INFO [00000BKO::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000BKO) [CatalogVersionSyncJob] Sync 'sync apparelProductCatalog:Staged->Online' (pk:8796095709684) configured 1 entries for job '00000BKO' (pk:8796584575477) schedule medias: 1 INFO [00000BKO::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000BKO) [CatalogVersionSyncJob] Finished configureFullVersionSync in 28980ms INFO [00000BKO::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000BKO) [CatalogVersionSyncJob] Starting synchronization ...

INFO [00000BKO::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000BKO) [CatalogVersionSyncMaster] 1. pass, 0 (+0) of 1 items processed (0 %), 0.00 items/sec, 0 (+0, deadlocks:0) items dumped. INFO [00000BKO::de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncJob] (00000BKO) [CatalogVersionSyncJob] Finished synchronization in 0d 00h:00m:00s:652ms. No errors.

geffchang
Active Contributor
0 Kudos

Did you execute "Synchronization" first and "Catalog synchronization" second? It could mean that "Synchronize" synced to target catalog first, which is why it might have taken a longer time to finish. When you did the "Catalog synchronization" as the second step, there may be nothing to sync, since it was already synced.

I don't see the 2 buttons on my local backoffice. So, I can't test it, unfortunately.

former_member620692
Active Contributor
0 Kudos

It doesn't matter in which order you run them; Synchronization synchronizes the full catalog version and Catalog synchronization synchronizes only the updated items after the last synchronization.