- Notifications
You must be signed in to change notification settings - Fork4.9k
Commitb5282aa
committed
Revise sinval code to remove no-longer-used tuple TID from inval messages.
This requires adjusting the API for syscache callback functions: they nowget a hash value, not a TID, to identify the target tuple. Most of themweren't paying any attention to that argument anyway, but plancache didrequire a small amount of fixing.Also, improve performance a trifle by avoiding sending duplicate invalmessages when a heap_update isn't changing the catcache lookup columns.1 parent632ae68 commitb5282aa
File tree
19 files changed
+210
-211
lines changed- src
- backend
- access/heap
- catalog
- nodes
- optimizer
- plan
- util
- parser
- utils
- adt
- cache
- misc
- include
- nodes
- storage
- utils
19 files changed
+210
-211
lines changedLines changed: 15 additions & 15 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2028 | 2028 |
| |
2029 | 2029 |
| |
2030 | 2030 |
| |
2031 |
| - | |
| 2031 | + | |
2032 | 2032 |
| |
2033 | 2033 |
| |
2034 | 2034 |
| |
| |||
2354 | 2354 |
| |
2355 | 2355 |
| |
2356 | 2356 |
| |
2357 |
| - | |
| 2357 | + | |
2358 | 2358 |
| |
2359 | 2359 |
| |
2360 | 2360 |
| |
| |||
2930 | 2930 |
| |
2931 | 2931 |
| |
2932 | 2932 |
| |
2933 |
| - | |
2934 |
| - | |
| 2933 | + | |
| 2934 | + | |
| 2935 | + | |
| 2936 | + | |
| 2937 | + | |
2935 | 2938 |
| |
2936 |
| - | |
| 2939 | + | |
2937 | 2940 |
| |
2938 | 2941 |
| |
2939 | 2942 |
| |
| |||
2944 | 2947 |
| |
2945 | 2948 |
| |
2946 | 2949 |
| |
2947 |
| - | |
2948 |
| - | |
2949 |
| - | |
2950 |
| - | |
2951 |
| - | |
2952 |
| - | |
2953 |
| - | |
2954 |
| - | |
2955 | 2950 |
| |
2956 | 2951 |
| |
2957 | 2952 |
| |
| |||
3659 | 3654 |
| |
3660 | 3655 |
| |
3661 | 3656 |
| |
3662 |
| - | |
| 3657 | + | |
| 3658 | + | |
| 3659 | + | |
| 3660 | + | |
| 3661 | + | |
| 3662 | + | |
3663 | 3663 |
| |
3664 |
| - | |
| 3664 | + | |
3665 | 3665 |
| |
3666 | 3666 |
| |
3667 | 3667 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
192 | 192 |
| |
193 | 193 |
| |
194 | 194 |
| |
195 |
| - | |
| 195 | + | |
196 | 196 |
| |
197 | 197 |
| |
198 | 198 |
| |
| |||
3750 | 3750 |
| |
3751 | 3751 |
| |
3752 | 3752 |
| |
3753 |
| - | |
| 3753 | + | |
3754 | 3754 |
| |
3755 | 3755 |
| |
3756 | 3756 |
| |
|
Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
964 | 964 |
| |
965 | 965 |
| |
966 | 966 |
| |
967 |
| - | |
968 |
| - | |
| 967 | + | |
969 | 968 |
| |
970 | 969 |
| |
971 | 970 |
| |
|
Lines changed: 1 addition & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
845 | 845 |
| |
846 | 846 |
| |
847 | 847 |
| |
848 |
| - | |
849 |
| - | |
850 |
| - | |
| 848 | + | |
851 | 849 |
| |
852 | 850 |
| |
853 | 851 |
| |
|
Lines changed: 10 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| 18 | + | |
18 | 19 |
| |
19 | 20 |
| |
20 | 21 |
| |
| |||
1751 | 1752 |
| |
1752 | 1753 |
| |
1753 | 1754 |
| |
1754 |
| - | |
1755 |
| - | |
1756 |
| - | |
1757 |
| - | |
1758 |
| - | |
1759 |
| - | |
1760 |
| - | |
1761 |
| - | |
| 1755 | + | |
1762 | 1756 |
| |
1763 | 1757 |
| |
1764 |
| - | |
1765 |
| - | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
1766 | 1763 |
| |
1767 | 1764 |
| |
1768 |
| - | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
1769 | 1768 |
| |
1770 | 1769 |
| |
1771 |
| - | |
1772 |
| - | |
1773 | 1770 |
| |
1774 | 1771 |
| |
1775 | 1772 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
104 |
| - | |
| 104 | + | |
105 | 105 |
| |
106 | 106 |
| |
107 | 107 |
| |
| |||
1738 | 1738 |
| |
1739 | 1739 |
| |
1740 | 1740 |
| |
1741 |
| - | |
| 1741 | + | |
1742 | 1742 |
| |
1743 | 1743 |
| |
1744 | 1744 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
79 | 79 |
| |
80 | 80 |
| |
81 | 81 |
| |
82 |
| - | |
| 82 | + | |
83 | 83 |
| |
84 | 84 |
| |
85 | 85 |
| |
| |||
1104 | 1104 |
| |
1105 | 1105 |
| |
1106 | 1106 |
| |
1107 |
| - | |
| 1107 | + | |
1108 | 1108 |
| |
1109 | 1109 |
| |
1110 | 1110 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
112 | 112 |
| |
113 | 113 |
| |
114 | 114 |
| |
115 |
| - | |
| 115 | + | |
116 | 116 |
| |
117 | 117 |
| |
118 | 118 |
| |
| |||
4355 | 4355 |
| |
4356 | 4356 |
| |
4357 | 4357 |
| |
4358 |
| - | |
| 4358 | + | |
4359 | 4359 |
| |
4360 | 4360 |
| |
4361 | 4361 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
|
Lines changed: 30 additions & 18 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
435 | 435 |
| |
436 | 436 |
| |
437 | 437 |
| |
438 |
| - | |
439 | 438 |
| |
440 | 439 |
| |
441 | 440 |
| |
442 | 441 |
| |
443 |
| - | |
444 |
| - | |
445 |
| - | |
| 442 | + | |
446 | 443 |
| |
447 | 444 |
| |
448 | 445 |
| |
449 |
| - | |
450 |
| - | |
451 |
| - | |
452 |
| - | |
453 | 446 |
| |
454 | 447 |
| |
455 | 448 |
| |
| |||
699 | 692 |
| |
700 | 693 |
| |
701 | 694 |
| |
702 |
| - | |
| 695 | + | |
703 | 696 |
| |
704 | 697 |
| |
705 | 698 |
| |
| |||
1708 | 1701 |
| |
1709 | 1702 |
| |
1710 | 1703 |
| |
1711 |
| - | |
1712 |
| - | |
1713 |
| - | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
1714 | 1707 |
| |
1715 | 1708 |
| |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
1716 | 1714 |
| |
1717 | 1715 |
| |
1718 | 1716 |
| |
| |||
1727 | 1725 |
| |
1728 | 1726 |
| |
1729 | 1727 |
| |
1730 |
| - | |
| 1728 | + | |
| 1729 | + | |
1731 | 1730 |
| |
1732 | 1731 |
| |
1733 | 1732 |
| |
| |||
1747 | 1746 |
| |
1748 | 1747 |
| |
1749 | 1748 |
| |
1750 |
| - | |
| 1749 | + | |
1751 | 1750 |
| |
1752 | 1751 |
| |
1753 | 1752 |
| |
1754 | 1753 |
| |
1755 | 1754 |
| |
1756 | 1755 |
| |
| 1756 | + | |
| 1757 | + | |
| 1758 | + | |
1757 | 1759 |
| |
1758 | 1760 |
| |
1759 | 1761 |
| |
1760 | 1762 |
| |
1761 | 1763 |
| |
1762 | 1764 |
| |
1763 | 1765 |
| |
1764 |
| - | |
1765 |
| - | |
1766 |
| - | |
1767 |
| - | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
1768 | 1780 |
| |
1769 | 1781 |
| |
1770 | 1782 |
| |
|
0 commit comments
Comments
(0)