2021-June-20 - Prerelease - 2.6.272
Pre-release
Pre-release
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.