Tarantool development patches archive
 help / color / mirror / Atom feed
* [tarantool-patches] [PATCH 0/4] box/console: Improve lua mode for remote console
@ 2019-08-15 14:42 Cyrill Gorcunov
  2019-08-15 14:42 ` [tarantool-patches] [PATCH 1/4] box/console: Add explicit output EOS mapping Cyrill Gorcunov
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Cyrill Gorcunov @ 2019-08-15 14:42 UTC (permalink / raw)
  To: tml; +Cc: Alexander Turenko, Konstantin Osipov, Cyrill Gorcunov

This series address a problem where we can hang a connection setting up
lua mode while server continue treating all data as having built-in yaml
end of string terminator.

I've tested the series manually (and since we still use yaml as a default
output it should not break anything existing) but my next priority is
lifting up our test engine and use new require('console').eos() helper
inside to be able to read lua replies from server test jobs.

Thus I post the series asap just to gather feedback.

The following changes since commit 2d5e56fffe894c1fb77fe77bcf12b34da772b2a7:

  wal: make wal_sync fail on write error (2019-08-14 19:43:10 +0300)

are available in the Git repository at:

  https://github.com/cyrillos/tarantool.git console-fix-1

for you to fetch changes up to 396e9a5f6e3ec0fb03c6603ecaef59ee7073420c:

  box/console: Provide console.eos() api (2019-08-15 17:30:33 +0300)

----------------------------------------------------------------
Cyrill Gorcunov (4):
      box/console: Add explicit output EOS mapping
      box/console: Refactor command handling
      box/console: Fix hang in remote console lua mode
      box/console: Provide console.eos() api

 src/box/lua/console.lua | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 94 insertions(+), 13 deletions(-)
-- 
2.20.1

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-08-15 14:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-15 14:42 [tarantool-patches] [PATCH 0/4] box/console: Improve lua mode for remote console Cyrill Gorcunov
2019-08-15 14:42 ` [tarantool-patches] [PATCH 1/4] box/console: Add explicit output EOS mapping Cyrill Gorcunov
2019-08-15 14:42 ` [tarantool-patches] [PATCH 2/4] box/console: Refactor command handling Cyrill Gorcunov
2019-08-15 14:42 ` [tarantool-patches] [PATCH 3/4] box/console: Fix hang in remote console lua mode Cyrill Gorcunov
2019-08-15 14:42 ` [tarantool-patches] [PATCH 4/4] box/console: Provide console.eos() api Cyrill Gorcunov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox