diff --git a/test/replication/init_storage.test.py b/test/replication/init_storage.test.py
index d17f69b53c2806a961698cccae0f8a95f90c29ae..072b468a4f8bfc75e0858be1658728269ea1b2ce 100644
--- a/test/replication/init_storage.test.py
+++ b/test/replication/init_storage.test.py
@@ -11,7 +11,7 @@ master.admin('space:create_index(\'primary\', \'hash\', {parts = { 0, \'num\' }
 master.admin('for k = 1, 9 do space:insert(k, k*k) end')
 
 for k in glob.glob(os.path.join(master.vardir, '*.xlog')):
-	os.unlink(k)
+    os.unlink(k)
 
 print '-------------------------------------------------------------'
 print 'replica test 1 (must be failed)'
@@ -24,7 +24,7 @@ replica.deploy("replication/cfg/replica.cfg",
                need_init=False)
 
 for i in range(1, 10):
-	replica.admin('box.select(42, 0, %d)' % i)
+    replica.admin('box.select(42, 0, %d)' % i)
 
 replica.stop()
 replica.cleanup(True)
@@ -32,7 +32,7 @@ replica.cleanup(True)
 master.admin('box.snapshot()')
 master.restart()
 master.admin('for k = 10, 19 do box.insert(42, k, k*k*k) end')
-
+lsn = master.get_param('lsn')
 print '-------------------------------------------------------------'
 print 'replica test 2 (must be ok)'
 print '-------------------------------------------------------------'
@@ -44,9 +44,9 @@ replica.deploy("replication/cfg/replica.cfg",
                need_init=False)
 
 replica.admin('space = box.space.test');
-
+replica.wait_lsn(lsn)
 for i in range(1, 20):
-	replica.admin('space:select(0, %d)' % i)
+    replica.admin('space:select(0, %d)' % i)
 
 replica.stop()
 replica.cleanup(True)