{"push_id":2378392348,"size":91,"distinct_size":91,"ref":"refs/heads/master","head":"9b6a7d53307c40791c779ea8d0a43af55401f186","before":"e5e15236685d70ce76a84dcea0d936f9ad2d735b","commits":[{"sha":"a405534f4b5012309fc9ae16253a3696b7f47c68","author":{"name":"moderation","email":"844aface8de49b32585c3c744b570659f1739c56@sooper.org"},"message":"Upgrade to yaml-cpp to 0.6.1. (#2548)\n\nSigned-off-by: Michael Payne <michael@sooper.org>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/a405534f4b5012309fc9ae16253a3696b7f47c68"},{"sha":"6730652ffb764b8e14e5fd26ec079d2a0c0c2284","author":{"name":"Richard Li","email":"4683394d5200e728393f79e167a6ec890cd1fd9d@datawire.io"},"message":"simplify google smoketest settings for quickstart (#2546)\n\nsimplify default config so someone can try envoy quickly\r\nadd default Dockerfile for a quickstart\r\n\r\nRisk Level: Low \r\nTesting: Manual testing\r\nDocs Changes: Precursor to envoyproxy/data-plane-api#469\r\n\r\nSigned-off-by: Richard Li <richard@datawire.io>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/6730652ffb764b8e14e5fd26ec079d2a0c0c2284"},{"sha":"bfa6ed50edb359c87d209acfbf54dd10c1abf3be","author":{"name":"Joshua Marantz","email":"2fc2a4152e95eb454e93eff5d66caa52d5e5b7c6@google.com"},"message":"server: Clear ipv6 addrs before use (#2547)\n\nCurrently some ipv6 address fields are passed into system-calls in an uninitialized state. This causes valgrind warnings. I don't necessarily claim that there was a functional issue, but it definitely makes valgrind harder to read, which might obscure other functional issues.\r\n\r\nRisk Level: Low\r\n\r\nTesting:\r\n//test/... (currently ongoing, will update when complete)\r\nvalgrind --tool=memcheck --show-mismatched-frees=no \r\nbazel-bin/test/integration/access_log_integration_test\r\nNote that there are also a ton of mismatched delete/delete[] violations which need to be suppressed to see anything else at all, but that's a topic for a different PR.\r\n\r\nAnother follow-up is to figure out how to put valgrind testing into CI.\r\n\r\nSigned-off-by: Joshua Marantz <jmarantz@google.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/bfa6ed50edb359c87d209acfbf54dd10c1abf3be"},{"sha":"97b69ce6a507471180c0585b6742c627962b433b","author":{"name":"alyssawilk","email":"2ecc6c11d4056559889527f855372ffa39581273@google.com"},"message":"test: automatically registering integration ports from listener names (#2536)\n\nRisk Level: Low (test only)\r\nTesting: integration tests still pass\r\nDocs Changes: n/a\r\nRelease Notes: n/a\r\n\r\nSigned-off-by: Alyssa Wilk <alyssar@chromium.org>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/97b69ce6a507471180c0585b6742c627962b433b"},{"sha":"5ec66668e809004095c7c1e76a7d3065781e5369","author":{"name":"Piotr Sikora","email":"7625da0152025e5a5804ed95f46a8a7da21df844@google.com"},"message":"build: update nghttp2 to v1.30.0. (#2553)\n\nSigned-off-by: Piotr Sikora <piotrsikora@google.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/5ec66668e809004095c7c1e76a7d3065781e5369"},{"sha":"c029e35d77710b73248a918f6190039bad00ce05","author":{"name":"Joshua Marantz","email":"2fc2a4152e95eb454e93eff5d66caa52d5e5b7c6@google.com"},"message":"server: Two pass tag extraction (#2515)\n\nDescription:\r\nThis PR is one step toward resolving #2373, as outlined in a 2-page google doc (https://goo.gl/YxzBaB). It sets the stage for simplifying regexps by allowing them to all see the same input string, which is only mutated after all the tag extractions are done.\r\n\r\nRisk Level: Medium. This is self-contained, easy to reason about, and well tested. But it is part of the startup flow and a failure stops envoy from serving traffic and deserves some scrutiny.\r\n\r\nTesting: //test/... and speed-test of startup on 10k clusters.\r\n\r\nSigned-off-by: Joshua Marantz <jmarantz@google.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/c029e35d77710b73248a918f6190039bad00ce05"},{"sha":"a34eecac2943fe9fcdb25546d81eddcd4372585a","author":{"name":"Matt Klein","email":"eb905f1610d5e396ded3bc6e527d46dfb547a1f9@lyft.com"},"message":"benchmark: add ring hash benchmarks (#2550)\n\nSigned-off-by: Matt Klein <mklein@lyft.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/a34eecac2943fe9fcdb25546d81eddcd4372585a"},{"sha":"07dc704c4d50b888f316d8f23000831a47f9a067","author":{"name":"htuch","email":"35d8823a91070b33cb5c164eb2b14f829f672e81@users.noreply.github.com"},"message":"build: avoid spurious rebuilds of external deps. (#2558)\n\nFixes #2552.\r\n\r\nSigned-off-by: Harvey Tuch <htuch@google.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/07dc704c4d50b888f316d8f23000831a47f9a067"},{"sha":"9b42fc27a2d1a1d5fdf7dd7d005660952872d1b6","author":{"name":"Stephan Zuercher","email":"2080eae3074f206c7d8e7ee5c52b7cf1cdb02a07@gmail.com"},"message":"server: functional backtraces for OS X (#2549)\n\nDescription:\r\nbombela/backward-cpp now has some support for backtraces on OS X. Bump backward-cpp to a revision that contains the change. Modify stack trace output on OS X since addr2line (via homebrew's binutils package) doesn't seem to be able to resolve addresses from the stack trace (or lldb for that matter). Instead, print as much information as possible directly in the stack trace (which is equivalent to lldb's output given bazelbuild/bazel#2537).\r\n\r\nRisk Level: Low\r\n\r\nTesting:\r\nManually tested stack traces by forcing division by zero.\r\n\r\nSigned-off-by: Stephan Zuercher stephan@turbinelabs.io","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/9b42fc27a2d1a1d5fdf7dd7d005660952872d1b6"},{"sha":"3f9853b0372064753e9335865cb059c85f8c1890","author":{"name":"alyssawilk","email":"2ecc6c11d4056559889527f855372ffa39581273@google.com"},"message":"fixing 100-continuet (#2560)\n\nSigned-off-by: Alyssa Wilk <alyssar@chromium.org>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/3f9853b0372064753e9335865cb059c85f8c1890"},{"sha":"6d3938c5286a813bbe7bd7ceb10e5e9f222318c6","author":{"name":"Matt Klein","email":"eb905f1610d5e396ded3bc6e527d46dfb547a1f9@lyft.com"},"message":"upstream: add configuration support for healthy panic threshold perce… (#2542)\n\nSigned-off-by: Matt Klein <mklein@lyft.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/6d3938c5286a813bbe7bd7ceb10e5e9f222318c6"},{"sha":"910058d7113e6439d077e2467e26abb7b803000e","author":{"name":"Piotr Sikora","email":"7625da0152025e5a5804ed95f46a8a7da21df844@google.com"},"message":"upstream: fix build after previous commit. (#2565)\n\nuint64_t is always >= 0.\r\n\r\nSigned-off-by: Piotr Sikora <piotrsikora@google.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/910058d7113e6439d077e2467e26abb7b803000e"},{"sha":"a5550892f40cb8a3eb17477967ac27cbf63a61ba","author":{"name":"Gabriel Sagula","email":"f5dec83830cc7e8865777b3a75f278b8899cbab6@gmail.com"},"message":"filter: implemented gzip http filter (#2087)\n\nSigned-off-by: Gabriel <gsagula@gmail.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/a5550892f40cb8a3eb17477967ac27cbf63a61ba"},{"sha":"6ee6a4b4dff0a0edf99c989ce112254a88ce8636","author":{"name":"Greg Greenway","email":"c100c060c161fc30f8dc0105e405549944d33835@users.noreply.github.com"},"message":"TcpProxy: proxy half-closes (#2386)\n\nSigned-off-by: Greg Greenway <ggreenway@apple.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/6ee6a4b4dff0a0edf99c989ce112254a88ce8636"},{"sha":"6f910198c37a25c1932e88102915e2e2b1d81ea6","author":{"name":"Jarno Rajahalme","email":"34c96149e0f84eb25c9df6d97f4a94ff9adedc00@covalent.io"},"message":"listen_socket: Remove default value from virtual function parameter. (#2573)\n\nWe should not have default parameter values on virtual functions, but\r\nthis one slipped through.\r\n\r\nFixes: eb02089b03 (\"Listener: Add listener filters. (#2346)\")\r\nSigned-off-by: Jarno Rajahalme <jarno@covalent.io>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/6f910198c37a25c1932e88102915e2e2b1d81ea6"},{"sha":"bf09d8083a4292e07e853d094de7a5790f41cf8b","author":{"name":"Daniel Hochman","email":"bffe347857be9022a65ee48674ee458abc8bd788@users.noreply.github.com"},"message":"redis: add support for georadius read-only commands (#2569)\n\nSigned-off-by: Daniel Hochman <danielhochman@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/bf09d8083a4292e07e853d094de7a5790f41cf8b"},{"sha":"740cb9c04b17f9d046d3e78af953b7a23230ffb5","author":{"name":"Matt Klein","email":"eb905f1610d5e396ded3bc6e527d46dfb547a1f9@lyft.com"},"message":"load balancer: implement Maglev algorithm and benchmarks (#2574)\n\nThis commit implements the Maglev consistent hash algorithm and a benchmark\r\naround it to compare it to RingHash. This is not a full load balancer implementation\r\nbut it is enough to get an idea of the rough relative performance. The one\r\nmissing piece of data is a test/simulation of how many keys move when a host\r\nis removed. The number of moved keys will be higher with Maglev than with Ketama.\r\n\r\nSigned-off-by: Matt Klein <mklein@lyft.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/740cb9c04b17f9d046d3e78af953b7a23230ffb5"},{"sha":"aa4737aa3f0b60c5f251dfc22e91c9b1d47a6a49","author":{"name":"Greg Greenway","email":"c100c060c161fc30f8dc0105e405549944d33835@users.noreply.github.com"},"message":"ci: force checkout the filter example (#2575)\n\nA later stage in the script modifies WORKSPACE in the filter-example directory;\r\nif this directory persists between builds, this may cause the checkout of\r\na particular commit to fail due to modified local workspace.\r\n\r\nRisk Level: Low\r\nTesting: Manually tested in broken scenario\r\n\r\nSigned-off-by: Greg Greenway <ggreenway@apple.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/aa4737aa3f0b60c5f251dfc22e91c9b1d47a6a49"},{"sha":"e3ceadc1a8709bc872542cd42255747e5c429c12","author":{"name":"htuch","email":"35d8823a91070b33cb5c164eb2b14f829f672e81@users.noreply.github.com"},"message":"tools: exclude Bazel .cache from check_format.py. (#2579)\n\nSigned-off-by: Harvey Tuch <htuch@google.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/e3ceadc1a8709bc872542cd42255747e5c429c12"},{"sha":"43df022ad90bdf62c1d254c3ad65653c8a2b823a","author":{"name":"Matt Klein","email":"eb905f1610d5e396ded3bc6e527d46dfb547a1f9@lyft.com"},"message":"ci: compile everything under /test in release CI (#2577)\n\nThis covers tools, benchmarks, etc. It will at least make sure\r\nthings don't get stale that aren't tests.\r\n\r\nSigned-off-by: Matt Klein <mklein@lyft.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/43df022ad90bdf62c1d254c3ad65653c8a2b823a"}]}
{"actor":{"display_login":"zuercher"}}