cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Difference between Catalog syncronization and Syncronize Action

Former Member
0 Likes
1,161

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)

Former Member
0 Likes

Answers (1)

Answers (1)

arvind-kumar_avinash
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 Likes

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.

arvind-kumar_avinash
Active Contributor
0 Likes

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.