xzfc

Results 44 issues of xzfc

We should not log into the span after calling `span.Finish()`. Instead, we should start a new span with [`FollowsFrom`] relation. Current `trace.Log` design: the span lifetime matches the request lifetime,...

The current treatment of JSON paths is a bit messy in our code. Our JSON manipulation functions parse these paths in an ad-hoc way. This is error-prone, and is not...

Closes #2705. This PR lets the caller of `SegmentHolder::apply_points_to_appendable()` (renamed to `apply_points_and_reindex`) to specify whether it is OK to update non-appendable segments. It is safe when a non-indexed field is...

Replace raw `usize` with an enum for telemetry details level. So now we can use "find references" feature of IDEs to find all the places where details level is significant....

Part of to #2857. Example /metrics output. ``` # HELP rest_responses_duration_seconds response duration histogram # TYPE rest_responses_duration_seconds histogram rest_responses_duration_seconds_bucket{method="POST",endpoint="/collections/{name}/points/payload",status="200",le="0.000001"} 0 rest_responses_duration_seconds_bucket{method="POST",endpoint="/collections/{name}/points/payload",status="200",le="0.000005"} 0 rest_responses_duration_seconds_bucket{method="POST",endpoint="/collections/{name}/points/payload",status="200",le="0.00001"} 0 rest_responses_duration_seconds_bucket{method="POST",endpoint="/collections/{name}/points/payload",status="200",le="0.00005"} 0 rest_responses_duration_seconds_bucket{method="POST",endpoint="/collections/{name}/points/payload",status="200",le="0.0001"} 0 rest_responses_duration_seconds_bucket{method="POST",endpoint="/collections/{name}/points/payload",status="200",le="0.0005"} 0...

Closes #3433. The shard progress state is tracked locally inside `TransferTasksPool` (aka `Collection::transfer_tasks`). Since it's local, only the sender node shows the progress in the result of `GET collections/{name}/cluster`. Output...

**Is your feature request related to a problem? Please describe.** As a new contributor, I find the process of running all of the end-to-end tests to be complicated. There are...

Issue #3333. This PR adds the feature `use_f32` to crate `segment`, enabled by default. If disabled, `half::f16` is used instead of `f32`. It seems, that just changing the type alias...

Tracked in #3777. This PR adds RBAC checks for collections and shard APIs. ## Notes ### Aliases For `GET /aliases` and `GET /collections/{name}/aliases`, an alias is visible when both the...

Update response examples in `QUICK_START.md` and `QUICK_START_GRPC.md` to reflect the actual version from the `dev` branch. Also, replace deprecated field alias `top` with `limit`. ### All Submissions: * [x] Contributions...