forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit92a0342
committed
Correct overflow handling in pgbench.
This patch attempts, although it's quite possible there are a fewholes, to properly detect and reported signed integer overflows inpgbench.Author: Fabien CoelhoReviewed-By: Andres FreundDiscussion:https://postgr.es/m/20171212052943.k2hlckfkeft3eiio@alap3.anarazel.de1 parent78ea8b5 commit92a0342
File tree
7 files changed
+174
-58
lines changed- doc/src/sgml/ref
- src/bin/pgbench
- t
7 files changed
+174
-58
lines changedLines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
989 | 989 |
| |
990 | 990 |
| |
991 | 991 |
| |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
992 | 999 |
| |
993 | 1000 |
| |
994 | 1001 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
61 | 61 |
| |
62 | 62 |
| |
63 | 63 |
| |
64 |
| - | |
| 64 | + | |
| 65 | + | |
65 | 66 |
| |
66 | 67 |
| |
67 | 68 |
| |
| |||
90 | 91 |
| |
91 | 92 |
| |
92 | 93 |
| |
| 94 | + | |
| 95 | + | |
| 96 | + | |
93 | 97 |
| |
94 | 98 |
| |
95 | 99 |
| |
|
Lines changed: 18 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
195 | 195 |
| |
196 | 196 |
| |
197 | 197 |
| |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
198 | 207 |
| |
199 |
| - | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
200 | 211 |
| |
201 | 212 |
| |
202 | 213 |
| |
203 |
| - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
204 | 217 |
| |
205 | 218 |
| |
206 | 219 |
| |
207 |
| - | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
208 | 223 |
| |
209 | 224 |
| |
210 | 225 |
| |
|
Lines changed: 100 additions & 37 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
| 35 | + | |
35 | 36 |
| |
36 |
| - | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
| |||
662 | 662 |
| |
663 | 663 |
| |
664 | 664 |
| |
665 |
| - | |
| 665 | + | |
666 | 666 |
| |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
667 | 672 |
| |
668 |
| - | |
669 |
| - | |
| 673 | + | |
| 674 | + | |
670 | 675 |
| |
671 | 676 |
| |
672 |
| - | |
673 |
| - | |
| 677 | + | |
| 678 | + | |
674 | 679 |
| |
675 | 680 |
| |
676 | 681 |
| |
677 | 682 |
| |
| 683 | + | |
| 684 | + | |
| 685 | + | |
678 | 686 |
| |
679 | 687 |
| |
680 | 688 |
| |
| |||
685 | 693 |
| |
686 | 694 |
| |
687 | 695 |
| |
688 |
| - | |
689 |
| - | |
690 |
| - | |
691 |
| - | |
692 |
| - | |
693 |
| - | |
694 |
| - | |
695 |
| - | |
696 |
| - | |
697 |
| - | |
698 |
| - | |
699 |
| - | |
| 696 | + | |
700 | 697 |
| |
701 | 698 |
| |
702 | 699 |
| |
703 | 700 |
| |
704 | 701 |
| |
705 |
| - | |
706 |
| - | |
| 702 | + | |
| 703 | + | |
707 | 704 |
| |
708 | 705 |
| |
709 | 706 |
| |
710 | 707 |
| |
711 |
| - | |
| 708 | + | |
712 | 709 |
| |
713 |
| - | |
714 |
| - | |
715 |
| - | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
716 | 713 |
| |
717 | 714 |
| |
718 |
| - | |
719 |
| - | |
720 | 715 |
| |
721 | 716 |
| |
722 | 717 |
| |
723 | 718 |
| |
724 |
| - | |
725 |
| - | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
726 | 737 |
| |
727 |
| - | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
728 | 770 |
| |
729 | 771 |
| |
730 | 772 |
| |
| |||
1320 | 1362 |
| |
1321 | 1363 |
| |
1322 | 1364 |
| |
1323 |
| - | |
| 1365 | + | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
1324 | 1372 |
| |
1325 | 1373 |
| |
1326 | 1374 |
| |
1327 | 1375 |
| |
1328 |
| - | |
1329 | 1376 |
| |
1330 |
| - | |
| 1377 | + | |
1331 | 1378 |
| |
1332 | 1379 |
| |
1333 | 1380 |
| |
| |||
1943 | 1990 |
| |
1944 | 1991 |
| |
1945 | 1992 |
| |
1946 |
| - | |
| 1993 | + | |
| 1994 | + | |
1947 | 1995 |
| |
1948 | 1996 |
| |
1949 | 1997 |
| |
| |||
1952 | 2000 |
| |
1953 | 2001 |
| |
1954 | 2002 |
| |
1955 |
| - | |
| 2003 | + | |
| 2004 | + | |
| 2005 | + | |
| 2006 | + | |
| 2007 | + | |
| 2008 | + | |
1956 | 2009 |
| |
1957 | 2010 |
| |
1958 | 2011 |
| |
1959 |
| - | |
| 2012 | + | |
| 2013 | + | |
| 2014 | + | |
| 2015 | + | |
| 2016 | + | |
| 2017 | + | |
1960 | 2018 |
| |
1961 | 2019 |
| |
1962 | 2020 |
| |
1963 |
| - | |
| 2021 | + | |
| 2022 | + | |
| 2023 | + | |
| 2024 | + | |
| 2025 | + | |
| 2026 | + | |
1964 | 2027 |
| |
1965 | 2028 |
| |
1966 | 2029 |
| |
| |||
1994 | 2057 |
| |
1995 | 2058 |
| |
1996 | 2059 |
| |
1997 |
| - | |
| 2060 | + | |
1998 | 2061 |
| |
1999 | 2062 |
| |
2000 | 2063 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
160 | 160 |
| |
161 | 161 |
| |
162 | 162 |
| |
163 |
| - | |
| 163 | + | |
| 164 | + | |
164 | 165 |
| |
165 | 166 |
|
0 commit comments
Comments
(0)