Skip to content

[pull] master from ray-project:master#859

Merged
pull[bot] merged 4 commits intoFuture-Outlier:masterfrom
ray-project:master
Apr 10, 2026
Merged

[pull] master from ray-project:master#859
pull[bot] merged 4 commits intoFuture-Outlier:masterfrom
ray-project:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Apr 10, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Wanted this for an upcoming PR for deterministic unit testing, so adding
it here and replacing some existing tests that had their own version.

Was also able to make the timestamp checks in
`local_resource_manager_test.cc` deterministic.

---------

Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
@pull pull bot locked and limited conversation to collaborators Apr 10, 2026
@pull pull bot added the ⤵️ pull label Apr 10, 2026
elliot-barn and others added 3 commits April 10, 2026 09:03
…version mismatch (#62485)

- Add ci_docgpu.depsets.yaml: Creates locked dependency sets for the
docgpu Docker image build, replacing unconstrained pip resolution
with pre-compiled lock files for py3.10 and py3.12.
- Add ci_mac.depsets.yaml: Creates a locked dependency set for the macOS
smoke test (py3.10, aarch64-apple-darwin), installed via pip
install --no-deps to ensure consistent package versions.
- Fix macOS CI to use lock file: Skips install_pip_packages in the Mac
build (SKIP_PIP_INSTALL=1) and instead installs from the
pre-compiled lock file, preventing pip from resolving incompatible
transitive dependencies at build time.
- Fix OpenTelemetry version mismatch in data-tfxbsl: Pins
opentelemetry-* packages to consistent versions (1.39.0/0.60b0) after
tfx-bsl/apache-beam installation, fixing AttributeError:
PROMETHEUS_HTTP_TEXT_METRIC_EXPORTER that crashed the Ray dashboard and
caused
  all tests to fail.                                        
- Add py313/test-requirements.txt: Version-specific test requirements
with pinned OpenTelemetry packages for use in depset compilation.
failing build:
https://buildkite.com/ray-project/premerge/builds/64044#019d750d-c36f-4d00-8aa9-cf6d323c5d5d

---------

Signed-off-by: elliot-barn <elliot.barnwell@anyscale.com>
…60900)

1. Follow-up to #60117. Makes the train controller resilient to errors
in **all** controller lifecycle hooks (`_start`, `_shutdown`,
`after_controller_state_update`, `after_controller_finish`, etc.) —
previously only the callback manager's `invoke` path was hardened.

---------

Signed-off-by: Lehui Liu <lehui@anyscale.com>
## Description
- Rewrites `read_delta` to construct a PyArrow dataset via
`DeltaTable.to_pyarrow_dataset()` instead of extracting raw file URIs
with `file_uris()` and passing them to read_parquet. This fixes four
longstanding issues: no storage_options support, broken Azure blob
storage URIs, discarded Delta table metadata (column statistics,
partitioning), and no schema evolution support.

- Adds `ParquetDatasource.from_pyarrow_dataset()` classmethod and
extracts shared initialization into` _init_state()` to avoid code
duplication between the two construction paths.

## Related issues
> Link related issues: "Fixes #1234", "Closes #1234", or "Related to
#1234".

## Additional information
> Optional: Add implementation details, API changes, usage examples,
screenshots, etc.

---------

Signed-off-by: Goutam <goutam@anyscale.com>
@pull pull bot merged commit a4048d4 into Future-Outlier:master Apr 10, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants