Обсуждение: BUG #8531: systemtap probe mark(checkpoint__done) error when i read the parameters
BUG #8531: systemtap probe mark(checkpoint__done) error when i read the parameters
От
digoal@126.com
Дата:
The following bug has been logged on the website: Bug reference: 8531 Logged by: digoal Email address: digoal@126.com PostgreSQL version: 9.3.1 Operating system: CentOS 6.4 x64 Description: kernel: [root@db-172-16-3-150 ~]# rpm -qa|grep debug kernel-debuginfo-2.6.32-358.el6.x86_64 kernel-debuginfo-common-x86_64-2.6.32-358.el6.x86_64 [root@db-172-16-3-150 ~]# uname -r 2.6.32-358.el6.x86_64 Stap Ver: 2.4 [root@db-172-16-3-150 ~]# stap -V Systemtap translator/driver (version 2.4/0.152, commit release-2.3-133-g335e342 + changes) Copyright (C) 2005-2013 Red Hat, Inc. and others This is free software; see the source for copying conditions. enabled features: LIBSQLITE3 BOOST_SHARED_PTR TR1_UNORDERED_MAP NLS JAVA PostgreSQL : 9.3.1 When i probe checkpoint__done, and read the parameters , it's error: [root@db-172-16-3-150 ~]# stap --vp 20000 -e 'probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $arg1)}' Searched for library macro files: "/opt/systemtap/share/systemtap/tapset/linux/*.stpm", found: 2, processed: 2 Searched for library macro files: "/opt/systemtap/share/systemtap/tapset/*.stpm", found: 2, processed: 2 Searched: "/opt/systemtap/share/systemtap/tapset/linux/x86_64/*.stp", found: 3, processed: 3 Searched: "/opt/systemtap/share/systemtap/tapset/linux/*.stp", found: 67, processed: 67 Searched: "/opt/systemtap/share/systemtap/tapset/x86_64/*.stp", found: 1, processed: 1 Searched: "/opt/systemtap/share/systemtap/tapset/*.stp", found: 21, processed: 21 Pass 1: parsed user script and 96 library script(s) using 152024virt/25252res/2128shr/23932data kb, in 230usr/20sys/253real ms. WARNING: Can't parse SDT_V3 operand 'CheckpointStats+40(%rip)': identifier '$arg1' at <input>:1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $arg1)} ^ semantic error: unable to find local 'arg1', [man error::dwarf] dieoffset 0xd00f5 in /home/pg93/pgsql9.3.1/bin/postgres, near pc 0x4b9789 in CreateCheckPoint xlog.c (alternatives: $flags $shutdown $checkPoint $recptr $Insert $rdata $freespace $_logSegNo $vxids $nvxids $__func__): identifier '$arg1' at :1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $arg1)} ^ semantic error: SDT asm not understood, requires debuginfo: identifier '$arg1' at :1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $arg1)} ^ Pass 2: analysis failed. [man error::pass2] Read $$vars also ERROR: [root@db-172-16-3-150 ~]# stap --vp 20000 -e 'probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $$vars)}' Searched for library macro files: "/opt/systemtap/share/systemtap/tapset/linux/*.stpm", found: 2, processed: 2 Searched for library macro files: "/opt/systemtap/share/systemtap/tapset/*.stpm", found: 2, processed: 2 Searched: "/opt/systemtap/share/systemtap/tapset/linux/x86_64/*.stp", found: 3, processed: 3 Searched: "/opt/systemtap/share/systemtap/tapset/linux/*.stp", found: 67, processed: 67 Searched: "/opt/systemtap/share/systemtap/tapset/x86_64/*.stp", found: 1, processed: 1 Searched: "/opt/systemtap/share/systemtap/tapset/*.stp", found: 21, processed: 21 Pass 1: parsed user script and 96 library script(s) using 152020virt/25252res/2128shr/23928data kb, in 230usr/10sys/253real ms. WARNING: Can't parse SDT_V3 operand 'CheckpointStats+40(%rip)': identifier '$$vars' at <input>:1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $$vars)} ^ WARNING: Can't parse SDT_V3 operand 'NBuffers(%rip)': identifier '$$vars' at :1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $$vars)} ^ WARNING: Can't parse SDT_V3 operand 'CheckpointStats+44(%rip)': identifier '$$vars' at :1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $$vars)} ^ WARNING: Can't parse SDT_V3 operand 'CheckpointStats+48(%rip)': identifier '$$vars' at :1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $$vars)} ^ WARNING: Can't parse SDT_V3 operand 'CheckpointStats+52(%rip)': identifier '$$vars' at :1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $$vars)} ^ semantic error: unable to find local 'arg1', [man error::dwarf] dieoffset 0xd00f5 in /home/pg93/pgsql9.3.1/bin/postgres, near pc 0x4b9789 in CreateCheckPoint xlog.c (alternatives: $flags $shutdown $checkPoint $recptr $Insert $rdata $freespace $_logSegNo $vxids $nvxids $__func__): identifier '$$vars' at :1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $$vars)} ^ semantic error: SDT asm not understood, requires debuginfo: identifier '$$vars' at :1:94 source: probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {printf("%d\n", $$vars)} ^ Pass 2: analysis failed. [man error::pass2] But, it's correct when not read the parameter. [root@db-172-16-3-150 ~]# stap --vp 20000 -e 'probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__done") {println("Hello")}' Searched for library macro files: "/opt/systemtap/share/systemtap/tapset/linux/*.stpm", found: 2, processed: 2 Searched for library macro files: "/opt/systemtap/share/systemtap/tapset/*.stpm", found: 2, processed: 2 Searched: "/opt/systemtap/share/systemtap/tapset/linux/x86_64/*.stp", found: 3, processed: 3 Searched: "/opt/systemtap/share/systemtap/tapset/linux/*.stp", found: 67, processed: 67 Searched: "/opt/systemtap/share/systemtap/tapset/x86_64/*.stp", found: 1, processed: 1 Searched: "/opt/systemtap/share/systemtap/tapset/*.stp", found: 21, processed: 21 Pass 1: parsed user script and 96 library script(s) using 152020virt/25248res/2128shr/23928data kb, in 240usr/10sys/254real ms. Hello Hello And , other probes is ok: [root@db-172-16-3-150 ~]# stap --vp 20000 -e 'probe process("/home/pg93/pgsql9.3.1/bin/postgres").mark("checkpoint__start") {println($arg1)}' Searched for library macro files: "/opt/systemtap/share/systemtap/tapset/linux/*.stpm", found: 2, processed: 2 Searched for library macro files: "/opt/systemtap/share/systemtap/tapset/*.stpm", found: 2, processed: 2 Searched: "/opt/systemtap/share/systemtap/tapset/linux/x86_64/*.stp", found: 3, processed: 3 Searched: "/opt/systemtap/share/systemtap/tapset/linux/*.stp", found: 67, processed: 67 Searched: "/opt/systemtap/share/systemtap/tapset/x86_64/*.stp", found: 1, processed: 1 Searched: "/opt/systemtap/share/systemtap/tapset/*.stp", found: 21, processed: 21 Pass 1: parsed user script and 96 library script(s) using 152020virt/25256res/2128shr/23928data kb, in 240usr/10sys/253real ms. 28 24
Re: BUG #8531: systemtap probe mark(checkpoint__done) error when i read the parameters
От
Alvaro Herrera
Дата:
digoal@126.com wrote: > When i probe checkpoint__done, and read the parameters , it's error: CHECKPOINT_DONE doesn't have parameters. It works for CHECKPOINT_START because that one has one parameter. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
Re: BUG #8531: systemtap probe mark(checkpoint__done) error when i read the parameters
От
Alvaro Herrera
Дата:
digoal wrote: > But the CHECKPOINT_DONE used in src have parameters: > CheckpointStats.ckpt_bufs_written, > NBuffers, > CheckpointStats.ckpt_segs_added, > CheckpointStats.ckpt_segs_removed, > CheckpointStats.ckpt_segs_recycled Uh, you're right. I confused it with BUFFER_CHECKPOINT_DONE. I have no useful answer for this right now. The types of the parameters appear correct, but that's as further as I checked. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
SEksCgoKICAgQnV0IHRoZSBDSEVDS1BPSU5UX0RPTkUgdXNlZCBpbiBzcmMgaGF2ZSBwYXJhbWV0 ZXJzOgpDaGVja3BvaW50U3RhdHMuY2twdF9idWZzX3dyaXR0ZW4sCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO QnVmZmVycywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIENoZWNrcG9pbnRTdGF0cy5ja3B0X3NlZ3NfYWRkZWQs CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBDaGVja3BvaW50U3RhdHMuY2twdF9zZWdzX3JlbW92ZWQsCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBDaGVja3BvaW50U3RhdHMuY2twdF9zZWdzX3JlY3ljbGVkCgoKcHJvYmVzLmgK LyogVFJBQ0VfUE9TVEdSRVNRTF9DSEVDS1BPSU5UX0RPTkUgKCBpbnQsIGludCwgaW50LCBpbnQs IGludCkgKi8KI2lmIGRlZmluZWQgU1RBUF9TRFRfVjEKI2RlZmluZSBUUkFDRV9QT1NUR1JFU1FM X0NIRUNLUE9JTlRfRE9ORV9FTkFCTEVEKCkgX19idWlsdGluX2V4cGVjdCAoY2hlY2twb2ludF9f ZG9uZV9zZW1hcGhvcmUsIDApCiNkZWZpbmUgcG9zdGdyZXNxbF9jaGVja3BvaW50X19kb25lX3Nl bWFwaG9yZSBjaGVja3BvaW50X19kb25lX3NlbWFwaG9yZQojZWxzZQojZGVmaW5lIFRSQUNFX1BP U1RHUkVTUUxfQ0hFQ0tQT0lOVF9ET05FX0VOQUJMRUQoKSBfX2J1aWx0aW5fZXhwZWN0IChwb3N0 Z3Jlc3FsX2NoZWNrcG9pbnRfX2RvbmVfc2VtYXBob3JlLCAwKQojZW5kaWYKX19leHRlbnNpb25f XyBleHRlcm4gdW5zaWduZWQgc2hvcnQgcG9zdGdyZXNxbF9jaGVja3BvaW50X19kb25lX3NlbWFw aG9yZSBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSkgX19hdHRyaWJ1dGVfXyAoKHNlY3Rpb24gKCIu cHJvYmVzIikpKTsKI2RlZmluZSBUUkFDRV9QT1NUR1JFU1FMX0NIRUNLUE9JTlRfRE9ORShhcmcx LGFyZzIsYXJnMyxhcmc0LGFyZzUpIFwKRFRSQUNFX1BST0JFNShwb3N0Z3Jlc3FsLGNoZWNrcG9p bnRfX2RvbmUsYXJnMSxhcmcyLGFyZzMsYXJnNCxhcmc1KQoKIHNyYy9iYWNrZW5kL2FjY2Vzcy90 cmFuc2FtL3hsb2cuYwogICAgICAgIFRSQUNFX1BPU1RHUkVTUUxfQ0hFQ0tQT0lOVF9ET05FKENo ZWNrcG9pbnRTdGF0cy5ja3B0X2J1ZnNfd3JpdHRlbiwKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5CdWZmZXJz LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgQ2hlY2twb2ludFN0YXRzLmNrcHRfc2Vnc19hZGRlZCwKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIENoZWNrcG9pbnRTdGF0cy5ja3B0X3NlZ3NfcmVtb3ZlZCwKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIENoZWNrcG9pbnRTdGF0cy5ja3B0X3NlZ3NfcmVjeWNsZWQpOwoKCmFuZCBQb3N0Z3JlU1FM IERvY3VtZW50OgoKfCBjaGVja3BvaW50LWRvbmUgfCAoaW50LCBpbnQsIGludCwgaW50LCBpbnQp IHwgUHJvYmUgdGhhdCBmaXJlcyB3aGVuIGEgY2hlY2twb2ludCBpcyBjb21wbGV0ZS4gKFRoZSBw cm9iZXMgbGlzdGVkIG5leHQgZmlyZSBpbiBzZXF1ZW5jZSBkdXJpbmcgY2hlY2twb2ludCBwcm9j ZXNzaW5nLikgYXJnMCBpcyB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgd3JpdHRlbi4gYXJnMSBpcyB0 aGUgdG90YWwgbnVtYmVyIG9mIGJ1ZmZlcnMuIGFyZzIsIGFyZzMgYW5kIGFyZzQgY29udGFpbiB0 aGUgbnVtYmVyIG9mIHhsb2cgZmlsZShzKSBhZGRlZCwgcmVtb3ZlZCBhbmQgcmVjeWNsZWQgcmVz cGVjdGl2ZWx5LiB8CgoKCgoKCgotLQrlhaznm4rmmK/kuIDovojlrZDnmoTkuossSSdtIERpZ29h bCxKdXN0IERvIEl0LgoKCgoKQXQgMjAxMy0xMC0xNyAyMzo0Nzo1NCwiQWx2YXJvIEhlcnJlcmEi IDxhbHZoZXJyZUAybmRxdWFkcmFudC5jb20+IHdyb3RlOgo+ZGlnb2FsQDEyNi5jb20gd3JvdGU6 Cj4KPj4gV2hlbiBpIHByb2JlIGNoZWNrcG9pbnRfX2RvbmUsIGFuZCByZWFkIHRoZSBwYXJhbWV0 ZXJzICwgaXQncyBlcnJvcjoKPgo+Q0hFQ0tQT0lOVF9ET05FIGRvZXNuJ3QgaGF2ZSBwYXJhbWV0 ZXJzLiAgSXQgd29ya3MgZm9yIENIRUNLUE9JTlRfU1RBUlQKPmJlY2F1c2UgdGhhdCBvbmUgaGFz IG9uZSBwYXJhbWV0ZXIuCj4KPi0tIAo+w4FsdmFybyBIZXJyZXJhICAgICAgICAgICAgICAgIGh0 dHA6Ly93d3cuMm5kUXVhZHJhbnQuY29tLwo+UG9zdGdyZVNRTCBEZXZlbG9wbWVudCwgMjR4NyBT dXBwb3J0LCBUcmFpbmluZyAmIFNlcnZpY2VzCg==
SEksCiAgIEkgdXNlIHRoZSB0d28gbWV0aG9kIGJlbG93IGdldCB2YWx1ZXMgZnJvbSBwcm9iZXMg aXQuCgoKaW50IHYxLHYyLHYzLHY0LHZuYjsKICAgICAgICB2bmIgPU5CdWZmZXJzOwogICAgICAg IHYxID1DaGVja3BvaW50U3RhdHMuY2twdF9idWZzX3dyaXR0ZW47CiAgICAgICAgdjIgPUNoZWNr cG9pbnRTdGF0cy5ja3B0X3NlZ3NfYWRkZWQ7CiAgICAgICAgdjMgPUNoZWNrcG9pbnRTdGF0cy5j a3B0X3NlZ3NfcmVtb3ZlZDsKICAgICAgICB2NCA9Q2hlY2twb2ludFN0YXRzLmNrcHRfc2Vnc19y ZWN5Y2xlZDsKCgogICAgICAgIFRSQUNFX1BPU1RHUkVTUUxfQ0hFQ0tQT0lOVF9ET05FKHYxLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdm5iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdjIsCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2 MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHY0KTsKCnRoaXMgbWV0aG9kIGNhbm4ndCBvdXRwdXQgdGhlIE5C dWZmZXJzIHZhbHVlLgpbcm9vdEBkYi0xNzItMTYtMy0xNTB+XSMgc3RhcCAtRCBNQVhTVFJJTkdM RU49MTAwMDAwIC0tdnAgMTAwMDAgLWUgJ3Byb2JlIHByb2Nlc3MoIi9ob21lL3BnOTMvcGdzcWw5 LjMuMS9iaW4vcG9zdGdyZXMiKS5tYXJrKCJjaGVja3BvaW50X19kb25lIikge3ByaW50bG4oJCRs b2NhbHMkJCl9JwpQYXNzIDE6IHBhcnNlZCB1c2VyIHNjcmlwdCBhbmQgOTYgbGlicmFyeSBzY3Jp cHQocykgdXNpbmcgMTUyMDQ4dmlydC8yNTI1MnJlcy8yMTE2c2hyLzIzOTU2ZGF0YSBrYiwgaW4g MjMwdXNyLzEwc3lzLzI1MnJlYWwgbXMuCnNodXRkb3duPT8gY2hlY2tQb2ludD17LnJlZG89MjY2 NDgwMjA4MDgsIC5UaGlzVGltZUxpbmVJRD0xLCAuUHJldlRpbWVMaW5lSUQ9MSwgLmZ1bGxQYWdl V3JpdGVzPSdcMDAxJywgLm5leHRYaWRFcG9jaD0wLCAubmV4dFhpZD0xMzA2Njc1MzIsIC5uZXh0 T2lkPTU3NDc5LCAubmV4dE11bHRpPTEsIC5uZXh0TXVsdGlPZmZzZXQ9MCwgLm9sZGVzdFhpZD0x ODAwLCAub2xkZXN0WGlkREI9MSwgLm9sZGVzdE11bHRpPTEsIC5vbGRlc3RNdWx0aURCPTEsIC50 aW1lPTEzODIwNTc0MDcsIC5vbGRlc3RBY3RpdmVYaWQ9MTMwNjY3NTMyfSByZWNwdHI9MjY2NDgw MjA5NjggSW5zZXJ0PXsuUHJldlJlY29yZD0yNjY0ODAyMDg2NCwgLmN1cnJpZHg9ODg2LCAuY3Vy cnBhZ2U9MHg3ZjZjYTAxZmMwMDAsIC5jdXJycG9zPSIiLCAuUmVkb1JlY1B0cj0yNjY0ODAyMDgw OCwgLmZvcmNlUGFnZVdyaXRlcz0nXDAwMCcsIC5mdWxsUGFnZVdyaXRlcz0nXDAwMScsIC5leGNs dXNpdmVCYWNrdXA9J1wwMDAnLCAubm9uRXhjbHVzaXZlQmFja3Vwcz0wLCAubGFzdEJhY2t1cFN0 YXJ0PTB9IHJkYXRhPXsuZGF0YT0iSD9YNCIsIC5sZW49NzIsIC5idWZmZXI9MCwgLmJ1ZmZlcl9z dGQ9J1wwMDEnLCAubmV4dD0weDB9IGZyZWVzcGFjZT0/IF9sb2dTZWdObz0/IHZ4aWRzPXsuYmFj a2VuZElkPT8sIC5sb2NhbFRyYW5zYWN0aW9uSWQ9P30gbnZ4aWRzPTAgX19mdW5jX189IkNyZWF0 ZUNoZWNrUG9pbnQiIHYxPTAgdjI9MCB2Mz0wIHY0PTAgdm5iPT8KCgp0aGUgc2Vjb25kIG1ldGhv ZDoKW3Jvb3RAZGItMTcyLTE2LTMtMTUwfl0jIHN0YXAgLUQgTUFYU1RSSU5HTEVOPTEwMDAwMCAt LXZwIDEwMDAwIC1lICcKcHJvYmUgcHJvY2VzcygiL2hvbWUvcGc5My9wZ3NxbDkuMy4xL2Jpbi9w b3N0Z3JlcyIpLm1hcmsoImNoZWNrcG9pbnRfX2RvbmUiKSB7CiAgcHJpbnRmKCJja3B0X2J1ZnNf d3JpdHRlbjolZCwgY2twdF9zZWdzX2FkZGVkOiVkLCBja3B0X3NlZ3NfcmVtb3ZlZDolZCwgY2tw dF9zZWdzX3JlY3ljbGVkOiVkLCBOQnVmZmVyczolZFxuIiwgQHZhcigiQ2hlY2twb2ludFN0YXRz IiktPmNrcHRfYnVmc193cml0dGVuLCBAdmFyKCJDaGVja3BvaW50U3RhdHMiKS0+Y2twdF9zZWdz X2FkZGVkLCBAdmFyKCJDaGVja3BvaW50U3RhdHMiKS0+Y2twdF9zZWdzX3JlbW92ZWQsIEB2YXIo IkNoZWNrcG9pbnRTdGF0cyIpLT5ja3B0X3NlZ3NfcmVjeWNsZWQsIEB2YXIoIk5CdWZmZXJzIikp Cn0nClBhc3MgMTogcGFyc2VkIHVzZXIgc2NyaXB0IGFuZCA5NiBsaWJyYXJ5IHNjcmlwdChzKSB1 c2luZyAxNTE5ODR2aXJ0LzI1MjU2cmVzLzIxMTZzaHIvMjM4OTJkYXRhIGtiLCBpbiAyNDB1c3Iv MjBzeXMvMjUxcmVhbCBtcy4KY2twdF9idWZzX3dyaXR0ZW46MCwgY2twdF9zZWdzX2FkZGVkOjAs IGNrcHRfc2Vnc19yZW1vdmVkOjAsIGNrcHRfc2Vnc19yZWN5Y2xlZDowLCBOQnVmZmVyczoyNjIx NDQKY2twdF9idWZzX3dyaXR0ZW46MCwgY2twdF9zZWdzX2FkZGVkOjAsIGNrcHRfc2Vnc19yZW1v dmVkOjAsIGNrcHRfc2Vnc19yZWN5Y2xlZDowLCBOQnVmZmVyczoyNjIxNDQKCgoKLS0K5YWs55uK 5piv5LiA6L6I5a2Q55qE5LqLLEknbSBEaWdvYWwsSnVzdCBEbyBJdC4KCgoKCkF0IDIwMTMtMTAt MTcgMjM6NDc6NTQsIkFsdmFybyBIZXJyZXJhIiA8YWx2aGVycmVAMm5kcXVhZHJhbnQuY29tPiB3 cm90ZToKPmRpZ29hbEAxMjYuY29tIHdyb3RlOgo+Cj4+IFdoZW4gaSBwcm9iZSBjaGVja3BvaW50 X19kb25lLCBhbmQgcmVhZCB0aGUgcGFyYW1ldGVycyAsIGl0J3MgZXJyb3I6Cj4KPkNIRUNLUE9J TlRfRE9ORSBkb2Vzbid0IGhhdmUgcGFyYW1ldGVycy4gIEl0IHdvcmtzIGZvciBDSEVDS1BPSU5U X1NUQVJUCj5iZWNhdXNlIHRoYXQgb25lIGhhcyBvbmUgcGFyYW1ldGVyLgo+Cj4tLSAKPsOBbHZh cm8gSGVycmVyYSAgICAgICAgICAgICAgICBodHRwOi8vd3d3LjJuZFF1YWRyYW50LmNvbS8KPlBv c3RncmVTUUwgRGV2ZWxvcG1lbnQsIDI0eDcgU3VwcG9ydCwgVHJhaW5pbmcgJiBTZXJ2aWNlcwo=
Alvaro Herrera <alvherre@2ndquadrant.com> writes: > digoal wrote: >> But the CHECKPOINT_DONE used in src have parameters: >> CheckpointStats.ckpt_bufs_written, >> NBuffers, >> CheckpointStats.ckpt_segs_added, >> CheckpointStats.ckpt_segs_removed, >> CheckpointStats.ckpt_segs_recycled > Uh, you're right. I confused it with BUFFER_CHECKPOINT_DONE. > I have no useful answer for this right now. The types of the parameters > appear correct, but that's as further as I checked. FWIW, I'd guess this is a bug in systemtap, and accordingly should be reported to those folk. Try filing at bugzilla.redhat.com ... although they might tell you to try a supported systemtap release, which yours isn't AFAICT. What I see on my RHEL6 box is systemtap-1.8-7.el6.x86_64 and stap -V sez Systemtap translator/driver (version 1.8/0.152 non-git sources) Copyright (C) 2005-2012 Red Hat, Inc. and others This is free software; see the source for copying conditions. enabled features: AVAHI LIBRPM LIBSQLITE3 NSS TR1_UNORDERED_MAP NLS regards, tom lane
SEksCiAgVGhhbmtzIHRvbSBsYW5lLgogIFRoZSBzdGFwIDIuNCB2ZXJzaW9uIGhhcyBzYW1lIHBy b2JsZW0sIEkgbmVlZCB1c2UgQHZhcigidmFybmFtZSIpIGdldCB0aGUgdmFsdWUgaW5zdGVhZCAk YXJnTi4KCgpbcm9vdEBkYi0xNzItMTYtMy0xNTAgfl0jIHN0YXAgLVYKU3lzdGVtdGFwIHRyYW5z bGF0b3IvZHJpdmVyICh2ZXJzaW9uIDIuNC8wLjE1MiwgY29tbWl0IHJlbGVhc2UtMi4zLTEzMy1n MzM1ZTM0MiArIGNoYW5nZXMpCkNvcHlyaWdodCAoQykgMjAwNS0yMDEzIFJlZCBIYXQsIEluYy4g YW5kIG90aGVycwpUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291cmNlIGZvciBjb3B5 aW5nIGNvbmRpdGlvbnMuCmVuYWJsZWQgZmVhdHVyZXM6IExJQlNRTElURTMgQk9PU1RfU0hBUkVE X1BUUiBUUjFfVU5PUkRFUkVEX01BUCBOTFMgSkFWQQpbcm9vdEBkYi0xNzItMTYtMy0xNTAgfl0j IHdoaWNoIHN0YXAKL29wdC9zeXN0ZW10YXAvYmluL3N0YXAKW3Jvb3RAZGItMTcyLTE2LTMtMTUw IH5dIyBzdGFwIC0tdnAgMTExMTEgLWUgJwo+IHByb2JlIHByb2Nlc3MoIi9ob21lL3BnOTMvcGdz cWw5LjMuMS9iaW4vcG9zdGdyZXMiKS5tYXJrKCJjaGVja3BvaW50X19kb25lIikgewo+ICAgcHJp bnRsbigkJHZhcnMpCj4gICBleGl0KCkKPiB9JwpQYXNzIDE6IHBhcnNlZCB1c2VyIHNjcmlwdCBh bmQgOTYgbGlicmFyeSBzY3JpcHQocykgdXNpbmcgMTUyMDI0dmlydC8yNTIxMnJlcy8yMTA0c2hy LzIzOTMyZGF0YSBrYiwgaW4gMjQwdXNyLzEwc3lzLzI1M3JlYWwgbXMuCldBUk5JTkc6IENhbid0 IHBhcnNlIFNEVF9WMyBvcGVyYW5kICdDaGVja3BvaW50U3RhdHMrNDAoJXJpcCknOiBpZGVudGlm aWVyICckJHZhcnMnIGF0IDxpbnB1dD46MzoxMQogc291cmNlOiAgIHByaW50bG4oJCR2YXJzKQog ICAgICAgICAgICAgICAgICAgXgpXQVJOSU5HOiBDYW4ndCBwYXJzZSBTRFRfVjMgb3BlcmFuZCAn TkJ1ZmZlcnMoJXJpcCknOiBpZGVudGlmaWVyICckJHZhcnMnIGF0IDozOjExCiBzb3VyY2U6ICAg cHJpbnRsbigkJHZhcnMpCiAgICAgICAgICAgICAgICAgICBeCldBUk5JTkc6IENhbid0IHBhcnNl IFNEVF9WMyBvcGVyYW5kICdDaGVja3BvaW50U3RhdHMrNDQoJXJpcCknOiBpZGVudGlmaWVyICck JHZhcnMnIGF0IDozOjExCiBzb3VyY2U6ICAgcHJpbnRsbigkJHZhcnMpCiAgICAgICAgICAgICAg ICAgICBeCldBUk5JTkc6IENhbid0IHBhcnNlIFNEVF9WMyBvcGVyYW5kICdDaGVja3BvaW50U3Rh dHMrNDgoJXJpcCknOiBpZGVudGlmaWVyICckJHZhcnMnIGF0IDozOjExCiBzb3VyY2U6ICAgcHJp bnRsbigkJHZhcnMpCiAgICAgICAgICAgICAgICAgICBeCldBUk5JTkc6IENhbid0IHBhcnNlIFNE VF9WMyBvcGVyYW5kICdDaGVja3BvaW50U3RhdHMrNTIoJXJpcCknOiBpZGVudGlmaWVyICckJHZh cnMnIGF0IDozOjExCiBzb3VyY2U6ICAgcHJpbnRsbigkJHZhcnMpCiAgICAgICAgICAgICAgICAg ICBeCnNlbWFudGljIGVycm9yOiB1bmFibGUgdG8gZmluZCBsb2NhbCAnYXJnMScsIFttYW4gZXJy b3I6OmR3YXJmXSBkaWVvZmZzZXQgMHhkMDBmNSBpbiAvaG9tZS9wZzkzL3Bnc3FsOS4zLjEvYmlu L3Bvc3RncmVzLCBuZWFyIHBjIDB4NGI5Nzg5IGluIENyZWF0ZUNoZWNrUG9pbnQgeGxvZy5jIChh bHRlcm5hdGl2ZXM6ICRmbGFncyAkc2h1dGRvd24gJGNoZWNrUG9pbnQgJHJlY3B0ciAkSW5zZXJ0 ICRyZGF0YSAkZnJlZXNwYWNlICRfbG9nU2VnTm8gJHZ4aWRzICRudnhpZHMgJF9fZnVuY19fKTog aWRlbnRpZmllciAnJCR2YXJzJyBhdCA6MzoxMQogICAgICAgIHNvdXJjZTogICBwcmludGxuKCQk dmFycykKICAgICAgICAgICAgICAgICAgICAgICAgICBeCgoKc2VtYW50aWMgZXJyb3I6IFNEVCBh c20gbm90IHVuZGVyc3Rvb2QsIHJlcXVpcmVzIGRlYnVnaW5mbzogaWRlbnRpZmllciAnJCR2YXJz JyBhdCA6MzoxMQogICAgICAgIHNvdXJjZTogICBwcmludGxuKCQkdmFycykKICAgICAgICAgICAg ICAgICAgICAgICAgICBeCgoKUGFzcyAyOiBhbmFseXplZCBzY3JpcHQ6IDEgcHJvYmUocyksIDEg ZnVuY3Rpb24ocyksIDAgZW1iZWQocyksIDAgZ2xvYmFsKHMpIHVzaW5nIDE3NjE3MnZpcnQvMzI4 OTJyZXMvNTYyMHNoci8yNzg1MmRhdGEga2IsIGluIDMwdXNyLzEwc3lzLzE1MXJlYWwgbXMuClBh c3MgMjogYW5hbHlzaXMgZmFpbGVkLiAgW21hbiBlcnJvcjo6cGFzczJdCgoKVXNlIEB2YXIoInZh cm5hbWUiKSBjYW4gZ2V0IHRoZSB2YWx1ZSBjb3JyZWN0Lgpbcm9vdEBkYi0xNzItMTYtMy0xNTAg fl0jIHN0YXAgLS12cCAxMTExMSAtZSAnCnByb2JlIHByb2Nlc3MoIi9ob21lL3BnOTMvcGdzcWw5 LjMuMS9iaW4vcG9zdGdyZXMiKS5tYXJrKCJjaGVja3BvaW50X19kb25lIikgewogIHByaW50bG4o QHZhcigiTkJ1ZmZlcnMiKSkKICBleGl0KCkKfScKUGFzcyAxOiBwYXJzZWQgdXNlciBzY3JpcHQg YW5kIDk2IGxpYnJhcnkgc2NyaXB0KHMpIHVzaW5nIDE1MjAyNHZpcnQvMjUyMTJyZXMvMjEwNHNo ci8yMzkzMmRhdGEga2IsIGluIDI0MHVzci8yMHN5cy8yNTRyZWFsIG1zLgpQYXNzIDI6IGFuYWx5 emVkIHNjcmlwdDogMSBwcm9iZShzKSwgMiBmdW5jdGlvbihzKSwgMCBlbWJlZChzKSwgMCBnbG9i YWwocykgdXNpbmcgMTc1NjQ0dmlydC8zMjIwOHJlcy81NTI0c2hyLzI3MzI0ZGF0YSBrYiwgaW4g MzB1c3IvMHN5cy8zNnJlYWwgbXMuClBhc3MgMzogdHJhbnNsYXRlZCB0byBDIGludG8gIi90bXAv c3RhcDl5VzNnNC9zdGFwXzRlOGJiOTRlNTRmNTk1ZWY2ZjNlNDhhZWQ5ODU5MjAwXzE3OTJfc3Jj LmMiIHVzaW5nIDMwMzgxMnZpcnQvMzI1NTZyZXMvNTg3MnNoci8yNzMyNGRhdGEga2IsIGluIDIw dXNyLzEwMHN5cy8xMDlyZWFsIG1zLgpQYXNzIDQ6IGNvbXBpbGVkIEMgaW50byAic3RhcF80ZThi Yjk0ZTU0ZjU5NWVmNmYzZTQ4YWVkOTg1OTIwMF8xNzkyLmtvIiBpbiAyMjkwdXNyLzQxMHN5cy8y Njk5cmVhbCBtcy4KUGFzcyA1OiBzdGFydGluZyBydW4uCjI2MjE0NDAKUGFzcyA1OiBydW4gY29t cGxldGVkIGluIDB1c3IvMzBzeXMvMTEwODlyZWFsIG1zLgoKCi0tCrmr0ubKx9K7sbLX07XEysIs SSdtIERpZ29hbCxKdXN0IERvIEl0LgoKCgoKQXQgMjAxMy0xMS0xMSAwNTo1NDo1MCwiVG9tIExh bmUiIDx0Z2xAc3NzLnBnaC5wYS51cz4gd3JvdGU6Cj5BbHZhcm8gSGVycmVyYSA8YWx2aGVycmVA Mm5kcXVhZHJhbnQuY29tPiB3cml0ZXM6Cj4+IGRpZ29hbCB3cm90ZToKPj4+IEJ1dCB0aGUgQ0hF Q0tQT0lOVF9ET05FIHVzZWQgaW4gc3JjIGhhdmUgcGFyYW1ldGVyczoKPj4+IENoZWNrcG9pbnRT dGF0cy5ja3B0X2J1ZnNfd3JpdHRlbiwKPj4+IE5CdWZmZXJzLAo+Pj4gQ2hlY2twb2ludFN0YXRz LmNrcHRfc2Vnc19hZGRlZCwKPj4+IENoZWNrcG9pbnRTdGF0cy5ja3B0X3NlZ3NfcmVtb3ZlZCwK Pj4+IENoZWNrcG9pbnRTdGF0cy5ja3B0X3NlZ3NfcmVjeWNsZWQKPgo+PiBVaCwgeW91J3JlIHJp Z2h0LiAgSSBjb25mdXNlZCBpdCB3aXRoIEJVRkZFUl9DSEVDS1BPSU5UX0RPTkUuCj4KPj4gSSBo YXZlIG5vIHVzZWZ1bCBhbnN3ZXIgZm9yIHRoaXMgcmlnaHQgbm93LiAgVGhlIHR5cGVzIG9mIHRo ZSBwYXJhbWV0ZXJzCj4+IGFwcGVhciBjb3JyZWN0LCBidXQgdGhhdCdzIGFzIGZ1cnRoZXIgYXMg SSBjaGVja2VkLgo+Cj5GV0lXLCBJJ2QgZ3Vlc3MgdGhpcyBpcyBhIGJ1ZyBpbiBzeXN0ZW10YXAs IGFuZCBhY2NvcmRpbmdseSBzaG91bGQgYmUKPnJlcG9ydGVkIHRvIHRob3NlIGZvbGsuICBUcnkg ZmlsaW5nIGF0IGJ1Z3ppbGxhLnJlZGhhdC5jb20gLi4uIGFsdGhvdWdoCj50aGV5IG1pZ2h0IHRl bGwgeW91IHRvIHRyeSBhIHN1cHBvcnRlZCBzeXN0ZW10YXAgcmVsZWFzZSwgd2hpY2ggeW91cnMK Pmlzbid0IEFGQUlDVC4gIFdoYXQgSSBzZWUgb24gbXkgUkhFTDYgYm94IGlzIHN5c3RlbXRhcC0x LjgtNy5lbDYueDg2XzY0Cj5hbmQgc3RhcCAtViBzZXoKPgo+U3lzdGVtdGFwIHRyYW5zbGF0b3Iv ZHJpdmVyICh2ZXJzaW9uIDEuOC8wLjE1MiBub24tZ2l0IHNvdXJjZXMpCj5Db3B5cmlnaHQgKEMp IDIwMDUtMjAxMiBSZWQgSGF0LCBJbmMuIGFuZCBvdGhlcnMKPlRoaXMgaXMgZnJlZSBzb2Z0d2Fy ZTsgc2VlIHRoZSBzb3VyY2UgZm9yIGNvcHlpbmcgY29uZGl0aW9ucy4KPmVuYWJsZWQgZmVhdHVy ZXM6IEFWQUhJIExJQlJQTSBMSUJTUUxJVEUzIE5TUyBUUjFfVU5PUkRFUkVEX01BUCBOTFMKPgo+ CQkJcmVnYXJkcywgdG9tIGxhbmUK