Commit dbe4c4e3 authored by rahul malik's avatar rahul malik Committed by Marko Mäkelä

BUG#25330449 ASSERT SIZE==SPACE->SIZE DURING BUF_READ_AHEAD_RANDOM

Problem:

During read head, wrong page size is used to calcuate the tablespace size.

Fix:

Use physical page size to calculate tablespace size

Reveiwed-By: Satya Bodapati
RB: 14993
parent 849af74a
/*****************************************************************************
Copyright (c) 1995, 2016, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 1995, 2017, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2015, 2016 MariaDB Corporation.
This program is free software; you can redistribute it and/or modify it under
......@@ -301,10 +301,10 @@ buf_read_ahead_random(
node = UT_LIST_GET_NEXT(chain, node)) {
size += os_file_get_size(node->handle)
/ page_size.logical();
/ page_size.physical();
}
ut_ad(size==space->size);
ut_ad(size == space->size);
}
#endif /* UNIV_DEBUG */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment