11.7 d60efa269e798537efa77b2b915288425f6e73f1
|
(rr) bt
|
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
|
#1 0x000006cc48731859 in __GI_abort () at abort.c:79
|
#2 0x000006cc48731729 in __assert_fail_base (fmt=0x6cc488c7588 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x55dc39f6950a "0",
|
file=0x55dc39f68ee8 "/data/MDEV-35619/11.7/storage/innobase/row/row0purge.cc", line=773, function=<optimized out>) at assert.c:92
|
#3 0x000006cc48742fd6 in __GI___assert_fail (assertion=0x55dc39f6950a "0", file=0x55dc39f68ee8 "/data/MDEV-35619/11.7/storage/innobase/row/row0purge.cc", line=773,
|
function=0x55dc39f69510 "void row_purge_del_mark_error(const btr_cur_t&, const dtuple_t&)") at assert.c:101
|
#4 0x000055dc396da040 in row_purge_del_mark_error (cursor=..., entry=...) at /data/MDEV-35619/11.7/storage/innobase/row/row0purge.cc:773
|
#5 0x000055dc396da2a8 in row_purge_remove_sec_if_poss_tree (node=0x55dc3d4eacf0, index=0x71c480bc780, entry=0x41e72c005d10, page_max_trx_id=1049)
|
at /data/MDEV-35619/11.7/storage/innobase/row/row0purge.cc:839
|
#6 0x000055dc396daa2d in row_purge_remove_sec_if_poss (node=0x55dc3d4eacf0, index=0x71c480bc780, entry=0x41e72c005d10)
|
at /data/MDEV-35619/11.7/storage/innobase/row/row0purge.cc:985
|
#7 0x000055dc396db69a in row_purge_upd_exist_or_extern_func (thr=0x55dc3d4e9d70, node=0x55dc3d4eacf0, undo_rec=0x7ffea87c07b5 "\a\364\f\033\027")
|
at /data/MDEV-35619/11.7/storage/innobase/row/row0purge.cc:1148
|
#8 0x000055dc396dcd0e in row_purge_record_func (node=0x55dc3d4eacf0, undo_rec=0x7ffea87c07b5 "\a\364\f\033\027", thr=0x55dc3d4e9d70, updated_extern=false)
|
at /data/MDEV-35619/11.7/storage/innobase/row/row0purge.cc:1539
|
#9 0x000055dc396dce68 in row_purge (node=0x55dc3d4eacf0, undo_rec=0x7ffea87c07b5 "\a\364\f\033\027", thr=0x55dc3d4e9d70)
|
at /data/MDEV-35619/11.7/storage/innobase/row/row0purge.cc:1578
|
#10 0x000055dc396dcf41 in row_purge_step (thr=0x55dc3d4e9d70) at /data/MDEV-35619/11.7/storage/innobase/row/row0purge.cc:1641
|
#11 0x000055dc39650c82 in que_thr_step (thr=0x55dc3d4e9d70) at /data/MDEV-35619/11.7/storage/innobase/que/que0que.cc:554
|
#12 0x000055dc39650ef7 in que_run_threads_low (thr=0x55dc3d4e9d70) at /data/MDEV-35619/11.7/storage/innobase/que/que0que.cc:610
|
#13 0x000055dc3965100f in que_run_threads (thr=0x55dc3d4e9d70) at /data/MDEV-35619/11.7/storage/innobase/que/que0que.cc:630
|
#14 0x000055dc397254db in srv_task_execute () at /data/MDEV-35619/11.7/storage/innobase/srv/srv0srv.cc:1356
|
#15 0x000055dc3972593c in srv_purge_worker_task_low () at /data/MDEV-35619/11.7/storage/innobase/srv/srv0srv.cc:1487
|
#16 0x000055dc39725b2c in purge_worker_callback () at /data/MDEV-35619/11.7/storage/innobase/srv/srv0srv.cc:1498
|
#17 0x000055dc398f5a5c in tpool::task_group::execute (this=0x55dc3b167e60 <purge_task_group>, t=0x55dc3b167c60 <purge_worker_task>)
|
at /data/MDEV-35619/11.7/tpool/task_group.cc:73
|
#18 0x000055dc398f5e4a in tpool::task::execute (this=0x55dc3b167c60 <purge_worker_task>) at /data/MDEV-35619/11.7/tpool/task.cc:32
|
#19 0x000055dc398ef19d in tpool::thread_pool_generic::worker_main (this=0x55dc3d4351d0, thread_var=0x55dc3d435540) at /data/MDEV-35619/11.7/tpool/tpool_generic.cc:575
|
#20 0x000055dc398f5818 in std::__invoke_impl<void, void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__f=
|
@0x3558100014c8: (void (tpool::thread_pool_generic::*)(class tpool::thread_pool_generic * const, struct tpool::worker_data *)) 0x55dc398ef0ce <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>, __t=@0x3558100014c0: 0x55dc3d4351d0) at /usr/include/c++/9/bits/invoke.h:73
|
#21 0x000055dc398f56fa in std::__invoke<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> (__fn=
|
@0x3558100014c8: (void (tpool::thread_pool_generic::*)(class tpool::thread_pool_generic * const, struct tpool::worker_data *)) 0x55dc398ef0ce <tpool::thread_pool_generic::worker_main(tpool::worker_data*)>) at /usr/include/c++/9/bits/invoke.h:95
|
#22 0x000055dc398f5619 in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::_M_invoke<0ul, 1ul, 2ul> (this=0x3558100014b8) at /usr/include/c++/9/thread:244
|
#23 0x000055dc398f55b4 in std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> >::operator() (this=0x3558100014b8) at /usr/include/c++/9/thread:251
|
#24 0x000055dc398f5594 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (tpool::thread_pool_generic::*)(tpool::worker_data*), tpool::thread_pool_generic*, tpool::worker_data*> > >::_M_run (this=0x3558100014b0) at /usr/include/c++/9/thread:195
|
#25 0x000035580d3eade4 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
|
#26 0x000000006ffe2609 in start_thread (arg=<optimized out>) at pthread_create.c:477
|
#27 0x000006cc4882e353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
{"report":{"fcp":1380.2000002861023,"ttfb":204.40000009536743,"pageVisibility":"visible","entityId":131986,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"bc4c9fb7-d443-497e-9ac3-81b7bd2d2625","navigationType":0,"readyForUser":1420.9000000953674,"redirectCount":0,"resourceLoadedEnd":1959.1000003814697,"resourceLoadedStart":220.2000002861023,"resourceTiming":[{"duration":529.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":220.2000002861023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":220.2000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":749.7000002861023,"responseStart":0,"secureConnectionStart":0},{"duration":529.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":220.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":220.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":750,"responseStart":0,"secureConnectionStart":0},{"duration":539.4000000953674,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":220.80000019073486,"connectEnd":220.80000019073486,"connectStart":220.80000019073486,"domainLookupEnd":220.80000019073486,"domainLookupStart":220.80000019073486,"fetchStart":220.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":220.80000019073486,"responseEnd":760.2000002861023,"responseStart":760.2000002861023,"secureConnectionStart":220.80000019073486},{"duration":584.2000002861023,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":220.90000009536743,"connectEnd":220.90000009536743,"connectStart":220.90000009536743,"domainLookupEnd":220.90000009536743,"domainLookupStart":220.90000009536743,"fetchStart":220.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":220.90000009536743,"responseEnd":805.1000003814697,"responseStart":805.1000003814697,"secureConnectionStart":220.90000009536743},{"duration":606.7999997138977,"initiatorType":"script","name":"https://jira.mariadb.org/s/a9324d6758d385eb45c462685ad88f1d-CDN/lu2cib/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":221.10000038146973,"connectEnd":221.10000038146973,"connectStart":221.10000038146973,"domainLookupEnd":221.10000038146973,"domainLookupStart":221.10000038146973,"fetchStart":221.10000038146973,"redirectEnd":0,"redirectStart":0,"requestStart":221.10000038146973,"responseEnd":827.9000000953674,"responseStart":827.9000000953674,"secureConnectionStart":221.10000038146973},{"duration":607,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":221.40000009536743,"connectEnd":221.40000009536743,"connectStart":221.40000009536743,"domainLookupEnd":221.40000009536743,"domainLookupStart":221.40000009536743,"fetchStart":221.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":221.40000009536743,"responseEnd":828.4000000953674,"responseStart":828.4000000953674,"secureConnectionStart":221.40000009536743},{"duration":607.1999998092651,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":221.60000038146973,"connectEnd":221.60000038146973,"connectStart":221.60000038146973,"domainLookupEnd":221.60000038146973,"domainLookupStart":221.60000038146973,"fetchStart":221.60000038146973,"redirectEnd":0,"redirectStart":0,"requestStart":221.60000038146973,"responseEnd":828.8000001907349,"responseStart":828.8000001907349,"secureConnectionStart":221.60000038146973},{"duration":706.5999999046326,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2cib/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":221.7000002861023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":221.7000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":928.3000001907349,"responseStart":0,"secureConnectionStart":0},{"duration":607.2000002861023,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":222,"connectEnd":222,"connectStart":222,"domainLookupEnd":222,"domainLookupStart":222,"fetchStart":222,"redirectEnd":0,"redirectStart":0,"requestStart":222,"responseEnd":829.2000002861023,"responseStart":829.2000002861023,"secureConnectionStart":222},{"duration":706.2999997138977,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":222.10000038146973,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":222.10000038146973,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":928.4000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":607.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/5d5e8fe91fbc506585e83ea3b62ccc4b-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":222.30000019073486,"connectEnd":222.30000019073486,"connectStart":222.30000019073486,"domainLookupEnd":222.30000019073486,"domainLookupStart":222.30000019073486,"fetchStart":222.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":222.30000019073486,"responseEnd":829.8000001907349,"responseStart":829.8000001907349,"secureConnectionStart":222.30000019073486},{"duration":1410,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":223.30000019073486,"connectEnd":223.30000019073486,"connectStart":223.30000019073486,"domainLookupEnd":223.30000019073486,"domainLookupStart":223.30000019073486,"fetchStart":223.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":223.30000019073486,"responseEnd":1633.3000001907349,"responseStart":1633.3000001907349,"secureConnectionStart":223.30000019073486},{"duration":1679.2000002861023,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":279.90000009536743,"connectEnd":279.90000009536743,"connectStart":279.90000009536743,"domainLookupEnd":279.90000009536743,"domainLookupStart":279.90000009536743,"fetchStart":279.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":279.90000009536743,"responseEnd":1959.1000003814697,"responseStart":1959.1000003814697,"secureConnectionStart":279.90000009536743},{"duration":722.5,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":952,"connectEnd":952,"connectStart":952,"domainLookupEnd":952,"domainLookupStart":952,"fetchStart":952,"redirectEnd":0,"redirectStart":0,"requestStart":952,"responseEnd":1674.5,"responseStart":1674.5,"secureConnectionStart":952},{"duration":759.4000000953674,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":1294.4000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1294.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":2053.800000190735,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":8,"responseStart":204,"responseEnd":279,"domLoading":215,"domInteractive":2056,"domContentLoadedEventStart":2056,"domContentLoadedEventEnd":2139,"domComplete":3480,"loadEventStart":3480,"loadEventEnd":3481,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1964.6000003814697},{"name":"bigPipe.sidebar-id.end","time":1966},{"name":"bigPipe.activity-panel-pipe-id.start","time":1966.3000001907349},{"name":"bigPipe.activity-panel-pipe-id.end","time":1975},{"name":"activityTabFullyLoaded","time":2161.6000003814697}],"measures":[],"correlationId":"c401fd4e6deb2f","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":122,"dbReadsTimeInMs":17,"dbConnsTimeInMs":27,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
Thank you. I posted to https://github.com/MariaDB/server/pull/3702 an additional patch for checking how often the cache is being invoked while running the RQG workload. The cache hit rate seems to change quite a bit during the workload: sometimes a few hundred misses (lookups) in a row, for the same transaction ID, and sometimes only one expensive lookup and over a thousand cache hits per distinct transaction ID.