Tyler Riddle [Fri, 28 Sep 2012 20:45:34 +0000]
implement optional watchdog for remote connections
Tyler Riddle [Thu, 27 Sep 2012 01:47:42 +0000]
fix bug where dead connections would not execute cleanup code; add in repeating timers; handle SIGPIPE more gracefully
Tyler Riddle [Tue, 25 Sep 2012 18:39:02 +0000]
add in support for tied objects, adjust a few log levels
Tyler Riddle [Fri, 21 Sep 2012 23:33:16 +0000]
reduce ulimit to 200 meg; reap children
Tyler Riddle [Fri, 21 Sep 2012 20:20:27 +0000]
add non-blocking file handle support for reading in miniloop and change miniloop to be safer under recursion; performing manual management of child process stderr
Tyler Riddle [Fri, 21 Sep 2012 02:45:40 +0000]
experimental move to non-blocking reads in ReadChannel; fix log bugs; annotate fixes for huge json and stuck process issues
Tyler Riddle [Thu, 20 Sep 2012 19:08:42 +0000]
got all general logging done, start of adding ids to objects and incorporating ids in the logs
Tyler Riddle [Sun, 16 Sep 2012 20:56:46 +0000]
found location of hang; make annotations; added more log lines
Tyler Riddle [Sat, 15 Sep 2012 20:58:02 +0000]
fix select timeout calculation error
Tyler Riddle [Sat, 15 Sep 2012 20:38:52 +0000]
more log lines - found deadlock where controller blocks on read seemingly outside of runloop
Tyler Riddle [Sat, 15 Sep 2012 04:45:43 +0000]
added logging to runloop
Tyler Riddle [Sat, 15 Sep 2012 02:34:47 +0000]
start adding logs and add support for routed logs and logging to stderr
Tyler Riddle [Fri, 14 Sep 2012 00:08:01 +0000]
hierarchical log routing is now implemented in object-remote instead of log-contextual
Tyler Riddle [Thu, 13 Sep 2012 00:23:04 +0000]
better log initialization
Matt S Trout [Mon, 15 Oct 2012 11:47:51 +0000]
add __local_object__
Jess Robinson [Sat, 13 Oct 2012 18:32:16 +0000]
Test attempt for passing objects around via O::R
Tyler Riddle [Thu, 18 Oct 2012 20:27:26 +0000]
make exclude list for unpacking work with filenames that have spaces; readability tweaks
Tyler Riddle [Thu, 18 Oct 2012 18:12:49 +0000]
configurable exclusion of modules; preparing for more complicated filtering of files if needed
Tyler Riddle [Thu, 18 Oct 2012 16:42:27 +0000]
testing non-core filter heuristic and XS loader fall-back exclusion
Tyler Riddle [Thu, 18 Oct 2012 02:57:30 +0000]
reject XSLoader at fatnode module loader if it made it through
Tyler Riddle [Wed, 17 Oct 2012 17:46:48 +0000]
test not shipping core modules in fatnode
Tyler Riddle [Mon, 15 Oct 2012 17:26:46 +0000]
fix bad indendation levels with last fix
Tyler Riddle [Mon, 15 Oct 2012 16:41:26 +0000]
fatnode modified to ship core but non-arch and non-core modules
Matt S Trout [Mon, 15 Oct 2012 11:13:45 +0000]
need to not fatnodify arch stuff to avoid PerlIO explosions
Matt S Trout [Mon, 15 Oct 2012 10:33:20 +0000]
remove IO::Prompter (xt/ - author side only)
Tyler Riddle [Tue, 11 Sep 2012 20:25:53 +0000]
removed filtering for arch specific files when dealing with remote nodes
Tyler Riddle [Tue, 4 Sep 2012 16:12:21 +0000]
missing build dependency on IO::Prompter
Dagfinn Ilmari Mannsåker [Wed, 8 Aug 2012 23:58:10 +0000]
Fix module name in Makefile.PL
Dagfinn Ilmari Mannsåker [Fri, 27 Jul 2012 13:26:54 +0000]
Fall back to core non-arch modules in FatNode
Dagfinn Ilmari Mannsåker [Thu, 26 Jul 2012 13:36:39 +0000]
Propagate errors from FatNode code
Matt S Trout [Wed, 25 Jul 2012 17:20:23 +0000]
Release commit for 0.002003
Matt S Trout [Wed, 25 Jul 2012 17:06:33 +0000]
bump version
Matt S Trout [Wed, 25 Jul 2012 17:06:19 +0000]
Exclude vendorarch and sitearch from FatNode and ModuleSender
Matt S Trout [Wed, 25 Jul 2012 17:03:14 +0000]
increase default timeout to 10 seconds
Matt S Trout [Wed, 25 Jul 2012 16:51:33 +0000]
Add Class::C3 as a dependency since it's required for 5.8 remote nodes
Matt S Trout [Wed, 25 Jul 2012 16:51:02 +0000]
SSH options as a separate argument for the SSH connector
Matt S Trout [Mon, 23 Jul 2012 17:24:19 +0000]
Release commit for 0.002002
Matt S Trout [Mon, 23 Jul 2012 17:22:10 +0000]
add data to manifest
Matt S Trout [Mon, 23 Jul 2012 17:18:37 +0000]
bump version
Matt S Trout [Fri, 20 Jul 2012 19:22:48 +0000]
timeout test
Matt S Trout [Fri, 20 Jul 2012 19:15:34 +0000]
parameterize more of the connector information
Matt S Trout [Thu, 19 Jul 2012 20:21:54 +0000]
parallelise connection setup
Matt S Trout [Thu, 19 Jul 2012 18:56:13 +0000]
create ReadChannel object to allow moving Shere logic into connect
Matt S Trout [Thu, 19 Jul 2012 17:55:45 +0000]
timer support in MiniLoop
Matt S Trout [Thu, 19 Jul 2012 14:40:54 +0000]
await_all shouldn't short circuit on an exception
Matt S Trout [Wed, 18 Jul 2012 18:49:34 +0000]
second release - moar awesome
Matt S Trout [Wed, 18 Jul 2012 18:49:04 +0000]
update Changes
Matt S Trout [Wed, 18 Jul 2012 18:39:35 +0000]
working automatic prompting
Matt S Trout [Tue, 17 Jul 2012 23:25:39 +0000]
maybe::start
Matt S Trout [Tue, 17 Jul 2012 23:23:12 +0000]
test without start
Matt S Trout [Tue, 17 Jul 2012 22:54:40 +0000]
fixup start, add then::
Robert 'phaylon' Sedlacek [Tue, 17 Jul 2012 22:13:34 +0000]
allow glob references to be transferred
Matt S Trout [Tue, 17 Jul 2012 15:29:53 +0000]
FromData
Robert 'phaylon' Sedlacek [Mon, 16 Jul 2012 22:07:17 +0000]
allow scalar refs to be transferred
Matt S Trout [Thu, 12 Jul 2012 21:56:21 +0000]
Release commit for 0.001001
Matt S Trout [Thu, 12 Jul 2012 21:55:45 +0000]
indent Changes
Matt S Trout [Thu, 12 Jul 2012 21:53:03 +0000]
fix version line
Matt S Trout [Thu, 12 Jul 2012 21:51:44 +0000]
add all scripts
Matt S Trout [Thu, 12 Jul 2012 21:50:42 +0000]
initial changes and version
Matt S Trout [Thu, 12 Jul 2012 21:49:15 +0000]
initial sucky documentation
Matt S Trout [Thu, 12 Jul 2012 21:48:50 +0000]
add can::on
Matt S Trout [Wed, 11 Jul 2012 18:51:39 +0000]
prevent premature destruction of proxy objct while an outstanding future exists for it
Robert 'phaylon' Sedlacek [Wed, 11 Jul 2012 15:43:43 +0000]
tests for await_* with kept and thrown-away proxy object
Matt S Trout [Tue, 26 Jun 2012 16:51:24 +0000]
5.8 also requires extra C3 bits
Matt S Trout [Tue, 26 Jun 2012 16:46:02 +0000]
BuildAll and DemolishAll are loaded on first ->new so need to be explicitly packed
Matt S Trout [Tue, 19 Jun 2012 14:23:34 +0000]
sketch for slave node
Matt S Trout [Mon, 18 Jun 2012 04:20:02 +0000]
Initial on the fly fatnode
Matt S Trout [Mon, 18 Jun 2012 01:16:40 +0000]
factor out new_class_call_handler
Matt S Trout [Mon, 18 Jun 2012 01:14:59 +0000]
sanity for class call handler
Matt S Trout [Mon, 18 Jun 2012 01:07:34 +0000]
actually switch and delete old receive_class_call code
Matt S Trout [Mon, 18 Jun 2012 01:03:59 +0000]
clean up calling system
Matt S Trout [Mon, 18 Jun 2012 00:58:57 +0000]
send ids only for return future
Matt S Trout [Mon, 11 Jun 2012 23:23:04 +0000]
unix socket connector
Matt S Trout [Mon, 11 Jun 2012 23:18:25 +0000]
$conn->remote_sub obsoletes SubCaller
Matt S Trout [Mon, 11 Jun 2012 23:17:11 +0000]
minor API cleanups
Matt S Trout [Mon, 11 Jun 2012 22:59:30 +0000]
connection server
Matt S Trout [Mon, 11 Jun 2012 22:59:17 +0000]
minor cleanups, better error reporting
Matt S Trout [Mon, 11 Jun 2012 21:15:14 +0000]
split want_run versus blocking run for ::Future
Matt S Trout [Mon, 11 Jun 2012 18:20:58 +0000]
eliminate is_ready attr in favour of ready_future
Matt S Trout [Mon, 11 Jun 2012 06:57:29 +0000]
save sending fatnode repeatedly
Robert 'phaylon' Sedlacek [Thu, 7 Jun 2012 14:26:11 +0000]
made newline before GO reply optional
Matt S Trout [Wed, 6 Jun 2012 18:23:22 +0000]
add Object::Remote->connect
Matt S Trout [Wed, 6 Jun 2012 18:02:38 +0000]
get_remote_sub
Matt S Trout [Wed, 6 Jun 2012 18:02:32 +0000]
forward agent
Matt S Trout [Mon, 4 Jun 2012 16:49:55 +0000]
invert new::on logic to make remoting saner
Matt S Trout [Mon, 4 Jun 2012 16:41:58 +0000]
add stderr output to local sudo test since that did crash things
Matt S Trout [Mon, 4 Jun 2012 16:39:20 +0000]
stop trying to be clever and repeat STDERR instead
Matt S Trout [Mon, 4 Jun 2012 16:37:26 +0000]
future for on_close, clean up pending futures
Matt S Trout [Sat, 2 Jun 2012 19:11:57 +0000]
propagate debug flag over ssh
Matt S Trout [Sat, 2 Jun 2012 17:22:00 +0000]
password callback working
Matt S Trout [Sat, 2 Jun 2012 16:30:41 +0000]
successfully wrapping sudo
Matt S Trout [Sat, 2 Jun 2012 12:37:41 +0000]
remove vestigial Net::OpenSSH code
Matt S Trout [Sat, 2 Jun 2012 11:28:49 +0000]
callback calling
Matt S Trout [Sat, 2 Jun 2012 10:40:11 +0000]
factor out _local_object_to_id method
Matt S Trout [Thu, 31 May 2012 20:01:54 +0000]
make module_sender parameterisable
Matt S Trout [Thu, 31 May 2012 19:58:22 +0000]
make test not require ssh
Matt S Trout [Thu, 31 May 2012 19:58:04 +0000]
use remote's module sender if it exists
Matt S Trout [Thu, 31 May 2012 19:56:05 +0000]
remove pointless debug line
Matt S Trout [Thu, 31 May 2012 19:54:28 +0000]
debug env var
Matt S Trout [Thu, 31 May 2012 19:52:18 +0000]
don't accidentally pack half a FatNode.pm