| OLD | NEW |
| (Empty) |
| 1 /* | |
| 2 ** Configure five tasks in different ways, then run tests. | |
| 3 */ | |
| 4 --if vfsname() GLOB 'unix' | |
| 5 PRAGMA 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 | |
| 25 PRAGMA page_size=16384; | |
| 26 VACUUM; | |
| 27 CREATE 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 | |
| 45 SELECT sz FROM pgsz; | |
| 46 --match 16384 16384 16384 16384 16384 | |
| OLD | NEW |