Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

[Backport 5.2] Admin: improve search indexing page#58866

Merged
keegancsmith merged 4 commits into
5.2from
jtibs/search-indexing
Dec 11, 2023
Merged

[Backport 5.2] Admin: improve search indexing page#58866
keegancsmith merged 4 commits into
5.2from
jtibs/search-indexing

Conversation

@jtibshirani

Copy link
Copy Markdown
Contributor

When debugging a search issue, it's common to want to check the status of
search indexing. Currently, you need to open the repo menu and click through to
'Settings' -> 'Search Indexing', which is not obvious. This change adds 'Search
indexing' directly to the repo menu, matching what we do for 'Permissions' and
'Last sync log'.

To counterbalance this, this change also removes the 'Embeddings Jobs' item. It
felt cluttered to have two 'Embeddings' items, and we want to direct people
towards policies instead of manually scheduling jobs.
In #58061 we added 'Search indexing' to the repo dropdown menu, in place of
having two Embeddings items. However, I forgot to update the icon, so it was
using the old Embeddings icon.
During a recent support issue, some engineers were confused by the wording, and thought the commit SHA and skipped files related to the in-progress indexing job. In reality, they are describing the last successful job run. This change tries to clarify the wording a bit.
Previously, when an index is not up-to-date, we'd always claim that we're
actively indexing the repo. This is misleading, because indexing indexing could
be stuck or failing.

Now, we remove the loading spinner and just say the repo is "queued for
indexing". If the index is out-of-date and it's been more than 8 hours since
the last successful job, then we also show a warning tooltip.
@cla-bot cla-bot Bot added the cla-signed label Dec 8, 2023
@jtibshirani jtibshirani added the backport/improvement Final touching of existing features label Dec 8, 2023
@jtibshirani jtibshirani marked this pull request as ready for review December 8, 2023 22:51
@jtibshirani jtibshirani requested a review from a team December 8, 2023 22:51
@sourcegraph-bot

Copy link
Copy Markdown
Contributor

📖 Storybook live preview

@keegancsmith keegancsmith merged commit 021f43a into 5.2 Dec 11, 2023
@keegancsmith keegancsmith deleted the jtibs/search-indexing branch December 11, 2023 07:20
@varungandhi-src varungandhi-src mentioned this pull request Jan 16, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

backport/improvement Final touching of existing features cla-signed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants