Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Netflix/atlas
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.8.1
Choose a base ref
...
head repository: Netflix/atlas
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.8.2
Choose a head ref
  • 7 commits
  • 10 files changed
  • 1 contributor

Commits on Feb 24, 2026

  1. pekko: add warn log if byte limit is hit (#1870)

    Ensures it will get logged and be easier to debug. If relying
    on the caller it might get burried in the pekko plumbing.
    brharrington committed Feb 24, 2026
    Configuration menu
    Copy the full SHA
    3112fbf View commit details
    Browse the repository at this point in the history
  2. lwcapi: heartbeat immediately on ws connect (#1871)

    When subscription delivery is delayed (e.g., due to staggered
    broadcast), the websocket connection could hit the idle timeout
    before any data flows. This was because the data source
    (including heartbeats) was not pushed downstream until the
    client sent its first subscription message.
    
    - Push the data source on the first downstream pull instead of
      waiting for a client message, so heartbeats flow as soon as
      the websocket connects.
    
    - Emit a default heartbeat with a 5s step when no subscriptions
      are established yet. Once subscriptions arrive, the real
      step-based heartbeats take over on the next tick.
    
    - Add debug logging for staggered broadcast delay.
    brharrington committed Feb 24, 2026
    Configuration menu
    Copy the full SHA
    1907c42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    317e22c View commit details
    Browse the repository at this point in the history
  4. pekko: avoid backpressure for staggered broadcast (#1873)

    Allow the set of cluster members to be updated even if the
    downstream is still working based on the injected delays.
    brharrington committed Feb 24, 2026
    Configuration menu
    Copy the full SHA
    bc1e068 View commit details
    Browse the repository at this point in the history
  5. Backport recent changes to 1.8.x (#1874)

    * pekko: add warn log if byte limit is hit (#1870)
    
    Ensures it will get logged and be easier to debug. If relying
    on the caller it might get burried in the pekko plumbing.
    
    * lwcapi: heartbeat immediately on ws connect (#1871)
    
    When subscription delivery is delayed (e.g., due to staggered
    broadcast), the websocket connection could hit the idle timeout
    before any data flows. This was because the data source
    (including heartbeats) was not pushed downstream until the
    client sent its first subscription message.
    
    - Push the data source on the first downstream pull instead of
      waiting for a client message, so heartbeats flow as soon as
      the websocket connects.
    
    - Emit a default heartbeat with a 5s step when no subscriptions
      are established yet. Once subscriptions arrive, the real
      step-based heartbeats take over on the next tick.
    
    - Add debug logging for staggered broadcast delay.
    
    * pekko: remove redundant unit in log message (#1872)
    
    * pekko: avoid backpressure for staggered broadcast (#1873)
    
    Allow the set of cluster members to be updated even if the
    downstream is still working based on the injected delays.
    brharrington authored Feb 24, 2026
    Configuration menu
    Copy the full SHA
    b48f791 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2026

  1. pekko: add a monitored buffer operation (#1875)

    This works similar to `Flow.buffer(size, dropNew)`, but has
    counters for the number of buffered and dropped events.
    brharrington authored Feb 25, 2026
    Configuration menu
    Copy the full SHA
    1658be3 View commit details
    Browse the repository at this point in the history
  2. eval: add output buffer for stream (#1876)

    Helps to avoid backpressure from the consumer causing
    connection noise.
    brharrington authored Feb 25, 2026
    Configuration menu
    Copy the full SHA
    fdac3d3 View commit details
    Browse the repository at this point in the history
Loading