Tarantool development patches archive
 help / color / mirror / Atom feed
* [PATCH] test: enable parallel mode for xlog tests
@ 2018-10-10  7:56 Sergei Voronezhskii
  2018-10-10  7:56 ` [PATCH 1/2] test: wait until expected value appear in log Sergei Voronezhskii
  2018-10-10  7:56 ` [PATCH 2/2] " Sergei Voronezhskii
  0 siblings, 2 replies; 12+ messages in thread
From: Sergei Voronezhskii @ 2018-10-10  7:56 UTC (permalink / raw)
  To: tarantool-patches; +Cc: Alexander Turenko, Vladimir Davydov

BRANCH: https://github.com/tarantool/tarantool/tree/sergw/enable-parallel-test-xlog

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

* [PATCH 1/2] test: wait until expected value appear in log
  2018-10-10  7:56 [PATCH] test: enable parallel mode for xlog tests Sergei Voronezhskii
@ 2018-10-10  7:56 ` Sergei Voronezhskii
  2018-10-15  0:29   ` Alexander Turenko
  2018-10-10  7:56 ` [PATCH 2/2] " Sergei Voronezhskii
  1 sibling, 1 reply; 12+ messages in thread
From: Sergei Voronezhskii @ 2018-10-10  7:56 UTC (permalink / raw)
  To: tarantool-patches; +Cc: Alexander Turenko, Vladimir Davydov

Sleep for the constant time can't fit the case when we need to wait for
snapshot. System load may change app timings and we got flaky test.
Need to check logfile with delay until timeout or log has expected
entry.

Fixes #3684

Part of #2436, #3232
---
 test/xlog/checkpoint_daemon.result   | 22 +++++++++++++++++-----
 test/xlog/checkpoint_daemon.test.lua | 21 ++++++++++++++++-----
 2 files changed, 33 insertions(+), 10 deletions(-)

diff --git a/test/xlog/checkpoint_daemon.result b/test/xlog/checkpoint_daemon.result
index d5ed666f2..e712a0f11 100644
--- a/test/xlog/checkpoint_daemon.result
+++ b/test/xlog/checkpoint_daemon.result
@@ -73,6 +73,21 @@ for i = 1, 100 do
 end;
 ---
 ...
+function wait_cond(fn, timeout, delay)
+    timeout = timeout or 1.0
+    delay = delay or 0.001
+    local t1 = fiber.time()
+    while not fn() do
+        local work_time = fiber.time() - t1
+        if work_time > timeout then
+            return false
+        end
+        fiber.sleep(delay)
+    end
+    return true
+end;
+---
+...
 test_run:cmd("setopt delimiter ''");
 ---
 - true
@@ -90,15 +105,12 @@ fio.basename(snaps[1], '.snap') >= fio.basename(xlogs[1], '.xlog')
 - true
 ...
 -- gh-2780 check that scheduled snapshots are performed
-fiber.sleep(3 * PERIOD)
----
-...
 -- check that it's not first snapshot
-test_run:grep_log("default", "saving snapshot", 400) == nil
+wait_cond(function() return test_run:grep_log("default", "saving snapshot", 400) == nil end)
 ---
 - true
 ...
-test_run:grep_log("default", "making snapshot", 400) ~= nil
+wait_cond(function() return test_run:grep_log("default", "making snapshot", 400) ~= nil end)
 ---
 - true
 ...
diff --git a/test/xlog/checkpoint_daemon.test.lua b/test/xlog/checkpoint_daemon.test.lua
index 4a0aafa84..02f2768d9 100644
--- a/test/xlog/checkpoint_daemon.test.lua
+++ b/test/xlog/checkpoint_daemon.test.lua
@@ -44,9 +44,21 @@ for i = 1, 100 do
     end
 end;
 
-test_run:cmd("setopt delimiter ''");
-
+function wait_cond(fn, timeout, delay)
+    timeout = timeout or 1.0
+    delay = delay or 0.001
+    local t1 = fiber.time()
+    while not fn() do
+        local work_time = fiber.time() - t1
+        if work_time > timeout then
+            return false
+        end
+        fiber.sleep(delay)
+    end
+    return true
+end;
 
+test_run:cmd("setopt delimiter ''");
 
 #snaps == 2 or snaps
 #xlogs > 0
@@ -54,10 +66,9 @@ test_run:cmd("setopt delimiter ''");
 fio.basename(snaps[1], '.snap') >= fio.basename(xlogs[1], '.xlog')
 
 -- gh-2780 check that scheduled snapshots are performed
-fiber.sleep(3 * PERIOD)
 -- check that it's not first snapshot
-test_run:grep_log("default", "saving snapshot", 400) == nil
-test_run:grep_log("default", "making snapshot", 400) ~= nil
+wait_cond(function() return test_run:grep_log("default", "saving snapshot", 400) == nil end)
+wait_cond(function() return test_run:grep_log("default", "making snapshot", 400) ~= nil end)
 
 -- restore default options
 box.cfg{checkpoint_interval = 3600 * 4, checkpoint_count = 4 }
-- 
2.18.0

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

* [PATCH 2/2] test: enable parallel mode for xlog tests
  2018-10-10  7:56 [PATCH] test: enable parallel mode for xlog tests Sergei Voronezhskii
  2018-10-10  7:56 ` [PATCH 1/2] test: wait until expected value appear in log Sergei Voronezhskii
@ 2018-10-10  7:56 ` Sergei Voronezhskii
  1 sibling, 0 replies; 12+ messages in thread
From: Sergei Voronezhskii @ 2018-10-10  7:56 UTC (permalink / raw)
  To: tarantool-patches; +Cc: Alexander Turenko, Vladimir Davydov

Part of #2436, #3232
---
 test/xlog/suite.ini | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/xlog/suite.ini b/test/xlog/suite.ini
index ffc812e49..3ccb281ba 100644
--- a/test/xlog/suite.ini
+++ b/test/xlog/suite.ini
@@ -8,4 +8,4 @@ release_disabled = errinj.test.lua panic_on_lsn_gap.test.lua panic_on_broken_lsn
 config = suite.cfg
 use_unix_sockets = True
 long_run = snap_io_rate.test.lua
-is_parallel = False
+is_parallel = True
-- 
2.18.0

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

* Re: [PATCH 1/2] test: wait until expected value appear in log
  2018-10-10  7:56 ` [PATCH 1/2] test: wait until expected value appear in log Sergei Voronezhskii
@ 2018-10-15  0:29   ` Alexander Turenko
  2018-10-17 22:04     ` [PATCH] test: enable parallel mode for xlog tests Sergei Voronezhskii
  0 siblings, 1 reply; 12+ messages in thread
From: Alexander Turenko @ 2018-10-15  0:29 UTC (permalink / raw)
  To: Sergei Voronezhskii; +Cc: tarantool-patches, Vladimir Davydov

Hi, Sergei!

I give some general comments below.

Please, update if you are agree with my comments and review the patch
with Vladimir.

WBR, Alexander Turenko.

On Wed, Oct 10, 2018 at 10:56:26AM +0300, Sergei Voronezhskii wrote:
> Sleep for the constant time can't fit the case when we need to wait for
> snapshot. System load may change app timings and we got flaky test.
> Need to check logfile with delay until timeout or log has expected
> entry.
> 
> Fixes #3684
> 
> Part of #2436, #3232
> ---
>  test/xlog/checkpoint_daemon.result   | 22 +++++++++++++++++-----
>  test/xlog/checkpoint_daemon.test.lua | 21 ++++++++++++++++-----
>  2 files changed, 33 insertions(+), 10 deletions(-)
> 

> diff --git a/test/xlog/checkpoint_daemon.test.lua b/test/xlog/checkpoint_daemon.test.lua
> index 4a0aafa84..02f2768d9 100644
> --- a/test/xlog/checkpoint_daemon.test.lua
> +++ b/test/xlog/checkpoint_daemon.test.lua
> @@ -44,9 +44,21 @@ for i = 1, 100 do
>      end
>  end;
>  
> -test_run:cmd("setopt delimiter ''");
> -
> +function wait_cond(fn, timeout, delay)
> +    timeout = timeout or 1.0
> +    delay = delay or 0.001
> +    local t1 = fiber.time()
> +    while not fn() do
> +        local work_time = fiber.time() - t1
> +        if work_time > timeout then
> +            return false
> +        end
> +        fiber.sleep(delay)
> +    end
> +    return true
> +end;
>  
> +test_run:cmd("setopt delimiter ''");
>  

I think it would be better to allow to reuse this pattern across tests:
place the function into test_run.lua and create a wrapper around
'grep_log', say, 'wait_log'. In this case timeout should not be
hardcoded and always should come from a test. Delay can be hardcoded.

When I need precise time I use clock.monotonic64(), because fiber.time()
value is updated sporadically depending on fiber scheduling / fiber pool
mechanics. Maybe that is not the case and fiber.time() is okay here,
just note to think about.

>  #snaps == 2 or snaps
>  #xlogs > 0
> @@ -54,10 +66,9 @@ test_run:cmd("setopt delimiter ''");
>  fio.basename(snaps[1], '.snap') >= fio.basename(xlogs[1], '.xlog')
>  
>  -- gh-2780 check that scheduled snapshots are performed
> -fiber.sleep(3 * PERIOD)
>  -- check that it's not first snapshot
> -test_run:grep_log("default", "saving snapshot", 400) == nil
> -test_run:grep_log("default", "making snapshot", 400) ~= nil
> +wait_cond(function() return test_run:grep_log("default", "saving snapshot", 400) == nil end)
> +wait_cond(function() return test_run:grep_log("default", "making snapshot", 400) ~= nil end)
>  

Now we don't check that 'saving snapshot' does not appear during some
time period. Maybe we should check it after 'making snapshot'.

>  -- restore default options
>  box.cfg{checkpoint_interval = 3600 * 4, checkpoint_count = 4 }
> -- 
> 2.18.0
> 

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

* [PATCH] test: enable parallel mode for xlog tests
  2018-10-15  0:29   ` Alexander Turenko
@ 2018-10-17 22:04     ` Sergei Voronezhskii
  2018-10-17 22:04       ` [PATCH 1/2] test: wait until expected value appear in log Sergei Voronezhskii
                         ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Sergei Voronezhskii @ 2018-10-17 22:04 UTC (permalink / raw)
  To: tarantool-patches; +Cc: Alexander Turenko, Vladimir Davydov

BRANCH: https://github.com/tarantool/tarantool/tree/sergw/enable-parallel-test-xlog
Depends on: https://github.com/tarantool/test-run/pull/128

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

* [PATCH 1/2] test: wait until expected value appear in log
  2018-10-17 22:04     ` [PATCH] test: enable parallel mode for xlog tests Sergei Voronezhskii
@ 2018-10-17 22:04       ` Sergei Voronezhskii
  2018-10-21  4:40         ` Alexander Turenko
  2018-10-17 22:04       ` [PATCH 2/2] test: enable parallel mode for xlog tests Sergei Voronezhskii
  2018-11-28 14:42       ` [tarantool-patches] [PATCH] " Kirill Yukhin
  2 siblings, 1 reply; 12+ messages in thread
From: Sergei Voronezhskii @ 2018-10-17 22:04 UTC (permalink / raw)
  To: tarantool-patches; +Cc: Alexander Turenko, Vladimir Davydov

Sleep for the constant time can't fit the case when we need to wait for
snapshot. System load may change app timings and we got flaky test.
Need to check logfile with delay until timeout or log has expected
entry.

Fixes #3684

Part of #2436, #3232
---
 test/xlog/checkpoint_daemon.result   | 10 +---------
 test/xlog/checkpoint_daemon.test.lua |  7 +------
 2 files changed, 2 insertions(+), 15 deletions(-)

