Skip to content

Release notes for v0.2 + doc update#100

Merged
htuch merged 5 commits intoenvoyproxy:masterfrom
oschaaf:prep-release-v0.2
Jul 18, 2019
Merged

Release notes for v0.2 + doc update#100
htuch merged 5 commits intoenvoyproxy:masterfrom
oschaaf:prep-release-v0.2

Conversation

@oschaaf
Copy link
Member

@oschaaf oschaaf commented Jul 16, 2019

No description provided.

oschaaf added 2 commits July 16, 2019 19:29
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
@oschaaf oschaaf requested a review from htuch July 16, 2019 17:41
@htuch htuch self-assigned this Jul 16, 2019
Copy link
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM modulo comments
/wait

README.md Outdated

```bash
bazel build -c opt //:nighthawk_client
bazel build -c opt //...
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think providing a concrete build target is a good idea.

README.md Outdated

```bash
bazel test -c dbg //test:nighthawk_test
bazel test -c dbg //...
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

//test/...?

README.md Outdated
```
### Using the service

The grpc service can be used to start a server which is able to perform back-to-back benchmark runs upon request. The service interface definition [can be found here.](https://github.com/envoyproxy/nighthawk/blob/59a37568783272a6438b5697277d4e56aa16ebbe/api/client/service.proto)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: s/grpc/gRPC/ globally.

README.md Outdated
bazel build -c opt //:nighthawk_client
bazel build -c opt //...
```
### Using the service
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would move this to after the CLI section and call it ### Nighthawk gRPC service

Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
@oschaaf
Copy link
Member Author

oschaaf commented Jul 17, 2019

/assign @htuch comments addressed!

@repokitteh-read-only
Copy link

neither of comments, addressed! can be assigned to this issue.

🐱

Caused by: a #100 (comment) was created by @oschaaf.

see: more, trace.


```bash
bazel test -c dbg //test:nighthawk_test
bazel test -c dbg //test/... //integration/...
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we move integration underneath test? It seems cleaner to have all tests in a single tree?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you update to use the new LLVM-style coverage script? See envoyproxy/envoy#7552. This might not fix it, but it makes coverage much faster and easier to debug :)

README.md Outdated

```bash
bazel build -c opt //:nighthawk_client
bazel build -c opt //:nighthawk_client nighthawk_test_server nighthawk_service
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this work? Don't the latest binaries need a path? Also, should we just have a filegroup or something for this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes this works. I will look into creating a filegroup.

Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
@oschaaf
Copy link
Member Author

oschaaf commented Jul 17, 2019

@htuch this now incorporates a filegroup nighthawk to target building all the tools. Also updated README.md to reflect that.

Copy link
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, thanks!

@htuch htuch merged commit 50c096e into envoyproxy:master Jul 18, 2019
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