Skip to content

Update CHANGES to mention extras changes (#36875)

Sign in for the full log view
GitHub Actions / Test Results failed Nov 26, 2025 in 0s

1 fail, 25 skipped, 605 pass in 8m 4s

    4 files      4 suites   8m 4s ⏱️
  631 tests   605 ✅ 25 💤 1 ❌
1 262 runs  1 206 ✅ 55 💤 1 ❌

Results for commit c2303be.

Annotations

Check warning on line 0 in apache_beam.dataframe.schemas_test.SchemasTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: test_unbatch_datetime (apache_beam.dataframe.schemas_test.SchemasTest)

sdks/python/test-suites/tox/py313/build/srcs/sdks/python/pytest_py313.xml [took 5m 2s]
Raw output
grpc._channel._MultiThreadedRendezvous: <_MultiThreadedRendezvous of RPC that terminated with:
	status = StatusCode.DEADLINE_EXCEEDED
	details = "Deadline Exceeded"
	debug_error_string = "UNKNOWN:Error received from peer  {grpc_status:4, grpc_message:"Deadline Exceeded"}"
>
self = <apache_beam.dataframe.schemas_test.SchemasTest testMethod=test_unbatch_datetime>

    def test_unbatch_datetime(self):
    
      s = pd.Series(
          pd.date_range(
              '1/1/2000', periods=100, freq='m', tz='America/Los_Angeles'))
      proxy = s[:0]
    
>     with TestPipeline() as p:
           ^^^^^^^^^^^^^^

apache_beam/dataframe/schemas_test.py:368: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
target/.tox-py313/py313/lib/python3.13/site-packages/apache_beam/pipeline.py:646: in __exit__
    self.result = self.run()
                  ^^^^^^^^^^
target/.tox-py313/py313/lib/python3.13/site-packages/apache_beam/testing/test_pipeline.py:122: in run
    state = result.wait_until_finish(duration=self.timeout)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
target/.tox-py313/py313/lib/python3.13/site-packages/apache_beam/runners/portability/portable_runner.py:571: in wait_until_finish
    raise self._runtime_exception
target/.tox-py313/py313/lib/python3.13/site-packages/apache_beam/runners/portability/portable_runner.py:580: in _observe_state
    for state_response in self._state_stream:
                          ^^^^^^^^^^^^^^^^^^
target/.tox-py313/py313/lib/python3.13/site-packages/grpc/_channel.py:538: in __next__
    return self._next()
           ^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <_MultiThreadedRendezvous of RPC that terminated with:
	status = StatusCode.DEADLINE_EXCEEDED
	details = "Deadline Exceeded"
	debug_error_string = "UNKNOWN:Error received from peer  {grpc_status:4, grpc_message:"Deadline Exceeded"}"
>

    def _next(self) -> Any:
        with self._state.condition:
            if self._state.code is None:
                event_handler = _event_handler(
                    self._state, self._response_deserializer
                )
                self._state.due.add(cygrpc.OperationType.receive_message)
                operating = self._call.operate(
                    (cygrpc.ReceiveMessageOperation(_EMPTY_FLAGS),),
                    event_handler,
                )
                if not operating:
                    self._state.due.remove(cygrpc.OperationType.receive_message)
            elif self._state.code is grpc.StatusCode.OK:
                raise StopIteration()
            else:
                raise self
    
            def _response_ready():
                return self._state.response is not None or (
                    cygrpc.OperationType.receive_message not in self._state.due
                    and self._state.code is not None
                )
    
            _common.wait(self._state.condition.wait, _response_ready)
            if self._state.response is not None:
                response = self._state.response
                self._state.response = None
                return response
            if cygrpc.OperationType.receive_message not in self._state.due:
                if self._state.code is grpc.StatusCode.OK:
                    raise StopIteration()
                elif self._state.code is not None:
>                   raise self
E                   grpc._channel._MultiThreadedRendezvous: <_MultiThreadedRendezvous of RPC that terminated with:
E                   	status = StatusCode.DEADLINE_EXCEEDED
E                   	details = "Deadline Exceeded"
E                   	debug_error_string = "UNKNOWN:Error received from peer  {grpc_status:4, grpc_message:"Deadline Exceeded"}"
E                   >

target/.tox-py313/py313/lib/python3.13/site-packages/grpc/_channel.py:962: _MultiThreadedRendezvous