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

Add gRPC support to FDB #11782

Draft
wants to merge 30 commits into
base: main
Choose a base branch
from
Draft

Add gRPC support to FDB #11782

wants to merge 30 commits into from

Commits on Aug 24, 2024

  1. Implement gRPC support

    vishesh committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    e7629c7 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Move some CMake stuff around.

    vishesh committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    8cacc14 View commit details
    Browse the repository at this point in the history
  2. Fix typo

    vishesh committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d322bb2 View commit details
    Browse the repository at this point in the history
  3. Add some test

    vishesh committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    efc66d1 View commit details
    Browse the repository at this point in the history
  4. Add async client

    vishesh committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    e09d497 View commit details
    Browse the repository at this point in the history
  5. Add test for checking destroy

    vishesh committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    0ad35ff View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. [testing] Automatically discover unit-test and register as ctest

    This patch adds `collect_unit_tests()` to CMake which searches over
    the codebase and finds all the unit-tests written using Flow's TEST_CASE
    macro and register as ctest.
    
    The test then can be then run using ctest command or directly via Test
    Explorer in VSCode.
    vishesh committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    965cea6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7fcbdd View commit details
    Browse the repository at this point in the history
  3. Fix some tests

    vishesh committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    f5bfe17 View commit details
    Browse the repository at this point in the history
  4. Use NetworkAddress

    vishesh committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    780f53d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f4a6da3 View commit details
    Browse the repository at this point in the history
  6. Add a failed call test

    vishesh committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    171d269 View commit details
    Browse the repository at this point in the history
  7. Refactor

    vishesh committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    010a473 View commit details
    Browse the repository at this point in the history
  8. Cleanup shutdown

    vishesh committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    86f9573 View commit details
    Browse the repository at this point in the history
  9. Start working on streaming

    vishesh committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    4272db5 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Implement server streaming

    vishesh committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    c0a9baf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6052bb View commit details
    Browse the repository at this point in the history
  3. Cleanup some tests

    vishesh committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    3d81782 View commit details
    Browse the repository at this point in the history
  4. WIP Client Streaming

    vishesh committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    fc27c9b View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. WIP

    vishesh committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    02429ed View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. File Transfer WIP

    vishesh committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    b69646d View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Remove UnitTest.h

    vishesh committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    997d15b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf5ca81 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

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

Commits on Sep 12, 2024

  1. startup grpc in fdbserver

    vishesh committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    17eb913 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Cancel if future ref is 0

    vishesh committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b24bedb View commit details
    Browse the repository at this point in the history
  2. noop

    vishesh committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    ee8ccc7 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

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

Commits on Nov 7, 2024

  1. Update some Cmake files

    vishesh committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    8814ab4 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Fix some build/run issues

    vishesh committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    8036f3b View commit details
    Browse the repository at this point in the history