Issues

Select view

Select search mode

 
50 of 870

Implement Advanced Authority Re-Indexing

Description

In the current system, the process for authority re-indexing does not follow the newly-developed instance re-indexing approach. The instance re-indexing implementation includes new features such as progress observability and ECS re-indexing support in a single request, which significantly improves efficiency, visibility, and scalability. Re-indexing for central tenants also triggers re-indexing for member tenants in one unified operation.

To align authority re-indexing with these improvements, this tech-debt involves implementing a re-indexing mechanism for authority records that mirrors the functionality and support features introduced for instance re-indexing.


Proposed Solution:

Refactor the authority re-indexing process to:

  1. Introduce progress observability for re-indexing operations, providing real-time updates on re-indexing status (e.g., progress percentage, success/failure counts, and logs).

  2. Implement support for ECS re-indexing in a single request:

    • A re-indexing request for the central tenant automatically performs re-indexing for the central tenant and all its associated member tenants.

    • Ensure proper handling of multi-tenant scenarios for the central tenancy architecture.

  3. Consolidate and align authority re-indexing logic with the existing instance re-indexing.


Benefits of Implementing This Tech-Debt:

1. Improved Observability and Feedback:

  • Progress Observability ensures that users and administrators can see the status of re-indexing tasks in real time.

2. Simplified Re-indexing Operations:

  • With ECS re-indexing in a single request, users no longer need to initiate separate re-indexing requests for each tenant (central and member tenants). This drastically simplifies the workflow and reduces operational overhead.

3. Faster Re-indexing:

  • The unified and optimized approach reduces re-indexing execution time by batching operations and re-indexing multiple tenants in parallel.

  • This leads to faster recovery after updates to authority records, schema changes, or other activities that require re-indexing.

Environment

None

Potential Workaround

None

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Checklist

hide

Details

Assignee

Reporter

Priority

Development Team

Spitfire

Epic Name

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created yesterday
Updated yesterday

Activity

Show:
TestRail: Cases
TestRail: Runs