Skip to content

2021-June-20 - Prerelease - 2.6.272

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jun 20:36
09120f5
Map Indexing - Breakup Tasks & Skip Indexing if Map Not Changed (#9385)

1. MapIndexingTask is started to get heavy, knows how to do everything and is difficult
to test. To resolve this, this update breaks up the functionality of the indexing
into 'jobs' and then adds individual class files to implement each job.

2. Add logic to fetch the last commit date from database for a given repo. We then
also add logic to check if that last commit date is recent, then we will skip
map repo indexing (as nothing will have changed). This will become more important
as the indexing task becomes more and more intensive and therefore if makes more
sense to skip unnecessary work.