Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-26 | Resolves #81 | Florian Hibler | |
2015-02-26 | Resolves #80 | Florian Hibler | |
2015-02-26 | Fixing formatting | Florian Hibler | |
2015-02-26 | Fixing HUP trap | Florian Hibler | |
2015-02-24 | kill -hup reloads nodes | Saku Ytti | |
2015-02-24 | set_cmd can't be nil | Saku Ytti | |
still not sure if this is the right way to guard non-string blocks... | |||
2015-02-23 | guard against model returning non-string | Saku Ytti | |
Return empty string instead of what ever model returned. Closes #63 | |||
2015-02-22 | Give more helpful error message from git errors | Saku Ytti | |
closes #61 | |||
2015-02-22 | refactor HOLB prevention | Saku Ytti | |
Still not sure we want this. But previous one might have caused infinite loop in #work. Consider we have just 1 node all together, and our rotation interval is more than our MAX_INTER_JOB_GAP, then we'd add @want to 2, instead of 1. Now we want more threads than we have nodes, and 'while @jobs.size < @jobs.want' will never be true | |||
2015-02-22 | run #duration not #new_count | Saku Ytti | |
@duration isn't set before #duration is ran | |||
2015-02-22 | Allow node to be removed while collecting | Saku Ytti | |
Closes #68 (hopefully at least) Further, our TODO to refactor/redesign the code to move state from memory to disk should help. | |||
2015-02-21 | Force new job if too long since last job | Saku Ytti | |
MAX_INTER_JOB_GAP is now 300s, if latest job was started 300s ago, we add new job. Ratioanele is that if we want n jobs, and all these jobs are taking very very long, or perhaps hanging, then we are blocking everything else too. Consider you have use one job, because it's enough to meet your rotation interval quota. Then some one box is somehow taking tens of minutes or hours, we won't figure out new amount of workers until it finishes, so we're blocking all other jobs from spawning. I'm not super happy about this solution, not really sure what is the right wayt to tackle it. | |||
2015-02-21 | Increase rolling average view | Saku Ytti | |
Previously view was 2 nodes, so if average was 7s then some node took 1000s your average would be 503.5s. Now we're looking rolling average of each node, which might not be wise either, perhaps I should limit it to last 100 or 1000 nodes. Since we really don't want another place where we have potentially unbounded amount of state... | |||
2015-02-21 | allow setting IP from source | Saku Ytti | |
sql/csv can now set IP as well as name, useful if you don't have FQDN. If IP is given, then we don't try to resolve name. closes #78 | |||
2015-02-19 | Logout behaviour fixed. | fhibler | |
2015-02-19 | Password detection fixed | fhibler | |
2015-02-07 | Added model for Comware based devices | Jasper | |
Added support for Comware based devices from HP (A-series), H3C and 3Com. | |||
2015-01-20 | stop Aruba changing the diff each 'show inventory' | Charlie Allom | |
Also fix the boilerplate comment to reflect the OEM relationship | |||
2014-12-13 | Skip comments | Saku Ytti | |
closes #64 | |||
2014-12-03 | Merge branch 'master' into cfg_as_object | Saku Ytti | |
2014-10-27 | model/asa: ASA prompt contains HA Failover state separated by slashes | Stefan Schlesinger | |
2014-10-23 | model/asa: removing >show clock and ignoring uptime in >show version | Stefan Schlesinger | |
2014-10-23 | model/asa: fixing prompt - hostname regex taken from ios model | Stefan Schlesinger | |
2014-10-02 | Fixed more ever changing output in powerconnect model, only shows up on some ↵ | Eric | |
firmware versions | |||
2014-09-26 | Removed ever-changing output from powerconnect model, thanks @artmann | Eric | |
2014-09-22 | Added model for cisco NXOS | Eric | |
2014-09-22 | Fixed small bug in powerconnect enable code | Eric | |
2014-08-30 | Remove ntp clock-period completely | Saku Ytti | |
emj complained that it sometimes pops in, sometimes pops out. I guess really no point having it there. | |||
2014-08-25 | Return true if node_want is nil | Jari Salo | |
- Otherwise all nodes can not be loaded. | |||
2014-08-25 | Match IP address explicitly | Jari Salo | |
- New method node_want? - Don't match node to node[:name] if node[:name] is an ip address. Otherwise we might match to wrong ip address. | |||
2014-08-24 | Add Brocade NOS | Saku Ytti | |
2014-08-24 | Add ExtremeXOS | Saku Ytti | |
2014-08-19 | Merge branch 'master' into cfg_as_object | Saku Ytti | |
2014-08-18 | Add model for Cisco small business switches | Matthew Boehlig | |
Supports 200, 300, 500, and ESW2 series switches | |||
2014-08-16 | Merge branch 'master' into cfg_as_object | Saku Ytti | |
2014-08-16 | Closes #32 | Saku Ytti | |
2014-08-16 | Closes #37 | Saku Ytti | |
2014-08-16 | Closes #35 | Saku Ytti | |
2014-08-16 | Closes #35 | Saku Ytti | |
2014-08-16 | Merge branch 'master' into cfg_as_object | Saku Ytti | |
2014-08-15 | Added enable magic for powerconnect model, fixed pagination issues | Eric | |
2014-08-15 | Add Ubiquiti AirOS model | Will Glynn | |
2014-08-14 | Merge branch 'master' into cfg_as_object | Saku Ytti | |
2014-08-14 | fix ios-xr prompt | Saku Ytti | |
2014-08-14 | never accept empty config in commit | Saku Ytti | |
2014-08-14 | don't commit empty type configs | Saku Ytti | |
2014-08-13 | don't commit empty config in git output | Saku Ytti | |
2014-08-13 | Merge branch 'master' into cfg_as_object | Saku Ytti | |
2014-08-13 | fix pre/post blocks | Saku Ytti | |
2014-08-13 | Remove changing lines from procurve.rb | Jari Salo | |