Nathan (Blaise) Bruer

Results 50 issues of Nathan (Blaise) Bruer

Currently MockRequestDispatcher::with_request_checker takes a Fn that passes a non-mutable reference to the checker function. This causes issues for users who wish to check a streamed payload's contents because it is...

I have been poking around looking to see if there's an easy way to check if the entire image has been downloaded or not (ie: layer status) and have only...

If you create a custom Collector and attach it to a sub registry it appends the name improperly. ```rs #[derive(Debug)] struct MyCollector {} impl prometheus_client::collector::Collector for MyCollector { fn collect...

To optimize clients that support it, we should implement `get_tree()` see: https://github.com/TraceMachina/nativelink/blob/2ae7cab4c7d6cc476bb5de31ffbaf6f59406ce8a/nativelink-service/src/cas_server.rs#L244 https://github.com/TraceMachina/turbo-cache/blob/5e2e81af8999482fef202b50ee880509e8811e6f/proto/build/bazel/remote/execution/v2/remote_execution.proto#L430

good first issue

Adds OriginContext that can have data set on it about the origin and read out in any module at any time. This is designed to allow us to track "requests"...

We should support a transactional database API for schedulers. By doing this we could run multiple schedulers and have each worker talk to any scheduler. The schedulers would then be...

Reduces chance of any issues related to ConnectionManager not being destroyed safely due to un-terminated spawns. - - - This change is [](https://reviewable.io/reviews/TraceMachina/nativelink/866)

Currently only the scheduler is allowed to perform mutation actions on actions. We need a way to hand a token out that is unique to when the `add_action` was performed....

enhancement

This is a tracking bug to track a flakey test in CI. Flaky tests: - [ ] experimental_precondition_script_fails - [ ] entrypoint_does_invoke_if_set - [ ] entrypoint_injects_properties - [ ] entrypoint_sends_timeout_via_side_channel...

no-effect-in-production

If an action is old (set in config) and has no more listeners it should just be evicted from the queue, since no one is waiting for the action. see:...