Commit 418d18f
committed
Use Instrumentation struct for parallel worker communication
This simplifies the allocations a bit, since we don't need to separately
allocate WAL and buffer usage, and allows the easier addition of a
planned third struct in Instrumentation.
Author: Lukas Fittl <lukas@fittl.com>
Reviewed-by:
Discussion: https://postgr.es/m/1 parent 6c03de9 commit 418d18f
8 files changed
Lines changed: 99 additions & 171 deletions
File tree
- src
- backend
- access
- brin
- gin
- nbtree
- commands
- executor
- include/executor
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
| 52 | + | |
54 | 53 | | |
55 | 54 | | |
56 | 55 | | |
| |||
146 | 145 | | |
147 | 146 | | |
148 | 147 | | |
149 | | - | |
150 | | - | |
| 148 | + | |
151 | 149 | | |
152 | 150 | | |
153 | 151 | | |
| |||
2385 | 2383 | | |
2386 | 2384 | | |
2387 | 2385 | | |
2388 | | - | |
2389 | | - | |
| 2386 | + | |
2390 | 2387 | | |
2391 | 2388 | | |
2392 | 2389 | | |
| |||
2428 | 2425 | | |
2429 | 2426 | | |
2430 | 2427 | | |
2431 | | - | |
2432 | | - | |
| 2428 | + | |
2433 | 2429 | | |
2434 | 2430 | | |
2435 | 2431 | | |
2436 | 2432 | | |
2437 | 2433 | | |
2438 | 2434 | | |
2439 | | - | |
2440 | | - | |
2441 | | - | |
2442 | | - | |
| 2435 | + | |
2443 | 2436 | | |
2444 | 2437 | | |
2445 | 2438 | | |
| |||
2512 | 2505 | | |
2513 | 2506 | | |
2514 | 2507 | | |
2515 | | - | |
| 2508 | + | |
2516 | 2509 | | |
2517 | 2510 | | |
2518 | | - | |
2519 | | - | |
2520 | | - | |
2521 | | - | |
2522 | | - | |
2523 | | - | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
2524 | 2514 | | |
2525 | 2515 | | |
2526 | 2516 | | |
| |||
2531 | 2521 | | |
2532 | 2522 | | |
2533 | 2523 | | |
2534 | | - | |
2535 | | - | |
| 2524 | + | |
2536 | 2525 | | |
2537 | 2526 | | |
2538 | 2527 | | |
| |||
2571 | 2560 | | |
2572 | 2561 | | |
2573 | 2562 | | |
2574 | | - | |
| 2563 | + | |
2575 | 2564 | | |
2576 | 2565 | | |
2577 | 2566 | | |
| |||
2885 | 2874 | | |
2886 | 2875 | | |
2887 | 2876 | | |
2888 | | - | |
2889 | | - | |
| 2877 | + | |
2890 | 2878 | | |
2891 | 2879 | | |
2892 | 2880 | | |
| |||
2947 | 2935 | | |
2948 | 2936 | | |
2949 | 2937 | | |
2950 | | - | |
2951 | | - | |
2952 | | - | |
2953 | | - | |
2954 | | - | |
| 2938 | + | |
| 2939 | + | |
2955 | 2940 | | |
2956 | 2941 | | |
2957 | 2942 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
| 45 | + | |
47 | 46 | | |
48 | 47 | | |
49 | 48 | | |
| |||
135 | 134 | | |
136 | 135 | | |
137 | 136 | | |
138 | | - | |
139 | | - | |
| 137 | + | |
140 | 138 | | |
141 | 139 | | |
142 | 140 | | |
| |||
942 | 940 | | |
943 | 941 | | |
944 | 942 | | |
945 | | - | |
946 | | - | |
| 943 | + | |
947 | 944 | | |
948 | 945 | | |
949 | 946 | | |
| |||
984 | 981 | | |
985 | 982 | | |
986 | 983 | | |
987 | | - | |
988 | | - | |
| 984 | + | |
989 | 985 | | |
990 | 986 | | |
991 | 987 | | |
992 | 988 | | |
993 | 989 | | |
994 | 990 | | |
995 | | - | |
996 | | - | |
997 | | - | |
998 | | - | |
| 991 | + | |
999 | 992 | | |
1000 | 993 | | |
1001 | 994 | | |
| |||
1063 | 1056 | | |
1064 | 1057 | | |
1065 | 1058 | | |
1066 | | - | |
| 1059 | + | |
1067 | 1060 | | |
1068 | 1061 | | |
1069 | | - | |
1070 | | - | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
1075 | 1065 | | |
1076 | 1066 | | |
1077 | 1067 | | |
| |||
1082 | 1072 | | |
1083 | 1073 | | |
1084 | 1074 | | |
1085 | | - | |
1086 | | - | |
| 1075 | + | |
1087 | 1076 | | |
1088 | 1077 | | |
1089 | 1078 | | |
| |||
1122 | 1111 | | |
1123 | 1112 | | |
1124 | 1113 | | |
1125 | | - | |
| 1114 | + | |
1126 | 1115 | | |
1127 | 1116 | | |
1128 | 1117 | | |
| |||
2115 | 2104 | | |
2116 | 2105 | | |
2117 | 2106 | | |
2118 | | - | |
2119 | | - | |
| 2107 | + | |
2120 | 2108 | | |
2121 | 2109 | | |
2122 | 2110 | | |
| |||
2196 | 2184 | | |
2197 | 2185 | | |
2198 | 2186 | | |
2199 | | - | |
2200 | | - | |
2201 | | - | |
2202 | | - | |
2203 | | - | |
| 2187 | + | |
| 2188 | + | |
2204 | 2189 | | |
2205 | 2190 | | |
2206 | 2191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
69 | | - | |
| 68 | + | |
70 | 69 | | |
71 | 70 | | |
72 | 71 | | |
| |||
194 | 193 | | |
195 | 194 | | |
196 | 195 | | |
197 | | - | |
198 | | - | |
| 196 | + | |
199 | 197 | | |
200 | 198 | | |
201 | 199 | | |
| |||
1407 | 1405 | | |
1408 | 1406 | | |
1409 | 1407 | | |
1410 | | - | |
1411 | | - | |
| 1408 | + | |
1412 | 1409 | | |
1413 | 1410 | | |
1414 | 1411 | | |
| |||
1461 | 1458 | | |
1462 | 1459 | | |
1463 | 1460 | | |
1464 | | - | |
1465 | | - | |
| 1461 | + | |
1466 | 1462 | | |
1467 | 1463 | | |
1468 | 1464 | | |
1469 | 1465 | | |
1470 | 1466 | | |
1471 | 1467 | | |
1472 | | - | |
1473 | | - | |
1474 | | - | |
1475 | | - | |
| 1468 | + | |
1476 | 1469 | | |
1477 | 1470 | | |
1478 | 1471 | | |
| |||
1559 | 1552 | | |
1560 | 1553 | | |
1561 | 1554 | | |
1562 | | - | |
| 1555 | + | |
1563 | 1556 | | |
1564 | 1557 | | |
1565 | | - | |
1566 | | - | |
1567 | | - | |
1568 | | - | |
1569 | | - | |
1570 | | - | |
| 1558 | + | |
| 1559 | + | |
| 1560 | + | |
1571 | 1561 | | |
1572 | 1562 | | |
1573 | 1563 | | |
| |||
1579 | 1569 | | |
1580 | 1570 | | |
1581 | 1571 | | |
1582 | | - | |
1583 | | - | |
| 1572 | + | |
1584 | 1573 | | |
1585 | 1574 | | |
1586 | 1575 | | |
| |||
1619 | 1608 | | |
1620 | 1609 | | |
1621 | 1610 | | |
1622 | | - | |
| 1611 | + | |
1623 | 1612 | | |
1624 | 1613 | | |
1625 | 1614 | | |
| |||
1753 | 1742 | | |
1754 | 1743 | | |
1755 | 1744 | | |
1756 | | - | |
1757 | | - | |
| 1745 | + | |
1758 | 1746 | | |
1759 | 1747 | | |
1760 | 1748 | | |
| |||
1836 | 1824 | | |
1837 | 1825 | | |
1838 | 1826 | | |
1839 | | - | |
1840 | | - | |
1841 | | - | |
1842 | | - | |
1843 | | - | |
| 1827 | + | |
| 1828 | + | |
1844 | 1829 | | |
1845 | 1830 | | |
1846 | 1831 | | |
| |||
0 commit comments