Ejemplo n.º 1
0
 public function actionSlabs()
 {
     $this->_view->slabs = null;
     $this->_view->clusterName = '';
     $this->_view->nodeName = '';
     $hdl = $this->_getCurHdl();
     $cluster = $hdl['cluster'];
     $node = $hdl['node'];
     if ($node) {
         $this->_view->clusterName = $cluster->getName();
         $this->_view->nodeName = $node->getName();
         $this->_view->slabs = Memcadmin_Memcache::getSlabs($node->getIp(), $node->getPort());
         if (isset($this->_view->slabs['items'])) {
             foreach ($this->_view->slabs['items'] as $slabId => $slab) {
                 $this->_view->slabs['items'][$slabId]['evicted'] = $slab['evicted'] == 1 ? 'Yes' : 'No';
                 $this->_view->slabs['items'][$slabId]['age'] = Memcadmin_Misc::duration(time() - $slab['age']);
             }
         }
     }
 }