9 years agoRelease commit for 0.003002 v0.003002
Matt S Trout [Tue, 19 Mar 2013 23:27:28 +0000]
Release commit for 0.003002

9 years agobump version
Matt S Trout [Tue, 19 Mar 2013 23:24:04 +0000]
bump version

9 years agochangelogging
Matt S Trout [Tue, 19 Mar 2013 23:23:55 +0000]
changelogging

9 years agobump moo version to 1.1
Matt S Trout [Tue, 19 Mar 2013 23:23:19 +0000]
bump moo version to 1.1

9 years agosimplify then:: code for recent Futures
Matt S Trout [Tue, 19 Mar 2013 23:22:09 +0000]
simplify then:: code for recent Futures

9 years agorefactor watchdog code a bit
Matt S Trout [Tue, 19 Mar 2013 19:55:49 +0000]
refactor watchdog code a bit

9 years agoswitch from CPS::Future to Future
Matt S Trout [Tue, 19 Mar 2013 18:58:21 +0000]
switch from CPS::Future to Future

9 years agoRelease commit for 0.003001_01 v0.003001_01
Tyler Riddle [Mon, 11 Feb 2013 16:54:13 +0000]
Release commit for 0.003001_01

9 years agoarg back that out and try again to fit into distar workflow
Tyler Riddle [Tue, 5 Feb 2013 01:10:33 +0000]
arg back that out and try again to fit into distar workflow

9 years agoadd date and release version to Changes file
Tyler Riddle [Tue, 5 Feb 2013 01:05:48 +0000]
add date and release version to Changes file

9 years agoupdated Changes with work done on the logging branch
Tyler Riddle [Mon, 4 Feb 2013 23:53:59 +0000]
updated Changes with work done on the logging branch

9 years agoremoved some stray function imports from the logging system
Tyler Riddle [Mon, 4 Feb 2013 23:22:33 +0000]
removed some stray function imports from the logging system

9 years agoupdate logging docs to not require router specific documentation
Tyler Riddle [Mon, 4 Feb 2013 23:04:41 +0000]
update logging docs to not require router specific documentation

9 years agoremoved stray whitespace that showed up after rebase
Tyler Riddle [Thu, 31 Jan 2013 23:02:45 +0000]
removed stray whitespace that showed up after rebase

9 years agoupdate docs so perl interpreter configuration is documented in Object::Remote::Role...
Tyler Riddle [Thu, 31 Jan 2013 22:54:56 +0000]
update docs so perl interpreter configuration is documented in Object::Remote::Role::Connector::PerlInterpreter

9 years agoOBJECT_REMOTE_PERL_BIN environment value was ignored, fixed and put a test on it
Tyler Riddle [Thu, 31 Jan 2013 22:14:43 +0000]
OBJECT_REMOTE_PERL_BIN environment value was ignored, fixed and put a test on it

9 years agoset version number to 0.003001_01
Tyler Riddle [Thu, 31 Jan 2013 21:52:32 +0000]
set version number to 0.003001_01

9 years agofix broken white listing of Devel:GlobalDestruction
Tyler Riddle [Thu, 31 Jan 2013 20:29:59 +0000]
fix broken white listing of Devel:GlobalDestruction

9 years agocleanup trailing whitespace ugliness
Tyler Riddle [Wed, 30 Jan 2013 22:57:14 +0000]
cleanup trailing whitespace ugliness

9 years agoremoved process groups from the connection class child cleanup logic
Tyler Riddle [Wed, 30 Jan 2013 18:50:58 +0000]
removed process groups from the connection class child cleanup logic

9 years agoremoved the baked in ulimit and nice code, use custom perl_command instead
Tyler Riddle [Mon, 28 Jan 2013 20:35:41 +0000]
removed the baked in ulimit and nice code, use custom perl_command instead

9 years agoadd a note about $Object::Remote::FatNode::REMOTE_NODE
Tyler Riddle [Mon, 21 Jan 2013 23:45:54 +0000]
add a note about $Object::Remote::FatNode::REMOTE_NODE

