-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assertion failures trip in clockcache.c due to off-by-1 issues handling MAX_THREADS. #509
Labels
bug
Something isn't working
Comments
gapisback
added a commit
that referenced
this issue
Dec 22, 2022
This commit fixes off-by-1 issues checking MAX_THREADS value in assertions in clockcache.c . These problems are easily reproduced with driver_test splinter_test with max # of threads. A new test execution with --num-insert-threads 63 is added to nightly runs, in test.sh .
gapisback
added a commit
that referenced
this issue
Dec 22, 2022
This commit fixes off-by-1 issues checking MAX_THREADS value in assertions in clockcache.c . These problems are easily reproduced with driver_test splinter_test with max # of threads. A new test execution with --num-insert-threads 63 is added to nightly runs, in test.sh .
gapisback
added a commit
that referenced
this issue
Dec 25, 2022
This commit fixes off-by-1 issues checking MAX_THREADS value in assertions in clockcache.c . These problems are easily reproduced with driver_test splinter_test with max # of threads. A new test execution with --num-insert-threads 63 is added to nightly runs, in test.sh .
gapisback
added a commit
that referenced
this issue
Jan 6, 2023
This commit fixes off-by-1 issues checking MAX_THREADS value in assertions in clockcache.c . These problems are easily reproduced with driver_test splinter_test with max # of threads. A new test execution with --num-insert-threads 63 is added to nightly runs, in test.sh .
gapisback
added a commit
that referenced
this issue
Jan 6, 2023
This commit fixes off-by-1 issues when checking MAX_THREADS value in assertions in clockcache.c . These problems are easily reproduced with driver_test splinter_test with max # of threads. A new test execution with --num-insert-threads 63 is added to nightly runs, in test.sh .
gapisback
added a commit
that referenced
this issue
Jan 7, 2023
This commit fixes off-by-1 issues when checking MAX_THREADS value in assertions in clockcache.c . These problems are easily reproduced with driver_test splinter_test with max # of threads. A new test execution with --num-insert-threads 63 is added to nightly runs, in test.sh .
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Couple of spots in
clockcache.c
trip with assertions when running max # of configured threads, 63. These issues were discovered while running integration tests with large # of configured threads.These are easily reproduced using
driver_test splinter_test --perf --num-insert-threads 63
.Here is the 1st instance:
The extra message reporting
Invalid tid=63
is added to /main to see what's going wrong.Once having fixed this instance, we next fail here:
The text was updated successfully, but these errors were encountered: