Commit Graph

56 Commits (6.5.x)

Author SHA1 Message Date
Alexey Stepanov 4ba07e130f
Fix #6256 : migrate to python 3.7+ (#6260)
4 years ago
Kevin Bates ed0c640898
Fix race condition with async kernel management
5 years ago
Kevin Bates 6e9256b064
Culling: ensure last_activity attr exists before use (#5355)
6 years ago
Pinar Kavak 8c063c2a61 Added notebook name to the logs
6 years ago
Kevin Bates 53d4d08813
Fix detection of unsupported config, prevent async on 3.5
6 years ago
Kevin Bates 99b0afd16e
Apply changes per review
6 years ago
Kevin Bates 72d44c58cf
Switch class hierarchy to not use mixin base
6 years ago
Kevin Bates 788bb0ebe0
Update all coroutine/yield methods to async/await, share another method
6 years ago
Kevin Bates 570986282e
Move duplicated methods to mixin, fix mixin order
6 years ago
Kevin Bates 8a4beb0d15
Convert to async/await and apply touch ups
6 years ago
Kevin Bates 7abd4bee27
Indicate that async kernel management is configured
6 years ago
Kevin Bates 3226b07345
Add support for AsyncMappingKernelManager
6 years ago
Kevin Bates 677ccc3d7a
Refactor buffering, culling and activity monitoring into classes
6 years ago
sasaki takeru dcef16a5be typo (#4946)
6 years ago
Min RK efc0f0089e Allow ?no_track_activity=1 to opt-out of activity tracking (#4235)
7 years ago
Min RK e908edf171 Fix return value for async restart_kernel
7 years ago
Min RK 729183b148 use our own maybe_future
7 years ago
Kevin Bates 2c526fb60b Enable restart_kernel for async usage
7 years ago
Sylvain Corlay 4a7151448c Enable kernel message filtering
7 years ago
Kevin Bates 23e74dcdfa Include status types when logging activity
7 years ago
Maxim Vov f2fdbf929e Added metrics for number of kernels running labeled by type
7 years ago
Kevin Bates 2d688f2071 Prevent access through 'NoneType' when closing activity_stream
7 years ago
M Pacer c6dd032bf8 add kernel_info_timeout traitlet to wait for slow kernel startups
8 years ago
Kevin Bates 550120906c Fix leak of iopub object in activity monitoring
8 years ago
Min RK a2f72da17f
Merge pull request #2963 from takluyver/shutdown-no-kernels
8 years ago
Min RK 1deb0aec16 tornado 5: PeriodicCallback loop arg will be removed (#3034)
8 years ago
Thomas Kluyver bfe012e507
Merge pull request #2910 from mheilman/cull_idle_timeout_minimum
8 years ago
Thomas Kluyver 9ec57bfdf5 Config option to shut down server after N seconds with no kernels
8 years ago
Michael Heilman b31194dfe3 removed extraneous cull_idle_timeout_minimum
8 years ago
Michael Heilman f8ef573592 added warning about culling kernels with poor network connections
8 years ago
Min RK e4186c47c0 allow disabling offline message buffering
8 years ago
Michael Heilman 241c7e162c change cull_idle_timeout_minimum to 1 from 500
8 years ago
Kyle Kelley 43a97807fc buffer messages when websocket connection is interrupted (#2871)
8 years ago
dhirschf 6bb89b717a Workaround for Windows Containers
9 years ago
Peter Parente c8ba55da21 Do not cull connected kernels by default
9 years ago
Peter Parente 85ba2bdabd Fix help for cull_connected and cull_busy
9 years ago
Peter Parente d9b4c99180 Do not cull kernels doing work by default
9 years ago
Peter Parente 1550a04848 Add cull_busy, cull_connected options
9 years ago
Min RK f4d2c246d5 use dedicated Session for activity monitor
9 years ago
Kevin Bates ff19c4cd7c enforce minimum timeout, ensure exceptions don't prevent culling of others
9 years ago
Kevin Bates c3f753faf8 incorporate review recommendations
9 years ago
Kevin Bates 2f787088d5 Validate culling interval.
9 years ago
Kevin Bates 4000838321 Cull idle kernels after specified period
9 years ago
Min RK 8b76de80be move tz utils to top-level private module ._tz
9 years ago
Min RK 9f55a857f3 use Z isoformat in UTC timestamps
9 years ago
Min RK d45cb2ad80 track active kernel connections
9 years ago
Min RK b472c55d9b add activity watching to kernels
9 years ago
Sylvain Corlay a91af4d642 Update traitlets API
10 years ago
Min RK 1c47a3dbb5 channel.closed is a method
10 years ago
Diego Mesa 482ed8a5a3 updating log.warn to log.warning
10 years ago