9 years agoMove env var forwarding from fatnode to perl interpreter role
Tyler Riddle [Mon, 21 Jan 2013 23:43:47 +0000]
Move env var forwarding from fatnode to perl interpreter role

The forward env var list is now configurable and escapes ' chars if they are present in the env value.

9 years agoupdate logger metadata documentation to match log-contextual router metadata
Tyler Riddle [Mon, 21 Jan 2013 21:09:02 +0000]
update logger metadata documentation to match log-contextual router metadata

9 years agofix some typos in the log messages
Tyler Riddle [Tue, 15 Jan 2013 21:35:45 +0000]
fix some typos in the log messages

9 years agofixed old logging metadata name missed from previous update
Tyler Riddle [Tue, 15 Jan 2013 01:37:01 +0000]
fixed old logging metadata name missed from previous update

9 years agomake notes of things to fix before release
Tyler Riddle [Mon, 14 Jan 2013 22:18:43 +0000]
make notes of things to fix before release

9 years agoupdate logging api to match log-contextual 0.005
Tyler Riddle [Mon, 14 Jan 2013 22:11:47 +0000]
update logging api to match log-contextual 0.005

9 years agoupdate logging system to match log-contextual router changes
Tyler Riddle [Tue, 8 Jan 2013 23:27:07 +0000]
update logging system to match log-contextual router changes

9 years agoforwarded log messages now include a forwarded flag in the metadata
Tyler Riddle [Fri, 21 Dec 2012 22:13:37 +0000]
forwarded log messages now include a forwarded flag in the metadata

9 years agologging test now checks to make sure arg_levels is correct
Tyler Riddle [Fri, 21 Dec 2012 22:11:47 +0000]
logging test now checks to make sure arg_levels is correct

9 years agodocument known issues; document Object::Remote::Connection; update docs for log forwa...
Tyler Riddle [Fri, 21 Dec 2012 20:22:40 +0000]
document known issues; document Object::Remote::Connection; update docs for log forwarding disabled by default

9 years agodisable log forwarding by default - has issues at scale
Tyler Riddle [Fri, 21 Dec 2012 20:21:14 +0000]
disable log forwarding by default - has issues at scale

9 years agoupdate Object::Remote::connect() to pass arguments to the connection
Tyler Riddle [Mon, 17 Dec 2012 18:20:37 +0000]
update Object::Remote::connect() to pass arguments to the connection

9 years agomake note about deadlock when moving position of timer execution
Tyler Riddle [Mon, 17 Dec 2012 18:13:28 +0000]
make note about deadlock when moving position of timer execution

9 years agocleanup and put comments on the deadlock workaround in miniloop
Tyler Riddle [Mon, 17 Dec 2012 17:43:04 +0000]
cleanup and put comments on the deadlock workaround in miniloop

9 years agofix bug that allowed forwarded logs to be output from the logger built via env vars
Tyler Riddle [Tue, 11 Dec 2012 18:24:34 +0000]
fix bug that allowed forwarded logs to be output from the logger built via env vars

9 years agofix comments that were in wrong spot from refactoring
Tyler Riddle [Sat, 8 Dec 2012 03:11:16 +0000]
fix comments that were in wrong spot from refactoring

9 years agofix incorrect name of class in logging docs
Tyler Riddle [Sat, 8 Dec 2012 03:10:40 +0000]
fix incorrect name of class in logging docs

9 years agoremove stderr redirect to null fh from watchdog_fatnode.t
Tyler Riddle [Sat, 8 Dec 2012 03:10:00 +0000]
remove stderr redirect to null fh from watchdog_fatnode.t

9 years agofix init order issue in logging
Tyler Riddle [Sat, 8 Dec 2012 03:08:25 +0000]
fix init order issue in logging

9 years agoadded test for logger class
Tyler Riddle [Fri, 7 Dec 2012 20:17:58 +0000]
added test for logger class

9 years agoadded test for log router
Tyler Riddle [Fri, 7 Dec 2012 19:38:51 +0000]
added test for log router

9 years agoremoved unused attribute from log router class
Tyler Riddle [Fri, 7 Dec 2012 19:38:34 +0000]
removed unused attribute from log router class

9 years agoadded tests for the logging class
Tyler Riddle [Fri, 7 Dec 2012 17:49:25 +0000]
added tests for the logging class

9 years agoremove stray data::dumper from perl_execute.t
Tyler Riddle [Fri, 7 Dec 2012 17:04:04 +0000]
remove stray data::dumper from perl_execute.t

9 years ago::Logging::TestLogger package decleration had wrong name
Tyler Riddle [Fri, 7 Dec 2012 17:03:30 +0000]
::Logging::TestLogger package decleration had wrong name

9 years agolocalsudo connector was missing "use" for Object::Remote::Logging
Tyler Riddle [Fri, 7 Dec 2012 16:29:39 +0000]
localsudo connector was missing "use" for Object::Remote::Logging

9 years agoFix spelling error in log message
Tyler Riddle [Thu, 6 Dec 2012 22:59:53 +0000]
Fix spelling error in log message

9 years agoupdate watchdog to use log setup env var
Tyler Riddle [Wed, 5 Dec 2012 22:27:18 +0000]
update watchdog to use log setup env var

9 years agoremove t/logsetup.pl
Tyler Riddle [Wed, 5 Dec 2012 21:43:38 +0000]
remove t/logsetup.pl

9 years agoremove t/logsetup.pl and move feature into $ENV{OBJECT_REMOTE_TEST_LOGGER}; set to...
Tyler Riddle [Wed, 5 Dec 2012 21:43:21 +0000]
remove t/logsetup.pl and move feature into $ENV{OBJECT_REMOTE_TEST_LOGGER}; set to 1 to enable testing of all log code

9 years agostart at 0.3.1 instead of 0.3.0
Tyler Riddle [Wed, 5 Dec 2012 21:42:37 +0000]
start at 0.3.1 instead of 0.3.0

9 years agoremove vestigial IPC::Open2 from PerlInterpreter.pm
Tyler Riddle [Wed, 5 Dec 2012 20:03:51 +0000]
remove vestigial IPC::Open2 from PerlInterpreter.pm

9 years agoupdate comment about empty config vars and regexs in fatnode module shipping filters
Tyler Riddle [Wed, 5 Dec 2012 19:32:56 +0000]
update comment about empty config vars and regexs in fatnode module shipping filters

9 years agofix fatnode not parsing if included package did not end in new line
Tyler Riddle [Wed, 5 Dec 2012 19:12:51 +0000]
fix fatnode not parsing if included package did not end in new line

9 years agonew test to validate connection inside a connection works
Tyler Riddle [Wed, 5 Dec 2012 18:52:06 +0000]
new test to validate connection inside a connection works

9 years agoremove dielogger and warnlogger - they just are not needed
Tyler Riddle [Wed, 5 Dec 2012 17:28:10 +0000]
remove dielogger and warnlogger - they just are not needed

9 years agoremove some dead comments; fix some bad whitespace
Tyler Riddle [Wed, 5 Dec 2012 00:59:33 +0000]
remove some dead comments; fix some bad whitespace

9 years agoremove comment for bug that was fixed
Tyler Riddle [Wed, 5 Dec 2012 00:17:15 +0000]
remove comment for bug that was fixed

9 years agoset log forwarding to be enabled by default
Tyler Riddle [Sat, 1 Dec 2012 01:56:38 +0000]
set log forwarding to be enabled by default

9 years agomove PIPE signal handler to miniloop and update timeout param in t/timeout.t to match...
Tyler Riddle [Fri, 30 Nov 2012 21:52:33 +0000]
move PIPE signal handler to miniloop and update timeout param in t/timeout.t to match previous API change; all tests are now passing

9 years agofix warning if handle is DEMOLISHED after the backing connection is gone
Tyler Riddle [Fri, 30 Nov 2012 21:20:33 +0000]
fix warning if handle is DEMOLISHED after the backing connection is gone

9 years agofix futures that need to be failed not being failed when a connection is closed
Tyler Riddle [Fri, 30 Nov 2012 21:04:48 +0000]
fix futures that need to be failed not being failed when a connection is closed

9 years agoproxy dies() when a method is invoked and the handle is not valid; add 2 more exclusi...
Tyler Riddle [Fri, 30 Nov 2012 01:36:37 +0000]
proxy dies() when a method is invoked and the handle is not valid; add 2 more exclusions to log forwarding

9 years agofix left over remote object hang bug
Tyler Riddle [Thu, 29 Nov 2012 23:48:45 +0000]
fix left over remote object hang bug

9 years agoforward OBJECT_REMOTE_PERL_BIN env var; doc fix for logging; add TODO for left over...
Tyler Riddle [Tue, 27 Nov 2012 01:41:38 +0000]
forward OBJECT_REMOTE_PERL_BIN env var; doc fix for logging; add TODO for left over object bug

9 years agoadd new line format var to logger docs
Tyler Riddle [Tue, 13 Nov 2012 19:19:00 +0000]
add new line format var to logger docs

9 years agoremove extra logging sugar; that does not belong here
Tyler Riddle [Tue, 13 Nov 2012 17:14:55 +0000]
remove extra logging sugar; that does not belong here

9 years agobetter way to reap child process pids
Tyler Riddle [Mon, 12 Nov 2012 23:03:01 +0000]
better way to reap child process pids

9 years agochange logging bootstrap to report uninit remote logging metadata; set flag that...
Tyler Riddle [Mon, 12 Nov 2012 20:28:56 +0000]
change logging bootstrap to report uninit remote logging metadata; set flag that is true when perl interpreter is running remotely; clean up some whitespace

9 years agoforward OBJECT_REMOTE_LOG_FORWARDING env var
Tyler Riddle [Sun, 11 Nov 2012 01:55:51 +0000]
forward OBJECT_REMOTE_LOG_FORWARDING env var

9 years agochange log init to be entirely with in object::remote::logging
Tyler Riddle [Sun, 11 Nov 2012 01:17:43 +0000]
change log init to be entirely with in object::remote::logging

9 years agoyank out Log::Any adapter - it was only an experiment
Tyler Riddle [Sun, 11 Nov 2012 00:32:49 +0000]
yank out Log::Any adapter - it was only an experiment

9 years agobetter lookup method in log any injector; %n adds newline in log format string
Tyler Riddle [Sat, 10 Nov 2012 17:12:36 +0000]
better lookup method in log any injector; %n adds newline in log format string

9 years agoreformat log message generation
Tyler Riddle [Sat, 10 Nov 2012 01:56:48 +0000]
reformat log message generation

9 years agochange perl interpreter command line log message to verbose level and make it a singl...
Tyler Riddle [Sat, 10 Nov 2012 01:41:16 +0000]
change perl interpreter command line log message to verbose level and make it a single line

9 years agoadd comment about flaw with alarm in node startup; reduce log level of a message
Tyler Riddle [Sat, 10 Nov 2012 01:40:34 +0000]
add comment about flaw with alarm in node startup; reduce log level of a message

9 years agologforwarder.pm does not cluck
Tyler Riddle [Sat, 10 Nov 2012 01:14:47 +0000]
logforwarder.pm does not cluck

9 years agobetter method of log forwarding
Tyler Riddle [Sat, 10 Nov 2012 01:12:07 +0000]
better method of log forwarding

9 years agoOBJECT_REMOTE_LOG_SELECTIONS can turn logging classes on and off
Tyler Riddle [Sat, 10 Nov 2012 00:19:44 +0000]
OBJECT_REMOTE_LOG_SELECTIONS can turn logging classes on and off

9 years agoLog::Any can inject messages into log router and acts as full class citizen in loggin...
Tyler Riddle [Fri, 9 Nov 2012 19:41:04 +0000]
Log::Any can inject messages into log router and acts as full class citizen in logging framework including transparent forwarding across interpreters

9 years agologger class now supports instances with distinct log levels via autoload methods
Tyler Riddle [Fri, 9 Nov 2012 16:00:35 +0000]
logger class now supports instances with distinct log levels via autoload methods

9 years agomake Flog_* safer; document ::Logger; rewrite section of ::Logging docs
Tyler Riddle [Fri, 9 Nov 2012 04:56:13 +0000]
make Flog_* safer; document ::Logger; rewrite section of ::Logging docs

9 years agoadd self to contributor list; document new env variables in Object::Remote POD; add...
Tyler Riddle [Fri, 9 Nov 2012 01:04:58 +0000]
add self to contributor list; document new env variables in Object::Remote POD; add documentation for logging system to Object::Remote::Logging POD

9 years agochange from $ENV{OBJECT_REMOTE_PERL_PATH} to $ENV{OBJECT_REMOTE_PERL_BIN}
Tyler Riddle [Fri, 9 Nov 2012 01:04:12 +0000]
change from $ENV{OBJECT_REMOTE_PERL_PATH} to $ENV{OBJECT_REMOTE_PERL_BIN}

9 years agoadded in exception and fatal logging methods
Tyler Riddle [Thu, 8 Nov 2012 22:50:25 +0000]
added in exception and fatal logging methods

9 years agoset defaults for min and max levels in various loggers
Tyler Riddle [Thu, 8 Nov 2012 19:27:28 +0000]
set defaults for min and max levels in various loggers

9 years agoadd pid and hostname to logging metadata; setting OBJECT_REMOTE_LOG_FORWARDING env...
Tyler Riddle [Thu, 8 Nov 2012 00:15:25 +0000]
add pid and hostname to logging metadata; setting OBJECT_REMOTE_LOG_FORWARDING env var turns on log forwarding which is disabled by default; make %% work in logger format string; update tests

9 years agoenv var OBJECT_REMOTE_LOG_SELECTIONS allows selection of 1 or more controller classes...
Tyler Riddle [Wed, 7 Nov 2012 16:31:22 +0000]
env var OBJECT_REMOTE_LOG_SELECTIONS allows selection of 1 or more controller classes for logging output

9 years agoexample of warn logger
Tyler Riddle [Wed, 7 Nov 2012 05:35:34 +0000]
example of warn logger

9 years agomake weak reference to router connection optional
Tyler Riddle [Wed, 7 Nov 2012 03:48:01 +0000]
make weak reference to router connection optional

9 years agoweaken connections to log router; fixes for no current method name
Tyler Riddle [Wed, 7 Nov 2012 03:38:33 +0000]
weaken connections to log router; fixes for no current method name

9 years agonew env vars: OBJECT_REMOTE_PERL_PATH and OBJECT_REMOTE_LOG_FORMAT
Tyler Riddle [Wed, 7 Nov 2012 02:48:43 +0000]
new env vars: OBJECT_REMOTE_PERL_PATH and OBJECT_REMOTE_LOG_FORMAT

9 years agoadded in file, line, and method info for log invocation
Tyler Riddle [Wed, 7 Nov 2012 02:23:49 +0000]
added in file, line, and method info for log invocation

9 years agologger class supports printf style formats to control rendering
Tyler Riddle [Wed, 7 Nov 2012 01:53:27 +0000]
logger class supports printf style formats to control rendering

9 years agoexport router function in ::Logging; add time of log event to metadata and render...
Tyler Riddle [Wed, 7 Nov 2012 00:56:55 +0000]
export router function in ::Logging; add time of log event to metadata and render time in logger output; put a space before lines that are part of a multi-line log message so that condition can be detected

9 years agoalarm() in fatnode is now set to value of connection timeout and is always used even...
Tyler Riddle [Tue, 6 Nov 2012 23:23:17 +0000]
alarm() in fatnode is now set to value of connection timeout and is always used even with out the watchdog enabled

9 years agocomment what the log levels are for
Tyler Riddle [Mon, 5 Nov 2012 16:22:39 +0000]
comment what the log levels are for

9 years agocleanup whitespace
Tyler Riddle [Mon, 5 Nov 2012 05:10:44 +0000]
cleanup whitespace