summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2018-03-30 21:04:44 +0100
committerDavid Howells <dhowells@redhat.com>2018-03-30 21:04:44 +0100
commit57b0c9d49b94bbeb53649b7fbd264603c1ebd585 (patch)
tree0ac778018c01a8e57dcfe814c8b682264ce1c36b /tools/perf/scripts/python/export-to-postgresql.py
parent03877bf6a30cca7d4bc3ffabd3c3e9464a7a1a19 (diff)
rxrpc: Don't treat call aborts as conn aborts
If a call-level abort is received for the previous call to complete on a connection channel, then that abort is queued for the connection processor to handle. Unfortunately, the connection processor then assumes without checking that the abort is connection-level (ie. callNumber is 0) and distributes it over all active calls on that connection, thereby incorrectly aborting them. Fix this by discarding aborts aimed at a completed call. Further, discard all packets aimed at a call that's complete if there's currently an active call on a channel, since the DATA packets associated with the new call automatically terminate the old call. Fixes: 18bfeba50dfd ("rxrpc: Perform terminal call ACK/ABORT retransmission from conn processor") Reported-by: Marc Dionne <marc.dionne@auristor.com> Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions