druid/docs
Kashif Faraz 87bb1b9709
Fix bug during initialization of HttpServerInventoryView (#14517)
If a server is removed during `HttpServerInventoryView.serverInventoryInitialized`,
the initialization gets stuck as this server is never synced. The method eventually times
out (default 250s).

Fix: Mark a server as stopped if it is removed. `serverInventoryInitialized` only waits for
non-stopped servers to sync.

Other changes:
- Add new metrics for better debugging of slow broker/coordinator startup
  - `segment/serverview/sync/healthy`: whether the server view is syncing properly with a server
  - `segment/serverview/sync/unstableTime`: time for which sync with a server has been unstable  
- Clean up logging in `HttpServerInventoryView` and `ChangeRequestHttpSyncer`
- Minor refactor for readability
- Add utility class `Stopwatch`
- Add tests and stubs
2023-07-06 13:04:53 +05:30
..
_bin De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
api-reference docs: fix links (#14504) 2023-07-05 12:29:47 -07:00
assets Fixup data deletion tutorial docs (#14283) 2023-05-17 17:05:35 -07:00
comparisons remove ref to plywood repo (#12809) 2022-07-26 10:12:13 +08:00
configuration Remove unused coordinator dynamic configs (#14524) 2023-07-06 12:11:10 +05:30
data-management API reference refactor (#14372) 2023-06-26 15:48:54 -07:00
design API reference refactor (#14372) 2023-06-26 15:48:54 -07:00
development docs: k8s-jobs role needs batch apigroup (#14343) 2023-07-04 14:34:20 +05:30
ingestion API reference refactor (#14372) 2023-06-26 15:48:54 -07:00
misc Update Ingestion section (#14023) 2023-05-19 09:42:27 -07:00
multi-stage-query Add query results directory and prevent the auto cleaner from cleaning it (#14446) 2023-06-28 10:14:04 +05:30
operations Fix bug during initialization of HttpServerInventoryView (#14517) 2023-07-06 13:04:53 +05:30
querying Add REGEXP_REPLACE function. (#14460) 2023-06-29 13:47:57 -07:00
tutorials docs: fix links (#14504) 2023-07-05 12:29:47 -07:00