Matthias Radestock

Results 13 issues of Matthias Radestock

A user on the community slack was struggling to access the scope app when it was running behind a reverse proxy, the main challenge being getting websocket traffic through. Eventually...

component/docs
chore

``` func MakeTopology() Topology { return Topology{ Nodes: map[string]Node{}, Controls: Controls{}, } } ``` We _should_ just be able to write `Topology{}` at all the call sites. There is nothing...

tech-debt

Seen in #1693... when I decreased `NODE_SEPARATION_FACTOR` I had to adjust the `labelWidth` manually to prevent node labels from overlapping.

tech-debt
component/ui

The sock shop, at least on k8s, with the load gen running, produces a vast amount of log entries. That volume really needs to be reduced. Moreover, many of the...

One key aspect of microservice based systems is their dynamism - components/instances coming and going, interaction patterns changing, etc. This isn't really happening in the SockShop as it stands, as...

enhancement

Currently weave implements IP multicast in terms of broadcast, i.e. multicast packets are always sent to all peers. That is sub-optimal. Weave does observe [IGMP](http://en.wikipedia.org/wiki/Internet_Group_Management_Protocol) and hence could build up...

feature
performance
help wanted

Weave currently only works over IPv4. Main areas that need attention in order to support IPv6 are - PMTU discovery, which currently relies on icmp3.4 detection & injection, which is...

feature

The functions in [event.go](https://github.com/weaveworks/tcptracer-bpf/blob/master/pkg/tracer/event.go) take slice pointer arguments, e.g. `data *[]byte`, instead of simply slices. That is pointless (pun intended) and non-idiomatic go. Fixing this entails changing iovisor/gobpf, since the...

Message content bodies should be split across multiple frames when exceeding the negotiated maximum frame size (actually frame_max-8 since the size includes the header and frame end marker). Doesn't look...

It is useful to be able to serve multiple APIs, e.g. network and ipam, on a single socket. This is something that is anticipated in the plugin architecture / protocol...