date = new Date(0L);
}
- LOG.info("Index {}:{} has last update of {}", this.getIndexName(), this.getIndexType(), date);
+ LOG.debug("Index {}:{} has last update of {}", this.getIndexName(), this.getIndexType(), date);
return date;
}
import org.sonar.server.qualityprofile.index.ActiveRuleIndex;
import org.sonar.server.rule.index.RuleIndex;
+import java.util.Date;
+
/**
* @since 4.4
*/
}
void synchronize(DbSession session, Dao dao, Index index) {
+ Long count = index.getIndexStat().getDocumentCount();
+ Date lastSynch = index.getLastSynchronization();
+ if (count <= 0) {
+ LOG.info("Initial indexing of {} records", index.getIndexType());
+ } else {
+ LOG.info("Synchronizing {} records for updates after {}", index.getIndexType(), lastSynch);
+ }
dao.synchronizeAfter(session,
index.getLastSynchronization());
}