shinken-monitoring / mod-webui

Shinken Web User Interface
GNU Affero General Public License v3.0
79 stars 71 forks source link

error('unbalanced parenthesis',) in eltdetail for some hosts #427

Closed claneys closed 8 years ago

claneys commented 8 years ago

Hi,

I got a problem when i go into a eltdetail view of a specific host that use oracle pack. That pack got several services which might have a lot of graph.

So after a long time to load the page, it throws that error : error('unbalanced parenthesis',)

and with this traceback :

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/bottle.py", line 861, in _handle
    return route.call(**args)
  File "/usr/lib/python2.7/site-packages/bottle.py", line 1727, in wrapper
    rv = callback(*a, **ka)
  File "/var/lib/shinken/modules/webui2/module.py", line 418, in lock_version
    return f(**args)
  File "/usr/lib/python2.7/site-packages/bottle.py", line 3614, in wrapper
    return template(tpl_name, **tplvars)
  File "/usr/lib/python2.7/site-packages/bottle.py", line 3590, in template
    return TEMPLATES[tplid].render(kwargs)
  File "/usr/lib/python2.7/site-packages/bottle.py", line 3394, in render
    self.execute(stdout, env)
  File "/usr/lib/python2.7/site-packages/bottle.py", line 3381, in execute
    eval(self.co, env)
  File "/var/lib/shinken/modules/webui2/plugins/eltdetail/views/eltdetail.tpl", line 1079, in <module>
    %if re.findall('\\b'+metric.name+'\\b', graph['img_src']):
  File "/usr/lib64/python2.7/re.py", line 177, in findall
    return _compile(pattern, flags).findall(string)
  File "/usr/lib64/python2.7/re.py", line 242, in _compile
    raise error, v # invalid expression
error: unbalanced parenthesis

I do not know if it is a particular service that cause that issue or just too many graph or services maybe ?

mohierf commented 8 years ago

I suppose that you have a metric which name is including some special characters (parenthesis probably ...) and it breaks the regexp :/P

claneys commented 8 years ago

Nop, not a single special, only alphanum and underscore :/

I'll disable service until i found the one that might cause that.

claneys commented 8 years ago

I removed 2 services which got plenty of metrics (about 600...) and it worked.

How can we make it works ? And maybe not load all metrics ?

mohierf commented 8 years ago

Should you copy the service check output and perfdata ?

claneys commented 8 years ago

Ok

