jpmorganchase / jupyter-fs

A filesystem-like contents manager for multiple backends in Jupyter
Apache License 2.0
200 stars 36 forks source link

Reduce number of filesystem queries #140

Closed divyansshhh closed 11 months ago

divyansshhh commented 2 years ago

Is your feature request related to a problem? Please describe. In the current implementation of the extension, there are too many queries to the remote filesystem to check for things like - islink, isdir or isfile(ref). These requests add up and significantly slow down the interactions with the UI.

Here are logs from the FTP Server ``` [D 2022-06-30 07:30:54] 10.240.172.37:43252-[anonymous] <- MLSD / [D 2022-06-30 07:30:54] 10.240.172.37:43252-[anonymous] -> 125 Data connection already open. Transfer starting. [D 2022-06-30 07:30:54] [debug] starting transfer using send() () [D 2022-06-30 07:30:54] [debug] call: close() () [D 2022-06-30 07:30:54] 10.240.172.37:43252-[anonymous] -> 226 Transfer complete. [D 2022-06-30 07:30:54] 10.240.172.37:43252-[anonymous] <- MLST /boot [D 2022-06-30 07:30:54] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:55] 10.240.172.37:43252-[anonymous] <- MLST /boot [D 2022-06-30 07:30:55] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:55] 10.240.172.37:43252-[anonymous] <- MLST /boot [D 2022-06-30 07:30:55] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:55] 10.240.172.37:43252-[anonymous] <- MLST /boot [D 2022-06-30 07:30:55] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:55] 10.240.172.37:43252-[anonymous] <- MLST /boot [D 2022-06-30 07:30:55] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] <- MLST /boot [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] <- MLST /boot [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] <- MLST /dev [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] <- MLST /dev [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] <- MLST /dev [D 2022-06-30 07:30:56] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] <- MLST /dev [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] <- MLST /dev [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] <- MLST /dev [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] <- MLST /dev [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] <- MLST /proc [D 2022-06-30 07:30:57] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] <- MLST /proc [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] <- MLST /proc [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] <- MLST /proc [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] <- MLST /proc [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] <- MLST /proc [D 2022-06-30 07:30:58] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:59] 10.240.172.37:43252-[anonymous] <- MLST /proc [D 2022-06-30 07:30:59] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:59] 10.240.172.37:43252-[anonymous] <- MLST /run [D 2022-06-30 07:30:59] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:59] 10.240.172.37:43252-[anonymous] <- MLST /run [D 2022-06-30 07:30:59] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:30:59] 10.240.172.37:43252-[anonymous] <- MLST /run [D 2022-06-30 07:30:59] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] <- MLST /run [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] <- MLST /run [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] <- MLST /run [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] <- MLST /run [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] <- MLST /sys [D 2022-06-30 07:31:00] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] <- MLST /sys [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] <- MLST /sys [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] <- MLST /sys [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] <- MLST /sys [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] <- MLST /sys [D 2022-06-30 07:31:01] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:02] 10.240.172.37:43252-[anonymous] <- MLST /sys [D 2022-06-30 07:31:02] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:02] 10.240.172.37:43252-[anonymous] <- MLST /etc [D 2022-06-30 07:31:02] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:02] 10.240.172.37:43252-[anonymous] <- MLST /etc [D 2022-06-30 07:31:02] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:02] 10.240.172.37:43252-[anonymous] <- MLST /etc [D 2022-06-30 07:31:02] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] <- MLST /etc [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] <- MLST /etc [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] <- MLST /etc [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] <- MLST /etc [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] <- MLST /root [D 2022-06-30 07:31:03] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] <- MLST /root [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] <- MLST /root [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] <- MLST /root [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] <- MLST /root [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] <- MLST /root [D 2022-06-30 07:31:04] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:05] 10.240.172.37:43252-[anonymous] <- MLST /root [D 2022-06-30 07:31:05] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:05] 10.240.172.37:43252-[anonymous] <- MLST /var [D 2022-06-30 07:31:05] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:05] 10.240.172.37:43252-[anonymous] <- MLST /var [D 2022-06-30 07:31:05] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:05] 10.240.172.37:43252-[anonymous] <- MLST /var [D 2022-06-30 07:31:05] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] <- MLST /var [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] <- MLST /var [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] <- MLST /var [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] <- MLST /var [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] <- MLST /tmp [D 2022-06-30 07:31:06] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] <- MLST /tmp [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] <- MLST /tmp [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] <- MLST /tmp [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] <- MLST /tmp [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] <- MLST /tmp [D 2022-06-30 07:31:07] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:08] 10.240.172.37:43252-[anonymous] <- MLST /tmp [D 2022-06-30 07:31:08] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:08] 10.240.172.37:43252-[anonymous] <- MLST /usr [D 2022-06-30 07:31:08] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:08] 10.240.172.37:43252-[anonymous] <- MLST /usr [D 2022-06-30 07:31:08] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:08] 10.240.172.37:43252-[anonymous] <- MLST /usr [D 2022-06-30 07:31:08] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] <- MLST /usr [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] <- MLST /usr [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] <- MLST /usr [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] <- MLST /usr [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] <- MLST /bin [D 2022-06-30 07:31:09] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] <- MLST /bin [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] <- MLST /bin [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] <- MLST /bin [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] <- MLST /bin [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] <- MLST /bin [D 2022-06-30 07:31:10] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] <- MLST /bin [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] <- MLST /sbin [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] <- MLST /sbin [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] <- MLST /sbin [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] <- MLST /sbin [D 2022-06-30 07:31:11] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:12] 10.240.172.37:43252-[anonymous] <- MLST /sbin [D 2022-06-30 07:31:12] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:12] 10.240.172.37:43252-[anonymous] <- MLST /sbin [D 2022-06-30 07:31:12] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:12] 10.240.172.37:43252-[anonymous] <- MLST /sbin [D 2022-06-30 07:31:12] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:12] 10.240.172.37:43252-[anonymous] <- MLST /lib [D 2022-06-30 07:31:12] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] <- MLST /lib [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] <- MLST /lib [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] <- MLST /lib [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] <- MLST /lib [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] <- MLST /lib [D 2022-06-30 07:31:13] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] <- MLST /lib [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] <- MLST /lib64 [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] <- MLST /lib64 [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] <- MLST /lib64 [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] <- MLST /lib64 [D 2022-06-30 07:31:14] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:15] 10.240.172.37:43252-[anonymous] <- MLST /lib64 [D 2022-06-30 07:31:15] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:15] 10.240.172.37:43252-[anonymous] <- MLST /lib64 [D 2022-06-30 07:31:15] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:15] 10.240.172.37:43252-[anonymous] <- MLST /lib64 [D 2022-06-30 07:31:15] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:15] 10.240.172.37:43252-[anonymous] <- MLST /home [D 2022-06-30 07:31:15] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] <- MLST /home [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] <- MLST /home [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] <- MLST /home [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] <- MLST /home [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] <- MLST /home [D 2022-06-30 07:31:16] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] <- MLST /home [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] <- MLST /media [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] <- MLST /media [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] <- MLST /media [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] <- MLST /media [D 2022-06-30 07:31:17] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:18] 10.240.172.37:43252-[anonymous] <- MLST /media [D 2022-06-30 07:31:18] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:18] 10.240.172.37:43252-[anonymous] <- MLST /media [D 2022-06-30 07:31:18] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:18] 10.240.172.37:43252-[anonymous] <- MLST /media [D 2022-06-30 07:31:18] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:18] 10.240.172.37:43252-[anonymous] <- MLST /mnt [D 2022-06-30 07:31:18] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] <- MLST /mnt [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] <- MLST /mnt [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] <- MLST /mnt [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] <- MLST /mnt [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] <- MLST /mnt [D 2022-06-30 07:31:19] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] <- MLST /mnt [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] <- MLST /opt [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] <- MLST /opt [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] <- MLST /opt [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] <- MLST /opt [D 2022-06-30 07:31:20] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:21] 10.240.172.37:43252-[anonymous] <- MLST /opt [D 2022-06-30 07:31:21] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:21] 10.240.172.37:43252-[anonymous] <- MLST /opt [D 2022-06-30 07:31:21] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:21] 10.240.172.37:43252-[anonymous] <- MLST /opt [D 2022-06-30 07:31:21] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:21] 10.240.172.37:43252-[anonymous] <- MLST /srv [D 2022-06-30 07:31:21] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] <- MLST /srv [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] <- MLST /srv [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] <- MLST /srv [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] <- MLST /srv [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] <- MLST /srv [D 2022-06-30 07:31:22] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] <- MLST /srv [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] <- MLST /swap [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] <- MLST /swap [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] <- MLST /swap [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] <- MLST /swap [D 2022-06-30 07:31:23] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] <- MLST /swap [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] <- MLST /swap [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] <- MLST /swap [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] <- MLST /fs [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] <- MLST /fs [D 2022-06-30 07:31:24] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:25] 10.240.172.37:43252-[anonymous] <- MLST /fs [D 2022-06-30 07:31:25] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:25] 10.240.172.37:43252-[anonymous] <- MLST /fs [D 2022-06-30 07:31:25] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:25] 10.240.172.37:43252-[anonymous] <- MLST /fs [D 2022-06-30 07:31:25] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:25] 10.240.172.37:43252-[anonymous] <- MLST /fs [D 2022-06-30 07:31:25] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] <- MLST /fs [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] <- MLST /.autorelabel [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] <- MLST /.autorelabel [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] <- MLST /.autorelabel [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] <- MLST /.autorelabel [D 2022-06-30 07:31:26] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] <- MLST /.autorelabel [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] <- MLST /.readahead [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] <- MLST /.readahead [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] <- MLST /.readahead [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] <- MLST /.readahead [D 2022-06-30 07:31:27] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:28] 10.240.172.37:43252-[anonymous] <- MLST /.readahead [D 2022-06-30 07:31:28] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:28] 10.240.172.37:43252-[anonymous] <- MLST /rickshaw [D 2022-06-30 07:31:28] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:28] 10.240.172.37:43252-[anonymous] <- MLST /rickshaw [D 2022-06-30 07:31:28] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:28] 10.240.172.37:43252-[anonymous] <- MLST /rickshaw [D 2022-06-30 07:31:28] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] <- MLST /rickshaw [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] <- MLST /rickshaw [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] <- MLST /rickshaw [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] <- MLST /rickshaw [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] <- MLST /nix [D 2022-06-30 07:31:29] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] <- MLST /nix [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] <- MLST /nix [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] <- MLST /nix [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] <- MLST /nix [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] <- MLST /nix [D 2022-06-30 07:31:30] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:31] 10.240.172.37:43252-[anonymous] <- MLST /nix [D 2022-06-30 07:31:31] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:31] 10.240.172.37:43252-[anonymous] <- MLST /gpfs [D 2022-06-30 07:31:31] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:31] 10.240.172.37:43252-[anonymous] <- MLST /gpfs [D 2022-06-30 07:31:31] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:31] 10.240.172.37:43252-[anonymous] <- MLST /gpfs [D 2022-06-30 07:31:31] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] <- MLST /gpfs [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] <- MLST /gpfs [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] <- MLST /gpfs [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] <- MLST /gpfs [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] <- MLST /local [D 2022-06-30 07:31:32] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] <- MLST /local [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] <- MLST /local [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] <- MLST /local [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] <- MLST /local [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] <- MLST /local [D 2022-06-30 07:31:33] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] <- MLST /local [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] <- MLST /fuse [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] <- MLST /fuse [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] <- MLST /fuse [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] <- MLST /fuse [D 2022-06-30 07:31:34] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:35] 10.240.172.37:43252-[anonymous] <- MLST /fuse [D 2022-06-30 07:31:35] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:35] 10.240.172.37:43252-[anonymous] <- MLST /fuse [D 2022-06-30 07:31:35] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:35] 10.240.172.37:43252-[anonymous] <- MLST /fuse [D 2022-06-30 07:31:35] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:35] 10.240.172.37:43252-[anonymous] <- MLST /data [D 2022-06-30 07:31:35] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] <- MLST /data [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] <- MLST /data [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] <- MLST /data [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] <- MLST /data [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] <- MLST /data [D 2022-06-30 07:31:36] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] <- MLST /data [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] <- MLST /.local [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] <- MLST /.local [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] <- MLST /.local [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] <- MLST /.local [D 2022-06-30 07:31:37] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:38] 10.240.172.37:43252-[anonymous] <- MLST /.local [D 2022-06-30 07:31:38] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:38] 10.240.172.37:43252-[anonymous] <- MLST /.local [D 2022-06-30 07:31:38] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:38] 10.240.172.37:43252-[anonymous] <- MLST /.local [D 2022-06-30 07:31:38] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:38] 10.240.172.37:43252-[anonymous] <- MLST /prod [D 2022-06-30 07:31:38] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] <- MLST /prod [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] <- MLST /prod [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] <- MLST /prod [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] <- MLST /prod [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] <- MLST /prod [D 2022-06-30 07:31:39] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] <- MLST /prod [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] <- MLST /proj [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] <- MLST /proj [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] <- MLST /proj [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] <- MLST /proj [D 2022-06-30 07:31:40] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:41] 10.240.172.37:43252-[anonymous] <- MLST /proj [D 2022-06-30 07:31:41] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:41] 10.240.172.37:43252-[anonymous] <- MLST /proj [D 2022-06-30 07:31:41] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:41] 10.240.172.37:43252-[anonymous] <- MLST /proj [D 2022-06-30 07:31:41] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:41] 10.240.172.37:43252-[anonymous] <- MLST /u [D 2022-06-30 07:31:41] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] <- MLST /u [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] <- MLST /u [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] <- MLST /u [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] <- MLST /u [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] <- MLST /u [D 2022-06-30 07:31:42] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] <- MLST /u [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] <- MLST /codemill [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] <- MLST /codemill [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] <- MLST /codemill [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] <- MLST /codemill [D 2022-06-30 07:31:43] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] <- MLST /codemill [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] <- MLST /codemill [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] <- MLST /codemill [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] <- MLST /build [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] <- MLST /build [D 2022-06-30 07:31:44] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:45] 10.240.172.37:43252-[anonymous] <- MLST /build [D 2022-06-30 07:31:45] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:45] 10.240.172.37:43252-[anonymous] <- MLST /build [D 2022-06-30 07:31:45] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:45] 10.240.172.37:43252-[anonymous] <- MLST /build [D 2022-06-30 07:31:45] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:45] 10.240.172.37:43252-[anonymous] <- MLST /build [D 2022-06-30 07:31:45] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] <- MLST /build [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] <- MLST /desco [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] <- MLST /desco [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] <- MLST /desco [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] <- MLST /desco [D 2022-06-30 07:31:46] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] <- MLST /desco [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] <- MLST /desco [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] <- MLST /desco [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] <- MLST /arcesium [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] <- MLST /arcesium [D 2022-06-30 07:31:47] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:48] 10.240.172.37:43252-[anonymous] <- MLST /arcesium [D 2022-06-30 07:31:48] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:48] 10.240.172.37:43252-[anonymous] <- MLST /arcesium [D 2022-06-30 07:31:48] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:48] 10.240.172.37:43252-[anonymous] <- MLST /arcesium [D 2022-06-30 07:31:48] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:48] 10.240.172.37:43252-[anonymous] <- MLST /arcesium [D 2022-06-30 07:31:48] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] <- MLST /arcesium [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] <- MLST /attic [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] <- MLST /attic [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] <- MLST /attic [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] <- MLST /attic [D 2022-06-30 07:31:49] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] <- MLST /attic [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] <- MLST /attic [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] <- MLST /attic [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] <- MLST /nas [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] <- MLST /nas [D 2022-06-30 07:31:50] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:51] 10.240.172.37:43252-[anonymous] <- MLST /nas [D 2022-06-30 07:31:51] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:51] 10.240.172.37:43252-[anonymous] <- MLST /nas [D 2022-06-30 07:31:51] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:51] 10.240.172.37:43252-[anonymous] <- MLST /nas [D 2022-06-30 07:31:51] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:51] 10.240.172.37:43252-[anonymous] <- MLST /nas [D 2022-06-30 07:31:51] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] <- MLST /nas [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] <- MLST /src [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] <- MLST /src [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] <- MLST /src [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] <- MLST /src [D 2022-06-30 07:31:52] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] <- MLST /src [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] <- MLST /src [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] <- MLST /src [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] <- MLST /vfs [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] <- MLST /vfs [D 2022-06-30 07:31:53] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:54] 10.240.172.37:43252-[anonymous] <- MLST /vfs [D 2022-06-30 07:31:54] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:54] 10.240.172.37:43252-[anonymous] <- MLST /vfs [D 2022-06-30 07:31:54] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:54] 10.240.172.37:43252-[anonymous] <- MLST /vfs [D 2022-06-30 07:31:54] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:54] 10.240.172.37:43252-[anonymous] <- MLST /vfs [D 2022-06-30 07:31:54] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:55] 10.240.172.37:43252-[anonymous] <- MLST /vfs [D 2022-06-30 07:31:55] 10.240.172.37:43252-[anonymous] -> 250 End MLST. [D 2022-06-30 07:31:55] 10.240.172.37:43252-[anonymous] <- TYPE A [D 2022-06-30 07:31:55] 10.240.172.37:43252-[anonymous] -> 200 Type set to: ASCII. [D 2022-06-30 07:31:55] 10.240.172.37:43252-[anonymous] <- PASV [D 2022-06-30 07:31:55] 10.240.172.37:43252-[anonymous] -> 227 Entering passive mode (10,219,31,159,170,77). ```

As can be seen in the logs, it takes 1 min for the FTP server to respond with all the information and while this happens, all other requests are blocked while the jupyter server queries the FTP server - image

Describe the solution you'd like I would like if something can be done to have fewer queries with the file system or if there is some other recommendation about using this extension.

Describe alternatives you've considered I've tried the ssh protocol as well and it has the same problem.

vidartf commented 1 year ago

This can probably be done by switching to use .scandir instead of .listdir. The returned info object should have all the needed meta information.

vidartf commented 11 months ago

Proposed update with scandir in #183.