Created attachment 310111
Fix index errors in the ma_test2 unit test binary
This patch fixes the errors on ma_test2 during unit tests.
It appears randomly due to the rnd function returning a random number between and including 0 to 5000. Since there are 5000 entries in the array, if rnd() pulls 5000, it's out of bounds.
When applied, my test box passes all tests with the following parameters.
FEATURES="test userpriv -usersandbox" USE='-cluster -latin1 embedded extraengine perl ssl community'
This also applies and fixes on mariadb-5.2.12 and mariadb-5.3.6.
5.2.12 only 1 test fails (plugins.unix_socket) due to Portage stripping $USER.
5.3.6 has the same test failure due to Portage
Created attachment 310111
Fix index errors in the ma_test2 unit test binary
This patch fixes the errors on ma_test2 during unit tests.
It appears randomly due to the rnd function returning a random number between and including 0 to 5000. Since there are 5000 entries in the array, if rnd() pulls 5000, it's out of bounds.
When applied, my test box passes all tests with the following parameters.
FEATURES="test userpriv -usersandbox" USE='-cluster -latin1 embedded extraengine perl ssl community'
This also applies and fixes on mariadb-5.2.12 and mariadb-5.3.6.
5.2.12 only 1 test fails (plugins. unix_socket) due to Portage stripping $USER.
5.3.6 has the same test failure due to Portage