CRITICAL - SGA latch archive process latch (#203) contention 6.38%, SGA latch managed standby latch (#205) contention 3.19%, SGA latch PL/SQL warning settings (#579) contention 0.11%, SGA latch space background task latch (#297) contention 0.10%, SGA latch shared pool (#336) contention 0.05%, SGA latch enqueue hash chains (#29) contention 0.02%, SGA latch session idle bit (#14) contention 0.02%, SGA latch post/wait queue (#1) contention 0.02%, SGA latch object stats modification (#22) contention 0.01%, SGA latch mostly latch-free SCN (#166) contention 0.01%, SGA latch cache buffers lru chain (#172) contention 0.01%, SGA latch call allocation (#9) contention 0.01%, SGA latch messages (#27) contention 0.01%, SGA latch object queue header operation (#189) contention 0.01%, SGA latch redo allocation (#209) contention 0.00%, SGA latch row cache objects (#309) contention 0.00%, SGA latch In memory undo latch (#280) contention 0.00%, SGA latch undo global data (#274) contention 0.00%, SGA latch cache buffer handles (#178) contention 0.00%, SGA latch cache buffers chains (#177) contention 0.00%, SGA latch DML lock allocation (#269) contention 0.00%, SGA latch KXDAM sga state latch (#581) contention 0.00%, SGA latch dbkea msgq latch (#580) contention 0.00%, SGA latch JS Sh mem access (#578) contention 0.00%, SGA latch JS queue access latch (#577) contention 0.00%, SGA latch JS queue state obj latch (#576) contention 0.00%, SGA latch JS slv state obj latch (#575) contention 0.00%, SGA latch JS mem alloc latch (#574) contention 0.00%, SGA latch JS broadcast LW Job latch (#573) contention 0.00%, SGA latch JS broadcast autostart latch (#572) contention 0.00%, SGA latch JS broadcast load blnc latch (#571) contention 0.00%, SGA latch JS broadcast kill buf latch (#570) contention 0.00%, SGA latch JS broadcast drop buf latch (#569) contention 0.00%, SGA latch JS broadcast add buf latch (#568) contention 0.00%, SGA latch WCR: MTS VC queue (#567) contention 0.00%, SGA latch WCR: processes HT (#566) contention 0.00%, SGA latch WCR: sync (#565) contention 0.00%, SGA latch WCR: ticker cache (#564) contention 0.00%, SGA latch Real-time plan statistics latch (#563) contention 0.00%, SGA latch WCR: MMON Create dir (#562) contention 0.00%, SGA latch WCR: kecr File Count (#561) contention 0.00%, SGA latch WCR: kecu cas mem (#560) contention 0.00%, SGA latch threshold alerts latch (#559) contention 0.00%, SGA latch AWR Alerted Metric Element list (#558) contention 0.00%, SGA latch statistics aggregation (#557) contention 0.00%, SGA latch generalized trace enabling latch (#556) contention 0.00%, SGA latch server alert latch (#555) contention 0.00%, SGA latch ASM KFFD SO Latch (#554) contention 0.00%, SGA latch ASM user latch (#553) contention 0.00%, SGA latch OFS SGA Latch (#552) contention 0.00%, SGA latch ASM Volume SGA latch (#551) contention 0.00%, SGA latch ASM Volume process latch (#550) contention 0.00%, SGA latch ASM attribute latch (#549) contention 0.00%, SGA latch KFCL BX Freelist (#548) contention 0.00%, SGA latch KFCL Instance Latch (#547) contention 0.00%, SGA latch KFCL LE Freelist (#546) contention 0.00%, SGA latch ASM rollback operations (#545) contention 0.00%, SGA latch KFR redo allocation latch (#544) contention 0.00%, SGA latch ASM file allocation latch (#543) contention 0.00%, SGA latch ASM scan context latch (#542) contention 0.00%, SGA latch ASM file locked extent latch (#541) contention 0.00%, SGA latch ASM db client latch (#540) contention 0.00%, SGA latch ASM network state latch (#539) contention 0.00%, SGA latch ASM network SGA latch (#538) contention 0.00%, SGA latch ASM network background latch (#537) contention 0.00%, SGA latch KFMD SGA (#536) contention 0.00%, SGA latch KFM allocation (#535) contention 0.00%, SGA latch I/O Staticstics latch (#534) contention 0.00%, SGA latch Lsod array latch (#533) contention 0.00%, SGA latch ASM Keyed state latch (#532) contention 0.00%, SGA latch KFK SGA Libload latch (#531) contention 0.00%, SGA latch ASM map load waiting list (#530) contention 0.00%, SGA latch ASM map operation hash table (#529) contention 0.00%, SGA latch ASM map operation freelist (#528) contention 0.00%, SGA latch ASM map headers (#527) contention 0.00%, SGA latch KFC FX Hash Latch (#526) contention 0.00%, SGA latch KFC Hash Latch (#525) contention 0.00%, SGA latch KFC LRU latch (#524) contention 0.00%, SGA latch KFC SGA latch (#523) contention 0.00%, SGA latch buffer pin latch (#522) contention 0.00%, SGA latch KFA SGA latch (#521) contention 0.00%, SGA latch ASM allocation (#520) contention 0.00%, SGA latch AW SGA latch (#519) contention 0.00%, SGA latch xssinfo freelist (#518) contention 0.00%, SGA latch xscalc freelist (#517) contention 0.00%, SGA latch Fast-Start Failover State Latch (#516) contention 0.00%, SGA latch Request id generation latch (#515) contention 0.00%, SGA latch NSV creation/termination latch (#514) contention 0.00%, SGA latch NSV command ID generation latch (#513) contention 0.00%, SGA latch RSM process latch (#512) contention 0.00%, SGA latch DMON Network Error List Latch (#511) contention 0.00%, SGA latch DMON Work Queues Latch (#510) contention 0.00%, SGA latch XDB PL/SQL Support (#509) contention 0.00%, SGA latch XDB Mcache SGA Latch (#508) contention 0.00%, SGA latch XDB Byte Lock SGA Latch (#507) contention 0.00%, SGA latch XDB NFS Security Latch (#506) contention 0.00%, SGA latch qmne Export Table Latch (#505) contention 0.00%, SGA latch XDB NFS Stateful SGA Latch (#504) contention 0.00%, SGA latch XML DB Events (#503) contention 0.00%, SGA latch qmtmrcsg_init (#502) contention 0.00%, SGA latch XDB Config-3 (#501) contention 0.00%, SGA latch XDB Config-2 (#500) contention 0.00%, SGA latch XDB Config-1 (#499) contention 0.00%, SGA latch XDB used session pool (#498) contention 0.00%, SGA latch XDB unused session pool (#497) contention 0.00%, SGA latch qm_init_sga (#496) contention 0.00%, SGA latch fixed table rows for x$hs_session (#495) contention 0.00%, SGA latch AQ ht cmt cbk chunk latch (#494) contention 0.00%, SGA latch AQ deq log cmt cbk chunk latch (#493) contention 0.00%, SGA latch AQ deq log statistics latch (#492) contention 0.00%, SGA latch AQ small txn context latch (#491) contention 0.00%, SGA latch AQ disk delete txn counter latch (#490) contention 0.00%, SGA latch AQ dequeue txn counter latch (#489) contention 0.00%, SGA latch AQ deq hash table latch (#488) contention 0.00%, SGA latch KWQMN to-be-Stopped Buffer list Latch (#487) contention 0.00%, SGA latch KWQMN job cache list latch (#486) contention 0.00%, SGA latch qmn state object latch (#485) contention 0.00%, SGA latch qmn task context latch (#484) contention 0.00%, SGA latch qmn task queue latch (#483) contention 0.00%, SGA latch bq:time manger info latch (#482) contention 0.00%, SGA latch queue sender's info. latch (#481) contention 0.00%, SGA latch spilled messages latch (#480) contention 0.00%, SGA latch bufq statistics (#479) contention 0.00%, SGA latch kwqbcco:cco (#478) contention 0.00%, SGA latch kwqbsn:qsga (#477) contention 0.00%, SGA latch kwqbsn:qxl (#476) contention 0.00%, SGA latch kwqbsgn:msghdr (#475) contention 0.00%, SGA latch enqueue sob latch (#474) contention 0.00%, SGA latch rules engine evaluation context statistics (#473) contention 0.00%, SGA latch rules engine rule statistics (#472) contention 0.00%, SGA latch rules engine rule set statistics (#471) contention 0.00%, SGA latch rules engine aggregate statistics (#470) contention 0.00%, SGA latch job queue sob latch (#469) contention 0.00%, SGA latch AQ Propagation Scheduling System Load (#468) contention 0.00%, SGA latch AQ Propagation Scheduling Proc Table (#467) contention 0.00%, SGA latch KWQS pqsubs latch (#466) contention 0.00%, SGA latch KWQS pqueue ctx latch (#465) contention 0.00%, SGA latch KWQP Prop Status (#464) contention 0.00%, SGA latch kwqi:kchunk latch (#463) contention 0.00%, SGA latch image handles of buffered messages latch (#462) contention 0.00%, SGA latch message enqueue sync latch (#461) contention 0.00%, SGA latch connection pool sga data lock (#460) contention 0.00%, SGA latch kpplsSyncStateListSga: lock (#459) contention 0.00%, SGA latch session state list latch (#458) contention 0.00%, SGA latch EMON slave state object latch (#457) contention 0.00%, SGA latch KPON ksr channel latch (#456) contention 0.00%, SGA latch reg$ timeout service time (#455) contention 0.00%, SGA latch kpon sga structure (#454) contention 0.00%, SGA latch kpon job info latch (#453) contention 0.00%, SGA latch NLS data objects (#452) contention 0.00%, SGA latch ncodef allocation latch (#451) contention 0.00%, SGA latch kokc descriptor allocation latch (#450) contention 0.00%, SGA latch STREAMS Pool Advisor (#449) contention 0.00%, SGA latch STREAMS: txn btree (#448) contention 0.00%, SGA latch STREAMS LCR (#447) contention 0.00%, SGA latch VPSO SGA (#446) contention 0.00%, SGA latch process (#445) contention 0.00%, SGA latch datapump attach fixed tables latch (#444) contention 0.00%, SGA latch datapump job fixed tables latch (#443) contention 0.00%, SGA latch pass worker exception to master (#442) contention 0.00%, SGA latch kupp process latch (#441) contention 0.00%, SGA latch Statement Queuing SGA latch (#440) contention 0.00%, SGA latch Statement queuing latch (#439) contention 0.00%, SGA latch Result Cache: MB Latch (#438) contention 0.00%, SGA latch Result Cache: SO Latch (#437) contention 0.00%, SGA latch Result Cache: RC Latch (#436) contention 0.00%, SGA latch Bloom Filter SGA latch (#435) contention 0.00%, SGA latch Bloom filter list latch (#434) contention 0.00%, SGA latch compile environment latch (#433) contention 0.00%, SGA latch SQL memory manager workarea list latch (#432) contention 0.00%, SGA latch SQL memory manager latch (#431) contention 0.00%, SGA latch internal temp table object number allocation latch (#430) contention 0.00%, SGA latch temporary table state object allocation (#429) contention 0.00%, SGA latch device information (#428) contention 0.00%, SGA latch constraint object allocation (#427) contention 0.00%, SGA latch hash table column usage latch (#426) contention 0.00%, SGA latch hash table dml freq tracking latch (#425) contention 0.00%, SGA latch hash table modification latch (#424) contention 0.00%, SGA latch PX hash array latch (#423) contention 0.00%, SGA latch parallel query alloc buffer (#422) contention 0.00%, SGA latch queuing load statistics (#421) contention 0.00%, SGA latch business card (#420) contention 0.00%, SGA latch parallel query stats (#419) contention 0.00%, SGA latch process queue reference (#418) contention 0.00%, SGA latch process queue (#417) contention 0.00%, SGA latch error message lists (#416) contention 0.00%, SGA latch query server freelists (#415) contention 0.00%, SGA latch query server process (#414) contention 0.00%, SGA latch job_queue_processes free list latch (#413) contention 0.00%, SGA latch job workq parent latch (#412) contention 0.00%, SGA latch job_queue_processes parameter latch (#411) contention 0.00%, SGA latch JOX JIT latch (#410) contention 0.00%, SGA latch JOX SGA heap latch (#409) contention 0.00%, SGA latch cp sga latch (#408) contention 0.00%, SGA latch cp holder latch (#407) contention 0.00%, SGA latch cp cmon/server latch (#406) contention 0.00%, SGA latch cp pool latch (#405) contention 0.00%, SGA latch cp cso latch (#404) contention 0.00%, SGA latch cp server hash latch (#403) contention 0.00%, SGA latch cp server array latch (#402) contention 0.00%, SGA latch cp cmon array latch (#401) contention 0.00%, SGA latch cp pool array latch (#400) contention 0.00%, SGA latch kmcpvec latch (#399) contention 0.00%, SGA latch kmcptab latch (#398) contention 0.00%, SGA latch virtual circuit holder (#397) contention 0.00%, SGA latch virtual circuits (#396) contention 0.00%, SGA latch virtual circuit queues (#395) contention 0.00%, SGA latch virtual circuit buffers (#394) contention 0.00%, SGA latch dispatcher info (#393) contention 0.00%, SGA latch shared server info (#392) contention 0.00%, SGA latch end-point list (#391) contention 0.00%, SGA latch address list (#390) contention 0.00%, SGA latch presentation list (#389) contention 0.00%, SGA latch parameter list (#388) contention 0.00%, SGA latch session timer (#387) contention 0.00%, SGA latch shared server configuration (#386) contention 0.00%, SGA latch Sage HT Latch (#385) contention 0.00%, SGA latch SGA slab metadata lock (#384) contention 0.00%, SGA latch Event Group Locks (#383) contention 0.00%, SGA latch SGA table lock (#382) contention 0.00%, SGA latch kgb parent (#381) contention 0.00%, SGA latch kgb latch (#380) contention 0.00%, SGA latch SGA blob parent (#379) contention 0.00%, SGA latch SGA blob lock (#378) contention 0.00%, SGA latch SGA bucket locks (#377) contention 0.00%, SGA latch SGA pool locks (#376) contention 0.00%, SGA latch SGA pool creation lock (#375) contention 0.00%, SGA latch SGA heap locks (#374) contention 0.00%, SGA latch SGA heap creation lock (#373) contention 0.00%, SGA latch KGNFS-NFS:SVR LIST (#372) contention 0.00%, SGA latch kgnfs mount latch (#371) contention 0.00%, SGA latch KGNFS-NFS:SHM structure (#370) contention 0.00%, SGA latch ODM-NFS:Global file structure (#369) contention 0.00%, SGA latch pebof_rrv (#368) contention 0.00%, SGA latch Mutex Stats (#367) contention 0.00%, SGA latch Mutex (#366) contention 0.00%, SGA latch peshm (#365) contention 0.00%, SGA latch pesom_heap_alloc (#364) contention 0.00%, SGA latch pesom_free_list (#363) contention 0.00%, SGA latch pesom_hash_node (#362) contention 0.00%, SGA latch Memory Queue Message Subscriber #4 (#361) contention 0.00%, SGA latch Memory Queue Message Subscriber #3 (#360) contention 0.00%, SGA latch Memory Queue Message Subscriber #2 (#359) contention 0.00%, SGA latch Memory Queue Message Subscriber #1 (#358) contention 0.00%, SGA latch Memory Queue Subscriber (#357) contention 0.00%, SGA latch Memory Queue (#356) contention 0.00%, SGA latch Shared B-Tree (#355) contention 0.00%, SGA latch Streams Generic (#354) contention 0.00%, SGA latch shared pool sim alloc (#353) contention 0.00%, SGA latch shared pool simulator (#352) contention 0.00%, SGA latch QMT (#351) contention 0.00%, SGA latch resmgr:resource group CPU method (#350) contention 0.00%, SGA latch resmgr:plan CPU method (#349) contention 0.00%, SGA latch resmgr:method mem alloc latch (#348) contention 0.00%, SGA latch resmgr:incr/decr stats (#347) contention 0.00%, SGA latch resmgr:vc list latch (#346) contention 0.00%, SGA latch resmgr:schema config (#345) contention 0.00%, SGA latch resmgr:active threads (#344) contention 0.00%, SGA latch resmgr:session queuing (#343) contention 0.00%, SGA latch resmgr:actses change group (#342) contention 0.00%, SGA latch resmgr:actses change state (#341) contention 0.00%, SGA latch rm cas latch (#340) contention 0.00%, SGA latch cas latch (#339) contention 0.00%, SGA latch Token Manager (#338) contention 0.00%, SGA latch library cache load lock (#337) contention 0.00%, SGA latch k2q global data latch (#335) contention 0.00%, SGA latch k2q lock allocation (#334) contention 0.00%, SGA latch global tx hash mapping (#333) contention 0.00%, SGA latch fourth Audit Vault latch (#332) contention 0.00%, SGA latch third Audit Vault latch (#331) contention 0.00%, SGA latch second Audit Vault latch (#330) contention 0.00%, SGA latch first Audit Vault latch (#329) contention 0.00%, SGA latch Security Class Hashtable (#328) contention 0.00%, SGA latch Role graph (#327) contention 0.00%, SGA latch Role grants to users (#326) contention 0.00%, SGA latch global ctx hash table latch (#325) contention 0.00%, SGA latch policy information (#324) contention 0.00%, SGA latch instance information (#323) contention 0.00%, SGA latch OLS label cache (#322) contention 0.00%, SGA latch Policy Hash Table Latch (#321) contention 0.00%, SGA latch Policy Refresh Latch (#320) contention 0.00%, SGA latch cost function (#319) contention 0.00%, SGA latch Read Only Database Account Status (#318) contention 0.00%, SGA latch global KZLD latch for mem in SGA (#317) contention 0.00%, SGA latch KKCN grp data latch (#316) contention 0.00%, SGA latch KKCN grp reg latch (#315) contention 0.00%, SGA latch KKCN reg stat latch (#314) contention 0.00%, SGA latch kkae edition name cache (#313) contention 0.00%, SGA latch QOL Name Generation Latch (#312) contention 0.00%, SGA latch KQF runtime purge top lvl latch (#311) contention 0.00%, SGA latch KQF runtime table column alloc (#310) contention 0.00%, SGA latch Dedup Write Append Table Latch (#308) contention 0.00%, SGA latch Locator state objects pool parent latch (#307) contention 0.00%, SGA latch kdlx hb parent latch (#306) contention 0.00%, SGA latch domain validation update latch (#305) contention 0.00%, SGA latch deferred cleanup latch (#304) contention 0.00%, SGA latch Write State Object Pool Parent Latch (#303) contention 0.00%, SGA latch File State Object Pool Parent Latch (#302) contention 0.00%, SGA latch kssmov protection latch (#301) contention 0.00%, SGA latch temp lob duration state obj allocation (#300) contention 0.00%, SGA latch sequence cache (#299) contention 0.00%, SGA latch space background state object latch (#298) contention 0.00%, SGA latch space background SGA latch (#296) contention 0.00%, SGA latch ktm global data (#295) contention 0.00%, SGA latch file cache latch (#294) contention 0.00%, SGA latch shrink stat allocation latch (#293) contention 0.00%, SGA latch fast space usage latch (#292) contention 0.00%, SGA latch lob segment dispenser latch (#291) contention 0.00%, SGA latch lob segment query latch (#290) contention 0.00%, SGA latch lob segment hash table latch (#289) contention 0.00%, SGA latch sort extent pool (#288) contention 0.00%, SGA latch corrupted undo seg latch (#287) contention 0.00%, SGA latch change notification client cache latch (#286) contention 0.00%, SGA latch flashback archiver latch (#285) contention 0.00%, SGA latch Change Notification Latch (#284) contention 0.00%, SGA latch Change Notification Hash table latch (#283) contention 0.00%, SGA latch MQL Tracking Latch (#282) contention 0.00%, SGA latch KTF sga latch (#281) contention 0.00%, SGA latch resumable state object (#279) contention 0.00%, SGA latch Undo Hint Latch (#278) contention 0.00%, SGA latch intra txn parallel recovery (#277) contention 0.00%, SGA latch parallel txn reco latch (#276) contention 0.00%, SGA latch MinActiveScn Latch (#275) contention 0.00%, SGA latch transaction branch allocation (#273) contention 0.00%, SGA latch dummy allocation (#272) contention 0.00%, SGA latch transaction allocation (#271) contention 0.00%, SGA latch list of block allocation (#270) contention 0.00%, SGA latch dml lock allocation (#268) contention 0.00%, SGA latch io pool granule list (#267) contention 0.00%, SGA latch io pool granule metadata list (#266) contention 0.00%, SGA latch latch for sabmr requests triggered by queries (#265) contention 0.00%, SGA latch kcfis latch (#264) contention 0.00%, SGA latch cvmap freelist lock (#263) contention 0.00%, SGA latch Transportable DB Context Latch (#262) contention 0.00%, SGA latch file deallocation SCN cache (#261) contention 0.00%, SGA latch Flashback coordinator context latch (#260) contention 0.00%, SGA latch Block new check invariant rollback SCN latch (#259) contention 0.00%, SGA latch Minimum flashback SCN latch (#258) contention 0.00%, SGA latch flashback prepare log info (#257) contention 0.00%, SGA latch flashback sync request (#256) contention 0.00%, SGA latch flashback copy (#255) contention 0.00%, SGA latch flashback mapping (#254) contention 0.00%, SGA latch flashback allocation (#253) contention 0.00%, SGA latch flashback hint SCN barrier (#252) contention 0.00%, SGA latch hint flashback FBA barrier (#251) contention 0.00%, SGA latch flashback SCN barrier (#250) contention 0.00%, SGA latch flashback FBA barrier (#249) contention 0.00%, SGA latch flashback marker cache (#248) contention 0.00%, SGA latch Reserved Space Latch (#247) contention 0.00%, SGA latch reservation so alloc latch (#246) contention 0.00%, SGA latch lock new checkpoint scn during media recovery (#245) contention 0.00%, SGA latch lock DBA buffer during media recovery (#244) contention 0.00%, SGA latch change tracking consistent SCN (#243) contention 0.00%, SGA latch change tracking optimization SCN (#242) contention 0.00%, SGA latch change tracking state change latch (#241) contention 0.00%, SGA latch rsb inst ckpt scn (#240) contention 0.00%, SGA latch readable standby lamport table (#239) contention 0.00%, SGA latch readable standby metadata redo cache (#238) contention 0.00%, SGA latch readable standby influx scn (#237) contention 0.00%, SGA latch block media rcv so alloc latch (#236) contention 0.00%, SGA latch parallel recoverable recovery (#235) contention 0.00%, SGA latch Media rcv so alloc latch (#234) contention 0.00%, SGA latch mapped buffers lru chain (#233) contention 0.00%, SGA latch read-only violation array modification (#232) contention 0.00%, SGA latch media recovery process out of buffers (#231) contention 0.00%, SGA latch logical standby view (#230) contention 0.00%, SGA latch logical standby cache (#229) contention 0.00%, SGA latch logminer context allocation (#228) contention 0.00%, SGA latch logminer local (#227) contention 0.00%, SGA latch logminer work area (#226) contention 0.00%, SGA latch krbabrstatl (#225) contention 0.00%, SGA latch krbmrosl (#224) contention 0.00%, SGA latch krb spare4 latch (#223) contention 0.00%, SGA latch krb spare3 latch (#222) contention 0.00%, SGA latch krb spare2 latch (#221) contention 0.00%, SGA latch krb spare1 latch (#220) contention 0.00%, SGA latch begin backup scn array (#219) contention 0.00%, SGA latch loader state object freelist (#218) contention 0.00%, SGA latch gc persistent rm (#217) contention 0.00%, SGA latch gc checkpoint (#216) contention 0.00%, SGA latch gc element (#215) contention 0.00%, SGA latch Online Datafile Move latch (#214) contention 0.00%, SGA latch OS file lock latch (#213) contention 0.00%, SGA latch readredo stats and histogram (#212) contention 0.00%, SGA latch write info latch (#211) contention 0.00%, SGA latch real redo SCN (#210) contention 0.00%, SGA latch redo copy (#208) contention 0.00%, SGA latch redo writing (#207) contention 0.00%, SGA latch alert log latch (#206) contention 0.00%, SGA latch LGWR NS Write (#204) contention 0.00%, SGA latch SGA kcrrlatmscnl latch (#202) contention 0.00%, SGA latch SGA kcrrpinfo latch (#201) contention 0.00%, SGA latch Real time apply boundary (#200) contention 0.00%, SGA latch SGA kcrrgap latch (#199) contention 0.00%, SGA latch SGA kcrrlac latch (#198) contention 0.00%, SGA latch Managed Standby Recovery State (#197) contention 0.00%, SGA latch krsh_sga_uet latch (#196) contention 0.00%, SGA latch RSGA Queue (#195) contention 0.00%, SGA latch Recovery Ping control (#194) contention 0.00%, SGA latch kcrrgapb latch (#193) contention 0.00%, SGA latch FAL Queue (#192) contention 0.00%, SGA latch archive control (#191) contention 0.00%, SGA latch object queue header heap (#190) contention 0.00%, SGA latch state object free list (#188) contention 0.00%, SGA latch sim partition latch (#187) contention 0.00%, SGA latch simulator hash latch (#186) contention 0.00%, SGA latch simulator lru latch (#185) contention 0.00%, SGA latch cache table scan latch (#184) contention 0.00%, SGA latch tablespace key chain (#183) contention 0.00%, SGA latch parallel ibr array (#182) contention 0.00%, SGA latch block corruption recovery state (#181) contention 0.00%, SGA latch cache protection latch (#180) contention 0.00%, SGA latch multiblock read objects (#179) contention 0.00%, SGA latch checkpoint queue latch (#176) contention 0.00%, SGA latch active checkpoint queue latch (#175) contention 0.00%, SGA latch multiple dbwriter suspend (#174) contention 0.00%, SGA latch buffer pool (#173) contention 0.00%, SGA latch kcbtsemkid latch (#171) contention 0.00%, SGA latch Consistent RBA (#170) contention 0.00%, SGA latch ping redo on-disk SCN (#169) contention 0.00%, SGA latch redo on-disk SCN (#168) contention 0.00%, SGA latch lgwr LWN SCN (#167) contention 0.00%, SGA latch file number translation table (#165) contention 0.00%, SGA latch Memory Management Latch (#164) contention 0.00%, SGA latch KMG resize request state object freelist (#163) contention 0.00%, SGA latch KMG MMAN ready and startup request latch (#162) contention 0.00%, SGA latch gcr structure management (#161) contention 0.00%, SGA latch gcr global ctx (#160) contention 0.00%, SGA latch heartbeat structure management (#159) contention 0.00%, SGA latch heartbeat check (#158) contention 0.00%, SGA latch Testing (#157) contention 0.00%, SGA latch ges value block free list (#156) contention 0.00%, SGA latch recovery domain hash list (#155) contention 0.00%, SGA latch recovery domain freelist (#154) contention 0.00%, SGA latch gcs affinity object freelist latch (#153) contention 0.00%, SGA latch gcs remaster request queue (#152) contention 0.00%, SGA latch gcs pcm hashed value bucket hash (#151) contention 0.00%, SGA latch gcs partitioned table hash (#150) contention 0.00%, SGA latch gcs remastering latch (#149) contention 0.00%, SGA latch name-service memory recovery (#148) contention 0.00%, SGA latch name-service request (#147) contention 0.00%, SGA latch name-service namespace objects (#146) contention 0.00%, SGA latch name-service memory objects (#145) contention 0.00%, SGA latch name-service namespace bucket (#144) contention 0.00%, SGA latch name-service pending queue (#143) contention 0.00%, SGA latch name-service request queue (#142) contention 0.00%, SGA latch name-service entry (#141) contention 0.00%, SGA latch gcs commit scn state (#140) contention 0.00%, SGA latch gcs shadows freelist (#139) contention 0.00%, SGA latch gcs domain validate latch (#138) contention 0.00%, SGA latch gcs resource validate list (#137) contention 0.00%, SGA latch gcs resource scan list (#136) contention 0.00%, SGA latch gcs resource freelist (#135) contention 0.00%, SGA latch gcs opaque info freelist (#134) contention 0.00%, SGA latch gcs resource hash (#133) contention 0.00%, SGA latch ges group table (#132) contention 0.00%, SGA latch ges domain table (#131) contention 0.00%, SGA latch KJC global post event buffer (#130) contention 0.00%, SGA latch KJCT flow control latch (#129) contention 0.00%, SGA latch KJCT receiver queue access (#128) contention 0.00%, SGA latch KJC global resend message queue (#127) contention 0.00%, SGA latch KJC snd proxy queue access list (#126) contention 0.00%, SGA latch KJC receiver queue access list (#125) contention 0.00%, SGA latch KJC destination ctx free list (#124) contention 0.00%, SGA latch KJC snd proxy ctx free list (#123) contention 0.00%, SGA latch KJC receiver ctx free list (#122) contention 0.00%, SGA latch KJC message pool free list (#121) contention 0.00%, SGA latch ges synchronous data (#120) contention 0.00%, SGA latch ges statistic table (#119) contention 0.00%, SGA latch ges deadlock list (#118) contention 0.00%, SGA latch ges timeout list (#117) contention 0.00%, SGA latch ges DFS wait callback info (#116) contention 0.00%, SGA latch ges enqueue table freelist (#115) contention 0.00%, SGA latch ges s-lock bitvec freelist (#114) contention 0.00%, SGA latch ges resource scan list (#113) contention 0.00%, SGA latch ges resource hash list (#112) contention 0.00%, SGA latch ges caches resource lists (#111) contention 0.00%, SGA latch ges resource table freelist (#110) contention 0.00%, SGA latch ges process hash list (#109) contention 0.00%, SGA latch ges process parent latch (#108) contention 0.00%, SGA latch ges process table freelist (#107) contention 0.00%, SGA latch global hanganlyze operation (#106) contention 0.00%, SGA latch queued dump request (#105) contention 0.00%, SGA latch pmon tst latch 2 (#104) contention 0.00%, SGA latch pmon tst latch (#103) contention 0.00%, SGA latch storage server table manipulation latch (#102) contention 0.00%, SGA latch reid allocation latch (#101) contention 0.00%, SGA latch ksz_so allocation latch (#100) contention 0.00%, SGA latch kspoltest latch (#99) contention 0.00%, SGA latch ksir sga latch (#98) contention 0.00%, SGA latch OS process: request allocation (#97) contention 0.00%, SGA latch OS process (#96) contention 0.00%, SGA latch OS process allocation (#95) contention 0.00%, SGA latch database property service latch (#94) contention 0.00%, SGA latch active service list (#93) contention 0.00%, SGA latch SGA mapping latch (#92) contention 0.00%, SGA latch KSXR large replies (#91) contention 0.00%, SGA latch granule operation (#90) contention 0.00%, SGA latch segmented array pool (#89) contention 0.00%, SGA latch ksxp so latch (#88) contention 0.00%, SGA latch IPC other latch (#87) contention 0.00%, SGA latch IPC stats buffer allocation latch (#86) contention 0.00%, SGA latch ksxp shared latch (#85) contention 0.00%, SGA latch twenty-fifth spare latch - S par (#84) contention 0.00%, SGA latch twenty-fourth spare latch - S par (#83) contention 0.00%, SGA latch twenty-third spare latch - S par (#82) contention 0.00%, SGA latch twenty-second spare latch - S par (#81) contention 0.00%, SGA latch twenty-first spare latch - S par (#80) contention 0.00%, SGA latch twentieth spare latch - S non-parent (#79) contention 0.00%, SGA latch nineteenth spare latch - S non-parent (#78) contention 0.00%, SGA latch eighteenth spare latch - S non-parent (#77) contention 0.00%, SGA latch seventeenth spare latch - S non-parent (#76) contention 0.00%, SGA latch sixteenth spare latch - S non-parent (#75) contention 0.00%, SGA latch fifteenth spare latch - children (#74) contention 0.00%, SGA latch fourteenth spare latch - children (#73) contention 0.00%, SGA latch thirteenth spare latch - children (#72) contention 0.00%, SGA latch twelfth spare latch - children (#71) contention 0.00%, SGA latch eleventh spare latch - children (#70) contention 0.00%, SGA latch tenth spare latch - X parent (#69) contention 0.00%, SGA latch nineth spare latch - X parent (#68) contention 0.00%, SGA latch eighth spare latch - X parent (#67) contention 0.00%, SGA latch seventh spare latch - X parent (#66) contention 0.00%, SGA latch sixth spare latch - X parent (#65) contention 0.00%, SGA latch fifth spare latch - X non-parent (#64) contention 0.00%, SGA latch fourth spare latch - X non-parent (#63) contention 0.00%, SGA latch third spare latch - X non-parent (#62) contention 0.00%, SGA latch second spare latch - X non-parent (#61) contention 0.00%, SGA latch first spare latch - X non-parent (#60) contention 0.00%, SGA latch ksv remote inst ops (#59) contention 0.00%, SGA latch ksv allocation latch (#58) contention 0.00%, SGA latch ksv msg queue latch (#57) contention 0.00%, SGA latch ksv class latch (#56) contention 0.00%, SGA latch ksv instance latch (#55) contention 0.00%, SGA latch dynamic channels (#54) contention 0.00%, SGA latch channel anchor (#53) contention 0.00%, SGA latch message pool operations parent latch (#52) contention 0.00%, SGA latch channel operations parent latch (#51) contention 0.00%, SGA latch channel handle pool latch (#50) contention 0.00%, SGA latch resmgr group change latch (#49) contention 0.00%, SGA latch resmgr:free threads list (#48) contention 0.00%, SGA latch ksfv subheap (#47) contention 0.00%, SGA latch vecio buf des (#46) contention 0.00%, SGA latch direct msg latch (#45) contention 0.00%, SGA latch session queue latch (#44) contention 0.00%, SGA latch done queue latch (#43) contention 0.00%, SGA latch msg queue latch (#42) contention 0.00%, SGA latch ksfv messages (#41) contention 0.00%, SGA latch i/o slave adaptor (#40) contention 0.00%, SGA latch X$KSFQP (#39) contention 0.00%, SGA latch KSFQ (#38) contention 0.00%, SGA latch SGA global fib table latch (#37) contention 0.00%, SGA latch File IO Stats segmented array latch (#36) contention 0.00%, SGA latch SGA IO buffer pool latch (#35) contention 0.00%, SGA latch FIB s.o chain latch (#34) contention 0.00%, SGA latch FOB s.o list latch (#33) contention 0.00%, SGA latch trace latch (#32) contention 0.00%, SGA latch enqueue freelist latch (#31) contention 0.00%, SGA latch instance enqueue (#30) contention 0.00%, SGA latch enqueues (#28) contention 0.00%, SGA latch kse signature (#26) contention 0.00%, SGA latch ksbxic instance latch (#25) contention 0.00%, SGA latch parameter table management (#24) contention 0.00%, SGA latch kss move lock (#23) contention 0.00%, SGA latch ksim group membership cache (#21) contention 0.00%, SGA latch ksim membership request latch (#20) contention 0.00%, SGA latch cached attr list (#19) contention 0.00%, SGA latch ksupkttest latch (#18) contention 0.00%, SGA latch ksuosstats global area (#17) contention 0.00%, SGA latch longop free list parent (#16) contention 0.00%, SGA latch client/application info (#15) contention 0.00%, SGA latch process group creation (#13) contention 0.00%, SGA latch session switching (#12) contention 0.00%, SGA latch session allocation (#11) contention 0.00%, SGA latch interrupt manipulation (#10) contention 0.00%, SGA latch process allocation (#8) contention 0.00%, SGA latch test excl. non-parent lmax (#7) contention 0.00%, SGA latch test shared non-parent l0 (#6) contention 0.00%, SGA latch test excl. parent2 l0 (#5) contention 0.00%, SGA latch test excl. parent l0 (#4) contention 0.00%, SGA latch test excl. non-parent l0 (#3) contention 0.00%, SGA latch hot latch diags (#2) contention 0.00%, SGA latch PC and Classifier lists for WLM (#0) contention 0.00% | 'latch_203_contention'=6.38%;1;2 'latch_203_gets'=282 'latch_205_contention'=3.19%;1;2 'latch_205_gets'=94 'latch_579_contention'=0.11%;1;2 'latch_579_gets'=38222 'latch_297_contention'=0.10%;1;2 'latch_297_gets'=2873 'latch_336_contention'=0.05%;1;2 'latch_336_gets'=446057 'latch_29_contention'=0.02%;1;2 'latch_29_gets'=197450 'latch_14_contention'=0.02%;1;2 'latch_14_gets'=642598 'latch_1_contention'=0.02%;1;2 'latch_1_gets'=13215 'latch_22_contention'=0.01%;1;2 'latch_22_gets'=522049 'latch_166_contention'=0.01%;1;2 'latch_166_gets'=9304 'latch_172_contention'=0.01%;1;2 'latch_172_gets'=413732 'latch_9_contention'=0.01%;1;2 'latch_9_gets'=13251 'latch_27_contention'=0.01%;1;2 'latch_27_gets'=53151 'latch_189_contention'=0.01%;1;2 'latch_189_gets'=1254250 'latch_209_contention'=0.00%;1;2 'latch_209_gets'=131889 'latch_309_contention'=0.00%;1;2 'latch_309_gets'=1265539 'latch_280_contention'=0.00%;1;2 'latch_280_gets'=62314 'latch_274_contention'=0.00%;1;2 'latch_274_gets'=82042 'latch_178_contention'=0.00%;1;2 'latch_178_gets'=113300 'latch_177_contention'=0.00%;1;2 'latch_177_gets'=38694386 'latch_269_contention'=0.00%;1;2 'latch_269_gets'=10715884 'latch_581_contention'=0.00%;1;2 'latch_581_gets'=0 'latch_580_contention'=0.00%;1;2 'latch_580_gets'=0 'latch_578_contention'=0.00%;1;2 'latch_578_gets'=4 'latch_577_contention'=0.00%;1;2 'latch_577_gets'=4 'latch_576_contention'=0.00%;1;2 'latch_576_gets'=0 'latch_575_contention'=0.00%;1;2 'latch_575_gets'=4 'latch_574_contention'=0.00%;1;2 'latch_574_gets'=0 'latch_573_contention'=0.00%;1;2 'latch_573_gets'=0 'latch_572_contention'=0.00%;1;2 'latch_572_gets'=0 'latch_571_contention'=0.00%;1;2 'latch_571_gets'=0 'latch_570_contention'=0.00%;1;2 'latch_570_gets'=0 'latch_569_contention'=0.00%;1;2 'latch_569_gets'=0 'latch_568_contention'=0.00%;1;2 'latch_568_gets'=0 'latch_567_contention'=0.00%;1;2 'latch_567_gets'=0 'latch_566_contention'=0.00%;1;2 'latch_566_gets'=0 'latch_565_contention'=0.00%;1;2 'latch_565_gets'=4 'latch_564_contention'=0.00%;1;2 'latch_564_gets'=0 'latch_563_contention'=0.00%;1;2 'latch_563_gets'=0 'latch_562_contention'=0.00%;1;2 'latch_562_gets'=0 'latch_561_contention'=0.00%;1;2 'latch_561_gets'=0 'latch_560_contention'=0.00%;1;2 'latch_560_gets'=0 'latch_559_contention'=0.00%;1;2 'latch_559_gets'=112 'latch_558_contention'=0.00%;1;2 'latch_558_gets'=25209 'latch_557_contention'=0.00%;1;2 'latch_557_gets'=0 'latch_556_contention'=0.00%;1;2 'latch_556_gets'=0 'latch_555_contention'=0.00%;1;2 'latch_555_gets'=0 'latch_554_contention'=0.00%;1;2 'latch_554_gets'=0 'latch_553_contention'=0.00%;1;2 'latch_553_gets'=0 'latch_552_contention'=0.00%;1;2 'latch_552_gets'=0 'latch_551_contention'=0.00%;1;2 'latch_551_gets'=0 'latch_550_contention'=0.00%;1;2 'latch_550_gets'=0 'latch_549_contention'=0.00%;1;2 'latch_549_gets'=0 'latch_548_contention'=0.00%;1;2 'latch_548_gets'=0 'latch_547_contention'=0.00%;1;2 'latch_547_gets'=0 'latch_546_contention'=0.00%;1;2 'latch_546_gets'=4 'latch_545_contention'=0.00%;1;2 'latch_545_gets'=0 'latch_544_contention'=0.00%;1;2 'latch_544_gets'=0 'latch_543_contention'=0.00%;1;2 'latch_543_gets'=0 'latch_542_contention'=0.00%;1;2 'latch_542_gets'=0 'latch_541_contention'=0.00%;1;2 'latch_541_gets'=0 'latch_540_contention'=0.00%;1;2 'latch_540_gets'=1864 'latch_539_contention'=0.00%;1;2 'latch_539_gets'=35 'latch_538_contention'=0.00%;1;2 'latch_538_gets'=0 'latch_537_contention'=0.00%;1;2 'latch_537_gets'=0 'latch_536_contention'=0.00%;1;2 'latch_536_gets'=0 'latch_535_contention'=0.00%;1;2 'latch_535_gets'=0 'latch_534_contention'=0.00%;1;2 'latch_534_gets'=4 'latch_533_contention'=0.00%;1;2 'latch_533_gets'=4 'latch_532_contention'=0.00%;1;2 'latch_532_gets'=0 'latch_531_contention'=0.00%;1;2 'latch_531_gets'=0 'latch_530_contention'=0.00%;1;2 'latch_530_gets'=0 'latch_529_contention'=0.00%;1;2 'latch_529_gets'=4 'latch_528_contention'=0.00%;1;2 'latch_528_gets'=0 'latch_527_contention'=0.00%;1;2 'latch_527_gets'=0 'latch_526_contention'=0.00%;1;2 'latch_526_gets'=4 'latch_525_contention'=0.00%;1;2 'latch_525_gets'=4 'latch_524_contention'=0.00%;1;2 'latch_524_gets'=0 'latch_523_contention'=0.00%;1;2 'latch_523_gets'=0 'latch_522_contention'=0.00%;1;2 'latch_522_gets'=0 'latch_521_contention'=0.00%;1;2 'latch_521_gets'=0 'latch_520_contention'=0.00%;1;2 'latch_520_gets'=0 'latch_519_contention'=0.00%;1;2 'latch_519_gets'=0 'latch_518_contention'=0.00%;1;2 'latch_518_gets'=0 'latch_517_contention'=0.00%;1;2 'latch_517_gets'=0 'latch_516_contention'=0.00%;1;2 'latch_516_gets'=0 'latch_515_contention'=0.00%;1;2 'latch_515_gets'=0 'latch_514_contention'=0.00%;1;2 'latch_514_gets'=0 'latch_513_contention'=0.00%;1;2 'latch_513_gets'=0 'latch_512_contention'=0.00%;1;2 'latch_512_gets'=0 'latch_511_contention'=0.00%;1;2 'latch_511_gets'=0 'latch_510_contention'=0.00%;1;2 'latch_510_gets'=0 'latch_509_contention'=0.00%;1;2 'latch_509_gets'=0 'latch_508_contention'=0.00%;1;2 'latch_508_gets'=0 'latch_507_contention'=0.00%;1;2 'latch_507_gets'=0 'latch_506_contention'=0.00%;1;2 'latch_506_gets'=4 'latch_505_contention'=0.00%;1;2 'latch_505_gets'=0 'latch_504_contention'=0.00%;1;2 'latch_504_gets'=0 'latch_503_contention'=0.00%;1;2 'latch_503_gets'=0 'latch_502_contention'=0.00%;1;2 'latch_502_gets'=0 'latch_501_contention'=0.00%;1;2 'latch_501_gets'=0 'latch_500_contention'=0.00%;1;2 'latch_500_gets'=0 'latch_499_contention'=0.00%;1;2 'latch_499_gets'=0 'latch_498_contention'=0.00%;1;2 'latch_498_gets'=4 'latch_497_contention'=0.00%;1;2 'latch_497_gets'=4 'latch_496_contention'=0.00%;1;2 'latch_496_gets'=0 'latch_495_contention'=0.00%;1;2 'latch_495_gets'=0 'latch_494_contention'=0.00%;1;2 'latch_494_gets'=0 'latch_493_contention'=0.00%;1;2 'latch_493_gets'=0 'latch_492_contention'=0.00%;1;2 'latch_492_gets'=0 'latch_491_contention'=0.00%;1;2 'latch_491_gets'=0 'latch_490_contention'=0.00%;1;2 'latch_490_gets'=0 'latch_489_contention'=0.00%;1;2 'latch_489_gets'=0 'latch_488_contention'=0.00%;1;2 'latch_488_gets'=4 'latch_487_contention'=0.00%;1;2 'latch_487_gets'=0 'latch_486_contention'=0.00%;1;2 'latch_486_gets'=0 'latch_485_contention'=0.00%;1;2 'latch_485_gets'=0 'latch_484_contention'=0.00%;1;2 'latch_484_gets'=0 'latch_483_contention'=0.00%;1;2 'latch_483_gets'=322 'latch_482_contention'=0.00%;1;2 'latch_482_gets'=0 'latch_481_contention'=0.00%;1;2 'latch_481_gets'=0 'latch_480_contention'=0.00%;1;2 'latch_480_gets'=0 'latch_479_contention'=0.00%;1;2 'latch_479_gets'=0 'latch_478_contention'=0.00%;1;2 'latch_478_gets'=0 'latch_477_contention'=0.00%;1;2 'latch_477_gets'=79 'latch_476_contention'=0.00%;1;2 'latch_476_gets'=0 'latch_475_contention'=0.00%;1;2 'latch_475_gets'=0 'latch_474_contention'=0.00%;1;2 'latch_474_gets'=0 'latch_473_contention'=0.00%;1;2 'latch_473_gets'=0 'latch_472_contention'=0.00%;1;2 'latch_472_gets'=0 'latch_471_contention'=0.00%;1;2 'latch_471_gets'=0 'latch_470_contention'=0.00%;1;2 'latch_470_gets'=0 'latch_469_contention'=0.00%;1;2 'latch_469_gets'=0 'latch_468_contention'=0.00%;1;2 'latch_468_gets'=0 'latch_467_contention'=0.00%;1;2 'latch_467_gets'=0 'latch_466_contention'=0.00%;1;2 'latch_466_gets'=0 'latch_465_contention'=0.00%;1;2 'latch_465_gets'=0 'latch_464_contention'=0.00%;1;2 'latch_464_gets'=0 'latch_463_contention'=0.00%;1;2 'latch_463_gets'=0 'latch_462_contention'=0.00%;1;2 'latch_462_gets'=0 'latch_461_contention'=0.00%;1;2 'latch_461_gets'=0 'latch_460_contention'=0.00%;1;2 'latch_460_gets'=0 'latch_459_contention'=0.00%;1;2 'latch_459_gets'=0 'latch_458_contention'=0.00%;1;2 'latch_458_gets'=155 'latch_457_contention'=0.00%;1;2 'latch_457_gets'=0 'latch_456_contention'=0.00%;1;2 'latch_456_gets'=0 'latch_455_contention'=0.00%;1;2 'latch_455_gets'=0 'latch_454_contention'=0.00%;1;2 'latch_454_gets'=0 'latch_453_contention'=0.00%;1;2 'latch_453_gets'=0 'latch_452_contention'=0.00%;1;2 'latch_452_gets'=0 'latch_451_contention'=0.00%;1;2 'latch_451_gets'=35 'latch_450_contention'=0.00%;1;2 'latch_450_gets'=920 'latch_449_contention'=0.00%;1;2 'latch_449_gets'=0 'latch_448_contention'=0.00%;1;2 'latch_448_gets'=0 'latch_447_contention'=0.00%;1;2 'latch_447_gets'=0 'latch_446_contention'=0.00%;1;2 'latch_446_gets'=0 'latch_445_contention'=0.00%;1;2 'latch_445_gets'=0 'latch_444_contention'=0.00%;1;2 'latch_444_gets'=0 'latch_443_contention'=0.00%;1;2 'latch_443_gets'=0 'latch_442_contention'=0.00%;1;2 'latch_442_gets'=0 'latch_441_contention'=0.00%;1;2 'latch_441_gets'=0 'latch_440_contention'=0.00%;1;2 'latch_440_gets'=0 'latch_439_contention'=0.00%;1;2 'latch_439_gets'=0 'latch_438_contention'=0.00%;1;2 'latch_438_gets'=0 'latch_437_contention'=0.00%;1;2 'latch_437_gets'=0 'latch_436_contention'=0.00%;1;2 'latch_436_gets'=0 'latch_435_contention'=0.00%;1;2 'latch_435_gets'=0 'latch_434_contention'=0.00%;1;2 'latch_434_gets'=0 'latch_433_contention'=0.00%;1;2 'latch_433_gets'=194 'latch_432_contention'=0.00%;1;2 'latch_432_gets'=117959 'latch_431_contention'=0.00%;1;2 'latch_431_gets'=0 'latch_430_contention'=0.00%;1;2 'latch_430_gets'=6 'latch_429_contention'=0.00%;1;2 'latch_429_gets'=12 'latch_428_contention'=0.00%;1;2 'latch_428_gets'=0 'latch_427_contention'=0.00%;1;2 'latch_427_gets'=0 'latch_426_contention'=0.00%;1;2 'latch_426_gets'=234 'latch_425_contention'=0.00%;1;2 'latch_425_gets'=0 'latch_424_contention'=0.00%;1;2 'latch_424_gets'=19 'latch_423_contention'=0.00%;1;2 'latch_423_gets'=4 'latch_422_contention'=0.00%;1;2 'latch_422_gets'=296 'latch_421_contention'=0.00%;1;2 'latch_421_gets'=4 'latch_420_contention'=0.00%;1;2 'latch_420_gets'=4 'latch_419_contention'=0.00%;1;2 'latch_419_gets'=4 'latch_418_contention'=0.00%;1;2 'latch_418_gets'=4 'latch_417_contention'=0.00%;1;2 'latch_417_gets'=4 'latch_416_contention'=0.00%;1;2 'latch_416_gets'=0 'latch_415_contention'=0.00%;1;2 'latch_415_gets'=4 'latch_414_contention'=0.00%;1;2 'latch_414_gets'=0 'latch_413_contention'=0.00%;1;2 'latch_413_gets'=0 'latch_412_contention'=0.00%;1;2 'latch_412_gets'=4 'latch_411_contention'=0.00%;1;2 'latch_411_gets'=0 'latch_410_contention'=0.00%;1;2 'latch_410_gets'=0 'latch_409_contention'=0.00%;1;2 'latch_409_gets'=517 'latch_408_contention'=0.00%;1;2 'latch_408_gets'=35 'latch_407_contention'=0.00%;1;2 'latch_407_gets'=0 'latch_406_contention'=0.00%;1;2 'latch_406_gets'=4 'latch_405_contention'=0.00%;1;2 'latch_405_gets'=4 'latch_404_contention'=0.00%;1;2 'latch_404_gets'=0 'latch_403_contention'=0.00%;1;2 'latch_403_gets'=4 'latch_402_contention'=0.00%;1;2 'latch_402_gets'=0 'latch_401_contention'=0.00%;1;2 'latch_401_gets'=0 'latch_400_contention'=0.00%;1;2 'latch_400_gets'=0 'latch_399_contention'=0.00%;1;2 'latch_399_gets'=0 'latch_398_contention'=0.00%;1;2 'latch_398_gets'=0 'latch_397_contention'=0.00%;1;2 'latch_397_gets'=4 'latch_396_contention'=0.00%;1;2 'latch_396_gets'=0 'latch_395_contention'=0.00%;1;2 'latch_395_gets'=4 'latch_394_contention'=0.00%;1;2 'latch_394_gets'=4 'latch_393_contention'=0.00%;1;2 'latch_393_gets'=0 'latch_392_contention'=0.00%;1;2 'latch_392_gets'=0 'latch_391_contention'=0.00%;1;2 'latch_391_gets'=0 'latch_390_contention'=0.00%;1;2 'latch_390_gets'=0 'latch_389_contention'=0.00%;1;2 'latch_389_gets'=0 'latch_388_contention'=0.00%;1;2 'latch_388_gets'=523 'latch_387_contention'=0.00%;1;2 'latch_387_gets'=736 'latch_386_contention'=0.00%;1;2 'latch_386_gets'=0 'latch_385_contention'=0.00%;1;2 'latch_385_gets'=0 'latch_384_contention'=0.00%;1;2 'latch_384_gets'=0 'latch_383_contention'=0.00%;1;2 'latch_383_gets'=391 'latch_382_contention'=0.00%;1;2 'latch_382_gets'=0 'latch_381_contention'=0.00%;1;2 'latch_381_gets'=4 'latch_380_contention'=0.00%;1;2 'latch_380_gets'=0 'latch_379_contention'=0.00%;1;2 'latch_379_gets'=4 'latch_378_contention'=0.00%;1;2 'latch_378_gets'=0 'latch_377_contention'=0.00%;1;2 'latch_377_gets'=4 'latch_376_contention'=0.00%;1;2 'latch_376_gets'=4 'latch_375_contention'=0.00%;1;2 'latch_375_gets'=0 'latch_374_contention'=0.00%;1;2 'latch_374_gets'=4 'latch_373_contention'=0.00%;1;2 'latch_373_gets'=0 'latch_372_contention'=0.00%;1;2 'latch_372_gets'=4 'latch_371_contention'=0.00%;1;2 'latch_371_gets'=4 'latch_370_contention'=0.00%;1;2 'latch_370_gets'=4 'latch_369_contention'=0.00%;1;2 'latch_369_gets'=0 'latch_368_contention'=0.00%;1;2 'latch_368_gets'=0 'latch_367_contention'=0.00%;1;2 'latch_367_gets'=4 'latch_366_contention'=0.00%;1;2 'latch_366_gets'=4 'latch_365_contention'=0.00%;1;2 'latch_365_gets'=4 'latch_364_contention'=0.00%;1;2 'latch_364_gets'=25 'latch_363_contention'=0.00%;1;2 'latch_363_gets'=105426 'latch_362_contention'=0.00%;1;2 'latch_362_gets'=105436 'latch_361_contention'=0.00%;1;2 'latch_361_gets'=4 'latch_360_contention'=0.00%;1;2 'latch_360_gets'=4 'latch_359_contention'=0.00%;1;2 'latch_359_gets'=4 'latch_358_contention'=0.00%;1;2 'latch_358_gets'=4 'latch_357_contention'=0.00%;1;2 'latch_357_gets'=4 'latch_356_contention'=0.00%;1;2 'latch_356_gets'=4 'latch_355_contention'=0.00%;1;2 'latch_355_gets'=83 'latch_354_contention'=0.00%;1;2 'latch_354_gets'=4 'latch_353_contention'=0.00%;1;2 'latch_353_gets'=4 'latch_352_contention'=0.00%;1;2 'latch_352_gets'=21240 'latch_351_contention'=0.00%;1;2 'latch_351_gets'=4 'latch_350_contention'=0.00%;1;2 'latch_350_gets'=4 'latch_349_contention'=0.00%;1;2 'latch_349_gets'=4 'latch_348_contention'=0.00%;1;2 'latch_348_gets'=0 'latch_347_contention'=0.00%;1;2 'latch_347_gets'=0 'latch_346_contention'=0.00%;1;2 'latch_346_gets'=0 'latch_345_contention'=0.00%;1;2 'latch_345_gets'=0 'latch_344_contention'=0.00%;1;2 'latch_344_gets'=374 'latch_343_contention'=0.00%;1;2 'latch_343_gets'=4 'latch_342_contention'=0.00%;1;2 'latch_342_gets'=198 'latch_341_contention'=0.00%;1;2 'latch_341_gets'=4 'latch_340_contention'=0.00%;1;2 'latch_340_gets'=4 'latch_339_contention'=0.00%;1;2 'latch_339_gets'=4 'latch_338_contention'=0.00%;1;2 'latch_338_gets'=4 'latch_337_contention'=0.00%;1;2 'latch_337_gets'=0 'latch_335_contention'=0.00%;1;2 'latch_335_gets'=0 'latch_334_contention'=0.00%;1;2 'latch_334_gets'=4 'latch_333_contention'=0.00%;1;2 'latch_333_gets'=4 'latch_332_contention'=0.00%;1;2 'latch_332_gets'=4 'latch_331_contention'=0.00%;1;2 'latch_331_gets'=0 'latch_330_contention'=0.00%;1;2 'latch_330_gets'=4 'latch_329_contention'=0.00%;1;2 'latch_329_gets'=165 'latch_328_contention'=0.00%;1;2 'latch_328_gets'=0 'latch_327_contention'=0.00%;1;2 'latch_327_gets'=0 'latch_326_contention'=0.00%;1;2 'latch_326_gets'=0 'latch_325_contention'=0.00%;1;2 'latch_325_gets'=1 'latch_324_contention'=0.00%;1;2 'latch_324_gets'=0 'latch_323_contention'=0.00%;1;2 'latch_323_gets'=0 'latch_322_contention'=0.00%;1;2 'latch_322_gets'=0 'latch_321_contention'=0.00%;1;2 'latch_321_gets'=0 'latch_320_contention'=0.00%;1;2 'latch_320_gets'=0 'latch_319_contention'=0.00%;1;2 'latch_319_gets'=0 'latch_318_contention'=0.00%;1;2 'latch_318_gets'=0 'latch_317_contention'=0.00%;1;2 'latch_317_gets'=181 'latch_316_contention'=0.00%;1;2 'latch_316_gets'=0 'latch_315_contention'=0.00%;1;2 'latch_315_gets'=0 'latch_314_contention'=0.00%;1;2 'latch_314_gets'=0 'latch_313_contention'=0.00%;1;2 'latch_313_gets'=0 'latch_312_contention'=0.00%;1;2 'latch_312_gets'=0 'latch_311_contention'=0.00%;1;2 'latch_311_gets'=0 'latch_310_contention'=0.00%;1;2 'latch_310_gets'=0 'latch_308_contention'=0.00%;1;2 'latch_308_gets'=0 'latch_307_contention'=0.00%;1;2 'latch_307_gets'=4 'latch_306_contention'=0.00%;1;2 'latch_306_gets'=4 'latch_305_contention'=0.00%;1;2 'latch_305_gets'=0 'latch_304_contention'=0.00%;1;2 'latch_304_gets'=35 'latch_303_contention'=0.00%;1;2 'latch_303_gets'=4 'latch_302_contention'=0.00%;1;2 'latch_302_gets'=4 'latch_301_contention'=0.00%;1;2 'latch_301_gets'=0 'latch_300_contention'=0.00%;1;2 'latch_300_gets'=2 'latch_299_contention'=0.00%;1;2 'latch_299_gets'=22578 'latch_298_contention'=0.00%;1;2 'latch_298_gets'=6 'latch_296_contention'=0.00%;1;2 'latch_296_gets'=0 'latch_295_contention'=0.00%;1;2 'latch_295_gets'=34 'latch_294_contention'=0.00%;1;2 'latch_294_gets'=114 'latch_293_contention'=0.00%;1;2 'latch_293_gets'=0 'latch_292_contention'=0.00%;1;2 'latch_292_gets'=0 'latch_291_contention'=0.00%;1;2 'latch_291_gets'=4 'latch_290_contention'=0.00%;1;2 'latch_290_gets'=4 'latch_289_contention'=0.00%;1;2 'latch_289_gets'=10 'latch_288_contention'=0.00%;1;2 'latch_288_gets'=178 'latch_287_contention'=0.00%;1;2 'latch_287_gets'=1987 'latch_286_contention'=0.00%;1;2 'latch_286_gets'=4 'latch_285_contention'=0.00%;1;2 'latch_285_gets'=0 'latch_284_contention'=0.00%;1;2 'latch_284_gets'=0 'latch_283_contention'=0.00%;1;2 'latch_283_gets'=753 'latch_282_contention'=0.00%;1;2 'latch_282_gets'=0 'latch_281_contention'=0.00%;1;2 'latch_281_gets'=12 'latch_279_contention'=0.00%;1;2 'latch_279_gets'=0 'latch_278_contention'=0.00%;1;2 'latch_278_gets'=0 'latch_277_contention'=0.00%;1;2 'latch_277_gets'=4 'latch_276_contention'=0.00%;1;2 'latch_276_gets'=0 'latch_275_contention'=0.00%;1;2 'latch_275_gets'=24 'latch_273_contention'=0.00%;1;2 'latch_273_gets'=736 'latch_272_contention'=0.00%;1;2 'latch_272_gets'=378 'latch_271_contention'=0.00%;1;2 'latch_271_gets'=2611026 'latch_270_contention'=0.00%;1;2 'latch_270_gets'=460 'latch_268_contention'=0.00%;1;2 'latch_268_gets'=35 'latch_267_contention'=0.00%;1;2 'latch_267_gets'=0 'latch_266_contention'=0.00%;1;2 'latch_266_gets'=4 'latch_265_contention'=0.00%;1;2 'latch_265_gets'=0 'latch_264_contention'=0.00%;1;2 'latch_264_gets'=0 'latch_263_contention'=0.00%;1;2 'latch_263_gets'=4 'latch_262_contention'=0.00%;1;2 'latch_262_gets'=0 'latch_261_contention'=0.00%;1;2 'latch_261_gets'=0 'latch_260_contention'=0.00%;1;2 'latch_260_gets'=0 'latch_259_contention'=0.00%;1;2 'latch_259_gets'=0 'latch_258_contention'=0.00%;1;2 'latch_258_gets'=0 'latch_257_contention'=0.00%;1;2 'latch_257_gets'=0 'latch_256_contention'=0.00%;1;2 'latch_256_gets'=0 'latch_255_contention'=0.00%;1;2 'latch_255_gets'=4 'latch_254_contention'=0.00%;1;2 'latch_254_gets'=0 'latch_253_contention'=0.00%;1;2 'latch_253_gets'=0 'latch_252_contention'=0.00%;1;2 'latch_252_gets'=0 'latch_251_contention'=0.00%;1;2 'latch_251_gets'=0 'latch_250_contention'=0.00%;1;2 'latch_250_gets'=0 'latch_249_contention'=0.00%;1;2 'latch_249_gets'=0 'latch_248_contention'=0.00%;1;2 'latch_248_gets'=0 'latch_247_contention'=0.00%;1;2 'latch_247_gets'=0 'latch_246_contention'=0.00%;1;2 'latch_246_gets'=0 'latch_245_contention'=0.00%;1;2 'latch_245_gets'=0 'latch_244_contention'=0.00%;1;2 'latch_244_gets'=4 'latch_243_contention'=0.00%;1;2 'latch_243_gets'=0 'latch_242_contention'=0.00%;1;2 'latch_242_gets'=0 'latch_241_contention'=0.00%;1;2 'latch_241_gets'=0 'latch_240_contention'=0.00%;1;2 'latch_240_gets'=0 'latch_239_contention'=0.00%;1;2 'latch_239_gets'=0 'latch_238_contention'=0.00%;1;2 'latch_238_gets'=0 'latch_237_contention'=0.00%;1;2 'latch_237_gets'=0 'latch_236_contention'=0.00%;1;2 'latch_236_gets'=0 'latch_235_contention'=0.00%;1;2 'latch_235_gets'=0 'latch_234_contention'=0.00%;1;2 'latch_234_gets'=0 'latch_233_contention'=0.00%;1;2 'latch_233_gets'=4 'latch_232_contention'=0.00%;1;2 'latch_232_gets'=0 'latch_231_contention'=0.00%;1;2 'latch_231_gets'=0 'latch_230_contention'=0.00%;1;2 'latch_230_gets'=0 'latch_229_contention'=0.00%;1;2 'latch_229_gets'=4 'latch_228_contention'=0.00%;1;2 'latch_228_gets'=4 'latch_227_contention'=0.00%;1;2 'latch_227_gets'=4 'latch_226_contention'=0.00%;1;2 'latch_226_gets'=4 'latch_225_contention'=0.00%;1;2 'latch_225_gets'=0 'latch_224_contention'=0.00%;1;2 'latch_224_gets'=189 'latch_223_contention'=0.00%;1;2 'latch_223_gets'=0 'latch_222_contention'=0.00%;1;2 'latch_222_gets'=0 'latch_221_contention'=0.00%;1;2 'latch_221_gets'=0 'latch_220_contention'=0.00%;1;2 'latch_220_gets'=0 'latch_219_contention'=0.00%;1;2 'latch_219_gets'=0 'latch_218_contention'=0.00%;1;2 'latch_218_gets'=489 'latch_217_contention'=0.00%;1;2 'latch_217_gets'=0 'latch_216_contention'=0.00%;1;2 'latch_216_gets'=0 'latch_215_contention'=0.00%;1;2 'latch_215_gets'=4 'latch_214_contention'=0.00%;1;2 'latch_214_gets'=0 'latch_213_contention'=0.00%;1;2 'latch_213_gets'=0 'latch_212_contention'=0.00%;1;2 'latch_212_gets'=0 'latch_211_contention'=0.00%;1;2 'latch_211_gets'=0 'latch_210_contention'=0.00%;1;2 'latch_210_gets'=0 'latch_208_contention'=0.00%;1;2 'latch_208_gets'=4 'latch_207_contention'=0.00%;1;2 'latch_207_gets'=40215 'latch_206_contention'=0.00%;1;2 'latch_206_gets'=2 'latch_204_contention'=0.00%;1;2 'latch_204_gets'=0 'latch_202_contention'=0.00%;1;2 'latch_202_gets'=0 'latch_201_contention'=0.00%;1;2 'latch_201_gets'=0 'latch_200_contention'=0.00%;1;2 'latch_200_gets'=0 'latch_199_contention'=0.00%;1;2 'latch_199_gets'=0 'latch_198_contention'=0.00%;1;2 'latch_198_gets'=0 'latch_197_contention'=0.00%;1;2 'latch_197_gets'=0 'latch_196_contention'=0.00%;1;2 'latch_196_gets'=0 'latch_195_contention'=0.00%;1;2 'latch_195_gets'=0 'latch_194_contention'=0.00%;1;2 'latch_194_gets'=0 'latch_193_contention'=0.00%;1;2 'latch_193_gets'=0 'latch_192_contention'=0.00%;1;2 'latch_192_gets'=93 'latch_191_contention'=0.00%;1;2 'latch_191_gets'=164 'latch_190_contention'=0.00%;1;2 'latch_190_gets'=395114 'latch_188_contention'=0.00%;1;2 'latch_188_gets'=0 'latch_187_contention'=0.00%;1;2 'latch_187_gets'=4 'latch_186_contention'=0.00%;1;2 'latch_186_gets'=4 'latch_185_contention'=0.00%;1;2 'latch_185_gets'=4 'latch_184_contention'=0.00%;1;2 'latch_184_gets'=48 'latch_183_contention'=0.00%;1;2 'latch_183_gets'=4 'latch_182_contention'=0.00%;1;2 'latch_182_gets'=0 'latch_181_contention'=0.00%;1;2 'latch_181_gets'=0 'latch_180_contention'=0.00%;1;2 'latch_180_gets'=0 'latch_179_contention'=0.00%;1;2 'latch_179_gets'=170 'latch_176_contention'=0.00%;1;2 'latch_176_gets'=86919 'latch_175_contention'=0.00%;1;2 'latch_175_gets'=4320 'latch_174_contention'=0.00%;1;2 'latch_174_gets'=0 'latch_173_contention'=0.00%;1;2 'latch_173_gets'=4 'latch_171_contention'=0.00%;1;2 'latch_171_gets'=1 'latch_170_contention'=0.00%;1;2 'latch_170_gets'=9264 'latch_169_contention'=0.00%;1;2 'latch_169_gets'=0 'latch_168_contention'=0.00%;1;2 'latch_168_gets'=0 'latch_167_contention'=0.00%;1;2 'latch_167_gets'=9298 'latch_165_contention'=0.00%;1;2 'latch_165_gets'=0 'latch_164_contention'=0.00%;1;2 'latch_164_gets'=4 'latch_163_contention'=0.00%;1;2 'latch_163_gets'=0 'latch_162_contention'=0.00%;1;2 'latch_162_gets'=737 'latch_161_contention'=0.00%;1;2 'latch_161_gets'=0 'latch_160_contention'=0.00%;1;2 'latch_160_gets'=0 'latch_159_contention'=0.00%;1;2 'latch_159_gets'=0 'latch_158_contention'=0.00%;1;2 'latch_158_gets'=4 'latch_157_contention'=0.00%;1;2 'latch_157_gets'=4 'latch_156_contention'=0.00%;1;2 'latch_156_gets'=4 'latch_155_contention'=0.00%;1;2 'latch_155_gets'=4 'latch_154_contention'=0.00%;1;2 'latch_154_gets'=0 'latch_153_contention'=0.00%;1;2 'latch_153_gets'=0 'latch_152_contention'=0.00%;1;2 'latch_152_gets'=0 'latch_151_contention'=0.00%;1;2 'latch_151_gets'=4 'latch_150_contention'=0.00%;1;2 'latch_150_gets'=4 'latch_149_contention'=0.00%;1;2 'latch_149_gets'=0 'latch_148_contention'=0.00%;1;2 'latch_148_gets'=0 'latch_147_contention'=0.00%;1;2 'latch_147_gets'=0 'latch_146_contention'=0.00%;1;2 'latch_146_gets'=0 'latch_145_contention'=0.00%;1;2 'latch_145_gets'=0 'latch_144_contention'=0.00%;1;2 'latch_144_gets'=4 'latch_143_contention'=0.00%;1;2 'latch_143_gets'=0 'latch_142_contention'=0.00%;1;2 'latch_142_gets'=0 'latch_141_contention'=0.00%;1;2 'latch_141_gets'=0 'latch_140_contention'=0.00%;1;2 'latch_140_gets'=4 'latch_139_contention'=0.00%;1;2 'latch_139_gets'=4 'latch_138_contention'=0.00%;1;2 'latch_138_gets'=0 'latch_137_contention'=0.00%;1;2 'latch_137_gets'=4 'latch_136_contention'=0.00%;1;2 'latch_136_gets'=4 'latch_135_contention'=0.00%;1;2 'latch_135_gets'=4 'latch_134_contention'=0.00%;1;2 'latch_134_gets'=0 'latch_133_contention'=0.00%;1;2 'latch_133_gets'=4 'latch_132_contention'=0.00%;1;2 'latch_132_gets'=4 'latch_131_contention'=0.00%;1;2 'latch_131_gets'=4 'latch_130_contention'=0.00%;1;2 'latch_130_gets'=0 'latch_129_contention'=0.00%;1;2 'latch_129_gets'=4 'latch_128_contention'=0.00%;1;2 'latch_128_gets'=0 'latch_127_contention'=0.00%;1;2 'latch_127_gets'=0 'latch_126_contention'=0.00%;1;2 'latch_126_gets'=0 'latch_125_contention'=0.00%;1;2 'latch_125_gets'=0 'latch_124_contention'=0.00%;1;2 'latch_124_gets'=0 'latch_123_contention'=0.00%;1;2 'latch_123_gets'=0 'latch_122_contention'=0.00%;1;2 'latch_122_gets'=0 'latch_121_contention'=0.00%;1;2 'latch_121_gets'=4 'latch_120_contention'=0.00%;1;2 'latch_120_gets'=0 'latch_119_contention'=0.00%;1;2 'latch_119_gets'=0 'latch_118_contention'=0.00%;1;2 'latch_118_gets'=0 'latch_117_contention'=0.00%;1;2 'latch_117_gets'=0 'latch_116_contention'=0.00%;1;2 'latch_116_gets'=0 'latch_115_contention'=0.00%;1;2 'latch_115_gets'=4 'latch_114_contention'=0.00%;1;2 'latch_114_gets'=0 'latch_113_contention'=0.00%;1;2 'latch_113_gets'=4 'latch_112_contention'=0.00%;1;2 'latch_112_gets'=4 'latch_111_contention'=0.00%;1;2 'latch_111_gets'=0 'latch_110_contention'=0.00%;1;2 'latch_110_gets'=4 'latch_109_contention'=0.00%;1;2 'latch_109_gets'=4 'latch_108_contention'=0.00%;1;2 'latch_108_gets'=4 'latch_107_contention'=0.00%;1;2 'latch_107_gets'=0 'latch_106_contention'=0.00%;1;2 'latch_106_gets'=0 'latch_105_contention'=0.00%;1;2 'latch_105_gets'=7 'latch_104_contention'=0.00%;1;2 'latch_104_gets'=0 'latch_103_contention'=0.00%;1;2 'latch_103_gets'=0 'latch_102_contention'=0.00%;1;2 'latch_102_gets'=0 'latch_101_contention'=0.00%;1;2 'latch_101_gets'=0 'latch_100_contention'=0.00%;1;2 'latch_100_gets'=373 'latch_99_contention'=0.00%;1;2 'latch_99_gets'=0 'latch_98_contention'=0.00%;1;2 'latch_98_gets'=0 'latch_97_contention'=0.00%;1;2 'latch_97_gets'=373 'latch_96_contention'=0.00%;1;2 'latch_96_gets'=787 'latch_95_contention'=0.00%;1;2 'latch_95_gets'=4809 'latch_94_contention'=0.00%;1;2 'latch_94_gets'=0 'latch_93_contention'=0.00%;1;2 'latch_93_gets'=1945 'latch_92_contention'=0.00%;1;2 'latch_92_gets'=0 'latch_91_contention'=0.00%;1;2 'latch_91_gets'=0 'latch_90_contention'=0.00%;1;2 'latch_90_gets'=4 'latch_89_contention'=0.00%;1;2 'latch_89_gets'=0 'latch_88_contention'=0.00%;1;2 'latch_88_gets'=0 'latch_87_contention'=0.00%;1;2 'latch_87_gets'=0 'latch_86_contention'=0.00%;1;2 'latch_86_gets'=4 'latch_85_contention'=0.00%;1;2 'latch_85_gets'=0 'latch_84_contention'=0.00%;1;2 'latch_84_gets'=4 'latch_83_contention'=0.00%;1;2 'latch_83_gets'=4 'latch_82_contention'=0.00%;1;2 'latch_82_gets'=4 'latch_81_contention'=0.00%;1;2 'latch_81_gets'=4 'latch_80_contention'=0.00%;1;2 'latch_80_gets'=4 'latch_79_contention'=0.00%;1;2 'latch_79_gets'=0 'latch_78_contention'=0.00%;1;2 'latch_78_gets'=0 'latch_77_contention'=0.00%;1;2 'latch_77_gets'=0 'latch_76_contention'=0.00%;1;2 'latch_76_gets'=0 'latch_75_contention'=0.00%;1;2 'latch_75_gets'=0 'latch_74_contention'=0.00%;1;2 'latch_74_gets'=4 'latch_73_contention'=0.00%;1;2 'latch_73_gets'=4 'latch_72_contention'=0.00%;1;2 'latch_72_gets'=4 'latch_71_contention'=0.00%;1;2 'latch_71_gets'=4 'latch_70_contention'=0.00%;1;2 'latch_70_gets'=4 'latch_69_contention'=0.00%;1;2 'latch_69_gets'=4 'latch_68_contention'=0.00%;1;2 'latch_68_gets'=4 'latch_67_contention'=0.00%;1;2 'latch_67_gets'=4 'latch_66_contention'=0.00%;1;2 'latch_66_gets'=4 'latch_65_contention'=0.00%;1;2 'latch_65_gets'=4 'latch_64_contention'=0.00%;1;2 'latch_64_gets'=0 'latch_63_contention'=0.00%;1;2 'latch_63_gets'=0 'latch_62_contention'=0.00%;1;2 'latch_62_gets'=0 'latch_61_contention'=0.00%;1;2 'latch_61_gets'=0 'latch_60_contention'=0.00%;1;2 'latch_60_gets'=0 'latch_59_contention'=0.00%;1;2 'latch_59_gets'=0 'latch_58_contention'=0.00%;1;2 'latch_58_gets'=75 'latch_57_contention'=0.00%;1;2 'latch_57_gets'=4 'latch_56_contention'=0.00%;1;2 'latch_56_gets'=44 'latch_55_contention'=0.00%;1;2 'latch_55_gets'=0 'latch_54_contention'=0.00%;1;2 'latch_54_gets'=0 'latch_53_contention'=0.00%;1;2 'latch_53_gets'=0 'latch_52_contention'=0.00%;1;2 'latch_52_gets'=610 'latch_51_contention'=0.00%;1;2 'latch_51_gets'=12115 'latch_50_contention'=0.00%;1;2 'latch_50_gets'=379 'latch_49_contention'=0.00%;1;2 'latch_49_gets'=191 'latch_48_contention'=0.00%;1;2 'latch_48_gets'=374 'latch_47_contention'=0.00%;1;2 'latch_47_gets'=0 'latch_46_contention'=0.00%;1;2 'latch_46_gets'=0 'latch_45_contention'=0.00%;1;2 'latch_45_gets'=0 'latch_44_contention'=0.00%;1;2 'latch_44_gets'=4 'latch_43_contention'=0.00%;1;2 'latch_43_gets'=4 'latch_42_contention'=0.00%;1;2 'latch_42_gets'=4 'latch_41_contention'=0.00%;1;2 'latch_41_gets'=4 'latch_40_contention'=0.00%;1;2 'latch_40_gets'=0 'latch_39_contention'=0.00%;1;2 'latch_39_gets'=62945 'latch_38_contention'=0.00%;1;2 'latch_38_gets'=0 'latch_37_contention'=0.00%;1;2 'latch_37_gets'=0 'latch_36_contention'=0.00%;1;2 'latch_36_gets'=0 'latch_35_contention'=0.00%;1;2 'latch_35_gets'=26 'latch_34_contention'=0.00%;1;2 'latch_34_gets'=56 'latch_33_contention'=0.00%;1;2 'latch_33_gets'=1061 'latch_32_contention'=0.00%;1;2 'latch_32_gets'=0 'latch_31_contention'=0.00%;1;2 'latch_31_gets'=4 'latch_30_contention'=0.00%;1;2 'latch_30_gets'=0 'latch_28_contention'=0.00%;1;2 'latch_28_gets'=0 'latch_26_contention'=0.00%;1;2 'latch_26_gets'=0 'latch_25_contention'=0.00%;1;2 'latch_25_gets'=0 'latch_24_contention'=0.00%;1;2 'latch_24_gets'=1292 'latch_23_contention'=0.00%;1;2 'latch_23_gets'=24 'latch_21_contention'=0.00%;1;2 'latch_21_gets'=4 'latch_20_contention'=0.00%;1;2 'latch_20_gets'=0 'latch_19_contention'=0.00%;1;2 'latch_19_gets'=0 'latch_18_contention'=0.00%;1;2 'latch_18_gets'=0 'latch_17_contention'=0.00%;1;2 'latch_17_gets'=206 'latch_16_contention'=0.00%;1;2 'latch_16_gets'=13 'latch_15_contention'=0.00%;1;2 'latch_15_gets'=1572 'latch_13_contention'=0.00%;1;2 'latch_13_gets'=373 'latch_12_contention'=0.00%;1;2 'latch_12_gets'=219 'latch_11_contention'=0.00%;1;2 'latch_11_gets'=22676 'latch_10_contention'=0.00%;1;2 'latch_10_gets'=7 'latch_8_contention'=0.00%;1;2 'latch_8_gets'=383 'latch_7_contention'=0.00%;1;2 'latch_7_gets'=0 'latch_6_contention'=0.00%;1;2 'latch_6_gets'=0 'latch_5_contention'=0.00%;1;2 'latch_5_gets'=4 'latch_4_contention'=0.00%;1;2 'latch_4_gets'=4 'latch_3_contention'=0.00%;1;2 'latch_3_gets'=0 'latch_2_contention'=0.00%;1;2 'latch_2_gets'=0 'latch_0_contention'=0.00%;1;2 'latch_0_gets'=0

mohierf commented 8 years ago

Found in Nagios plugin specification:

Plugin Output Length Restrictions

Nagios will only read the first 4 KB of data that a plugin returns. This is done in order to prevent runaway plugins from dumping megs or gigs of data back to Nagios. This 4 KB output limit is fairly easy to change if you need. Simply edit the value of the MAX_PLUGIN_OUTPUT_LENGTH definition in the include/nagios.h.in file of the source code distribution and recompile Nagios. There's nothing else you need to change!

You have almost 36 KB ... and I suppose that Shinken has the same restriction as Nagios ... so, your performance data are ignored!

maethor commented 8 years ago

I don't think we have this limitation. Maybe in re? Anyway, your string is too long :D

mohierf commented 8 years ago

Yes we have ... not in WebUI but Shinken framework has this limitation :angry: