The GitHub Actions job "Build" on 
rocketmq-clients.git/feat/rust-lite-simple-consumer has failed.
Run started by GitHub user zhaohai666 (triggered by zhaohai666).

Head commit for run:
74ed8c31a8ee60cd11e8e329314a2028a756d126 / zhaohaihzb <[email protected]>
fix(rust): harden LiteSimpleConsumer lifecycle and settings handling

- Stop the LiteSubscriptionManager periodic-sync scheduler and await its
  join handle before closing client sessions. The scheduler retained an
  Arc<Client> and could recreate a telemetry session and re-send the
  CompleteAdd command after shutdown. A unit test keeps the runtime alive
  for more than one sync interval after stopping and asserts no further
  RPCs are issued.
- Check the running state before ack() and change_invisible_duration().
  Both previously panicked at unwrap() inside get_session_with_endpoints()
  when called after shutdown(&mut self); they now return
  ErrorKind::ClientIsNotRunning. Covered by integration tests.
- Wait for the server's initial Settings (bounded, 3s) before start()
  returns, so an immediate first subscribe() validates against the
  server-provided max_lite_topic_size instead of the local default 64.
  Falls back to local defaults with a warning on timeout. Covered by an
  integration test that subscribes immediately after start.

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

With regards,
GitHub Actions via GitBox

Reply via email to