Example #1
0
def mark_for_update(record_id, delete=False):
    SolrIndexUpdates.objects.create(record=record_id, delete=delete)
    delay = cache.get(DELAY_INDEXING_CACHE_KEY)
    if not delay:
        logger.debug('Record indexing is not delayed, creating indexing job')
        schedule_solr_index()
    else:
        logger.debug('Record indexing is delayed, not creating indexing job')
Example #2
0
def mark_for_update(record_id, delete=False):
    SolrIndexUpdates.objects.create(record=record_id, delete=delete)
    delay = cache.get(DELAY_INDEXING_CACHE_KEY)
    if not delay:
        logger.debug('Record indexing is not delayed, creating indexing job')
        schedule_solr_index()
    else:
        logger.debug('Record indexing is delayed, not creating indexing job')
Example #3
0
def resume_record_indexing():
    logger.debug('Resuming record indexing')
    cache.set(DELAY_INDEXING_CACHE_KEY, False)
    schedule_solr_index()
Example #4
0
def resume_record_indexing():
    logger.debug('Resuming record indexing')
    cache.set(DELAY_INDEXING_CACHE_KEY, False)
    schedule_solr_index()