Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 10.0.4
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Environment:openSUSE 11.3 (x86_64)
Description
In current 10.0-monty, running
./mysql-test-run main.partition_innodb_stmt
produces this output
============================================================================== TEST RESULT TIME (ms) or COMMENT -------------------------------------------------------------------------- worker[1] Using MTR_BUILD_THREAD 300, with reserved ports 16000..16019 main.partition_innodb_stmt 'xtradb' [ pass ] 205 ***Warnings generated in error logs during shutdown after running tests: main.partition_innodb_stmt Warning: 1024 bytes lost at 0x2134a50, allocated by T@0 at mysys/my_new.cc:33, ext/new_allocator.h:90, bits/stl_vector.h:140, bits/stl_vector.h:967, bits/vector.tcc:74, dict/dict0stats_bg.cc:69, dict/dict0stats_bg.cc:249, srv/srv0start.cc:2183
Gliffy Diagrams
Attachments
Issue Links
- is part of
-
MDEV-3932 5.6 merge
-
- Closed
-
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
The memory seems to be allocated here:
void
dict_stats_recalc_pool_init()
/=========================/
{
ut_ad(!srv_read_only_mode);
recalc_pool.reserve(RECALC_POOL_INITIAL_SLOTS);
}
recalc_pool is defined above as:
typedef std::vector<table_id_t> recalc_pool_t;
static recalc_pool_t recalc_pool;
There is a corresponding deinit function: dict_stats_recalc_pool_deinit()