php bin/magento cron:run is set to run every minute in our project.
Along with various other tasks it runs indexing in Magento. Indexing is part of index cron group.
For debugging purpose all cron groups, which runs can be dumped from
execute method of
$jobGroupsRoot variable has all the data related to these groups.
index group has following 3 cron jobs which runs re-indexing and updates mviews.
indexer_reindex_all_invalid indexer_update_all_views indexer_clean_all_changelogs
Now my questing is, what will be impacted if I skip/remove these 3 cron jobs when
php bin/magento cron:run runs by modifying
vendor/magento/module-cron/Observer/ProcessCronQueueObserver.php(I will extend this class to modify execute method) ?
I will configure a new cron for
php bin/magento indexer:reindex , which will run once or twice a day.