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

feat: support blpop/brpop #1548

Merged
merged 57 commits into from
Jul 19, 2023

Commits on May 15, 2023

  1. working on BlpopCmd::Doinitial

    cjh committed May 15, 2023
    Configuration menu
    Copy the full SHA
    acb8ee9 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

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

Commits on May 17, 2023

  1. adding functions

    cjh committed May 17, 2023
    Configuration menu
    Copy the full SHA
    e2558d5 View commit details
    Browse the repository at this point in the history
  2. adding functions02

    cjh committed May 17, 2023
    Configuration menu
    Copy the full SHA
    35273ee View commit details
    Browse the repository at this point in the history
  3. temp save

    cjh committed May 17, 2023
    Configuration menu
    Copy the full SHA
    324fe89 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    c67cdfe View commit details
    Browse the repository at this point in the history
  2. data structure done

    cjh committed May 18, 2023
    Configuration menu
    Copy the full SHA
    6a47103 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. working

    cjh committed May 20, 2023
    Configuration menu
    Copy the full SHA
    934c3bb View commit details
    Browse the repository at this point in the history
  2. revised data structure

    cjh committed May 20, 2023
    Configuration menu
    Copy the full SHA
    fe79658 View commit details
    Browse the repository at this point in the history
  3. working on moving

    cjh committed May 20, 2023
    Configuration menu
    Copy the full SHA
    2ab0ad4 View commit details
    Browse the repository at this point in the history
  4. working

    cjh committed May 20, 2023
    Configuration menu
    Copy the full SHA
    1c9a278 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. Configuration menu
    Copy the full SHA
    a1fd89f View commit details
    Browse the repository at this point in the history
  2. next step is to add a timeout scan

    cjh committed May 21, 2023
    Configuration menu
    Copy the full SHA
    abebaa3 View commit details
    Browse the repository at this point in the history
  3. added TimerTaskManager

    cjh committed May 21, 2023
    Configuration menu
    Copy the full SHA
    2f0d057 View commit details
    Browse the repository at this point in the history
  4. modified TimerTaskManager(v2)

    cjh committed May 21, 2023
    Configuration menu
    Copy the full SHA
    5cf9461 View commit details
    Browse the repository at this point in the history
  5. scan added

    cjh committed May 21, 2023
    Configuration menu
    Copy the full SHA
    c867955 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. tiny fix

    cjh committed May 22, 2023
    Configuration menu
    Copy the full SHA
    24cd349 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    bbfc0d0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'back_up_add_blpop_brpop' of github.com:cheniujh/pika in…

    …to new_unstable
    
    # Conflicts:
    #	src/net/src/dispatch_thread.cc
    #	src/pika_command.cc
    #	src/pstd/include/env.h
    cjh committed May 23, 2023
    Configuration menu
    Copy the full SHA
    b3399e5 View commit details
    Browse the repository at this point in the history
  3. removed some code for testing

    cjh committed May 23, 2023
    Configuration menu
    Copy the full SHA
    3f6b702 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2023

  1. pull from unstable and solve conflicts

    cjh committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    5a271b3 View commit details
    Browse the repository at this point in the history
  2. change from partition to db

    cjh committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    6ab355a View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. temp save for testing

    cjh committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    c8b9ad6 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    ac7a75d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8be5a32 View commit details
    Browse the repository at this point in the history
  3. improved sanitizer options in CMakeLists

    cjh committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    3bb995a View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. temp save

    cjh committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    e2dbb57 View commit details
    Browse the repository at this point in the history
  2. add unit test

    cjh committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    33de9fc View commit details
    Browse the repository at this point in the history
  3. modified cmakelists

    cjh committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    ae9b951 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. temp save

    cjh committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    9693eab View commit details
    Browse the repository at this point in the history
  2. improved code based on reviwer's opinion

    cjh committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    5742588 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    c0e0155 View commit details
    Browse the repository at this point in the history
  2. renamed some variables

    cjh committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    9581675 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    8362eac View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/new_add_blpop_brpop' into new_ad…

    …d_blpop_brpop
    cjh committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    3f3376d View commit details
    Browse the repository at this point in the history
  3. 1. added record lock in ServeAndUnblockConns(void* args)

    2. deleted testing code
    3. formated code using clang-format
    cjh committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    819576f View commit details
    Browse the repository at this point in the history
  4. added multi-db concurrency test

    cjh committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    a511054 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    590faf4 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. 1. added record lock in ServeAndUnblockConns(void* args)

    2. deleted testing code
    3. formated code using clang-format
    4. removed kCmdFlagsMayDeferWriteBinlog and override dobinlog in blpop and brpop
    cjh committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    a440420 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/new_add_blpop_brpop' into new_ad…

    …d_blpop_brpop
    
    # Conflicts:
    #	include/pika_command.h
    #	src/pika_client_conn.cc
    #	src/pika_command.cc
    #	src/pika_list.cc
    cjh committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    c34e997 View commit details
    Browse the repository at this point in the history
  3. removed unsed code

    cjh committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    b600811 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    6163b42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cfa0dd View commit details
    Browse the repository at this point in the history
  3. revised code based on opinion of reviewer

    cjh committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    96f72f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Merge branch 'unstable_new' of github.com:cheniujh/pika into new_add_…

    …blpop_brpop
    
    # Conflicts:
    #	include/pika_list.h
    #	src/pika_command.cc
    #	src/pika_list.cc
    cjh committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    5ddb1d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Merge branch 'unstable' of github.com:cheniujh/pika into new_add_blpo…

    …p_brpop
    
    # Conflicts:
    #	include/pika_list.h
    cjh committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    b9e55f8 View commit details
    Browse the repository at this point in the history
  2. add the unit test to github workflow

    cjh committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    4dbe71f View commit details
    Browse the repository at this point in the history
  3. revised unit test file

    cjh committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    0ba21ee View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. removed time counting

    cjh committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    24d123e View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. clear github action cache

    cjh committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    f324669 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e6ad36 View commit details
    Browse the repository at this point in the history
  3. revised based on reviwer's opinions

    cjh committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    8619909 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    70d19f9 View commit details
    Browse the repository at this point in the history
  2. Modify to adapt to Mac.

    cjh committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    5d061da View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/new_add_blpop_brpop' into new_ad…

    …d_blpop_brpop
    cjh committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    100d07a View commit details
    Browse the repository at this point in the history
  4. Modify to adapt to Mac 2.

    cjh committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    c409cd0 View commit details
    Browse the repository at this point in the history