diff --git a/test/xlog/checkpoint_daemon.result b/test/xlog/checkpoint_daemon.result
index d5ed666f2..64695293c 100644
--- a/test/xlog/checkpoint_daemon.result
+++ b/test/xlog/checkpoint_daemon.result
@@ -90,15 +90,7 @@ fio.basename(snaps[1], '.snap') >= fio.basename(xlogs[1], '.xlog')
 - true
 ...
 -- gh-2780 check that scheduled snapshots are performed
-fiber.sleep(3 * PERIOD)
----
-...
--- check that it's not first snapshot
-test_run:grep_log("default", "saving snapshot", 400) == nil
----
-- true
-...
-test_run:grep_log("default", "making snapshot", 400) ~= nil
+test_run:wait_log("default", "making snapshot", 400, 1.0 + PERIOD)
 ---
 - true
 ...
diff --git a/test/xlog/checkpoint_daemon.test.lua b/test/xlog/checkpoint_daemon.test.lua
index 4a0aafa84..f27f89da8 100644
--- a/test/xlog/checkpoint_daemon.test.lua
+++ b/test/xlog/checkpoint_daemon.test.lua
@@ -46,18 +46,13 @@ end;
 
 test_run:cmd("setopt delimiter ''");
 
-
-
 #snaps == 2 or snaps
 #xlogs > 0
 
 fio.basename(snaps[1], '.snap') >= fio.basename(xlogs[1], '.xlog')
 
 -- gh-2780 check that scheduled snapshots are performed
-fiber.sleep(3 * PERIOD)
--- check that it's not first snapshot
-test_run:grep_log("default", "saving snapshot", 400) == nil
-test_run:grep_log("default", "making snapshot", 400) ~= nil
+test_run:wait_log("default", "making snapshot", 400, 1.0 + PERIOD)
 
 -- restore default options
 box.cfg{checkpoint_interval = 3600 * 4, checkpoint_count = 4 }
-- 
2.18.0

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

* [PATCH 2/2] test: enable parallel mode for xlog tests
  2018-10-17 22:04     ` [PATCH] test: enable parallel mode for xlog tests Sergei Voronezhskii
  2018-10-17 22:04       ` [PATCH 1/2] test: wait until expected value appear in log Sergei Voronezhskii
@ 2018-10-17 22:04       ` Sergei Voronezhskii
  2018-11-27 13:33         ` [tarantool-patches] " Sergei Voronezhskii
  2018-11-28 14:42       ` [tarantool-patches] [PATCH] " Kirill Yukhin
  2 siblings, 1 reply; 12+ messages in thread
From: Sergei Voronezhskii @ 2018-10-17 22:04 UTC (permalink / raw)
  To: tarantool-patches; +Cc: Alexander Turenko, Vladimir Davydov

Part of #2436, #3232
---
 test/xlog/suite.ini | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/xlog/suite.ini b/test/xlog/suite.ini
index ffc812e49..3ccb281ba 100644
--- a/test/xlog/suite.ini
+++ b/test/xlog/suite.ini
@@ -8,4 +8,4 @@ release_disabled = errinj.test.lua panic_on_lsn_gap.test.lua panic_on_broken_lsn
 config = suite.cfg
 use_unix_sockets = True
 long_run = snap_io_rate.test.lua
-is_parallel = False
+is_parallel = True
-- 
2.18.0

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

* Re: [PATCH 1/2] test: wait until expected value appear in log
  2018-10-17 22:04       ` [PATCH 1/2] test: wait until expected value appear in log Sergei Voronezhskii
@ 2018-10-21  4:40         ` Alexander Turenko
  2018-10-23 15:00           ` Re[2]: " Sergei Voronezhskii
  0 siblings, 1 reply; 12+ messages in thread
From: Alexander Turenko @ 2018-10-21  4:40 UTC (permalink / raw)
  To: Sergei Voronezhskii; +Cc: tarantool-patches, Vladimir Davydov

>  fio.basename(snaps[1], '.snap') >= fio.basename(xlogs[1], '.xlog')
>  
>  -- gh-2780 check that scheduled snapshots are performed
> -fiber.sleep(3 * PERIOD)
> --- check that it's not first snapshot
> -test_run:grep_log("default", "saving snapshot", 400) == nil
> -test_run:grep_log("default", "making snapshot", 400) ~= nil
> +test_run:wait_log("default", "making snapshot", 400, 1.0 + PERIOD)
>  
>  -- restore default options
>  box.cfg{checkpoint_interval = 3600 * 4, checkpoint_count = 4 }

Cite from the previous review:

> >  -- gh-2780 check that scheduled snapshots are performed
> > -fiber.sleep(3 * PERIOD)
> >  -- check that it's not first snapshot
> > -test_run:grep_log("default", "saving snapshot", 400) == nil
> > -test_run:grep_log("default", "making snapshot", 400) ~= nil
> > +wait_cond(function() return test_run:grep_log("default", "saving snapshot", 400) == nil end)
> > +wait_cond(function() return test_run:grep_log("default", "making snapshot", 400) ~= nil end)

> Now we don't check that 'saving snapshot' does not appear during some
> time period. Maybe we should check it after 'making snapshot'.

It seems you decided to remove the check for some reason you don't mention in
the commit message. Am I missed something obvious?

In the previous message I just stated that **your** (previous) version of the
patch does not check for 'saving snapshot' while the original case does.

WBR, Alexander Turenko.

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

* Re[2]: [PATCH 1/2] test: wait until expected value appear in log
  2018-10-21  4:40         ` Alexander Turenko
@ 2018-10-23 15:00           ` Sergei Voronezhskii
  2018-10-25  2:49             ` Alexander Turenko
  0 siblings, 1 reply; 12+ messages in thread
From: Sergei Voronezhskii @ 2018-10-23 15:00 UTC (permalink / raw)
  To: Alexander Turenko; +Cc: tarantool-patches, Vladimir Davydov

[-- Attachment #1: Type: text/plain, Size: 1618 bytes --]


>Воскресенье, 21 октября 2018, 7:40 +03:00 от Alexander Turenko <alexander.turenko@tarantool.org>:
>
>>  fio.basename(snaps[1], '.snap') >= fio.basename(xlogs[1], '.xlog')
>> 
>>  -- gh-2780 check that scheduled snapshots are performed
>> -fiber.sleep(3 * PERIOD)
>> --- check that it's not first snapshot
>> -test_run:grep_log("default", "saving snapshot", 400) == nil
>> -test_run:grep_log("default", "making snapshot", 400) ~= nil
>> +test_run:wait_log("default", "making snapshot", 400, 1.0 + PERIOD)
>> 
>>  -- restore default options
>>  box.cfg{checkpoint_interval = 3600 * 4, checkpoint_count = 4 }
>
>Cite from the previous review:
>
>> >  -- gh-2780 check that scheduled snapshots are performed
>> > -fiber.sleep(3 * PERIOD)
>> >  -- check that it's not first snapshot
>> > -test_run:grep_log("default", "saving snapshot", 400) == nil
>> > -test_run:grep_log("default", "making snapshot", 400) ~= nil
>> > +wait_cond(function() return test_run:grep_log("default", "saving snapshot", 400) == nil end)
>> > +wait_cond(function() return test_run:grep_log("default", "making snapshot", 400) ~= nil end)
>
>> Now we don't check that 'saving snapshot' does not appear during some
>> time period. Maybe we should check it after 'making snapshot'.
>
>It seems you decided to remove the check for some reason you don't mention in
>the commit message. Am I missed something obvious?
>
>In the previous message I just stated that **your** (previous) version of the
>patch does not check for 'saving snapshot' while the original case does.
>
>WBR, Alexander Turenko.
Fixed


-- 
Sergei Voronezhskii

[-- Attachment #2: Type: text/html, Size: 2310 bytes --]

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

* Re: [PATCH 1/2] test: wait until expected value appear in log
  2018-10-23 15:00           ` Re[2]: " Sergei Voronezhskii
