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

[core] Introduces Postable for InternalKVInterface. #48584

Draft
wants to merge 31 commits into
base: master
Choose a base branch
from

Commits on Sep 18, 2024

  1. dedicated kv ioctx

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    bcf81c8 View commit details
    Browse the repository at this point in the history
  2. move gcs_table_storage_ back to main service.

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c84fd80 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    a021521 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d8eaee View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. fix cpp test

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    36fc808 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. fix atomics now that we have multiple thread reads...

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a87c39d View commit details
    Browse the repository at this point in the history
  2. atomics

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7cd7705 View commit details
    Browse the repository at this point in the history
  3. fix

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bbf02cd View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. size_t -> int for proto

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    99f7ba9 View commit details
    Browse the repository at this point in the history
  2. fix atomics in periodical_runner

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a1ab6c6 View commit details
    Browse the repository at this point in the history
  3. update doc

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    cf3f343 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. stopped -> shared_ptr<atomic<bool>>

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6d006e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. rename

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    110ae3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d5e7f0 View commit details
    Browse the repository at this point in the history
  3. fit lint

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    3461330 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    4ade4af View commit details
    Browse the repository at this point in the history
  2. type traits and policy for kv

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    a607528 View commit details
    Browse the repository at this point in the history
  3. remove temp code

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    698cbe9 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. fix GetOrConnectRedis

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a5e3d57 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Dispatchable class and InternalKVInterface

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    265f305 View commit details
    Browse the repository at this point in the history
  2. remove copy-as, only move-as

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    69a1c48 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. wip big postable

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    97bc8ea View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. std function based

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d07ffef View commit details
    Browse the repository at this point in the history
  2. Postable for all

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    e6c9df9 View commit details
    Browse the repository at this point in the history
  3. add .h and revert accidental change

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1572f8f View commit details
    Browse the repository at this point in the history
  4. lint

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    e447b83 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. add Dispatch() method for redis

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    5e0a080 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into ioctx-dispatchable-…

    …InternalKVInterface
    
    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    5ada425 View commit details
    Browse the repository at this point in the history
  3. lint

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    9b57f07 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. move only Post(), and unit tests

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    a1eede1 View commit details
    Browse the repository at this point in the history
  2. lint

    Signed-off-by: Ruiyang Wang <[email protected]>
    rynewang committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    418d9d3 View commit details
    Browse the repository at this point in the history