Menu

JActor / Blog: Recent posts


Available for download: JASocket 3.2.1 & JAConfig 1.0.0.0

JASocket:

Fixed a bug in the ssh all command.

JACOnfig:

SSH server runs under host manager.
Host manager runs without a quorum of hosts.

Posted by Bill la Forge 2013-02-11

Available for download: JASocket 3.2.0.0

SSHServer is now an interface, allowing for alternate implementations.

Posted by Bill la Forge 2013-02-07

Available for download: JAConfig 0.3.0.0

New host manager server.
Kingmaker & cluster manager fixes/enhancements.
Config server performs operator authentication with a timestamp-seeded hash.

download: http://jactorconsulting.com/downloads-2/

Posted by Bill la Forge 2013-02-06

Available for download: JASocket 3.1.1.0

JASocket 3.1.1.0:

Fixed console readPassword.
Command agents with null operator id can now be shipped.

download: http://jactorconsulting.com/downloads-2/

Posted by Bill la Forge 2013-02-04

Available for download: JASocket 3.1.0.0

JASocket:

Remote agents receive a user interrupt when the invoking channel closes.

Local and remote commands and servers can interact with the invoking operator console or ssh session.

Posted by Bill la Forge 2013-02-01

Available for download: JASocket 3.0.0.0

  • SSHServer takes optional port argument
  • Server commands are now interruptable
  • New HelloWorld commands: pause, exception
  • New SSHServer command: all
  • Switched to jline 2.10
  • New byteCounts and heap commands

download: http://jactorconsulting.com/downloads-2/

Posted by Bill la Forge 2013-01-29

Available for download: JASocket 3.0.0.0-RC1

When a command agent arrives on a remote node, it registers with the agent channel using its response id. And when a response is returned, the agent channel unregisters the agent. This registration is used by a user interrupt agent to locate the command agent being interrupted. On receipt of a user interrupt (^C): the to command sends a user interrupt agent to the remote command agent, the who command returns a partial result and the pause command cancels its timer.

Posted by Bill la Forge 2013-01-24

Available for download: JActor 4.6.2.0, JID 2.0.5.2 & JFile 2.1.0.2

Fixed a bug in JACtor Asynchronous response. Duplicate responses were not being checked for. See https://github.com/laforge49/JActor/issues/42

JID and JFile have had their dependencies updated.

download: http://jactorconsulting.com/downloads-2/

Posted by Bill la Forge 2013-01-22

Available for download: JASocket 2.4.0.0 & JAConfig 0.2.2.0

JASocket:

o Operator names may not contain spaces.
o ConsoleApp authenticates operator name/password.
o Changing authentication now only requires subclassing Node.
o SSHServer and ConsoleApp support user interrupts.
o SSH terminal edits and history now work.

JAConfig: Updated to use the revised JASocket API.

Posted by Bill la Forge 2013-01-21

Available for download: JASocket 2.3.0 & JAConfig 0.2.1.0

JASocket 2.3.0.0:

o Fixed the reconnection issue: https://github.com/laforge49/JASocket/issues/3
o New pause, localServers and sshServer who commands.
o Fixed ssh halt problem.
o Log files include ssh operator names.

JAConfig 0.2.1.0: Uses the updated JASocket API.

Download: http://jactorconsulting.com/downloads-2/

Posted by Bill la Forge 2013-01-17

Available for download: JAConfig 0.2.0.0

Fixed bugs in Kingmaker and ClusterManager.

Download: http://jactorconsulting.com/downloads-2/

Posted by Bill la Forge 2013-01-11

Available for download: JActor 4.6.1.0, JID 2.0.5.1, JASocket 2.2.1.0, JFile 2.1.0.1 & JAConfig 0.1.0.0

JActor 4.6.1.0:

fixed bug in JAMailboxFactory.removeClosable

JID 2.0.5.1:

updated dependencies

JASocket 2.2.1.0:

fixed socket timeout bug; trapped class load exception on startup

JFile 2.1.0.1:

updated dependencies

JAConfig 0.1.0.0:

fixed bugs relating to 3 nodes on a single host; moved server launcher from ClusterManager to Ranker

Posted by Bill la Forge 2013-01-07

Available for download: JASocket 2.2.0 & JAConfig 0.0.1

JASocket 2.2.0:

New method: Server.startupArgs.
Server registration now occurs after initialization has completed.

JAConfig 0.0.1: Initial release

Posted by Bill la Forge 2013-01-01

Available for download: JASocket 2.1.0 & JFile 2.1.0

JASocket:

Server.startup calls close on exception.
New ShipAgentEventToAll request.
Dropped copy resource.
Fixed Server initialization bug.

JFile:

New LA32Block class.

Posted by Bill la Forge 2012-12-29

Available for download: JASocket 2.0.0

Release 2.0.0 of JASocket defines a Server API and includes commands for starting and stopping a server.

download: http://jactorconsulting.com/downloads-2/

Posted by Bill la Forge 2012-12-24

Available for download: JActor 4.6.0, JID 2.0.5 & JFile 2.0.13

JActor 4.6.0:

MailboxFactory now maintains a list of Closable objects to be closed when the MailboxFactory is closed.

Actor factory registration now ignores duplicate registration of the same factory.

JID 2.0.5: Updated dependencies.

JFile 2.0.13:

Max size is now only specified in the OpenDbFile request.

Small bug fix in IMDB.closeDbFile method.

Posted by Bill la Forge 2012-12-18

Available for download: JActor 4.5.0, JID 2.0.4, JASocket 1.1.0 & JFile 2.0.12

JActor 4.5.0

  • Thread manager cleanup by ccorsi.
  • Continuation is a wrapped RP that can be used in any context.
  • SLF4J now used for logging.
  • JAMailboxFactory is no longer final.

JID 2.0.4

  • Updated dependencies.

JASocket 1.1.0

  • EvalAgent now logges commands from other nodes.
  • Console can now be accessed using ssh.

JFile 2.0.12

  • Updated dependencies.
Posted by Bill la Forge 2012-12-14

Available for download: JASocket 1.0.0

Reworked how agent channels were managed.

Download

Posted by Bill la Forge 2012-12-11

Available for download: JActor 4.4.0, JID 2.0.3, JASocket 0.7.0 & JFile 2.0.11

JActor 4.4.0: MailboxFactory now includes a Timer

JID 2.0.3: Updated dependencies

JASocket 0.7.0: Discovery and keep alive's us the Timer in MailboxFactory; misc cleanup

JFile 2.0.11: Updated dependencies

Posted by Bill la Forge 2012-12-07

Available for download: JASocket 0.6.0

  1. New console commands for throughput and latency testing.

  2. Reduced the max buffer size from 100K to 60K fixed odd behavior when troughput testing.

  3. Resource names can be used in place of node addresses.

Download

Posted by Bill la Forge 2012-12-04

Available for download: JASocket 0.5.1

Fixed the remote halting bug.

Download

Posted by Bill la Forge 2012-12-01

Available for download: JASocket 0.5.0

Download

The to command sends a command to another node for execution.

The exception command throws an exception.

Posted by Bill la Forge 2012-11-28

Available for download: JASocket 0.4.0

Download

JASocket now has configurable timeouts and keep alives. A simple console is also included.

Posted by Bill la Forge 2012-11-23

Available for download: JActor 4.3.0, JID 2.0.2, JASocket 0.3.0 & JFile 2.0.10

JActor 4.3.0: Enhanced the exception logging API, fixed a bug in JAThreadManager.

JID 2.0.2: Updated dependencies in pom.xml file.

JASocket 0.3.0: Added cluster-wide accessible resources, auto-close of sockets when a thread is interrupted and multicast-based discovery of cluster nodes.

JFile 2.0.10: Uses the new exception logging API.

Download

Posted by Bill la Forge 2012-11-20