All of lore.kernel.org
 help / color / mirror / Atom feed
* GSS sequence number window
@ 2017-05-30 18:58 Chuck Lever
  2017-05-30 19:34 ` J. Bruce Fields
  0 siblings, 1 reply; 14+ messages in thread
From: Chuck Lever @ 2017-05-30 18:58 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: Linux NFS Mailing List

Hey Bruce!

While testing with sec=krb5 and sec=krb5i, I noticed a lot of
spurious connection loss, especially when I wanted to run a
CPU-intensive workload on my NFS server at the same time I
was testing.

I added a pr_err() in gss_check_seq_num, and ran a fio job
on a vers=3,sec=sys,proto=tcp mount (server is exporting a
tmpfs). On the server, I rebuilt a kernel source tree cscope
database at the same time.

May 29 17:53:13 klimt kernel: gss_check_seq_num: seq_num = 250098, sd_max = 250291, GSS_SEQ_WIN = 128
May 29 17:53:33 klimt kernel: gss_check_seq_num: seq_num = 937816, sd_max = 938171, GSS_SEQ_WIN = 128
May 29 17:53:33 klimt kernel: gss_check_seq_num: seq_num = 938544, sd_max = 938727, GSS_SEQ_WIN = 128
May 29 17:53:33 klimt kernel: gss_check_seq_num: seq_num = 938543, sd_max = 938727, GSS_SEQ_WIN = 128
May 29 17:53:34 klimt kernel: gss_check_seq_num: seq_num = 939344, sd_max = 939549, GSS_SEQ_WIN = 128
May 29 17:53:35 klimt kernel: gss_check_seq_num: seq_num = 965007, sd_max = 965176, GSS_SEQ_WIN = 128
May 29 17:54:01 klimt kernel: gss_check_seq_num: seq_num = 1799710, sd_max = 1799982, GSS_SEQ_WIN = 128
May 29 17:54:02 klimt kernel: gss_check_seq_num: seq_num = 1831165, sd_max = 1831353, GSS_SEQ_WIN = 128
May 29 17:54:04 klimt kernel: gss_check_seq_num: seq_num = 1883583, sd_max = 1883761, GSS_SEQ_WIN = 128
May 29 17:54:07 klimt kernel: gss_check_seq_num: seq_num = 1959316, sd_max = 1959447, GSS_SEQ_WIN = 128

RFC 2203 suggests there's no risk to using a large window.
My first thought was to make the sequence window larger
(say 2048) but I've seen stragglers outside even that large
a window.

Any thoughts about why there are these sequence number
outliers?


--
Chuck Lever




^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2017-06-06 20:56 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-30 18:58 GSS sequence number window Chuck Lever
2017-05-30 19:34 ` J. Bruce Fields
2017-05-30 20:11   ` Benjamin Coddington
2017-05-31 19:22     ` J. Bruce Fields
2017-05-31 20:27       ` Chuck Lever
2017-06-06 19:35         ` Chuck Lever
2017-06-06 19:41           ` J. Bruce Fields
2017-06-06 19:45             ` Chuck Lever
2017-06-06 20:15               ` J. Bruce Fields
2017-06-06 20:16                 ` Chuck Lever
2017-06-06 20:23                   ` J. Bruce Fields
2017-06-06 20:54                     ` Chuck Lever
2017-06-06 20:56                       ` J. Bruce Fields
2017-05-30 21:03   ` Chuck Lever

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.