8 years agoMade Module::Runtime compat more reliable. bfwg/error_message
Colin Newell [Sun, 10 Jan 2016 19:38:15 +0000]
Made Module::Runtime compat more reliable.

Removed Try::Tiny dependency and made Module::Runtime fudge more
reliable by walking up the callstack instead of relying on a
position.

8 years agoEnsure Module::Runtime use_package_optimistically works.
Colin Newell [Fri, 8 Jan 2016 23:06:42 +0000]
Ensure Module::Runtime use_package_optimistically works.

Catches and re-throws errors to allow us to grab the information
it is expecting.

8 years agoTweaked error message on failure to import.
Colin Newell [Fri, 8 Jan 2016 20:35:42 +0000]
Tweaked error message on failure to import.

This was primarily to make it work with the regex in
Class::Load load_optional_class.

8 years agoRelease commit for 0.003005 v0.003005
Matt S Trout [Sat, 18 Jul 2015 16:20:39 +0000]
Release commit for 0.003005

8 years agobump version
Matt S Trout [Sat, 18 Jul 2015 15:55:39 +0000]
bump version

8 years agoonly include mods that match their filename in the fatpack
skaufman [Fri, 17 Jul 2015 21:03:28 +0000]
only include mods that match their filename in the fatpack

9 years agoRelease commit for 0.003004 v0.003004
Matt S Trout [Sat, 4 Oct 2014 17:36:48 +0000]
Release commit for 0.003004

9 years agobump version
Matt S Trout [Sat, 4 Oct 2014 17:23:01 +0000]
bump version

9 years agoforce-load Moo::HandleMoose::_TypeMap
Matt S Trout [Tue, 19 Aug 2014 15:32:38 +0000]
force-load Moo::HandleMoose::_TypeMap

9 years agoRelease commit for 0.003003 v0.003003
Matt S Trout [Mon, 11 Aug 2014 18:19:39 +0000]
Release commit for 0.003003

9 years agoMake watchdog test handle death-by-send as well as death-by-receive
Matt S Trout [Mon, 11 Aug 2014 18:16:22 +0000]
Make watchdog test handle death-by-send as well as death-by-receive

9 years agobump version
Matt S Trout [Tue, 29 Jul 2014 03:17:22 +0000]
bump version

9 years agouse newer Future API, fix broken test
Matt S Trout [Tue, 29 Jul 2014 00:31:42 +0000]
use newer Future API, fix broken test

10 years agoreverted previous commit,
skaufman [Mon, 14 Apr 2014 17:06:19 +0000]
reverted previous commit,
would grep everything out of @INC due to faulty logic.
haarg pointed out it'd be better to just quote -I arguments,
so that's what this commit is.

10 years agogrep out non-files from @INC.
skaufman [Mon, 14 Apr 2014 16:08:17 +0000]
grep out non-files from @INC.
Non-files dont make sense when passed to -I
Devel::Local chucks
a | into PERL5LIB, which breaks when passed to the command line.
( perl -I| doesnt work )

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

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

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

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

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

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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

11 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

11 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

11 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

11 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.

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

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

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

11 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

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

11 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

11 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

11 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

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

11 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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

11 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

11 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

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

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

11 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

11 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

11 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

11 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

11 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