trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: January 2014

tdeio not closing sftp connections

From: "David C. Rankin" <drankinatty@...>
Date: Thu, 30 Jan 2014 16:46:41 -0600
Tim, Darrell,

  tdeio in R14 is not closing sftp connections after they are opened to save
files, etc. I was looking at ps axf to check on why kmix cannot find any mixer,
and I stumbled across reams of open sftp connection. During this session I had
opened a file to save kcontol issues I found on a local server named 'nirvana'.
The name of the server IS important here because it looks like tdeio is logging
the incorrect name 'nirvan' in order to track the connection.

  Over the course of an hour or so I had 'saved' the file numerous times. At the
time I check 'ps axf' I had long since closed the file that I had opened via
sftp, so all sftp connection should have been closed long ago. Instead I found:

  912 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  913 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  916 pts/4    Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
  917 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  920 pts/5    Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
  921 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  924 pts/6    Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
  925 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  928 pts/7    Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
  929 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  932 pts/8    Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
  933 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  934 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  937 pts/9    Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
  938 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  941 pts/10   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
  948 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
  951 pts/12   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
  952 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1067 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1068 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1070 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1073 pts/15   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
 1074 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1077 pts/16   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
 1078 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1081 pts/17   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
 1082 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1085 pts/18   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
 1086 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1089 pts/19   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
 1091 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1092 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1095 pts/20   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
 1096 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1097 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1199 ?        S      0:01  \_ kate [tdeinit] --use
 1200 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1201 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1203 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1206 pts/11   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
 1210 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1212 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1215 pts/13   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
 1217 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1218 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1223 ?        S      0:00  \_ tdeio_file [tdeinit] file
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1234 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1235 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1236 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1239 pts/21   Ss+    0:00  |   \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
 1240 ?        S      0:00  \_ tdeio_sftp [tdeinit] sftp
/tmp/tdesocket-david/tdelauncherr0VsIV.s
 1243 pts/22   Ss+    0:00      \_ /usr/bin/ssh -o ForwardX11=no -o
ForwardAgent=no -e none -l david -v nirvan
  458 ?        S      0:02 ksmserver [tdeinit]

  What to check next? This clearly looks like a tdeio bug.


-- 
David C. Rankin, J.D.,P.E.