Skip to content
This repository has been archived by the owner on Jul 1, 2022. It is now read-only.

Concurrency improvements to RemoteControlledSampler #609

Merged
merged 6 commits into from
Apr 29, 2019
Merged

Concurrency improvements to RemoteControlledSampler #609

merged 6 commits into from
Apr 29, 2019

Commits on Mar 29, 2019

  1. Fix #608 - multithreaded performance/synchronization issues

    This removes synchronization from RemoteControlledSampler
    and makes RateLimiter thread-safe.
    
    Signed-off-by: Yegor Borovikov <[email protected]>
    Yegor Borovikov committed Mar 29, 2019
    Configuration menu
    Copy the full SHA
    dd23215 View commit details
    Browse the repository at this point in the history
  2. Revert RemoteControlledSamplerTest changes

    Signed-off-by: Yegor Borovikov <[email protected]>
    Yegor Borovikov committed Mar 29, 2019
    Configuration menu
    Copy the full SHA
    5662114 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Further optimize RateLimiter.checkCredit()

    Signed-off-by: Yegor Borovikov <[email protected]>
    Yegor Borovikov committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    8474129 View commit details
    Browse the repository at this point in the history
  2. Move clock.currentNanoTicks() inside optimistic retry loop

    Signed-off-by: Yegor Borovikov <[email protected]>
    Yegor Borovikov committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    6f323c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Log update failure; add timer health test

    Signed-off-by: Yegor Borovikov <[email protected]>
    Yegor Borovikov committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    c8b347b View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2019

  1. Configuration menu
    Copy the full SHA
    709062f View commit details
    Browse the repository at this point in the history