yangsong 317845a04c 
	
	
	merge 2.13.perfopt branch to master branch ( #3044 ) ... 
			* Add trace point for perf tool in xcatd (#903 )
This patch aims to enable nytprof library to analyze the performance
of xcat code in statement level.
- Add perf trace point in xcatd
- Add sleep time for db prcess to solve the race condition when
- perf instraction is used.
More reference
To enable prof:
perl -dt:NYTProf /opt/xcat/sbin/xcatd -f
Some perf test sample:
https://github.com/chenglch/xcatperf 
* refine the performance of makedhcp (#2901 ), it including:
 - refine the code logic in getSNList to get better performance
 - refine the getipaddr, cache the dns lookup result
 - refine noderangecontainsMn
 - refine ishostinsubnet 
		
	 
		2017-05-18 14:23:29 +08:00 
	 
	
	
	
		 
	
	
		
			
			
			
			
			
			2017-01-20 08:38:40 +00:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2017-04-25 04:53:45 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2017-05-15 10:16:45 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2017-03-23 15:44:11 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-26 10:02:47 +08:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2017-01-25 16:01:41 -05:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-25 08:56:18 -04:00 
		 
	
		
			
			
			
			
			
			2017-01-25 16:01:41 -05:00 
		 
	
		
			
			
			
			
			
			2017-05-18 14:23:29 +08:00 
		 
	
		
			
			
			
			
			
			2017-05-18 14:23:29 +08:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-08-28 22:51:28 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-25 08:56:18 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-08-28 22:51:28 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-25 08:56:18 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2017-05-12 21:40:11 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2017-05-18 14:23:29 +08:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-08-04 02:20:14 -04:00 
		 
	
		
			
			
			
			
			
			2017-03-03 11:06:01 +08:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2017-05-11 17:11:16 -04:00 
		 
	
		
			
			
			
			
			
			2017-05-18 14:23:29 +08:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2017-04-13 01:21:06 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-20 11:40:27 -04:00