Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XWIKI-22323: Refactoring operation should wait for the Solr index to be empty before proceeding #3403

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Commits on Sep 9, 2024

  1. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Introduce a new ReadyIndicator interface that allows waiting for the
      link index to become ready while getting a progress percentage.
    * In the BackLinkUpdaterListener, wait for the index to become ready
      when a job is active and display the indexing progress.
    * Provide a ready indicator including indexing progress in the Solr
      indexer.
    * Add some tests.
    michitux committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    8be8237 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Remove leftover LinkIndexingStatus.
    michitux committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    5880ce8 View commit details
    Browse the repository at this point in the history
  2. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Fix some math problems in the progress calculation.
    * Don't directly inject the link store into the link update listener to
      avoid early initialization.
    michitux committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    b0e35f5 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Use Future<Void> for the ready indicator as there is no result value.
    michitux committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    8934071 View commit details
    Browse the repository at this point in the history
  2. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Move the ReadyIndicator to the store API.
    michitux committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    2f8e942 View commit details
    Browse the repository at this point in the history
  3. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Separate the SolrIndexerReadyIndicator from the DefaultSolrIndexer and
      add tests.
    * Restore the original coverage.
    michitux committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    eb7a6dd View commit details
    Browse the repository at this point in the history
  4. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Fix the logic for updating progress steps.
    michitux committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    7045cb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Modernize the jobRunner JavaScript code
    * Continue polling the job status when the job is waiting to detect when
      a question is answered in the background (by another browser tab or on
      the server).
    michitux committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    270589c View commit details
    Browse the repository at this point in the history
  2. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Add support in rename and delete job requests to indicate if the
      job should wait for indexing to finish.
    * Ask the user after 10 seconds if the refactoring should wait for link
      indexing to finish.
    * Add unit tests.
    michitux committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    dd85ea0 View commit details
    Browse the repository at this point in the history
  3. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Add an integration test.
    michitux committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f838d65 View commit details
    Browse the repository at this point in the history
  4. XWIKI-22323: Refactoring operation should wait for the Solr index to …

    …be empty before proceeding
    
    * Update since-versions from 16.8.0RC1 to 16.8.0.
    michitux committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9bd5897 View commit details
    Browse the repository at this point in the history