The GitHub Actions job "Build" on 
rocketmq-clients.git/rust-align-logs-with-java has failed.
Run started by GitHub user leizhiyuan (triggered by leizhiyuan).

Head commit for run:
6f05a6772c7f542d8715f2686f7489baaf00090d / leizhiyuann <[email protected]>
[ISSUE #1471] [Rust] Shut the client down when a start fails, as Java does

Address the review of #1472:

- Producer, SimpleConsumer and PushConsumer now shut the client down when
  the start fails, like ProducerImpl / SimpleConsumerImpl / PushConsumerImpl
  #startUp, so the scheduler and the sessions started by Client::start no
  longer keep running after start() returned an error. A start rejected
  before the client was started yields ClientIsNotRunning from the cleanup,
  which is tolerated; any other cleanup failure is logged.
- Client::shutdown_ref no longer stops at a failed termination notice: it
  logs it and still releases the scheduler and the sessions, like
  ClientImpl#shutDown.
- The push consumer reports its real client type (LITE_PUSH_CONSUMER for a
  lite consumer) when the settings do not match.
- The lite consumers log a failed cleanup after a failed start instead of
  discarding it.

Report URL: https://github.com/apache/rocketmq-clients/actions/runs/41597870096

With regards,
GitHub Actions via GitBox

Reply via email to