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

Update from upstream #32

Merged
merged 25 commits into from
Sep 4, 2023
Merged

Update from upstream #32

merged 25 commits into from
Sep 4, 2023

Commits on Jul 14, 2023

  1. Benchmark CI (redis-rs#880)

    Add basic benchmark reporting to CI
    jaymell authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    2120136 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Enable keep alive on tcp connections via feature (redis-rs#886)

    This enables keep alive on tcp sockets via keep-alive feature.
    DoumanAsh authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    29b4702 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

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

Commits on Jul 23, 2023

  1. Update routing data for commands.

    The choices were based on the request_policy tip from the COMMAND
    output.
    nihohit authored and jaymell committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    a65ab6c View commit details
    Browse the repository at this point in the history
  2. handle two word commands

    nihohit authored and jaymell committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    9083a74 View commit details
    Browse the repository at this point in the history
  3. Pin tempfile dependency (redis-rs#902)

    Trying to avoid bumping MSRV to 1.63 just for a
    dev dependency.
    jaymell authored Jul 23, 2023
    Configuration menu
    Copy the full SHA
    2827815 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80a4a38 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    dfacf67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6b4c74 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

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

Commits on Aug 1, 2023

  1. Remove tuple casting on command result.

    This caused panics when the node was in the wrong state.
    nihohit authored and jaymell committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    e4dfc86 View commit details
    Browse the repository at this point in the history
  2. log pushing existing replica.

    This will give us more data on test failure.
    nihohit authored and jaymell committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    ed44bad View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    e7a733a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5727a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. add timeouts to tests github action. (redis-rs#911)

    This adds ~10 minutes to previous test run time, in order to leave a
    comfortable margin, while still significantly reducing the run time of
    the task in case it gets stuck. Without defining this, the task runs
    for 6 hours.
    nihohit authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    bd3cef5 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Release redis 0.23.2 / redis-test 0.2.2 (redis-rs#924)

    * Release redis 0.23.2 / redis-test 0.2.2
    
    * Update rust version for CI, due to tokio update.
    
    * Update rust-version in cargo.toml.
    
    * Fix lints.
    nihohit authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    fe2a7df View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Remove redundancy from example (redis-rs#918)

    The extern crate statement used to be an important part of rust, several years ago.
    
    These days it's a point of confusion for newcomers without adding any value, and should be omitted.
    nilsmartel authored Aug 13, 2023
    Configuration menu
    Copy the full SHA
    7756b82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1efef1 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Remove unused dependencies.

    nihohit authored and jaymell committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    88c940b View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Fix JSON serialization error test.

    The test was broken by version 1.0.105 of serde_json, due to
    serde-rs/json#1055 .
    nihohit authored and jaymell committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f3e7dba View commit details
    Browse the repository at this point in the history
  2. async cluster: Group responses by response_policy. (redis-rs#888)

    * Add NOTBUSY error code.
    
    * async cluster: Group responses by response_policy.
    
    This change implements the response_policy tip in the async cluster.
    https://redis.io/docs/reference/command-tips/#response_policy
    
    This means that the results from fan-out commands will be aggregated
    differently, based on the sent command.
    nihohit authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    7643f37 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Determine the type of a key (redis-rs#933)

    * Determine the type of a key
    
    * modify the name of the function for determining the type of a key
    
    * add unit test for cmd type
    
    * unit test for key_type function
    
    * edit unit test test key_type after cargo fmt --all -- --check
    
    ---------
    
    Co-authored-by: MARONE <[email protected]>
    bruaba and MARONE authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    163f5c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    220c6a9 View commit details
    Browse the repository at this point in the history
  3. Sentinel tests: Ensure no ports are used twice. (redis-rs#915)

    This fixes a bug where 2 servers use the same port, because
    `get_random_available_port` is called before the first server manages to
    use its port. This should reduce test flakyness.
    nihohit authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    404640b View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

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