APKPM.git
13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sun, 27 Mar 2011 18:47:33 +0000 (18:47 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agocleanup Poll::prefix
Dobrica Pavlinusic [Sun, 27 Mar 2011 18:47:30 +0000 (20:47 +0200)]
cleanup Poll::prefix

13 years agobackground function calls are not dotted
Dobrica Pavlinusic [Sun, 27 Mar 2011 18:27:45 +0000 (18:27 +0000)]
background function calls are not dotted

13 years agoselect for with gnuplot param
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:36:26 +0000 (17:36 +0000)]
select for with gnuplot param

13 years agowith steps - makes gnuplot graphs much cleaner
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:25:04 +0000 (17:25 +0000)]
with steps - makes gnuplot graphs much cleaner

13 years agoshow SQL errors
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:23:46 +0000 (17:23 +0000)]
show SQL errors

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:23:35 +0000 (17:23 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agoreturn errors for invalid SQL
Dobrica Pavlinusic [Sun, 27 Mar 2011 17:16:36 +0000 (19:16 +0200)]
return errors for invalid SQL

13 years agouse $defer to refresh status
Dobrica Pavlinusic [Thu, 24 Mar 2011 10:53:08 +0000 (10:53 +0000)]
use $defer to refresh status

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Wed, 23 Mar 2011 22:42:51 +0000 (22:42 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agomajor storage refactor into single insert function
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.

13 years agosupport normal scalars from redis
Dobrica Pavlinusic [Wed, 23 Mar 2011 22:12:28 +0000 (22:12 +0000)]
support normal scalars from redis

13 years agoextract datetime_now
Dobrica Pavlinusic [Wed, 23 Mar 2011 22:12:21 +0000 (23:12 +0100)]
extract datetime_now

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Wed, 23 Mar 2011 21:52:51 +0000 (21:52 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agosort function names in status output
Dobrica Pavlinusic [Wed, 23 Mar 2011 21:51:04 +0000 (21:51 +0000)]
sort function names in status output

13 years agouse Redis so test don't fail
Dobrica Pavlinusic [Wed, 23 Mar 2011 21:39:22 +0000 (22:39 +0100)]
use Redis so test don't fail

13 years agotest with arbitrary number
Dobrica Pavlinusic [Wed, 23 Mar 2011 21:38:49 +0000 (22:38 +0100)]
test with arbitrary number

13 years agoadded sql for adsl stats for single user
Dobrica Pavlinusic [Mon, 21 Mar 2011 10:42:18 +0000 (10:42 +0000)]
added sql for adsl stats for single user

13 years agoshow empty form without sql
Dobrica Pavlinusic [Mon, 21 Mar 2011 09:51:31 +0000 (09:51 +0000)]
show empty form without sql

13 years agodraw multiple columns from sql queries
Dobrica Pavlinusic [Mon, 21 Mar 2011 09:35:09 +0000 (09:35 +0000)]
draw multiple columns from sql queries

13 years agoreformat timestamps for gnuplot
Dobrica Pavlinusic [Mon, 21 Mar 2011 09:25:08 +0000 (09:25 +0000)]
reformat timestamps for gnuplot

13 years agomove job_runtime_attributes defaults to code
Dobrica Pavlinusic [Sat, 19 Mar 2011 23:28:14 +0000 (00:28 +0100)]
move job_runtime_attributes defaults to code

13 years agoremove all process limits from code
Dobrica Pavlinusic [Sat, 19 Mar 2011 23:26:26 +0000 (00:26 +0100)]
remove all process limits from code

13 years agostore each poll stats in postgres
Dobrica Pavlinusic [Sat, 19 Mar 2011 22:43:09 +0000 (23:43 +0100)]
store each poll stats in postgres

13 years agoincrease MaxProcesses
Dobrica Pavlinusic [Sat, 19 Mar 2011 21:59:49 +0000 (22:59 +0100)]
increase MaxProcesses

13 years ago/_redis status
Dobrica Pavlinusic [Sat, 19 Mar 2011 21:10:20 +0000 (22:10 +0100)]
/_redis status

13 years agostore poll.* runtime data in redis
Dobrica Pavlinusic [Sat, 19 Mar 2011 20:45:00 +0000 (21:45 +0100)]
store poll.* runtime data in redis

13 years agouse correct LDAP base to pull just clientnetVoD
Jakov Curic [Sat, 19 Mar 2011 20:43:15 +0000 (21:43 +0100)]
use correct LDAP base to pull just clientnetVoD

13 years agoadded Store_voice
Dobrica Pavlinusic [Sat, 19 Mar 2011 19:46:35 +0000 (20:46 +0100)]
added Store_voice

13 years agorender gnuplot form to edit sql query
Dobrica Pavlinusic [Sat, 19 Mar 2011 14:37:32 +0000 (14:37 +0000)]
render gnuplot form to edit sql query

13 years agodraw graphs using gnuplot
Dobrica Pavlinusic [Sat, 19 Mar 2011 13:19:47 +0000 (13:19 +0000)]
draw graphs using gnuplot

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sat, 19 Mar 2011 11:33:38 +0000 (11:33 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agorender columns and rows gearman resposes as table
Dobrica Pavlinusic [Sat, 19 Mar 2011 11:30:00 +0000 (11:30 +0000)]
render columns and rows gearman resposes as table

13 years agoreturn columns and rows
Dobrica Pavlinusic [Sat, 19 Mar 2011 11:29:36 +0000 (12:29 +0100)]
return columns and rows

13 years agosubgraph clusters
Dobrica Pavlinusic [Sat, 19 Mar 2011 11:07:59 +0000 (11:07 +0000)]
subgraph clusters

13 years agoexecute sql over gearman
Dobrica Pavlinusic [Sat, 19 Mar 2011 10:55:52 +0000 (11:55 +0100)]
execute sql over gearman

13 years agogenerate dot file and render it using graphviz
Dobrica Pavlinusic [Fri, 18 Mar 2011 22:40:54 +0000 (22:40 +0000)]
generate dot file and render it using graphviz

13 years agoparse source with regexpes to find gearman calls
Dobrica Pavlinusic [Fri, 18 Mar 2011 22:12:57 +0000 (22:12 +0000)]
parse source with regexpes to find gearman calls

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Fri, 18 Mar 2011 19:07:52 +0000 (19:07 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years ago25 concurrect pulls
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:57:00 +0000 (19:57 +0100)]
25 concurrect pulls

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:37:35 +0000 (18:37 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agoincrease MaxProcesses to 30
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:37:15 +0000 (19:37 +0100)]
increase MaxProcesses to 30

13 years agocall Davolink_info for each available ip
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:04:11 +0000 (19:04 +0100)]
call Davolink_info for each available ip

13 years agorefresh gearman status every 5 s
Dobrica Pavlinusic [Fri, 18 Mar 2011 18:03:23 +0000 (18:03 +0000)]
refresh gearman status every 5 s

13 years agomove all poller code in Poll class
Dobrica Pavlinusic [Fri, 18 Mar 2011 17:31:19 +0000 (18:31 +0100)]
move all poller code in Poll class

13 years agoadded ping store and refactored common code
Dobrica Pavlinusic [Fri, 18 Mar 2011 17:20:00 +0000 (18:20 +0100)]
added ping store and refactored common code

13 years agoadded expected params
Dobrica Pavlinusic [Thu, 17 Mar 2011 17:19:38 +0000 (18:19 +0100)]
added expected params

13 years agoadded expected field to error message
Dobrica Pavlinusic [Thu, 17 Mar 2011 17:16:07 +0000 (18:16 +0100)]
added expected field to error message

13 years agoMerge branch 'master' into devel
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:35:59 +0000 (19:35 +0100)]
Merge branch 'master' into devel

13 years agobeginning of poll (with pattern from LDAP)
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:34:36 +0000 (18:34 +0000)]
beginning of poll (with pattern from LDAP)

13 years agoinstall Regexp::Common
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:33:54 +0000 (18:33 +0000)]
install Regexp::Common

13 years agouse GEARMAN env
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:27:34 +0000 (18:27 +0000)]
use GEARMAN env

13 years agoadd hashPath to setup ping as default gearman function
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:22:01 +0000 (18:22 +0000)]
add hashPath to setup ping as default gearman function

13 years agoMerge branch 'master' into devel
Dobrica Pavlinusic [Tue, 15 Mar 2011 18:07:51 +0000 (19:07 +0100)]
Merge branch 'master' into devel

13 years agofix args
Dobrica Pavlinusic [Tue, 15 Mar 2011 17:34:41 +0000 (18:34 +0100)]
fix args

13 years agostore last called gearman function and args in hashPath
Dobrica Pavlinusic [Tue, 15 Mar 2011 17:28:27 +0000 (17:28 +0000)]
store last called gearman function and args in hashPath

13 years agofunction -> function_name
Dobrica Pavlinusic [Tue, 15 Mar 2011 16:35:16 +0000 (16:35 +0000)]
function -> function_name

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:59:23 +0000 (13:59 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agofix APKPM search (parallel CRM and LDAP)
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:59:14 +0000 (14:59 +0100)]
fix APKPM search (parallel CRM and LDAP)

13 years agofix CRM_search
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:58:54 +0000 (14:58 +0100)]
fix CRM_search

13 years agofunction is reserved word in js
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:46:04 +0000 (13:46 +0000)]
function is reserved word in js

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Tue, 15 Mar 2011 13:45:08 +0000 (13:45 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agofix method name in test
Dobrica Pavlinusic [Tue, 15 Mar 2011 09:51:23 +0000 (10:51 +0100)]
fix method name in test

13 years agofix encoding
Dobrica Pavlinusic [Tue, 15 Mar 2011 09:50:49 +0000 (10:50 +0100)]
fix encoding

13 years agoreturn empty array when no entries are found
Dobrica Pavlinusic [Mon, 14 Mar 2011 22:13:07 +0000 (23:13 +0100)]
return empty array when no entries are found

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Mon, 14 Mar 2011 21:31:28 +0000 (21:31 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agofail early of no sau serverid
Dobrica Pavlinusic [Mon, 14 Mar 2011 21:28:27 +0000 (22:28 +0100)]
fail early of no sau serverid

13 years agoH1::Voice worker
Dobrica Pavlinusic [Mon, 14 Mar 2011 21:26:42 +0000 (22:26 +0100)]
H1::Voice worker

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Mon, 14 Mar 2011 20:47:33 +0000 (20:47 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agorename CRM method to search
Dobrica Pavlinusic [Mon, 14 Mar 2011 20:47:29 +0000 (21:47 +0100)]
rename CRM method to search

13 years agoadded CRM link
Dobrica Pavlinusic [Mon, 14 Mar 2011 20:45:36 +0000 (20:45 +0000)]
added CRM link

13 years agocleanup CRM search
Dobrica Pavlinusic [Mon, 14 Mar 2011 20:32:14 +0000 (20:32 +0000)]
cleanup CRM search

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Mon, 14 Mar 2011 19:52:45 +0000 (19:52 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agorename poll to search
Dobrica Pavlinusic [Mon, 14 Mar 2011 19:52:41 +0000 (19:52 +0000)]
rename poll to search

13 years agoimplement Gearman web interface with available functions
Dobrica Pavlinusic [Mon, 14 Mar 2011 19:51:54 +0000 (19:51 +0000)]
implement Gearman web interface with available functions

13 years agoconnect just to single gearman server
Dobrica Pavlinusic [Mon, 14 Mar 2011 18:25:23 +0000 (18:25 +0000)]
connect just to single gearman server

13 years agouse Regex::Common to detect IP and pass filter query
Dobrica Pavlinusic [Mon, 14 Mar 2011 17:49:43 +0000 (18:49 +0100)]
use Regex::Common to detect IP and pass filter query

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:22:10 +0000 (17:22 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agoexecute LDAP and CRM jobs in parallel as single task
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:22:02 +0000 (18:22 +0100)]
execute LDAP and CRM jobs in parallel as single task

13 years agoadded do with json decode
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:20:32 +0000 (18:20 +0100)]
added do with json decode

13 years agodump workload for d_*
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:19:35 +0000 (18:19 +0100)]
dump workload for d_*

13 years agoreturn error on invalid workload
Dobrica Pavlinusic [Sun, 13 Mar 2011 17:18:57 +0000 (18:18 +0100)]
return error on invalid workload

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sun, 13 Mar 2011 14:25:39 +0000 (14:25 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agoadded username
Dobrica Pavlinusic [Sun, 13 Mar 2011 14:25:31 +0000 (14:25 +0000)]
added username

13 years agousername, ip are required for ADSL storage
Dobrica Pavlinusic [Sun, 13 Mar 2011 13:49:51 +0000 (14:49 +0100)]
username, ip are required for ADSL storage

13 years agolazy create gearman client so we get currnet server
Dobrica Pavlinusic [Sun, 13 Mar 2011 13:41:22 +0000 (14:41 +0100)]
lazy create gearman client so we get currnet server

13 years agotest all packages
Dobrica Pavlinusic [Sun, 13 Mar 2011 13:30:50 +0000 (14:30 +0100)]
test all packages

13 years agomove encode/decode into APKPM::Gearman role
Dobrica Pavlinusic [Sun, 13 Mar 2011 13:30:14 +0000 (14:30 +0100)]
move encode/decode into APKPM::Gearman role

13 years agofix number of tests
Dobrica Pavlinusic [Sun, 13 Mar 2011 12:57:36 +0000 (13:57 +0100)]
fix number of tests

13 years agoadded ip, username and timestamp
Dobrica Pavlinusic [Sun, 13 Mar 2011 12:57:00 +0000 (13:57 +0100)]
added ip, username and timestamp

13 years agoextract Ping into separate package
Dobrica Pavlinusic [Sun, 13 Mar 2011 12:42:16 +0000 (13:42 +0100)]
extract Ping into separate package

13 years agoLDAP_search login or ip
Dobrica Pavlinusic [Sun, 13 Mar 2011 12:33:22 +0000 (13:33 +0100)]
LDAP_search login or ip

13 years agoadded Gearman client
Dobrica Pavlinusic [Sat, 12 Mar 2011 16:33:27 +0000 (17:33 +0100)]
added Gearman client

13 years agostore data in PostgreSQL table
Dobrica Pavlinusic [Sat, 12 Mar 2011 15:23:15 +0000 (16:23 +0100)]
store data in PostgreSQL table

13 years agoinstall PostgreSQL server and DBD::Pg
Dobrica Pavlinusic [Sat, 12 Mar 2011 15:05:22 +0000 (16:05 +0100)]
install PostgreSQL server and DBD::Pg

13 years agoMerge branch 'devel' of h1dev:/srv/APKPM/
Dobrica Pavlinusic [Sat, 12 Mar 2011 14:49:48 +0000 (14:49 +0000)]
Merge branch 'devel' of h1dev:/srv/APKPM/

13 years agoDavolink worker
Dobrica Pavlinusic [Sat, 12 Mar 2011 14:49:24 +0000 (15:49 +0100)]
Davolink worker

13 years agoextract config into APKPM::Config role
Dobrica Pavlinusic [Sat, 12 Mar 2011 14:09:43 +0000 (15:09 +0100)]
extract config into APKPM::Config role

13 years agoCRM test
Dobrica Pavlinusic [Sat, 12 Mar 2011 13:42:10 +0000 (14:42 +0100)]
CRM test

13 years agoCRM example
Dobrica Pavlinusic [Sat, 12 Mar 2011 13:24:00 +0000 (13:24 +0000)]
CRM example