►
Description
CNCF Network Service Mesh PR Issue Review Weekly Meeting 2020-04-07
A
B
C
A
C
C
D
C
B
B
A
B
C
That's
cool
when
I
would
now
ask
the
BGP
folks
like
what
they
was
just
tripping
from
there
suggesting
ways
to
go,
get
the
ipsec
stuff,
and
apparently
the
underlying
IP
and
IP
thinks
that
it's
doing
so,
oh
one
can't
I'll,
give
you
our
little,
which
is
that,
generally
speaking,
VPP
when
people
are
working
at
the
VP
there's
sort
of
two
cycles
to
it.
The
first
one
is
that
you
write
a
plugin
that
works
and
it
turns
out
that's
not
terribly
hard,
usually,
and
then
you
make
it
go
fast.
C
You
basically
optimize
it
and
it
turns
out
that
is
much
more
interesting.
Optimizing.
The
plugin,
because
there's
a
lot
of
you
I,
don't
know
if
you've
noticed
in
your
research,
but
there's
a
lot
of
dark
magic
and
VPP.
Where
you
know
it's
doing
a
lot
of
work
to
make
sure
that
it
stays
in
cash.
It's
doing
a
lot
of
work
to
make
sure
that
anything
it
needs
is
fetched
into
cash
for
the
time
it
needs
it.
C
It's
doing
a
lot
of
work
to
even
prime
the
pipeline
so
that
it
gets
the
pipeline
behavior
that
it
wants
or
because
it
turns
out
that
we're
smarter
about
the
pipeline.
The
pipeline
is
generically,
which
is
not
hard.
It's
got
to
be
generic
if
they're
even
doing
works
that
work
to
paralyse
instructions
so
that
multiple
instructions
for
CPU
cycle
are
going
through.
So.
C
B
Cool
what
else
yeah
I
still
have
an
open
question
for
dr.
test
like
functionality
for
VPP
agent
is
the
key,
so
I
have
a
poor
request
for
it.
It
just
adds
a
basic
stuff
to
set
up
VPP
agent
in
a
docker
and
actually
working
blazing
fast
for
about
two
or
three
seconds
per
test.
So
potentially
we
could
have
a
test
for
our
chain
elements
against
the
really
big
agent
in
a
ok.
C
Yeah
I,
I
I
think
I
need
to
go
back
and
rethink
that
my
initial
thinking
had
been
I
didn't
want
to
bring
in
something
that
complicated
into
SDK
VPP
agent.
But
given
that
you
better
moving
very
fast,
it
may
be
worth
it's
very
well
worth
doing,
and
then
you
can
actually
make
sure
that
the
configuration
that
you
expect
is
turning
up
on
VPP,
which
is
probably
worthwhile
as
well,
because
you
can
run
into
little
weird
little.
C
Things
like
I
ran
into
one
just
yesterday,
where
apparently
they've
deprecated
host
interface
for
AF
pack
and
in
favor
of
a
new
parameter.
They
called
Linux
their
face
and
it
wasn't
quite
the
same
behavior
so
had
to
switch
back
so
yeah.
It
may
be
worth
going
and
in
doing
that
check
so
I'll
go.
Take
another
closer
look
at
that
and
see
because
that
that
would
also,
as
you
said,
give
us
a
lot
of
space
to
work
with.
B
B
C
C
Yeah,
it
ends
up
looking
a
tiny
bit
involved,
but
effectively
you've
had
a
single
Barker
file.
At
the
end
of
the
day
it
produces
the
runtime
you
want,
but
if
you
use
a
different
target
flag,
it'll
spit
out
the
container
that
will
run
your
tests
or
a
container
that
will
let
you
do
bog
or
whatever
yeah.
C
That
was
the
hope,
so
yeah
definitely
take
another
look
about
it.
I
know:
I've
also
been
looking
at
the
stuff
that
you
did
for
callback
and
that's
actually
starting
to
look
very
attractive
to
me,
but
there's
I
still
want
to
try
and
get
the
usability
to
be
as
close
as
humanly
possible
to
what
we
would
to
the
normal
patterns
that
people
use
with
your.
If
you
see
you've
sort
of
done
going
part
of
the
way
there
then
I
made
some
comments
on
the
PR
about
sort
of
some
musings
in
that
direction.
B
C
A
B
Problem
actually,
I
have
not
yet
found
a
way
how
to
send
the
bytes
to
real
your
PC
server
on
a
client
side,
so
on
a
server
side,
it's
easy,
but
on
a
client
site
without
changing
for
a
GPC
packet
itself,
it's
very
hard
so
just
by
using
a
public
API
available
at
the
moment.
So
probably
some
changes
to
agility
packet
itself
required.
C
C
C
C
B
C
I
I've
been
chatting
a
little
bit
with
the
knees
that
trying
to
put
together
a
quick
document
for
him
describing
the
pieces,
because
it's
one
of
those
things
that's
not
terribly
complicated
if
you're
a
tricky
person,
but
if
you're,
not
in
that
working
person,
it's
not
at
all
obvious
where
to
start
so
yeah,
and
this
is
one
of
the
things
that
I've
learned
over
the
years.
It's
it's
really
funny.
C
When
you
are
a
networking
person
who
also
wrote
software
because
I
there
was
a
whole
whole
sdn
revolution
that
happened
with
soccer
Defined
Networking,
where
suddenly
you
were
trying
to
program
the
network,
and
so
the
first
thing
you
discovered
was
that
networking
people
weren't
usually
very
good
at
programming-
and
forgive
me
people
usually
didn't
understand
what
was
going
on
in
the
network.
And
so
the
first
thing
we
try
to
do
is
to
put
two
of
them
together
and
that
sometimes
produce
very
interesting
results.
C
The
video
them
not
good,
because
the
networking
people
would
try
and
persuade
the
software
people
would
replicate
all
the
things
that
they
had
done
in
the
network
before
which
didn't
necessarily
map
to
the
limitations
that
had
been
lifted
by
the
programming
right,
see
that
they're
doing
things
much
harder,
much
harder,
whether
you
need
a
Jill,
so
cool
all
right
and
then
other
stuff.
That
folks
want
to
talk
about.
C
I'll
take
out
some
of
the
existing
conversation
on
that,
because
a
lot
of
this
has
been
talked
about
back
and
forth,
and
the
good
news
is
that
we've
got
a
lot
of
work.
That
premise
done.
I
would
definitely
recommend
reaching
out
to
Prem
than
trying
to
collaborate
with
him
are
certainly
not
friends
emic
in
collaborate
with
him.
Chris
he's
actually
been
thinking
a
lot
here
and
also
you
may
want
to
reach
out
to
rata
Slav.
C
C
D
B
C
C
Earlier,
oh
yeah,
please
just
go
ahead
and
most
whatever
from
there
and
I
didn't
close
out
that
PR,
mostly
I,
was
pushing
that
up.
It
was
mostly
pushing
the
the
that
stuff
up
sort
of
as
an
example,
but
the
one
thing
that
I
think
you'll
find
in
there
and
we
probably
want
to
go
chase.
This
PR
down
is
that
I've
got
the
network
service
manager
chain.
I've
got
a
PR
for
that
in
the
SDK
repo
mm-hm.
B
C
B
C
B
Be
a
few
things
a
binary
manger:
PC
socket.
Probably
it
could
be
one
if
you
go
with
a
client,
Kobach
approach,
or
it
could
be
same
way
as
at
the
moment,
it's
multiple
with
different
folders
for
different
clients
based
on
a
device
plug
in
and
we'll
be.
The
registry
in
point
to
register.
We're
gonna
see
so
mostly.
C
B
C
C
C
C
So
Frederick
has
been
I've,
been
making
a
flurry
of
small
changes
to
SDK
as
I
find
things
and
fix
them
bring
up
to
you,
because
you
did
this
work
originally
would
span
helper
stuff,
so
I
been
using
a
lot
that
the
span
helper
stuff
because
it
ends
up
giving
really
nice
logging.
In
fact,
one
of
the
things
they
just
did
was
essentially
have
all
the
wrapping
force
act.
C
Racing
handled
by
the
trace
chain
element
so
that
now
basically
beer
as
they
come
flying
off
the
system,
if
they're
not
already
wrapped,
with
the
stack
trace
to
get
wrap
to
the
stack
trace.
But
as
I've
done
this
one
of
the
things
I
found
is
that
in
the
logging
that
we're
getting
from
span
Albert.
Basically,
if
we,
if
I
return
an
error,
15
elements
deep
into
a
chain,
then
the
stack
trace
its
logged
15
times
goat.
C
It
makes
it
less
easy
to
see
what's
going
on,
and
so
I
was
looking
at
doing
something
to
essentially
cause
to
suppress
that
so
it
only
gets
launched.
So
we
only
see
the
full
the
full
stack
trace
on
the
inner
login
and
then,
after
that
we
just
get
something
as
the
error
propagates
up
the
chain.
So
we
can
watch
it
propagate,
but
we
don't
get
the
full
stack
tricks
because
the
full
stack
trace.
It's
annoying
really
fast.
D
If,
since
we
created
our
own
rapper
earlier
I'll
answer
some
of
these
things
like
in
terms
of
returning
errors
or
returning
or
logging
or
so
on,
I'm
wondering
if
there's
something
of
the
context
that
we
can
and
we
can
add
in
or
we
can
keep
track
of
some
recently
seen
scene
there's,
but
that's
something
a
lot.
They
will
have
to
think
about
I'm,
not
sure
I
can't
think
about
nothin'
had
a
little
box.
You
shouldn't
use
that
problem,
but.
C
The
one
thought
that
I
actually
had
on
this
was
that
effectively
so
right
now
we're
using
the
the
errors
package,
which
is
really
nice
and
the
way
the
errors
package
works,
is
that
the
error
has
a
format
method
and
if
you
pass,
the
format
method
does
something
that
is
formatted
with
up
except
+
B.
So
if
you
pass
something
it's
just
something
with
%
philosophy,
then
it
calls
format
instead
of
string
on
the
object
and
effectively.
C
D
Yeah,
that
makes
sense
it
does
like,
as
you're
propagating
the
error.
There
is
information
there
that
is
present
in
the
actual
propagation
itself,
and
so
so
we
want
to
be
able
be
careful
because,
like
just
because
you
have
a
stack
trace,
that
stack
trace
represents
the
the
current
stack
that
its
own
and
we
are
not
called,
but
the
the
information
that
you
may
want
might
be
might
have
been
on
another
stack
that
fasted
and
information
and
their
returns.
D
You
know
we
want
to
be
careful
on
how
we,
how
we
squash
some
of
this
information
and
so
another
another
option
that
we
have
as
well
is
in
in
the
logging,
when
we
could
just
log
without
the
stack
traces
and
something
we
could
potentially
do
is
have
a
second
second
channel
or
second
second
location,
where
the
stack
traces
and
selves
actually
good
logs,
so
that
we
no
longer
I
suggest
a
somewhat
somewhat
clean.
But
don't
quite
awesome.
C
C
That
a
little
bit,
because
I
think
I
have
a
clear
line
of
sight
to
it
and
what
it
would
probably
do
just
to
make
sure
that
we
don't
get.
Confusion
is
for
the
subsequent
for
the
subsequent
lines
where
we
are
just
returning.
Essentially,
the
the
way
you
would
get
from
string
might
also
include
an
error
ID.
So
you
can
correlate
the
errors
if
you
have
to
and
go
for
example,
search
through
to
find
the
actual
stack
trace.
You
know
if
the
Arabians
are
being
squelched
in
a
place
that
maybe
it
shouldn't
depend
those
suckers
yeah.
B
My
work,
actually,
we
did
similar
in
logs
for
mono
repo.
Then
we
walk
some
numbers
like
establishing
of
a
new
connection
to
the
networks
service.
If,
like
six
point,
one
six
point,
two
six
point
three
and
so
on
and
add
this
information
to
the
errors.
So
it's
possible
to
find
your
current
current
manner
if
I
use
a
similar
approach.
Yes,.
C
I'll
probably
put
something
up
for
that
today,
because
it's
making
it
hard
for
me
to
debug
things
in
places.
It
took
me
a
while
to
figure
out
what
the
hell
was
going
on.
Why
was
I
seeing
16
copies
of
the
error,
because
the
time
get
16
copies
the
stack
trace
severe?
You
don't
even
have
a
context
anymore,
that
you
were
in
the
middle
of
his
act,
race.