← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1516861] [NEW] the maxconn should be created on global section of HAprxy config file

 

Public bug reported:

        [Summary]
	LB_NFV:KiloV1 ,the maxconn should be created on  global section of  HAprxy config file

	[Topo]
        Openstack version :RDO kilo 
        OS version :centOS 7.1
 

	[Description and expect result]
	the maxconn should be created on  global section of  HAprxy config file

	[Reproduceable or not]
	 it is easy   to recreate.

	[Recreate Steps]
after create a LB with max-session limit , the maxconn was not wrote to global section of HA proxy config file ,
 this max config will effect our max session number ,because file-handle number was less than expect

log
following is default config ,the max open file is 4031
[root@scalenetwork1 ~(keystone_admin)]# cat /proc/24868/limits
Limit                     Soft Limit           Hard Limit           Units    
Max cpu time              unlimited            unlimited            seconds  
Max file size             unlimited            unlimited            bytes    
Max data size             unlimited            unlimited            bytes    
Max stack size            8388608              unlimited            bytes    
Max core file size        0                    unlimited            bytes    
Max resident set          unlimited            unlimited            bytes    
Max processes             127881               127881               processes
Max open files            4031                 4031                 files <<<<<<<<<    
Max locked memory         65536                65536                bytes    
Max address space         unlimited            unlimited            bytes    
Max file locks            unlimited            unlimited            locks    
Max pending signals       127881               127881               signals  
Max msgqueue size         819200               819200               bytes    
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
[root@scalenetwork1 ~(keystone_admin)]#

log
following  is config which maxconn in global secion has been change to 100000 ,the max open file is 200031
[root@scalenetwork1 ~(keystone_admin)]# cat /proc/14650/limits
Limit                     Soft Limit           Hard Limit           Units    
Max cpu time              unlimited            unlimited            seconds  
Max file size             unlimited            unlimited            bytes    
Max data size             unlimited            unlimited            bytes    
Max stack size            8388608              unlimited            bytes    
Max core file size        0                    unlimited            bytes    
Max resident set          unlimited            unlimited            bytes    
Max processes             127881               127881               processes
Max open files            200031               200031               files <<<<<<<<<<<<<<<<<<<   
Max locked memory         65536                65536                bytes    
Max address space         unlimited            unlimited            bytes    
Max file locks            unlimited            unlimited            locks    
Max pending signals       127881               127881               signals  
Max msgqueue size         819200               819200               bytes    
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
[root@scalenetwork1 ~(keystone_admin)]# 


	[Configration]
	 [root@nit ~(keystone_admin)]# more /var/lib/neutron/lbaas/61a7696f-ded6-493c-98bc-27c2a82cca15/conf 
global
        daemon
        user nobody
        maxconn 100000<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<miss  his parameter on global section
        group haproxy
        log /dev/log local0
        log /dev/log local1 notice
        stats socket /var/lib/neutron/lbaas/61a7696f-ded6-493c-98bc-27c2a82cca15/sock mode 0666 level user
defaults
        log global
        retries 3
        option redispatch
        timeout connect 5000
        timeout client 50000
        timeout server 50000
frontend 46d5cb86-ec6c-474e-82dd-9dc70baa3222
        option tcplog
        bind 0.0.0.0:80
        mode http
        default_backend 61a7696f-ded6-493c-98bc-27c2a82cca15
        maxconn 50000
        option forwardfor
backend 61a7696f-ded6-493c-98bc-27c2a82cca15
        mode http
        balance roundrobin
        option forwardfor

	[logs]
	Post logs here.

	[Root cause anlyze or debug inf]
	

        [Attachment]

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: kilov1 lbaas

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1516861

Title:
  the maxconn should be created on  global section of  HAprxy config
  file

Status in neutron:
  New

Bug description:
          [Summary]
  	LB_NFV:KiloV1 ,the maxconn should be created on  global section of  HAprxy config file

  	[Topo]
          Openstack version :RDO kilo 
          OS version :centOS 7.1
   

  	[Description and expect result]
  	the maxconn should be created on  global section of  HAprxy config file

  	[Reproduceable or not]
  	 it is easy   to recreate.

  	[Recreate Steps]
  after create a LB with max-session limit , the maxconn was not wrote to global section of HA proxy config file ,
   this max config will effect our max session number ,because file-handle number was less than expect

  log
  following is default config ,the max open file is 4031
  [root@scalenetwork1 ~(keystone_admin)]# cat /proc/24868/limits
  Limit                     Soft Limit           Hard Limit           Units    
  Max cpu time              unlimited            unlimited            seconds  
  Max file size             unlimited            unlimited            bytes    
  Max data size             unlimited            unlimited            bytes    
  Max stack size            8388608              unlimited            bytes    
  Max core file size        0                    unlimited            bytes    
  Max resident set          unlimited            unlimited            bytes    
  Max processes             127881               127881               processes
  Max open files            4031                 4031                 files <<<<<<<<<    
  Max locked memory         65536                65536                bytes    
  Max address space         unlimited            unlimited            bytes    
  Max file locks            unlimited            unlimited            locks    
  Max pending signals       127881               127881               signals  
  Max msgqueue size         819200               819200               bytes    
  Max nice priority         0                    0                    
  Max realtime priority     0                    0                    
  Max realtime timeout      unlimited            unlimited            us        
  [root@scalenetwork1 ~(keystone_admin)]#

  log
  following  is config which maxconn in global secion has been change to 100000 ,the max open file is 200031
  [root@scalenetwork1 ~(keystone_admin)]# cat /proc/14650/limits
  Limit                     Soft Limit           Hard Limit           Units    
  Max cpu time              unlimited            unlimited            seconds  
  Max file size             unlimited            unlimited            bytes    
  Max data size             unlimited            unlimited            bytes    
  Max stack size            8388608              unlimited            bytes    
  Max core file size        0                    unlimited            bytes    
  Max resident set          unlimited            unlimited            bytes    
  Max processes             127881               127881               processes
  Max open files            200031               200031               files <<<<<<<<<<<<<<<<<<<   
  Max locked memory         65536                65536                bytes    
  Max address space         unlimited            unlimited            bytes    
  Max file locks            unlimited            unlimited            locks    
  Max pending signals       127881               127881               signals  
  Max msgqueue size         819200               819200               bytes    
  Max nice priority         0                    0                    
  Max realtime priority     0                    0                    
  Max realtime timeout      unlimited            unlimited            us        
  [root@scalenetwork1 ~(keystone_admin)]# 

  
  	[Configration]
  	 [root@nit ~(keystone_admin)]# more /var/lib/neutron/lbaas/61a7696f-ded6-493c-98bc-27c2a82cca15/conf 
  global
          daemon
          user nobody
          maxconn 100000<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<miss  his parameter on global section
          group haproxy
          log /dev/log local0
          log /dev/log local1 notice
          stats socket /var/lib/neutron/lbaas/61a7696f-ded6-493c-98bc-27c2a82cca15/sock mode 0666 level user
  defaults
          log global
          retries 3
          option redispatch
          timeout connect 5000
          timeout client 50000
          timeout server 50000
  frontend 46d5cb86-ec6c-474e-82dd-9dc70baa3222
          option tcplog
          bind 0.0.0.0:80
          mode http
          default_backend 61a7696f-ded6-493c-98bc-27c2a82cca15
          maxconn 50000
          option forwardfor
  backend 61a7696f-ded6-493c-98bc-27c2a82cca15
          mode http
          balance roundrobin
          option forwardfor

  	[logs]
  	Post logs here.

  	[Root cause anlyze or debug inf]
  	

          [Attachment]

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1516861/+subscriptions


Follow ups