Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weighted round-robin scheduling policy for shard coordination traffic… #4241

Merged

Commits on Sep 1, 2022

  1. Weighted round-robin scheduling policy for shard coordination traffic…

    … routing
    
    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    162cbeb View commit details
    Browse the repository at this point in the history
  2. Add caching layer for wrr shard routing and moved wrr routing call to…

    … shardRoutings
    
    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    8513c4f View commit details
    Browse the repository at this point in the history
  3. Integrate ARS with weighted round robin,

    Remove Cluster Settings for WRR
    Add Code refactoring and Java docs
    
    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    4cdbee3 View commit details
    Browse the repository at this point in the history
  4. Remove ARS and add tests for zone with undefined weight

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    7a49e5c View commit details
    Browse the repository at this point in the history
  5. Add changelog for the commit

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    03c4d23 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c64537 View commit details
    Browse the repository at this point in the history
  7. Fix java doc, add test of WeightedRoundRobinRouting metadata

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    154a3b9 View commit details
    Browse the repository at this point in the history
  8. Fix minor change related to shuffling wrr shard routings

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    3afb4e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

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

Commits on Sep 7, 2022

  1. Add default weight 1 for zones with undefined weight

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    3aa6fbb View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/main' into feature/wrr-shard-rou…

    …ting-core
    
    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    9ae063c View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Inject WRRShardsCache on node start

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    1112366 View commit details
    Browse the repository at this point in the history
  2. Remove extra new lines

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    cd3e16c View commit details
    Browse the repository at this point in the history
  3. Fix import

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    0c7dbd9 View commit details
    Browse the repository at this point in the history
  4. Add size for shard routing cache

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    438fe9e View commit details
    Browse the repository at this point in the history
  5. Invalidate shard routing cache on close

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    694be4d View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Refactor code

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    9236b8d View commit details
    Browse the repository at this point in the history
  2. Add test for Weighted routing iterator and some refactoring changes

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    93e7587 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/main' into feature/wrr-shard-rou…

    …ting-core
    Anshu Agarwal committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    a9e30d1 View commit details
    Browse the repository at this point in the history
  4. Update metadata minimal supported version

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    17dc58c View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Add cluster setting for default weight

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    ed0cc1b View commit details
    Browse the repository at this point in the history
  2. Fix tests due to the change

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    5a5cb11 View commit details
    Browse the repository at this point in the history
  3. Fix cache concurrency issue

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    1c33964 View commit details
    Browse the repository at this point in the history
  4. Spotless check fix

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    f8638f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Fix weighted round robin logic case when there is an entity with weig…

    …ht 0
    
    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    4016d27 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

  1. Changes weight data type to double

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    c98606d View commit details
    Browse the repository at this point in the history
  2. Fix test

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    1bd83f3 View commit details
    Browse the repository at this point in the history
  3. Empty commit

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    8a72dc0 View commit details
    Browse the repository at this point in the history
  4. Empty commit

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    bff61b9 View commit details
    Browse the repository at this point in the history
  5. Fix spotless check

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    9102616 View commit details
    Browse the repository at this point in the history
  6. Create in-memory cache for shard routings

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    a291634 View commit details
    Browse the repository at this point in the history
  7. Fix put operation for weighted shard routings

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    bd6c9e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2022

  1. Add tests for shard routing in-memory store

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    d9368ab View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into feature/wrr-shard-routing-core

    Anshu Agarwal committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    a3f0290 View commit details
    Browse the repository at this point in the history
  3. Add java docs and some code refactoring

    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    01239bf View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

  1. Add null check for discovery nodes and single mutex for weighted shar…

    …d iterator
    
    Signed-off-by: Anshu Agarwal <[email protected]>
    Anshu Agarwal committed Sep 19, 2022
    Configuration menu
    Copy the full SHA
    dbbb263 View commit details
    Browse the repository at this point in the history