Skip to content

Add filtering in server side for Get RPC.#45

Merged
robshakir merged 26 commits intomainfrom
get4
Jun 21, 2021
Merged

Add filtering in server side for Get RPC.#45
robshakir merged 26 commits intomainfrom
get4

Conversation

@robshakir
Copy link
Copy Markdown
Member

commit f637cbdfd6ae156068b88535dfc521aa69f1bd34
Author: Rob Shakir <robjs@google.com>
Date:   Sat Jun 19 21:26:24 2021 -0700

    Add support for filtering Get output.
    
      * (M) rib/rib.go
      * (M) rib/rib_test.go
        - Add filter to Get on a particular RIB in order to control
          which sets of AFTs are returned.
      * (M) server/server.go
      * (M) server/server_test.go
        - Support the GetRequest->aft field in GetRequest.

robshakir added 11 commits June 19, 2021 16:45
  * (M) rib/rib.go
  * (M) rib/rib_test.go
    - Add GetRIB function to RIBHolder that iterates through the
      contents of the RIB and returns the entries as gRIBI GetResponse
      messages via the specified channel.
  * (M) rib/rib.go
    - Remove proto functions.
  * (M) server/server.go
  * (M) server/server_test.go
    - Add handling of the Get RPC to the server, allowing streaming
      of installed entries back to the client.
  * (M) rib/rib.go
  * (M) rib/rib_test.go
    - Add function to add a new network instance to the RIB.
  * (M) server/server_test.go
    - Add further testing to the Get RPC.
  * (M) client/client.go
  * (M) client/client_test.go
    - Add support for the Get RPC to client.
  * (M) rib/rib.go
    - Add string representations of the RIBs to allow for debugging
      on server instances.
  * (M) server/server.go
    - Add a FakeServer wrapper allowing state injection.
  * (M) fluent/fluent.go
  * (M) fluent/fluent_test.go
    - Add support for Get to the fluent API with initial builder
      pattern. Re-use the same entry types.
  * (M) rib/rib.go
  * (M) rib/rib_test.go
    - Add filter to Get on a particular RIB in order to control
      which sets of AFTs are returned.
  * (M) server/server.go
  * (M) server/server_test.go
    - Support the GetRequest->aft field in GetRequest.
@robshakir robshakir changed the base branch from main to get3 June 20, 2021 04:33
@robshakir
Copy link
Copy Markdown
Member Author

Re: #34

@robshakir robshakir requested a review from sthesayi June 21, 2021 17:42
Comment thread constants/const.go Outdated
Base automatically changed from get3 to main June 21, 2021 18:03
  * (M) chk/chk_test.go
    - Use new constants names.
@robshakir robshakir merged commit 885d5fa into main Jun 21, 2021
@robshakir robshakir deleted the get4 branch June 21, 2021 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants