- Notifications
You must be signed in to change notification settings - Fork28
Commit959ac58
committed
In HS, Startup process sets SIGALRM when waiting for buffer pin. If
woken by alarm we send SIGUSR1 to all backends requesting that theycheck to see if they are blocking Startup process. If so, they throwERROR/FATAL as for other conflict resolutions. Deadlock stop gapremoved. max_standby_delay = -1 option removed to prevent deadlock.1 parent4fa69e5 commit959ac58
File tree
16 files changed
+367
-87
lines changed- doc/src/sgml
- src
- backend
- access/transam
- storage
- buffer
- ipc
- lmgr
- tcop
- utils/misc
- include/storage
16 files changed
+367
-87
lines changedLines changed: 4 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
2399 | 2399 |
| |
2400 | 2400 |
| |
2401 | 2401 |
| |
2402 |
| - | |
| 2402 | + | |
2403 | 2403 |
| |
2404 | 2404 |
| |
2405 | 2405 |
| |
| |||
2536 | 2536 |
| |
2537 | 2537 |
| |
2538 | 2538 |
| |
2539 |
| - | |
2540 |
| - | |
2541 |
| - | |
2542 |
| - | |
2543 |
| - | |
| 2539 | + | |
2544 | 2540 |
| |
2545 | 2541 |
| |
2546 | 2542 |
| |
| |||
2630 | 2626 |
| |
2631 | 2627 |
| |
2632 | 2628 |
| |
2633 |
| - | |
2634 |
| - | |
2635 |
| - | |
2636 |
| - | |
2637 |
| - | |
| 2629 | + | |
2638 | 2630 |
| |
2639 | 2631 |
| |
2640 | 2632 |
| |
|
Lines changed: 8 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
1825 | 1825 |
| |
1826 | 1826 |
| |
1827 | 1827 |
| |
1828 |
| - | |
1829 |
| - | |
1830 |
| - | |
1831 |
| - | |
| 1828 | + | |
| 1829 | + | |
| 1830 | + | |
1832 | 1831 |
| |
1833 | 1832 |
| |
1834 |
| - | |
1835 |
| - | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
1836 | 1837 |
| |
1837 | 1838 |
| |
1838 | 1839 |
| |
|
Lines changed: 7 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
8803 | 8803 |
| |
8804 | 8804 |
| |
8805 | 8805 |
| |
8806 |
| - | |
8807 |
| - | |
8808 |
| - | |
| 8806 | + | |
| 8807 | + | |
| 8808 | + | |
| 8809 | + | |
| 8810 | + | |
| 8811 | + | |
8809 | 8812 |
| |
8810 | 8813 |
| |
8811 | 8814 |
| |
|
Lines changed: 38 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
| 47 | + | |
47 | 48 |
| |
48 | 49 |
| |
49 | 50 |
| |
| |||
2417 | 2418 |
| |
2418 | 2419 |
| |
2419 | 2420 |
| |
| 2421 | + | |
2420 | 2422 |
| |
2421 |
| - | |
| 2423 | + | |
| 2424 | + | |
| 2425 | + | |
| 2426 | + | |
| 2427 | + | |
| 2428 | + | |
| 2429 | + | |
| 2430 | + | |
| 2431 | + | |
| 2432 | + | |
| 2433 | + | |
2422 | 2434 |
| |
2423 | 2435 |
| |
2424 | 2436 |
| |
2425 | 2437 |
| |
2426 | 2438 |
| |
| 2439 | + | |
| 2440 | + | |
| 2441 | + | |
| 2442 | + | |
| 2443 | + | |
| 2444 | + | |
| 2445 | + | |
| 2446 | + | |
| 2447 | + | |
| 2448 | + | |
| 2449 | + | |
| 2450 | + | |
| 2451 | + | |
| 2452 | + | |
| 2453 | + | |
| 2454 | + | |
| 2455 | + | |
| 2456 | + | |
| 2457 | + | |
| 2458 | + | |
| 2459 | + | |
| 2460 | + | |
| 2461 | + | |
| 2462 | + | |
2427 | 2463 |
| |
2428 | 2464 |
| |
2429 | 2465 |
| |
|
Lines changed: 7 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
| |||
1680 | 1680 |
| |
1681 | 1681 |
| |
1682 | 1682 |
| |
1683 |
| - | |
1684 |
| - | |
| 1683 | + | |
1685 | 1684 |
| |
1686 | 1685 |
| |
1687 | 1686 |
| |
1688 | 1687 |
| |
1689 | 1688 |
| |
1690 |
| - | |
1691 |
| - | |
| 1689 | + | |
1692 | 1690 |
| |
1693 | 1691 |
| |
1694 | 1692 |
| |
| |||
1727 | 1725 |
| |
1728 | 1726 |
| |
1729 | 1727 |
| |
1730 |
| - | |
1731 |
| - | |
1732 |
| - | |
1733 | 1728 |
| |
1734 | 1729 |
| |
1735 | 1730 |
| |
| |||
1886 | 1881 |
| |
1887 | 1882 |
| |
1888 | 1883 |
| |
1889 |
| - | |
| 1884 | + | |
1890 | 1885 |
| |
1891 | 1886 |
| |
1892 | 1887 |
| |
| |||
1899 | 1894 |
| |
1900 | 1895 |
| |
1901 | 1896 |
| |
1902 |
| - | |
| 1897 | + | |
1903 | 1898 |
| |
1904 | 1899 |
| |
1905 | 1900 |
| |
1906 | 1901 |
| |
1907 | 1902 |
| |
1908 |
| - | |
| 1903 | + | |
1909 | 1904 |
| |
1910 | 1905 |
| |
1911 | 1906 |
| |
1912 | 1907 |
| |
1913 | 1908 |
| |
1914 | 1909 |
| |
1915 | 1910 |
| |
1916 |
| - | |
1917 |
| - | |
| 1911 | + | |
1918 | 1912 |
| |
1919 | 1913 |
| |
1920 | 1914 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
272 | 272 |
| |
273 | 273 |
| |
274 | 274 |
| |
| 275 | + | |
| 276 | + | |
| 277 | + | |
275 | 278 |
| |
276 | 279 |
|
0 commit comments
Comments
(0)