Merge pull request #2326 from jupyter/revert-2293-stream-data-rate

Revert "only consider stream output for data rate limit"
pull/2329/head
Thomas Kluyver 9 years ago committed by GitHub
commit 2b2d32158e

@ -997,7 +997,7 @@ class NotebookApp(JupyterApp):
limited.""")
iopub_data_rate_limit = Float(1000000, config=True, help="""(bytes/sec)
Maximum rate at which stream output can be sent on iopub before they are
Maximum rate at which messages can be sent on iopub before they are
limited.""")
rate_limit_window = Float(3, config=True, help="""(sec) Time window used to

@ -336,10 +336,7 @@ class ZMQChannelsHandler(AuthenticatedZMQStreamHandler):
# Increment the bytes and message count
self._iopub_window_msg_count += 1
if msg_type == 'stream':
byte_count = sum([len(x) for x in msg_list])
else:
byte_count = 0
byte_count = sum([len(x) for x in msg_list])
self._iopub_window_byte_count += byte_count
# Queue a removal of the byte and message count for a time in the
@ -360,12 +357,7 @@ class ZMQChannelsHandler(AuthenticatedZMQStreamHandler):
The notebook server will temporarily stop sending output
to the client in order to avoid crashing it.
To change this limit, set the config variable
`--NotebookApp.iopub_msg_rate_limit`.
Current values:
NotebookApp.iopub_msg_rate_limit={} (msgs/sec)
NotebookApp.rate_limit_window={} (secs)
""".format(self.iopub_msg_rate_limit, self.rate_limit_window)))
`--NotebookApp.iopub_msg_rate_limit`."""))
else:
# resume once we've got some headroom below the limit
if self._iopub_msgs_exceeded and msg_rate < (0.8 * self.iopub_msg_rate_limit):
@ -382,12 +374,7 @@ class ZMQChannelsHandler(AuthenticatedZMQStreamHandler):
The notebook server will temporarily stop sending output
to the client in order to avoid crashing it.
To change this limit, set the config variable
`--NotebookApp.iopub_data_rate_limit`.
Current values:
NotebookApp.iopub_data_rate_limit={} (bytes/sec)
NotebookApp.rate_limit_window={} (secs)
""".format(self.iopub_data_rate_limit, self.rate_limit_window)))
`--NotebookApp.iopub_data_rate_limit`."""))
else:
# resume once we've got some headroom below the limit
if self._iopub_data_exceeded and data_rate < (0.8 * self.iopub_data_rate_limit):

Loading…
Cancel
Save