blob: 683ee91143103a1f2f39925b81b0e1ff741e3028 [file] [log] [blame]
James Robinsonfa686172015-02-23 18:32:32 -08001/*
2** Configure five tasks in different ways, then run tests.
3*/
4--if vfsname() GLOB 'unix'
5PRAGMA page_size=8192;
6--task 1
7 PRAGMA journal_mode=PERSIST;
8 PRAGMA mmap_size=0;
9--end
10--task 2
11 PRAGMA journal_mode=TRUNCATE;
12 PRAGMA mmap_size=28672;
13--end
14--task 3
15 PRAGMA journal_mode=MEMORY;
16--end
17--task 4
18 PRAGMA journal_mode=OFF;
19--end
20--task 4
21 PRAGMA mmap_size(268435456);
22--end
23--source multiwrite01.test
24--wait all
25PRAGMA page_size=16384;
26VACUUM;
27CREATE TABLE pgsz(taskid, sz INTEGER);
28--task 1
29 INSERT INTO pgsz VALUES(1, eval('PRAGMA page_size'));
30--end
31--task 2
32 INSERT INTO pgsz VALUES(2, eval('PRAGMA page_size'));
33--end
34--task 3
35 INSERT INTO pgsz VALUES(3, eval('PRAGMA page_size'));
36--end
37--task 4
38 INSERT INTO pgsz VALUES(4, eval('PRAGMA page_size'));
39--end
40--task 5
41 INSERT INTO pgsz VALUES(5, eval('PRAGMA page_size'));
42--end
43--source multiwrite01.test
44--wait all
45SELECT sz FROM pgsz;
46--match 16384 16384 16384 16384 16384