forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitc24dcd0
committed
Use pg_pread() and pg_pwrite() for data files and WAL.
Cut down on system calls by doing random I/O using offset-based OSroutines where available. Remove the code for tracking the 'virtual'seek position. The only reason left to call FileSeek() was to getthe file's size, so provide a new function FileSize() instead.Author: Oskari Saarenmaa, Thomas MunroReviewed-by: Thomas Munro, Jesper Pedersen, Tom Lane, Alvaro HerreraDiscussion:https://postgr.es/m/CAEepm=02rapCpPR3ZGF2vW=SBHSdFYO_bz_f-wwWJonmA3APgw@mail.gmail.comDiscussion:https://postgr.es/m/b8748d39-0b19-0514-a1b9-4e5a28e6a208%40gmail.comDiscussion:https://postgr.es/m/a86bd200-ebbe-d829-e3ca-0c4474b2fcb7%40ohmu.fi1 parent3fd2a79 commitc24dcd0
6 files changed
+42
-288
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
935 | 935 |
| |
936 | 936 |
| |
937 | 937 |
| |
938 |
| - | |
| 938 | + | |
939 | 939 |
| |
940 | 940 |
| |
941 | 941 |
| |
|
Lines changed: 3 additions & 27 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2478 | 2478 |
| |
2479 | 2479 |
| |
2480 | 2480 |
| |
2481 |
| - | |
2482 |
| - | |
2483 |
| - | |
2484 |
| - | |
2485 |
| - | |
2486 |
| - | |
2487 |
| - | |
2488 |
| - | |
2489 |
| - | |
2490 |
| - | |
2491 |
| - | |
2492 |
| - | |
2493 | 2481 |
| |
2494 | 2482 |
| |
2495 | 2483 |
| |
| |||
2498 | 2486 |
| |
2499 | 2487 |
| |
2500 | 2488 |
| |
2501 |
| - | |
| 2489 | + | |
2502 | 2490 |
| |
2503 | 2491 |
| |
2504 | 2492 |
| |
| |||
2513 | 2501 |
| |
2514 | 2502 |
| |
2515 | 2503 |
| |
| 2504 | + | |
2516 | 2505 |
| |
2517 | 2506 |
| |
2518 | 2507 |
| |
| |||
11821 | 11810 |
| |
11822 | 11811 |
| |
11823 | 11812 |
| |
11824 |
| - | |
11825 |
| - | |
11826 |
| - | |
11827 |
| - | |
11828 |
| - | |
11829 |
| - | |
11830 |
| - | |
11831 |
| - | |
11832 |
| - | |
11833 |
| - | |
11834 |
| - | |
11835 |
| - | |
11836 |
| - | |
11837 | 11813 |
| |
11838 | 11814 |
| |
11839 |
| - | |
| 11815 | + | |
11840 | 11816 |
| |
11841 | 11817 |
| |
11842 | 11818 |
| |
|
Lines changed: 5 additions & 41 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
67 | 67 |
| |
68 | 68 |
| |
69 | 69 |
| |
70 |
| - | |
71 |
| - | |
72 |
| - | |
73 |
| - | |
74 |
| - | |
75 |
| - | |
76 | 70 |
| |
77 | 71 |
| |
78 | 72 |
| |
| |||
116 | 110 |
| |
117 | 111 |
| |
118 | 112 |
| |
119 |
| - | |
120 | 113 |
| |
121 | 114 |
| |
122 | 115 |
| |
| |||
170 | 163 |
| |
171 | 164 |
| |
172 | 165 |
| |
173 |
| - | |
174 |
| - | |
175 | 166 |
| |
176 |
| - | |
177 | 167 |
| |
178 | 168 |
| |
179 | 169 |
| |
| |||
396 | 386 |
| |
397 | 387 |
| |
398 | 388 |
| |
399 |
| - | |
400 | 389 |
| |
401 | 390 |
| |
402 | 391 |
| |
| |||
422 | 411 |
| |
423 | 412 |
| |
424 | 413 |
| |
425 |
| - | |
426 |
| - | |
427 |
| - | |
428 |
| - | |
429 |
| - | |
430 |
| - | |
431 |
| - | |
432 |
| - | |
433 |
| - | |
434 |
| - | |
435 |
| - | |
436 | 414 |
| |
437 | 415 |
| |
438 | 416 |
| |
| 417 | + | |
439 | 418 |
| |
440 | 419 |
| |
441 | 420 |
| |
| 421 | + | |
442 | 422 |
| |
443 | 423 |
| |
444 | 424 |
| |
445 |
| - | |
446 | 425 |
| |
447 | 426 |
| |
448 | 427 |
| |
| |||
491 | 470 |
| |
492 | 471 |
| |
493 | 472 |
| |
494 |
| - | |
495 |
| - | |
496 |
| - | |
497 | 473 |
| |
498 |
| - | |
499 |
| - | |
500 |
| - | |
501 |
| - | |
502 |
| - | |
503 |
| - | |
504 | 474 |
| |
505 | 475 |
| |
506 | 476 |
| |
| 477 | + | |
507 | 478 |
| |
508 | 479 |
| |
509 | 480 |
| |
510 |
| - | |
511 | 481 |
| |
512 | 482 |
| |
513 | 483 |
| |
| |||
803 | 773 |
| |
804 | 774 |
| |
805 | 775 |
| |
806 |
| - | |
807 |
| - | |
| 776 | + | |
| 777 | + | |
808 | 778 |
| |
809 | 779 |
| |
810 |
| - | |
811 | 780 |
| |
812 | 781 |
| |
813 | 782 |
| |
| |||
849 | 818 |
| |
850 | 819 |
| |
851 | 820 |
| |
852 |
| - | |
853 |
| - | |
854 | 821 |
| |
855 |
| - | |
856 | 822 |
| |
857 |
| - | |
858 |
| - | |
859 | 823 |
| |
860 | 824 |
| |
861 | 825 |
| |
|
0 commit comments
Comments
(0)