[MDEV-3415] LP:693747 - Assertion multi_range_read.cc:908: int DsMrr_impl::dsmrr_init(handler*, RANGE_SEQ_IF*, void*, uint, uint, HANDLER_BUFFER*): Assertion `primary_file->inited == handler::INDEX' failed with join_cache_level=8 , join_buffer_size=10K Created: 2010-12-23 Updated: 2015-02-02 Resolved: 2012-10-04 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Philip Stoev (Inactive) | Assignee: | Sergei Petrunia |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | Launchpad | ||
| Attachments: |
|
| Description |
|
In maria-5.3 , maria-5.3-mwl128-dsmrr-cpk but NOT in maria-5.3-mwl128 , the test case below asserts as follows: mysqld: multi_range_read.cc:908: int DsMrr_impl::dsmrr_init(handler*, RANGE_SEQ_IF*, void*, uint, uint, HANDLER_BUFFER*): Assertion `primary_file->inited == handler::INDEX' failed. Test case: SET SESSION join_cache_level=8; CREATE TABLE t1 (f1 int(11), f2 varchar(32) COLLATE latin1_swedish_ci, f3 int(11), f4 varchar(1024) COLLATE utf8_bin, f5 varchar(1024) COLLATE latin1_bin, KEY (f5)) ENGINE=Aria TRANSACTIONAL=0 ; SELECT alias2.f1 AS field1 , alias1.f2 AS field2 |
| Comments |
| Comment by Philip Stoev (Inactive) [ 2010-12-23 ] |
|
Re: Assertion multi_range_read.cc:908: int DsMrr_impl::dsmrr_init(handler*, RANGE_SEQ_IF*, void*, uint, uint, HANDLER_BUFFER*): Assertion `primary_file->inited == handler::INDEX' failed with join_cache_level=8 , join_buffer_size=10K |
| Comment by Philip Stoev (Inactive) [ 2010-12-25 ] |
|
Re: Assertion multi_range_read.cc:908: int DsMrr_impl::dsmrr_init(handler*, RANGE_SEQ_IF*, void*, uint, uint, HANDLER_BUFFER*): Assertion `primary_file->inited == handler::INDEX' failed with join_cache_level=8 , join_buffer_size=10K revision-id: igor@askmonty.org-20101225002420-umx1c458zlybsmo8 that should include both wl128 and ds-mrr-cpk trees. |
| Comment by Philip Stoev (Inactive) [ 2010-12-25 ] |
|
Re: Assertion multi_range_read.cc:908: int DsMrr_impl::dsmrr_init(handler*, RANGE_SEQ_IF*, void*, uint, uint, HANDLER_BUFFER*): Assertion `primary_file->inited == handler::INDEX' failed with join_cache_level=8 , join_buffer_size=10K
also reproducible with join_cache_level=6 |
| Comment by Rasmus Johansson (Inactive) [ 2011-12-13 ] |
|
Launchpad bug id: 693747 |