@ 2018-10-25  2:49             ` Alexander Turenko
  0 siblings, 0 replies; 12+ messages in thread
From: Alexander Turenko @ 2018-10-25  2:49 UTC (permalink / raw)
  To: Sergei Voronezhskii; +Cc: tarantool-patches, Vladimir Davydov

On Tue, Oct 23, 2018 at 06:00:52PM +0300, Sergei Voronezhskii wrote:
>      Воскресенье, 21 октября 2018, 7:40 +03:00 от Alexander Turenko
>      <alexander.turenko@tarantool.org>:
> 
>    > fio.basename(snaps[1], '.snap') >= fio.basename(xlogs[1], '.xlog')
>    >
>    > -- gh-2780 check that scheduled snapshots are performed
>    > -fiber.sleep(3 * PERIOD)
>    > --- check that it's not first snapshot
>    > -test_run:grep_log("default", "saving snapshot", 400) == nil
>    > -test_run:grep_log("default", "making snapshot", 400) ~= nil
>    > +test_run:wait_log("default", "making snapshot", 400, 1.0 + PERIOD)
>    >
>    > -- restore default options
>    > box.cfg{checkpoint_interval = 3600 * 4, checkpoint_count = 4 }
>    Cite from the previous review:
>    > > -- gh-2780 check that scheduled snapshots are performed
>    > > -fiber.sleep(3 * PERIOD)
>    > > -- check that it's not first snapshot
>    > > -test_run:grep_log("default", "saving snapshot", 400) == nil
>    > > -test_run:grep_log("default", "making snapshot", 400) ~= nil
>    > > +wait_cond(function() return test_run:grep_log("default", "saving
>    snapshot", 400) == nil end)
>    > > +wait_cond(function() return test_run:grep_log("default", "making
>    snapshot", 400) ~= nil end)
>    > Now we don't check that 'saving snapshot' does not appear during some
>    > time period. Maybe we should check it after 'making snapshot'.
>    It seems you decided to remove the check for some reason you don't
>    mention in
>    the commit message. Am I missed something obvious?
>    In the previous message I just stated that **your** (previous) version
>    of the
>    patch does not check for 'saving snapshot' while the original case
>    does.
>    WBR, Alexander Turenko.
> 
>    Fixed
>    --
>    Sergei Voronezhskii

Cite relevant diff:

--- gh-2780 check that scheduled snapshots are performed
-fiber.sleep(3 * PERIOD)
 -- check that it's not first snapshot
-test_run:grep_log("default", "saving snapshot", 400) == nil
-test_run:grep_log("default", "making snapshot", 400) ~= nil
+not_found = {cmp = function(val) return val == nil end}
+test_run:wait_log("default", "saving snapshot", 400, 1.0 + PERIOD, not_found)
+-- gh-2780 check that scheduled snapshots are performed
+test_run:wait_log("default", "making snapshot", 400, 1.0 + PERIOD)

Now it is more or less okay (except mine comments about wait_cond API
can be found in [1]). But we discussed it with Vladimir and decided to
rewrote the test using explicit mtime check. We should point it for you
before, sorry for that.

I proposed the patch for the test on the
Totktonada/gh-3684-fix-xlog-checkpoint-daemon-test branch.

I didn't enabled parallel run for the xlog test suite within my patch,
because firstly we need to test it intensively, including runs in
parallel with other parallel suites. That seems to be okay, btw.

Please, wait until the patch will be checked in, rebase is_parallel
enabling on top of updated 1.10 branch, test it appropriatelly and
resend the is_parallel enabling patch if things will be good.

[1]: https://github.com/tarantool/test-run/pull/128#pullrequestreview-167924583

WBR, Alexander Turenko.

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

* Re: [tarantool-patches] [PATCH 2/2] test: enable parallel mode for xlog tests
  2018-10-17 22:04       ` [PATCH 2/2] test: enable parallel mode for xlog tests Sergei Voronezhskii
@ 2018-11-27 13:33         ` Sergei Voronezhskii
  0 siblings, 0 replies; 12+ messages in thread
From: Sergei Voronezhskii @ 2018-11-27 13:33 UTC (permalink / raw)
  To: tarantool-patches; +Cc: Alexander Turenko, Vladimir Davydov

[-- Attachment #1: Type: text/plain, Size: 813 bytes --]

Hello

I've rebased on 2.1
BRANCH:  https://github.com/tarantool/tarantool/tree/sergw/enable-parallel-test-xlog-2.1
BUILD:  https://travis-ci.org/tarantool/tarantool/builds/460252333  


>Четверг, 18 октября 2018, 1:05 +03:00 от Sergei Voronezhskii <sergw@tarantool.org>:
>
>Part of #2436, #3232
>---
> test/xlog/suite.ini | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
>diff --git a/test/xlog/suite.ini b/test/xlog/suite.ini
>index ffc812e49..3ccb281ba 100644
>--- a/test/xlog/suite.ini
>+++ b/test/xlog/suite.ini
>@@ -8,4 +8,4 @@ release_disabled = errinj.test.lua panic_on_lsn_gap.test.lua panic_on_broken_lsn
> config = suite.cfg
> use_unix_sockets = True
> long_run = snap_io_rate.test.lua
>-is_parallel = False
>+is_parallel = True
>-- 
>2.18.0
>
>


-- 
Sergei Voronezhskii

[-- Attachment #2: Type: text/html, Size: 1546 bytes --]

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

* Re: [tarantool-patches] [PATCH] test: enable parallel mode for xlog tests
  2018-10-17 22:04     ` [PATCH] test: enable parallel mode for xlog tests Sergei Voronezhskii
  2018-10-17 22:04       ` [PATCH 1/2] test: wait until expected value appear in log Sergei Voronezhskii
  2018-10-17 22:04       ` [PATCH 2/2] test: enable parallel mode for xlog tests Sergei Voronezhskii
@ 2018-11-28 14:42       ` Kirill Yukhin
  2 siblings, 0 replies; 12+ messages in thread
From: Kirill Yukhin @ 2018-11-28 14:42 UTC (permalink / raw)
  To: tarantool-patches; +Cc: Alexander Turenko, Vladimir Davydov

Hello,
On 18 Oct 01:04, Sergei Voronezhskii wrote:
> BRANCH: https://github.com/tarantool/tarantool/tree/sergw/enable-parallel-test-xlog
> Depends on: https://github.com/tarantool/test-run/pull/128

I've checked your patch into 2.1 branch.

--
Regards, Kirill Yukhin

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

end of thread, other threads:[~2018-11-28 14:42 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-10  7:56 [PATCH] test: enable parallel mode for xlog tests Sergei Voronezhskii
2018-10-10  7:56 ` [PATCH 1/2] test: wait until expected value appear in log Sergei Voronezhskii
2018-10-15  0:29   ` Alexander Turenko
2018-10-17 22:04     ` [PATCH] test: enable parallel mode for xlog tests Sergei Voronezhskii
2018-10-17 22:04       ` [PATCH 1/2] test: wait until expected value appear in log Sergei Voronezhskii
2018-10-21  4:40         ` Alexander Turenko
2018-10-23 15:00           ` Re[2]: " Sergei Voronezhskii
2018-10-25  2:49             ` Alexander Turenko
2018-10-17 22:04       ` [PATCH 2/2] test: enable parallel mode for xlog tests Sergei Voronezhskii
2018-11-27 13:33         ` [tarantool-patches] " Sergei Voronezhskii
2018-11-28 14:42       ` [tarantool-patches] [PATCH] " Kirill Yukhin
2018-10-10  7:56 ` [PATCH 2/2] " Sergei Voronezhskii

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