Squashed commit of the following:
commit 3284b62509
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 21:17:06 2014 +0100
config defaults tidying
commit ade7bcd880
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 20:00:01 2014 +0100
high priority jobs are picked first and inserted to prio queue
commit d450dfd2bd
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 19:25:21 2014 +0100
better status
commit b8a742e5de
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 16:54:03 2014 +0100
update proctitle when worker not running
commit 0c3675a8f4
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 16:48:58 2014 +0100
remove all trace of SQLite - new lightweight Job object
commit a13ed25f6a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 14:45:22 2014 +0100
rename pollers to tasks
commit 44b50f413f
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 14:13:00 2014 +0100
update docs
commit 517b1ae4c1
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 13:55:31 2014 +0100
merge interactive and poller worker types
commit e9043b90e8
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 13:47:41 2014 +0100
only take one job at a time per worker
commit 2366738d54
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 13:43:31 2014 +0100
auto job priorities
commit 1fd473fd50
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 13:18:59 2014 +0100
preload all worker modules into shared memory
commit 9ceb43c0f7
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 13:13:07 2014 +0100
daemon clean
commit c817a35537
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun Aug 10 12:36:24 2014 +0100
first refactor for MCE::Flow and MCE::Queue
This reverts commit 562b3d26db.
Discovered a few unpolished bits of NetAddr::MAC, unfortunately. For example
$NetAddr::MAC::errstr is not reset when new instances are created.
Squashed commit of the following:
commit e2ca15c0f8
Merge: 0a90308ffcf6ed
Author: Oliver Gorwits <oliver@cpan.org>
Date: Wed May 21 21:18:58 2014 +0100
Merge branch 'master' into og-pluggable-daemon
commit 0a90308ecf
Merge: e80c575ee398fc
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 22:20:40 2014 +0100
Merge branch 'master' into og-pluggable-daemon
Conflicts:
Netdisco/lib/App/Netdisco.pm
commit e80c575c57
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 22:14:44 2014 +0100
move worker sleep into jobqueue
commit c83b999597
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 22:01:43 2014 +0100
support disable manager from jobqueue dynamic code
commit 4792b0dc49
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 21:34:28 2014 +0100
fix pod name
commit 187fc84937
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 21:22:06 2014 +0100
better naming
commit 1c43aaa0f4
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 21:18:49 2014 +0100
make worker use only JobQueue not LocalQueue directly
commit 5316058ba8
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 20:42:19 2014 +0100
remove unecessary scrub subroutine
commit 8077e3de9d
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 20:31:18 2014 +0100
remove any duplicate jobs when locking
commit d4b5e4e6cd
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 20:20:32 2014 +0100
rename DefaultSettings to Configuration
commit aacb149d09
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 19:57:45 2014 +0100
no need to check - mgr is not started if 0 workers
commit 46ebe4cd6a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 19:50:37 2014 +0100
remove unecessary job scrub
commit 60522fe555
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 19:27:53 2014 +0100
fixes for DefaultSettings
commit 2c6f0dd0f7
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 19:11:50 2014 +0100
rename housekeeping to schedule
commit c12034d2b0
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 19:06:22 2014 +0100
new DefaultSettings package, and mv queue to be key of workers
commit 49e9079f9a
Merge: ec8ad3b213f44e
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 17 08:00:02 2014 +0100
Merge branch 'master' into og-pluggable-daemon
commit ec8ad3b2d8
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 11 01:18:21 2014 +0100
fix entered_stamp
commit 471724dd89
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 10 23:44:14 2014 +0100
fix auto hack
commit 4620deff33
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 10 23:27:11 2014 +0100
final migration
commit 5413e34e83
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 10 23:18:12 2014 +0100
more JobQueue migration
commit 9569bda4d8
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 10 22:44:20 2014 +0100
migrate to JobQueue :)
commit 41ee8f91f2
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 10 22:38:20 2014 +0100
simplify again
commit 58cba4da24
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 10 22:06:41 2014 +0100
add POD for JobQueue
commit c9afbab26b
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 10 21:36:01 2014 +0100
use Module::Load tricks to avoid some other mess
commit 50c72c1d64
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat May 10 21:12:52 2014 +0100
use Module::Load for dynamic loading
commit 54510a1560
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 8 22:05:10 2014 +0100
hack to make functional and OO interface
commit b8c706a2e7
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu May 8 21:29:31 2014 +0100
simplify role apply for jobqueue
commit 8a816b9764
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 6 22:20:50 2014 +0100
remove debug print
commit f3131adfc8
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue May 6 21:47:30 2014 +0100
big patch to remove knowledge of DB from most worker code
commit 39a0efb3c3
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Apr 28 23:46:10 2014 +0100
port Worker Common to pluggable jobqueue
commit 8c0614357a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Apr 28 23:04:13 2014 +0100
port Scheduler to pluggable jobqueue
commit 3882c157ec
Merge: 44e6c492480646
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Apr 28 22:36:57 2014 +0100
Merge branch 'master' into og-pluggable-daemon
commit 44e6c49419
Merge: fdeeffc5fc6209
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Apr 28 22:35:53 2014 +0100
Merge branch 'master' into og-pluggable-daemon
commit 5fc62090e2
Author: Oliver Gorwits <oliver@cpan.org>
Date: Mon Apr 28 22:15:07 2014 +0100
edge topology
17 * Use
commit fdeeffcbe4
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu Apr 24 23:13:20 2014 +0100
book specifically same jobs which were seen
commit 0d97c2b819
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu Apr 24 22:57:37 2014 +0100
fix typos
commit 47265a5292
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu Apr 24 21:56:52 2014 +0100
rename file to follow name change
commit fd169149c4
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu Apr 24 21:52:57 2014 +0100
remove job types from web code
commit 319489ae00
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu Apr 24 21:46:30 2014 +0100
remove job types from scheduler
commit ccdeca600c
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu Apr 24 21:33:01 2014 +0100
remove job types from netdisco-daemon-fg
commit 349bddf609
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu Apr 24 21:05:42 2014 +0100
move default env settings to Netdisco.pm
commit b4b5cce00a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Thu Apr 24 21:01:26 2014 +0100
remove job type knowledge from code into config
Squashed commit of the following:
commit e44f203f47
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Sep 20 20:00:46 2013 +0100
also set filename on csv download link
commit 26b47d1296
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Sep 20 19:56:38 2013 +0100
conditionally show csv icon for device and search tabs
commit 119d2c672d
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Sep 20 19:48:24 2013 +0100
tweak look of csv icon
commit 89816892be
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Sep 20 19:38:31 2013 +0100
enable csv icon link rewrite for all pages
commit ac29769402
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Sep 20 19:28:49 2013 +0100
use single route handler for ajax and csv response
commit 4b6f89635d
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Sep 20 18:59:08 2013 +0100
no need for separate csv link template
commit 1021329e1c
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Sep 20 18:57:20 2013 +0100
display download as csv icon conditionally
commit ce57cdba69
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Sep 20 09:23:57 2013 +0100
Based on jeneric's CSV download templates;
- try to reduce code duplication by using same route handler for ajax and csv,
using request->is_ajax to switch the template, and set content-type
- use new HTML5 "download" attribute on links so content-disposition header is
no longer necessary
- download CSV icon is placed on all tables (per report/device/serach section)
- update download CSV link using javascript just before table content is
fetched - this is necessary to make sure updated sidebar query params are
included
The idea here is to allow us to support CSV download in the pages which
display tables by only doing the following:
- (existing routes:) replace "ajax" with "get" route handler
- add logic to switch template in handler, based on request->is_ajax
- write _csv.tt version of the template, to spit out CSV file content
This makes it much easier for new devs to write reports supporting CSV, I
think?
commit d3553d2623
Author: Eric A. Miller <emiller@cpan.org>
Date: Thu Sep 19 22:30:27 2013 -0400
add csv download to duplex mismatch, half duplex, and port utilization reports
commit 5d4df72a24
Author: Eric A. Miller <emiller@cpan.org>
Date: Wed Sep 18 23:50:27 2013 -0400
add csv download to ap channel distribution report
commit 0824d7936a
Author: Eric A. Miller <emiller@cpan.org>
Date: Wed Sep 18 23:42:53 2013 -0400
need Template::Plugin::CSV for csv output
commit bb1f842d92
Author: Eric A. Miller <emiller@cpan.org>
Date: Wed Sep 18 23:35:28 2013 -0400
add csv download option to device addresses
commit 99ada1132c
Author: Eric A. Miller <emiller@cpan.org>
Date: Wed Sep 18 23:32:57 2013 -0400
add csv download option to device, port, and vlan search pages
Squashed commit of the following:
commit a031e3f388af144cb6d729e4b16b174a7caf6de9
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Aug 16 17:50:55 2013 +0100
new version - 2.012005
commit a0215a83fb2cd9f3040cfd04e239a1a40367e056
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Aug 16 17:47:28 2013 +0100
set last arpnip timestamp
commit 824d311a2503cc91a117d4cc5949b0aca0cabdc9
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Aug 16 17:28:14 2013 +0100
test release - 2.012003_001
commit d06316eb1ae6a035a2fefd1edd06bfa6ffe38fa8
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Aug 16 17:26:44 2013 +0100
Improved handling of automatic macsuck/arpnip after initial discover
commit d7c1e7948f22487c0564a884ce94d109a2cdc13c
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Aug 16 13:21:51 2013 +0100
add rev. proxy timeout to suggested config
commit 040065a50fec4669740ae48ff18352ef7ff3fde1
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Aug 16 13:14:15 2013 +0100
remove done job from local queue regardless of exit status
commit d0f1d105459c047cc7156d1b4ef897ad27f965bb
Author: Oliver Gorwits <oliver@cpan.org>
Date: Fri Aug 16 13:12:45 2013 +0100
fix no_auth to work with new Auth::Extensible plugin
Squashed commit of the following:
commit 14597103cfe013ce38b6aa9c6eb278c43feac07d
Author: Oliver Gorwits <oliver@cpan.org>
Date: Tue Aug 6 18:40:18 2013 +0100
ready for 2.012001