[asterisk-bugs] [JIRA] (ASTERISK-20770) Remote console verbosity implementation causes problems
Pavel Troller (JIRA)
noreply at issues.asterisk.org
Wed Dec 5 23:34:45 CST 2012
Pavel Troller created ASTERISK-20770:
----------------------------------------
Summary: Remote console verbosity implementation causes problems
Key: ASTERISK-20770
URL: https://issues.asterisk.org/jira/browse/ASTERISK-20770
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Core/General
Affects Versions: 11.1.0
Environment: Any
Reporter: Pavel Troller
The implementation of individual remote console verbosity causes many problems, especially on systems with high traffic load and with complex dialplans.
Even with remote verbosity set to zero, the following problems are occuring:
1) The prompt is being cleared and drawn again and again. This causes the prompt to flicker and it is a primary cause for all the subsequent problems.
2) If the prompt contains dynamic components (time etc.), they are changing with every redraw. When the redraws are not in regular intervals (typical for phone traffic), it looks strange.
3) If a longer printout is received and the operator wants to view it using Shift-PageUp feature of Linux console, every prompt redraw resets it back, making such viewing impossible.
4) If a command completion feature is being used by pressing the Tab key, it inteferes with messages going downstream and fragments of them are dropped to the console, causing strange output, and at least in one case crash of the remote console has been observed in such a case.
5) If the remote console is accessed using a network connection (ssh, telnet...), permanent redraws of the prompt may cause increased network traffic, especially when many remote clients are active.
Any of the problems above taken individually is not too much serious, but all of them together cause substantial discomfort in comparison with previous console behaviour. My opinion is, that the programmer's approach to the individual verbosity implementation must be different - the filtering of messages has to be implemented on the server, not the client. It will solve all the problems, including the one with impossibility to alias the "core set verbose" command, which is already open as a separate issue.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list