grafana/pkg/setting
Peter Štibraný 707c486a46
Rebuild search indexes asynchronously (#111829)
* Add "debouncer" queue, which can combine incoming elements.

* Rebuild indexes asynchronously.

* Remove duplicate method.

* Fix bleve tests.

* Extracted combineRebuildRequests and added test for it.

* Add TestShouldRebuildIndex

* Added TestFindIndexesForRebuild

* Added TestFindIndexesForRebuild

* Introduce index_rebuild_workers option.

* Add metric for rebuild queue length.

* Add TestRebuildIndexes.

* Fix import.

* Linter, review feedback.
2025-10-01 11:52:09 +02:00
..
settingtest
testdata
date_formats.go
date_formats_test.go
dynamic_settings_test.go
expanders.go
expanders_test.go
provider.go
setting.go Rebuild search indexes asynchronously (#111829) 2025-10-01 11:52:09 +02:00
setting_anonymous.go
setting_auth_proxy.go
setting_azure.go
setting_azure_test.go
setting_cloud_migration.go
setting_data_proxy.go
setting_feature_toggles.go
setting_feature_toggles_test.go
setting_grafana_javascript_agent.go
setting_grpc.go
setting_jwt.go
setting_k8s_dashboard_cleanup.go
setting_openfeature.go
setting_openfeature_test.go
setting_passwordless_magic_link.go
setting_plugins.go
setting_plugins_test.go
setting_quota.go
setting_remote_cache.go
setting_search.go
setting_secrets_manager.go Secrets: Adding developer mode config (#111008) 2025-09-18 10:10:24 +01:00
setting_secrets_manager_test.go Secrets: Adding developer mode config (#111008) 2025-09-18 10:10:24 +01:00
setting_secure_socks_proxy.go
setting_secure_socks_proxy_test.go
setting_session_test.go
setting_smtp.go
setting_smtp_test.go
setting_storage.go
setting_test.go
setting_time_picker.go
setting_time_picker_test.go
setting_unified_alerting.go Alerting: Add jitter support for periodic alert state storage to reduce database load spikes (#111357) 2025-09-29 11:22:36 +02:00
setting_unified_alerting_test.go
setting_unified_storage.go Rebuild search indexes asynchronously (#111829) 2025-10-01 11:52:09 +02:00
setting_unified_storage_test.go
settings_rbac.go
settings_zanzana.go