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

cluster: destroy on main thread #14954

Merged
merged 43 commits into from
Feb 23, 2021
Merged

Commits on Nov 18, 2020

  1. destroy hosts on master

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    b474d23 View commit details
    Browse the repository at this point in the history
  2. tobetrypost

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    7b933b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. to tryPost

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    65ed52e View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. revert hosts guard

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    df9beaa View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into completedestroyonmaster

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    3af5aac View commit details
    Browse the repository at this point in the history
  3. fix cluster test

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    b647d0c View commit details
    Browse the repository at this point in the history
  4. fix server fuzz test

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    8c6266d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Merge branch 'main' into clusterdestory

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 3, 2021
    Configuration menu
    Copy the full SHA
    d8d639c View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. cleanup

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    564b17a View commit details
    Browse the repository at this point in the history
  2. remove extra runPostCallbacks() in run

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    8e380ce View commit details
    Browse the repository at this point in the history
  3. remove exit flag in dispatcher

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    bcad62e View commit details
    Browse the repository at this point in the history
  4. rename to movePost returning void, tests failing

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    50ec141 View commit details
    Browse the repository at this point in the history
  5. relax ssl manager required empty context

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    4746d53 View commit details
    Browse the repository at this point in the history
  6. format

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    0ca27ec View commit details
    Browse the repository at this point in the history
  7. revert accidentally touched files

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    ec6eb4a View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. add preShutdown

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    2f26bf4 View commit details
    Browse the repository at this point in the history
  2. fix typo

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    63b063a View commit details
    Browse the repository at this point in the history
  3. fixing server tests

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    75c257a View commit details
    Browse the repository at this point in the history
  4. clang-tidy

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 6, 2021
    Configuration menu
    Copy the full SHA
    dd4b151 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. clang-tidy another try

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    968a611 View commit details
    Browse the repository at this point in the history
  2. fix format

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    d4dc8f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. rename shutdown, add integration test

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    ea86eb1 View commit details
    Browse the repository at this point in the history
  2. clean up movePost

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    187179b View commit details
    Browse the repository at this point in the history
  3. fix ambigious

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    7782047 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. Revert "fix ambigious"

    This reverts commit 7782047.
    
    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    16e1aca View commit details
    Browse the repository at this point in the history
  2. Revert "clean up movePost"

    This reverts commit 187179b.
    
    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    cf64576 View commit details
    Browse the repository at this point in the history
  3. introduce DispatcherThreadDeletablePtr and replace movePost

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    40f2530 View commit details
    Browse the repository at this point in the history
  4. add mising file

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    a5c2c3c View commit details
    Browse the repository at this point in the history
  5. remove assert dispatcher-thread-deletable, add comment, fix sds test …

    …asan failure
    
    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    30c9751 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. use independent thread_local_delete_cb_ in dispatcher

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    13379da View commit details
    Browse the repository at this point in the history
  2. revert server.h

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    cc0f944 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

  1. check shutdown_called_

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    8680fa7 View commit details
    Browse the repository at this point in the history
  2. call worker dispatcher shutdown at worker thread

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    5af6d37 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. fail to fix dispatcher shutdown

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    93e0b0f View commit details
    Browse the repository at this point in the history
  2. DispatcherShutdownTest

    revert check deletable object empty. const and test
    
    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    31fc603 View commit details
    Browse the repository at this point in the history
  3. test, log cleanup

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    f9cd68f View commit details
    Browse the repository at this point in the history
  4. revert source/common/config/grpc_mux_impl.h

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    01a6557 View commit details
    Browse the repository at this point in the history
  5. revert source/common/grpc/typed_async_client.h

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    eb01989 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. revert assert on nullptr

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    32381e6 View commit details
    Browse the repository at this point in the history
  2. call reserve() to massage clangtidy

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    19309cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d603b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. trace level and delete assert nullptr before use

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    171b6d4 View commit details
    Browse the repository at this point in the history
  2. fix format

    Signed-off-by: Yuchen Dai <silentdai@gmail.com>
    lambdai committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    d1bb2d5 View commit details
    Browse the repository at this point in the history