File tree 2 files changed +19
-10
lines changed
2 files changed +19
-10
lines changed Original file line number Diff line number Diff line change 1
- Parsed test spec with 2 sessions
1
+ Parsed test spec with 3 sessions
2
2
3
- starting permutation: s2l s1i s2i
3
+ starting permutation: s2l s1i s2i s3u
4
+ pg_advisory_lock
5
+
6
+
4
7
step s2l: SELECT pg_advisory_lock(281457);
5
8
pg_advisory_lock
6
9
@@ -11,9 +14,11 @@ step s1i:
11
14
<waiting ...>
12
15
step s2i:
13
16
CREATE INDEX CONCURRENTLY mcic_two_pkey ON mcic_two (id)
14
- WHERE unlck();
17
+ WHERE unlck() AND lck_shr(572814);
18
+ <waiting ...>
19
+ step s3u: SELECT unlck();
20
+ unlck
15
21
22
+ t
16
23
step s1i: <... completed>
17
- s1
18
-
19
-
24
+ step s2i: <... completed>
Original file line number Diff line number Diff line change @@ -26,15 +26,19 @@ session "s1"
26
26
step "s1i" {
27
27
CREATE INDEX CONCURRENTLY mcic_one_pkey ON mcic_one (id )
28
28
WHERE lck_shr (281457 );
29
- }
30
- teardown { SELECT pg_advisory_unlock_all () AS "s1" ; }
29
+ }
30
+ step "s1u" { SELECT unlck () ; }
31
31
32
32
33
33
session "s2"
34
34
step "s2l" { SELECT pg_advisory_lock (281457 ); }
35
35
step "s2i" {
36
36
CREATE INDEX CONCURRENTLY mcic_two_pkey ON mcic_two (id )
37
- WHERE unlck ();
37
+ WHERE unlck () AND lck_shr ( 572814 ) ;
38
38
}
39
39
40
- permutation "s2l" "s1i" "s2i"
40
+ session "s3"
41
+ setup { SELECT pg_advisory_lock (572814 ); }
42
+ step "s3u" { SELECT unlck (); }
43
+
44
+ permutation "s2l" "s1i" "s2i" "s3u"
You can’t perform that action at this time.
0 commit comments