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

Commit37f0b47

Browse files
committed
tests
1 parentedf5f00 commit37f0b47

File tree

4 files changed

+16
-11
lines changed

4 files changed

+16
-11
lines changed

‎contrib/mmts/t/001_basic_recovery.pl‎

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
use Cluster;
44
use TestLib;
55
use Test::Moretests=> 3;
6-
use DBI;
7-
use DBD::Pg':async';
86

97
my$cluster = new Cluster(3);
108
$cluster->init();
@@ -43,11 +41,13 @@
4341
diag("stopping node 2");
4442
$cluster->{nodes}->[2]->teardown_node;
4543

46-
diag("sleeping 15");
47-
sleep(15);
44+
my$ret =$cluster->psql(0,'postgres',"insert into t values(4, 40);");
45+
diag"tx1 status =$ret";
4846

4947
diag("inserting 2");
50-
$cluster->psql(0,'postgres',"insert into t values(2, 20);");
48+
my$ret =$cluster->psql(0,'postgres',"insert into t values(2, 20);");
49+
diag"tx2 status =$ret";
50+
5151
diag("selecting");
5252
$cluster->psql(1,'postgres',"select v from t where k=2;",stdout=> \$psql_out);
5353
diag("selected");
@@ -59,14 +59,18 @@
5959

6060
diag("starting node 2");
6161
$cluster->{nodes}->[2]->start;
62-
diag("sleeping 10");
62+
#diag("sleeping 10");
6363
#sleep(10); # XXX: here we can poll
64+
6465
$cluster->psql(0,'postgres',"select mtm.poll_node(3);");
6566
diag("inserting 3");
67+
6668
$cluster->psql(0,'postgres',"insert into t values(3, 30);");
6769
diag("selecting");
70+
6871
$cluster->psql(2,'postgres',"select v from t where k=3;",stdout=> \$psql_out);
6972
diag("selected");
73+
7074
is($psql_out,'30',"Check replication after failed node recovery.");
7175

7276

‎contrib/mmts/testeaux/Cluster.pm‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ sub configure
109109
multimaster.queue_size = 10485760 # 10mb
110110
multimaster.node_id =$id
111111
multimaster.conn_strings = '$connstr'
112-
multimaster.use_raftable =true
112+
multimaster.use_raftable =false
113113
multimaster.ignore_tables_without_pk = true
114-
multimaster.twopc_min_timeout =60000
114+
multimaster.twopc_min_timeout =10000
115115
raftable.id =$id
116116
raftable.peers = '$raftpeers'
117117
));

‎contrib/raftable/raft/Makefile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#override CC := clang
22
overrideCFLAGS += -fpic -Wall -Wfatal-errors -O0 -g -pedantic -std=c99
3-
overrideCPPFLAGS += -I. -Iinclude -DDEBUG
3+
overrideCPPFLAGS += -I. -Iinclude#-DDEBUG
44
override HEART_LDFLAGS += -Llib -lraft -ljansson
55

66
AR = ar

‎src/bin/pgbench/pgbench.c‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,8 +1464,9 @@ doCustom(TState *thread, CState *st, StatsData *agg)
14641464
default:
14651465
fprintf(stderr,"client %d aborted in state %d: %s",
14661466
st->id,st->state,PQerrorMessage(st->con));
1467-
PQclear(res);
1468-
returnclientDone(st, false);
1467+
//PQclear(res);
1468+
//return clientDone(st, false);
1469+
break;
14691470
}
14701471
PQclear(res);
14711472
discard_response(st);

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp