Dobrica Pavlinusic [Sun, 27 Mar 2011 18:47:33 +0000 (18:47 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sun, 27 Mar 2011 18:47:30 +0000 (20:47 +0200)]
cleanup Poll::prefix
Dobrica Pavlinusic [Sun, 27 Mar 2011 18:27:45 +0000 (18:27 +0000)]
background function calls are not dotted
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:36:26 +0000 (17:36 +0000)]
select for with gnuplot param
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:25:04 +0000 (17:25 +0000)]
with steps - makes gnuplot graphs much cleaner
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:23:46 +0000 (17:23 +0000)]
show SQL errors
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:23:35 +0000 (17:23 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:16:36 +0000 (19:16 +0200)]
return errors for invalid SQL
Dobrica Pavlinusic [Thu, 24 Mar 2011 10:53:08 +0000 (10:53 +0000)]
use $defer to refresh status
Dobrica Pavlinusic [Wed, 23 Mar 2011 22:42:51 +0000 (22:42 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Wed, 23 Mar 2011 22:38:44 +0000 (23:38 +0100)]
major storage refactor into single insert function
This change also generates timestamps at correct places inside
perl code and store them in redis for inspection
This allows us to have correct event timestamps, regarding of queue for store
(which delayed now() trigger in database which we used before)
Additional benefit is that we don't have to finght different operating system
and database timezones.
Dobrica Pavlinusic [Wed, 23 Mar 2011 22:12:28 +0000 (22:12 +0000)]
support normal scalars from redis
Dobrica Pavlinusic [Wed, 23 Mar 2011 22:12:21 +0000 (23:12 +0100)]
extract datetime_now
Dobrica Pavlinusic [Wed, 23 Mar 2011 21:52:51 +0000 (21:52 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Wed, 23 Mar 2011 21:51:04 +0000 (21:51 +0000)]
sort function names in status output
Dobrica Pavlinusic [Wed, 23 Mar 2011 21:39:22 +0000 (22:39 +0100)]
use Redis so test don't fail
Dobrica Pavlinusic [Wed, 23 Mar 2011 21:38:49 +0000 (22:38 +0100)]
test with arbitrary number
Dobrica Pavlinusic [Mon, 21 Mar 2011 10:42:18 +0000 (10:42 +0000)]
added sql for adsl stats for single user
Dobrica Pavlinusic [Mon, 21 Mar 2011 09:51:31 +0000 (09:51 +0000)]
show empty form without sql
Dobrica Pavlinusic [Mon, 21 Mar 2011 09:35:09 +0000 (09:35 +0000)]
draw multiple columns from sql queries
Dobrica Pavlinusic [Mon, 21 Mar 2011 09:25:08 +0000 (09:25 +0000)]
reformat timestamps for gnuplot
Dobrica Pavlinusic [Sat, 19 Mar 2011 23:28:14 +0000 (00:28 +0100)]
move job_runtime_attributes defaults to code
Dobrica Pavlinusic [Sat, 19 Mar 2011 23:26:26 +0000 (00:26 +0100)]
remove all process limits from code
Dobrica Pavlinusic [Sat, 19 Mar 2011 22:43:09 +0000 (23:43 +0100)]
store each poll stats in postgres
Dobrica Pavlinusic [Sat, 19 Mar 2011 21:59:49 +0000 (22:59 +0100)]
increase MaxProcesses
Dobrica Pavlinusic [Sat, 19 Mar 2011 21:10:20 +0000 (22:10 +0100)]
/_redis status
Dobrica Pavlinusic [Sat, 19 Mar 2011 20:45:00 +0000 (21:45 +0100)]
store poll.* runtime data in redis
Jakov Curic [Sat, 19 Mar 2011 20:43:15 +0000 (21:43 +0100)]
use correct LDAP base to pull just clientnetVoD
Dobrica Pavlinusic [Sat, 19 Mar 2011 19:46:35 +0000 (20:46 +0100)]
added Store_voice
Dobrica Pavlinusic [Sat, 19 Mar 2011 14:37:32 +0000 (14:37 +0000)]
render gnuplot form to edit sql query
Dobrica Pavlinusic [Sat, 19 Mar 2011 13:19:47 +0000 (13:19 +0000)]
draw graphs using gnuplot
Dobrica Pavlinusic [Sat, 19 Mar 2011 11:33:38 +0000 (11:33 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sat, 19 Mar 2011 11:30:00 +0000 (11:30 +0000)]
render columns and rows gearman resposes as table
Dobrica Pavlinusic [Sat, 19 Mar 2011 11:29:36 +0000 (12:29 +0100)]
return columns and rows
Dobrica Pavlinusic [Sat, 19 Mar 2011 11:07:59 +0000 (11:07 +0000)]
subgraph clusters
Dobrica Pavlinusic [Sat, 19 Mar 2011 10:55:52 +0000 (11:55 +0100)]
execute sql over gearman
Dobrica Pavlinusic [Fri, 18 Mar 2011 22:40:54 +0000 (22:40 +0000)]
generate dot file and render it using graphviz
Dobrica Pavlinusic [Fri, 18 Mar 2011 22:12:57 +0000 (22:12 +0000)]
parse source with regexpes to find gearman calls
Dobrica Pavlinusic [Fri, 18 Mar 2011 19:07:52 +0000 (19:07 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:57:00 +0000 (19:57 +0100)]
25 concurrect pulls
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:37:35 +0000 (18:37 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:37:15 +0000 (19:37 +0100)]
increase MaxProcesses to 30
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:04:11 +0000 (19:04 +0100)]
call Davolink_info for each available ip
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:03:23 +0000 (18:03 +0000)]
refresh gearman status every 5 s
Dobrica Pavlinusic [Fri, 18 Mar 2011 17:31:19 +0000 (18:31 +0100)]
move all poller code in Poll class
Dobrica Pavlinusic [Fri, 18 Mar 2011 17:20:00 +0000 (18:20 +0100)]
added ping store and refactored common code
Dobrica Pavlinusic [Thu, 17 Mar 2011 17:19:38 +0000 (18:19 +0100)]
added expected params
Dobrica Pavlinusic [Thu, 17 Mar 2011 17:16:07 +0000 (18:16 +0100)]
added expected field to error message
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:35:59 +0000 (19:35 +0100)]
Merge branch 'master' into devel
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:34:36 +0000 (18:34 +0000)]
beginning of poll (with pattern from LDAP)
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:33:54 +0000 (18:33 +0000)]
install Regexp::Common
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:27:34 +0000 (18:27 +0000)]
use GEARMAN env
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:22:01 +0000 (18:22 +0000)]
add hashPath to setup ping as default gearman function
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:07:51 +0000 (19:07 +0100)]
Merge branch 'master' into devel
Dobrica Pavlinusic [Tue, 15 Mar 2011 17:34:41 +0000 (18:34 +0100)]
fix args
Dobrica Pavlinusic [Tue, 15 Mar 2011 17:28:27 +0000 (17:28 +0000)]
store last called gearman function and args in hashPath
Dobrica Pavlinusic [Tue, 15 Mar 2011 16:35:16 +0000 (16:35 +0000)]
function -> function_name
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:59:23 +0000 (13:59 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:59:14 +0000 (14:59 +0100)]
fix APKPM search (parallel CRM and LDAP)
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:58:54 +0000 (14:58 +0100)]
fix CRM_search
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:46:04 +0000 (13:46 +0000)]
function is reserved word in js
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:45:08 +0000 (13:45 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Tue, 15 Mar 2011 09:51:23 +0000 (10:51 +0100)]
fix method name in test
Dobrica Pavlinusic [Tue, 15 Mar 2011 09:50:49 +0000 (10:50 +0100)]
fix encoding
Dobrica Pavlinusic [Mon, 14 Mar 2011 22:13:07 +0000 (23:13 +0100)]
return empty array when no entries are found
Dobrica Pavlinusic [Mon, 14 Mar 2011 21:31:28 +0000 (21:31 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Mon, 14 Mar 2011 21:28:27 +0000 (22:28 +0100)]
fail early of no sau serverid
Dobrica Pavlinusic [Mon, 14 Mar 2011 21:26:42 +0000 (22:26 +0100)]
H1::Voice worker
Dobrica Pavlinusic [Mon, 14 Mar 2011 20:47:33 +0000 (20:47 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Mon, 14 Mar 2011 20:47:29 +0000 (21:47 +0100)]
rename CRM method to search
Dobrica Pavlinusic [Mon, 14 Mar 2011 20:45:36 +0000 (20:45 +0000)]
added CRM link
Dobrica Pavlinusic [Mon, 14 Mar 2011 20:32:14 +0000 (20:32 +0000)]
cleanup CRM search
Dobrica Pavlinusic [Mon, 14 Mar 2011 19:52:45 +0000 (19:52 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Mon, 14 Mar 2011 19:52:41 +0000 (19:52 +0000)]
rename poll to search
Dobrica Pavlinusic [Mon, 14 Mar 2011 19:51:54 +0000 (19:51 +0000)]
implement Gearman web interface with available functions
Dobrica Pavlinusic [Mon, 14 Mar 2011 18:25:23 +0000 (18:25 +0000)]
connect just to single gearman server
Dobrica Pavlinusic [Mon, 14 Mar 2011 17:49:43 +0000 (18:49 +0100)]
use Regex::Common to detect IP and pass filter query
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:22:10 +0000 (17:22 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:22:02 +0000 (18:22 +0100)]
execute LDAP and CRM jobs in parallel as single task
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:20:32 +0000 (18:20 +0100)]
added do with json decode
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:19:35 +0000 (18:19 +0100)]
dump workload for d_*
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:18:57 +0000 (18:18 +0100)]
return error on invalid workload
Dobrica Pavlinusic [Sun, 13 Mar 2011 14:25:39 +0000 (14:25 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sun, 13 Mar 2011 14:25:31 +0000 (14:25 +0000)]
added username
Dobrica Pavlinusic [Sun, 13 Mar 2011 13:49:51 +0000 (14:49 +0100)]
username, ip are required for ADSL storage
Dobrica Pavlinusic [Sun, 13 Mar 2011 13:41:22 +0000 (14:41 +0100)]
lazy create gearman client so we get currnet server
Dobrica Pavlinusic [Sun, 13 Mar 2011 13:30:50 +0000 (14:30 +0100)]
test all packages
Dobrica Pavlinusic [Sun, 13 Mar 2011 13:30:14 +0000 (14:30 +0100)]
move encode/decode into APKPM::Gearman role
Dobrica Pavlinusic [Sun, 13 Mar 2011 12:57:36 +0000 (13:57 +0100)]
fix number of tests
Dobrica Pavlinusic [Sun, 13 Mar 2011 12:57:00 +0000 (13:57 +0100)]
added ip, username and timestamp
Dobrica Pavlinusic [Sun, 13 Mar 2011 12:42:16 +0000 (13:42 +0100)]
extract Ping into separate package
Dobrica Pavlinusic [Sun, 13 Mar 2011 12:33:22 +0000 (13:33 +0100)]
LDAP_search login or ip
Dobrica Pavlinusic [Sat, 12 Mar 2011 16:33:27 +0000 (17:33 +0100)]
added Gearman client
Dobrica Pavlinusic [Sat, 12 Mar 2011 15:23:15 +0000 (16:23 +0100)]
store data in PostgreSQL table
Dobrica Pavlinusic [Sat, 12 Mar 2011 15:05:22 +0000 (16:05 +0100)]
install PostgreSQL server and DBD::Pg
Dobrica Pavlinusic [Sat, 12 Mar 2011 14:49:48 +0000 (14:49 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sat, 12 Mar 2011 14:49:24 +0000 (15:49 +0100)]
Davolink worker
Dobrica Pavlinusic [Sat, 12 Mar 2011 14:09:43 +0000 (15:09 +0100)]
extract config into APKPM::Config role
Dobrica Pavlinusic [Sat, 12 Mar 2011 13:42:10 +0000 (14:42 +0100)]
CRM test
Dobrica Pavlinusic [Sat, 12 Mar 2011 13:24:00 +0000 (13:24 +0000)]
CRM example