mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2026-05-15 09:47:30 +01:00
Perf/copilot cleanup and optimizations (#2447)
* perf: remove deprecated copilot feature, add ARM timeouts, fix race conditions - Remove entire QueryCopilot feature (~50 files deleted, ~30 files cleaned) - Remove CopilotConfigured and SampleDataLoaded metric phases - Fix DatabaseTreeRendered 76% stuck rate (remove one-shot guard in useMetricPhases) - Add 8s default timeout to ARM requests (AbortController-based) - Fix MSAL token forceRefresh (true -> false, use cache) - Add concurrency limit of 5 to collection loading in Explorer - Remove orphaned SampleDataClient.ts and queryCopilotSampleData.json - Clean up dead sampleDataConnectionInfo field from UserContext * Clean up copilot and optimize initialization * Clean up copilot and optimize initialization
This commit is contained in:
@@ -8,7 +8,6 @@ import * as TelemetryProcessor from "../Shared/Telemetry/TelemetryProcessor";
|
||||
export enum AppStateComponentNames {
|
||||
DocumentsTab = "DocumentsTab",
|
||||
MostRecentActivity = "MostRecentActivity",
|
||||
QueryCopilot = "QueryCopilot",
|
||||
DataExplorerAction = "DataExplorerAction",
|
||||
SelectedRegionalEndpoint = "SelectedRegionalEndpoint",
|
||||
}
|
||||
|
||||
@@ -17,7 +17,6 @@ export enum StorageKey {
|
||||
MaxWaitTimeInSeconds,
|
||||
AutomaticallyCancelQueryAfterTimeout,
|
||||
ContainerPaginationEnabled,
|
||||
CopilotSampleDBEnabled,
|
||||
CustomItemPerPage,
|
||||
DatabaseAccountId,
|
||||
EncryptedKeyToken,
|
||||
|
||||
@@ -136,13 +136,7 @@ export enum Action {
|
||||
LaunchUITour,
|
||||
CancelUITour,
|
||||
CompleteUITour,
|
||||
OpenQueryCopilotFromSplashScreen,
|
||||
OpenQueryCopilotFromNewQuery,
|
||||
ActivateQueryCopilot,
|
||||
DeactivateQueryCopilot,
|
||||
QueryGenerationFromCopilotPrompt,
|
||||
QueryEdited,
|
||||
ExecuteQueryGeneratedFromQueryCopilot,
|
||||
DeleteDocuments,
|
||||
ReadPersistedTabState,
|
||||
SavePersistedTabState,
|
||||
@@ -157,11 +151,6 @@ export enum Action {
|
||||
ConfigurePortal,
|
||||
FetchAccountKeys,
|
||||
AcquireMsalToken,
|
||||
UpdateCopilotContext,
|
||||
GetCopilotEnabled,
|
||||
CheckCopilotFeatureRegistration,
|
||||
UpdateSampleDataContext,
|
||||
RefreshSampleData,
|
||||
ReadDatabases,
|
||||
ReadCollections,
|
||||
LoadCollectionsPerDatabase,
|
||||
|
||||
Reference in New Issue
Block a user