Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0f0aa42

Browse files
committed
tests: update for tests.page.PageTest.test_multi_timeline_page
1 parent2e41772 commit0f0aa42

File tree

1 file changed

+29
-7
lines changed

1 file changed

+29
-7
lines changed

‎tests/page.py‎

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1210,10 +1210,12 @@ def test_multi_timeline_page(self):
12101210
self.set_archiving(backup_dir,'node',node)
12111211
node.slow_start()
12121212

1213-
node.pgbench_init(scale=50)
1213+
node.safe_psql("postgres","create extension pageinspect")
1214+
1215+
node.pgbench_init(scale=20)
12141216
full_id=self.backup_node(backup_dir,'node',node)
12151217

1216-
pgbench=node.pgbench(options=['-T','20','-c','1','--no-vacuum'])
1218+
pgbench=node.pgbench(options=['-T','10','-c','1','--no-vacuum'])
12171219
pgbench.wait()
12181220

12191221
self.backup_node(backup_dir,'node',node,backup_type='delta')
@@ -1231,23 +1233,43 @@ def test_multi_timeline_page(self):
12311233
pgbench.wait()
12321234

12331235
# create timelines
1234-
foriinrange(2,12):
1236+
foriinrange(2,6):
12351237
node.cleanup()
12361238
self.restore_node(
12371239
backup_dir,'node',node,backup_id=full_id,
12381240
options=['--recovery-target-timeline={0}'.format(i)])
12391241
node.slow_start()
1240-
pgbench=node.pgbench(options=['-T','3','-c','1','--no-vacuum'])
1242+
node.safe_psql("postgres","CHECKPOINT")
1243+
pgbench=node.pgbench(options=['-T','10','-c','1','--no-vacuum'])
12411244
pgbench.wait()
12421245

1246+
ifi%2==0:
1247+
self.backup_node(backup_dir,'node',node,backup_type='page')
1248+
12431249
page_id=self.backup_node(
12441250
backup_dir,'node',node,backup_type='page',
12451251
options=['--log-level-file=VERBOSE'])
12461252

12471253
pgdata=self.pgdata_content(node.data_dir)
1248-
node.cleanup()
1249-
self.restore_node(backup_dir,'node',node)
1250-
pgdata_restored=self.pgdata_content(node.data_dir)
1254+
1255+
# result = node.safe_psql(
1256+
# "postgres", "select * from pgbench_accounts")
1257+
1258+
node_restored=self.make_simple_node(
1259+
base_dir=os.path.join(module_name,fname,'node_restored'))
1260+
node_restored.cleanup()
1261+
1262+
self.restore_node(backup_dir,'node',node_restored)
1263+
pgdata_restored=self.pgdata_content(node_restored.data_dir)
1264+
1265+
self.set_auto_conf(node_restored, {'port':node_restored.port})
1266+
node_restored.slow_start()
1267+
1268+
# result_new = node_restored.safe_psql(
1269+
# "postgres", "select * from pgbench_accounts")
1270+
1271+
# self.assertEqual(result, result_new)
1272+
12511273
self.compare_pgdata(pgdata,pgdata_restored)
12521274

12531275
show=self.show_archive(backup_dir)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp