%PDF- %PDF-
Direktori : /lib/python2.7/site-packages/salt/states/ |
Current File : //lib/python2.7/site-packages/salt/states/trafficserver.pyo |
� ���^c @@ s� d Z d d l m Z m Z m Z d � Z d � Z e d � Z d � Z d � Z d � Z e d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d S( uY Control Apache Traffic Server ============================= .. versionadded:: 2015.8.0 i ( t absolute_importt unicode_literalst print_functionc C@ s d t k r d St S( uI Only load if the Traffic Server module is available in __salt__ u trafficserver.set_configu trafficserver( t __salt__t False( ( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt __virtual__ s c C@ s] i | d 6i d 6d d 6d d 6} t d r: d | d <| St d � t | d <d | d <| S( u� Bounce all Traffic Server nodes in the cluster. Bouncing Traffic Server shuts down and immediately restarts Traffic Server, node-by-node. .. code-block:: yaml bounce_ats_cluster: trafficserver.bounce_cluster u nameu changesu resultu u commentu testu Bouncing clusteru trafficserver.bounce_clusteru Bounced clusterN( t Nonet __opts__R t True( t namet ret( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt bounce_cluster s c C@ s� i | d 6i d 6d d 6d d 6} t d r: d | d <| S| ri t d d t � t | d <d | d <| St d � t | d <d | d <| Sd S( uW Bounce Traffic Server on the local node. Bouncing Traffic Server shuts down and immediately restarts the Traffic Server node. This option modifies the behavior of traffic_line -b and traffic_line -L such that traffic_server is not shut down until the number of active client connections drops to the number given by the proxy.config.restart.active_client_threshold configuration variable. .. code-block:: yaml bounce_ats_local: trafficserver.bounce_local bounce_ats_local: trafficserver.bounce_local - drain: True u nameu changesu resultu u commentu testu Bouncing local nodeu trafficserver.bounce_localt drainu$ Bounced local node with drain optionu Bounced local nodeN( R R R R ( R R R ( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt bounce_local. s c C@ s] i | d 6i d 6d d 6d d 6} t d r: d | d <| St d � t | d <d | d <| S( u� Clears accumulated statistics on all nodes in the cluster. .. code-block:: yaml clear_ats_cluster: trafficserver.clear_cluster u nameu changesu resultu u commentu testu Clearing cluster statisticsu trafficserver.clear_clusteru Cleared cluster statisticsN( R R R R ( R R ( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt clear_clusterV s c C@ s] i | d 6i d 6d d 6d d 6} t d r: d | d <| St d � t | d <d | d <| S( u� Clears accumulated statistics on the local node. .. code-block:: yaml clear_ats_node: trafficserver.clear_node u nameu changesu resultu u commentu testu Clearing local node statisticsu trafficserver.clear_nodeu Cleared local node statisticsN( R R R R ( R R ( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt clear_nodeo s c C@ s] i | d 6i d 6d d 6d d 6} t d r: d | d <| St d � t | d <d | d <| S( u� Restart the traffic_manager process and the traffic_server process on all the nodes in a cluster. .. code-block:: bash restart_ats_cluster: trafficserver.restart_cluster u nameu changesu resultu u commentu testu Restarting clusteru trafficserver.restart_clusteru Restarted clusterN( R R R R ( R R ( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt restart_cluster� s c C@ s� i | d 6i d 6d d 6d d 6} t d r: d | d <| S| ri t d d t � t | d <d | d <| St d � t | d <d | d <| Sd S( u+ Restart the traffic_manager and traffic_server processes on the local node. This option modifies the behavior of traffic_line -b and traffic_line -L such that traffic_server is not shut down until the number of active client connections drops to the number given by the proxy.config.restart.active_client_threshold configuration variable. .. code-block:: yaml restart_ats_local: trafficserver.restart_local restart_ats_local_drain: trafficserver.restart_local - drain: True u nameu changesu resultu u commentu testu Restarting local nodeu trafficserver.restart_localR u&