Proto commits in apache/trafficserver

These 7 commits are when the Protocol Buffers files have changed:

Commit:71787ff
Author:Brian Neradt
Committer:Chris McFarlen

NOT_WRITE_AVAIL: schedule event to resend data frames (#11094) When sending a DATA frames, we check that we are not exceeding our write buffer's high water mark. If so, we don't write the frame. Unfortunately, before this patch, no event was scheduled to come back and try to resend any unwritten frames. This led to dropped frames at times. This patch adds a scheduled event to later re-try sending the unsent frames. This patch also updates the grpc.test.py to send 100 messages instead of 1 which, at least on my local system, reproduced this issue. (cherry picked from commit df078fb14745be946b4599fc0d64a397c761763e)

The documentation is generated from this commit.

Commit:df078fb
Author:Brian Neradt
Committer:GitHub

NOT_WRITE_AVAIL: schedule event to resend data frames (#11094) When sending a DATA frames, we check that we are not exceeding our write buffer's high water mark. If so, we don't write the frame. Unfortunately, before this patch, no event was scheduled to come back and try to resend any unwritten frames. This led to dropped frames at times. This patch adds a scheduled event to later re-try sending the unsent frames. This patch also updates the grpc.test.py to send 100 messages instead of 1 which, at least on my local system, reproduced this issue.

The documentation is generated from this commit.

Commit:c5430e6
Author:Brian Neradt
Committer:GitHub

Support gRPC traffic (#9987) Now that we support HTTP/2 to origin, we can now support gRPC traffic end to end. This patch includes the following: * A new gRPC autest. * Updates from @keesspoelstra to support tunneling HTTP/2 trailers. * An update to preserve the "te: trailers" header which the server requires in order to transmit gRPC traffic. * A rename of Http2Stream::send_request to send_headers.

Commit:ca3cec2
Author:Randall Meyer
Committer:Leif Hedstrom

Removes unused raft library (cherry picked from commit b124bc8374b2e316e1fa6db454b690cd29f40414)

This commit does not contain any .proto files.

Commit:b124bc8
Author:Randall Meyer
Committer:Leif Hedstrom

Removes unused raft library

This commit does not contain any .proto files.

Commit:db4029a
Author:John Plevyak

clang-format and move copyrights to NOTICES for RAFT code.

Commit:38e1d74
Author:John Plevyak
Committer:John Plevyak

TS-3786: Implementation of the RAFT consensus protocol.