On Sep 13, 11:21 am, Keshav Kini <
keshav.k...@gmail.com> wrote:
> IMO that shouldn't be default behavior. If the user purposely signs out,
> his worksheet's process should be killed, otherwise surely you would
> have way too many processes running even if nobody was using the server!
I strongly believe that the old behaviour should be back because:
1) This WAS the default behaviour which was very easy to discover (you
sign in and see your worksheets as "running" before you do anything),
so it is a regression to randomly drop it without any warning/
deprecation period.
2) The problem of too many processes is solved by setting a timeout
period for inactive worksheets, this is a very convenient solution and
it worked for many years (since the start of the notebook?).
3) It allows running long computations (days, weeks, ...) through
notebook interface without remembering to keep connected/not signing
out.
4) Computations that take a few minutes are way more convenient to
access from several computers if you don't need to rerun everything
each time when you connect to the server.
5) I didn't investigate it, but how will closing of a window/loss of
connection/crash of a browser be handled? Everything will get killed
as well loosing all the work done?..
There were problems associated with having the same worksheet open on
different computers when they sleep/hibernate, so it seems to be good
to at least close a window on one computer when you move to another.
If this required rerunning all computations of a session on another
computer, it would be a major show stopper for me and I imagine at
least some other people... I don't know how to fix it, but I certainly
would greatly appreciate if someone took care of it.
Thank you,
Andrey