Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						8d01a415e7 
					 
					
						
						
							
							strip whitespace from model on HP  
						
						
						
						
					 
					
						2018-03-05 22:55:36 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						66ecb203a7 
					 
					
						
						
							
							#370  Missing Map Links due to inability to parse port speeds  
						
						
						
						
					 
					
						2018-03-05 21:42:02 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						0229d46f86 
					 
					
						
						
							
							fix typo in log  
						
						
						
						
					 
					
						2018-03-02 20:20:17 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						e1b9f2225e 
					 
					
						
						
							
							move wap and phone detection into portproperties worker  
						
						
						
						
					 
					
						2018-03-01 04:56:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						94da566184 
					 
					
						
						
							
							gather lldp remote capabilities and info  
						
						
						
						
					 
					
						2018-02-28 21:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						7191a1cd00 
					 
					
						
						
							
							implement port properties table and error disable gathering to it  
						
						
						
						
					 
					
						2018-02-20 22:45:53 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						3e7ffe8045 
					 
					
						
						
							
							handle malformed IPs in c_ip results  
						
						
						
						
					 
					
						2018-02-20 22:15:22 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						fb193b7f83 
					 
					
						
						
							
							#374  fix renumber cli command (earendilfr)  
						
						
						
						
					 
					
						2018-02-15 08:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						c1f9033125 
					 
					
						
						
							
							routed neighbors only queue if not also l2 neighbor  
						
						
						
						
					 
					
						2018-02-11 21:54:28 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						e31cb803eb 
					 
					
						
						
							
							split device properties and alias discovery and allow cancel after properties  
						
						
						
						
					 
					
						2018-02-11 12:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						b213d0b9af 
					 
					
						
						
							
							cancel early if we can  
						
						
						
						
					 
					
						2018-02-11 12:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						d3c83c395d 
					 
					
						
						
							
							cancel jobs when it is known fresh device is already discovered  
						
						
						
						
					 
					
						2018-02-11 11:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						147c02a956 
					 
					
						
						
							
							fix renumber when running at cli  
						
						
						
						
					 
					
						2018-02-10 23:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						4acad9932e 
					 
					
						
						
							
							better names for timeout settings  
						
						
						
						
					 
					
						2018-02-10 22:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						748ebba7c0 
					 
					
						
						
							
							watch for dupe IPs  
						
						
						
						
					 
					
						2018-02-10 16:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jeroen van Ingen 
							
						 
					 
					
						
						
							
						
						51bd5dc21f 
					 
					
						
						
							
							Be more liberal and extendable in accepting psql options  
						
						
						
						
					 
					
						2018-02-05 18:23:58 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						403ab48157 
					 
					
						
						
							
							#47  gather IPv6 Interface Addresses  
						
						
						
						
					 
					
						2018-02-02 18:32:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						f4623c47bf 
					 
					
						
						
							
							Allow netdisco-do show to run when no func is available to handle request  
						
						
						
						
					 
					
						2018-02-02 14:50:55 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						60b8705496 
					 
					
						
						
							
							better log messages during worker running  
						
						
						
						
					 
					
						2018-02-01 20:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						35980ba0cd 
					 
					
						
						
							
							improve logging on routed peers worker  
						
						
						
						
					 
					
						2018-02-01 18:46:18 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						a78f3b8e5d 
					 
					
						
						
							
							remove unnecessary snmp reindex  
						
						
						
						
					 
					
						2018-02-01 18:32:40 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						8b372bc9fb 
					 
					
						
						
							
							skip devices in makerancidconf that have no real vendor  
						
						
						
						
					 
					
						2018-02-01 18:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						e5e2fc4ac4 
					 
					
						
						
							
							fix very wrong rancid conf parser  
						
						
						
						
					 
					
						2018-02-01 18:02:34 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						1f1af381fb 
					 
					
						
						
							
							Do not attempt Canonical IP change to non-discoverable IP [skip ci]  
						
						
						
						
					 
					
						2018-02-01 15:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						dec681a2d5 
					 
					
						
						
							
							#332  Autodiscovery via BGP and OSPF peers [skip ci]  
						
						
						
						
					 
					
						2018-02-01 11:24:40 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						3bb11c426b 
					 
					
						
						
							
							New MakeRancidConf worker (and makerancidconf action)  
						
						
						
						
					 
					
						2018-01-31 19:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						7b1ef2b0c1 
					 
					
						
						
							
							minor tidying [skip ci]  
						
						
						
						
					 
					
						2018-01-31 15:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						01d795c381 
					 
					
						
						
							
							#368  ND2_DB_ROLLBACK environment variable to roll back job updates to DB [skip ci]  
						
						
						
						
					 
					
						2018-01-31 14:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						2c0d0b3cc7 
					 
					
						
						
							
							#228  timeout setting (default 10min) for backend jobs  
						
						
						
						
					 
					
						2018-01-31 14:13:16 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						afeac23fba 
					 
					
						
						
							
							#364  expire_nodeip_freshness setting to revert expire to ND1 behavior [skip ci]  
						
						
						
						
					 
					
						2018-01-31 11:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						382022d3eb 
					 
					
						
						
							
							tidy up reindex call  
						
						
						
						
					 
					
						2018-01-28 18:33:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ambroise 
							
						 
					 
					
						
						
							
						
						0bc5c68ed8 
					 
					
						
						
							
							Retrieve vrf interfaces ( #366 )  
						
						... 
						
						
						
						Allow to retrieve the VRF interface for some devices (used for Nexus devices).
The SNMP::Info::Layer3::Nexus module should have the patch to retrieve the VRF context.
And the context should have been created on Nexus device 
						
						
					 
					
						2018-01-28 18:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						880d5b6951 
					 
					
						
						
							
							add NETDISCO_DB_*  
						
						
						
						
					 
					
						2018-01-19 01:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						f4930f9582 
					 
					
						
						
							
							Fix for PoE setting missing a variable declaration (R. Lewis)  
						
						
						
						
					 
					
						2018-01-15 08:17:28 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						60b279928d 
					 
					
						
						
							
							Fix for VLAN setting missing a variable declaration  
						
						
						
						
					 
					
						2018-01-10 01:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						f84d71a817 
					 
					
						
						
							
							Fix for VLAN setting missing a variable declaration  
						
						
						
						
					 
					
						2018-01-09 09:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						4716be4c2f 
					 
					
						
						
							
							more useful to log the ID than the type (esp in homogeneous networks)  
						
						
						
						
					 
					
						2018-01-05 17:41:02 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						9f3ccb43db 
					 
					
						
						
							
							always debug log the phases running  
						
						
						
						
					 
					
						2018-01-04 22:36:07 +00:00 
						 
				 
			
				
					
						
							
							
								dgeo 
							
						 
					 
					
						
						
							
						
						d397aa1744 
					 
					
						
						
							
							fix   #361  ( #362 )  
						
						
						
						
					 
					
						2018-01-04 20:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						94f80f3c70 
					 
					
						
						
							
							Make expire_nodes and expire_nodes_archive behave correctly  
						
						
						
						
					 
					
						2018-01-04 20:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						9c60727c9f 
					 
					
						
						
							
							Allow default schedule items to be skipped by setting to 'null'  
						
						
						
						
					 
					
						2017-12-21 20:05:46 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						fc4bfa8628 
					 
					
						
						
							
							fix sshcollector  
						
						
						
						
					 
					
						2017-12-14 21:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						45a0a75d96 
					 
					
						
						
							
							change from settings to vars for tracking param defaults  
						
						
						
						
					 
					
						2017-12-11 23:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						629b046a94 
					 
					
						
						
							
							add log for skipping when duplicate lldpRemChassisId seen  
						
						
						
						
					 
					
						2017-11-28 21:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						b47a22e3da 
					 
					
						
						
							
							add better logging of plugins  
						
						
						
						
					 
					
						2017-11-28 20:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						38110c2868 
					 
					
						
						
							
							update docs in Status  
						
						
						
						
					 
					
						2017-11-26 15:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						26b4bdb907 
					 
					
						
						
							
							change noop to info, and some fixes  
						
						
						
						
					 
					
						2017-11-25 12:29:08 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						3db242cbe8 
					 
					
						
						
							
							support action::namespace for netdisco-do  
						
						
						
						
					 
					
						2017-11-23 22:16:50 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						0bb15f36b9 
					 
					
						
						
							
							fixes for race conditions and dupes in job queue  
						
						... 
						
						
						
						we had situations where the manager would start workers on the same job,
either because of race conditions or because at the time of queueing it wasn't
known that the jobs were targeting the same device (due to device aliases).
this commit removes duplicate jobs, reduces the need for locking on the job
queue, and makes use of lldpRemChassisId to try to deduplicate jobs before
they are started. in effect we have several goes to prevent duplicate jobs:
1. at neighbor discovery time we try to skip queueing same lldpRemChassisId
2. at job selection we 'error out' jobs with same profile as job selected
3. at job selection we check for running job with same profile as selected
4. the job manager process also checks for duplicate job profiles
5. at job lock we abort if the job was 'errored out'
all together this seems to work well. a test on a large university network of
303 devices (four core routers and the rest edge routers, runing VRF with many
duplicate identities), ~1200 subnets, ~50k hosts, resulted in no DB deadlock
or contention and a complete discover+arpnip+macsuck (909 jobs) in ~3 minutes
(with ~150 duplicate jobs identified and skipped). 
						
						
					 
					
						2017-11-23 19:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						c576a755af 
					 
					
						
						
							
							tweak log message  
						
						
						
						
					 
					
						2017-11-21 10:00:53 +00:00