Skip to content

Instantly share code, notes, and snippets.

View derekargueta's full-sized avatar
🦄

Derek Argueta derekargueta

🦄
View GitHub Profile
from collections import OrderedDict, Counter
import matplotlib.pylab as plt
def general_percentage_graph(data, xaxis=None, yaxis=None, filename=None) -> None:
plt.clf()
thresholds = Counter(data)
sorted_map = OrderedDict(sorted(thresholds.items()))
lists = sorted_map.items()
void FilterManagerImpl::addReadFilter(ReadFilterSharedPtr filter) {
ASSERT(connection_.state() == Connection::State::Open);
ActiveReadFilterPtr new_filter(new ActiveReadFilter{*this, filter});
filter->initializeReadFilterCallbacks(*new_filter);
new_filter->moveIntoListBack(std::move(new_filter), upstream_filters_);
}
@derekargueta
derekargueta / lua.yaml
Created June 6, 2020 23:44
Envoy Lua filter config
http_filters:
- name: envoy.filters.http.lua
typed_config:
"@type": type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua
inline_code: '
function envoy_on_request(request_handle)
request_handle:respond(
{[":status"] = "200"},
"hello world")
end
$ npm run test
> llhttp@2.2.0 test /Users/deargueta/code/oss/llhttp
> npm run mocha && npm run lint
> llhttp@2.2.0 mocha /Users/deargueta/code/oss/llhttp
> mocha --timeout=10000 -r ts-node/register/type-check --reporter progress test/*-test.ts