%PDF- %PDF-
| Direktori : /proc/self/root/proc/self/root/proc/self/root/lib/python2.7/site-packages/salt/modules/ |
| Current File : //proc/self/root/proc/self/root/proc/self/root/lib/python2.7/site-packages/salt/modules/drbd.pyo |
�
���^c @@ sS d Z d d l m Z m Z m Z d d l Z e j e � Z d � Z d � Z
d S( u
DRBD administration module
i ( t absolute_importt print_functiont unicode_literalsNc C@ sj d | k r0 | j d � d | j d � d f Sd | k r` | j d � d | j d � d f S| d f S( Nu (i u /i u ( t split( t content( ( s5 /usr/lib/python2.7/site-packages/salt/modules/drbd.pyt _analyse_overview_field s
$$c C@ s- d } x t d | � j � D]} i } | j � j � } | d j d � d } | d j d � d } t | d � \ } } t | d � \ } } t | d � \ }
} |
j d � r | j d � r�t | � d k r{| d
} | d }
| d } | d } | d
} | d } i
| d 6| d 6| d 6| d 6| d 6|
d 6| d 6| d 6|
d 6| d 6| d 6| d 6| d 6} q"i | d 6| d 6| d 6| d 6| d 6|
d 6| d 6} q%| d
} | d } | d } | | } i | d 6| d 6| d 6| d 6| d 6|
d 6| d 6| d 6| d 6} q q W| S( u�
Show status of the DRBD devices, support two nodes only.
CLI Example:
.. code-block:: bash
salt '*' drbd.overview
u
drbd-overviewu cmd.runi u :i i i u UpToi i i i i i u minor numberu deviceu connection stateu
local roleu partner roleu local disk stateu partner disk stateu
mountpointu fsu
total sizeu usedu remainsu percentu synchronisation: u synched( t __salt__t
splitlinest stripR R t
startswitht len( t cmdt linet rett fieldst minnumt devicet connstatet _t localrolet partnerrolet localdiskstatet partnerdiskstatet
mountpointt
fs_mountedt totalsizet usedsizet
remainsizet perct syncbart syncedt syncedbytest sync( ( s5 /usr/lib/python2.7/site-packages/salt/modules/drbd.pyt overview sn
( t __doc__t
__future__R R R t loggingt getLoggert __name__t logR R! ( ( ( s5 /usr/lib/python2.7/site-packages/salt/modules/drbd.pyt <module> s