Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
JLPCActor: good news and bad
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  13 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
William la Forge  
View profile  
 More options Jul 20 2012, 9:55 pm
From: William la Forge <laforg...@gmail.com>
Date: Sat, 21 Jul 2012 07:25:02 +0530
Local: Fri, Jul 20 2012 9:55 pm
Subject: JLPCActor: good news and bad

The rewrite now works for many of the JActor tests. Still a bit of a
problem with exception handling, but I think we're close.

In the last speedup, which was checked in but not released, I combined two
objects--which is what made it faster. Turns out that was a design flaw.
I've fixed it, but that means the next release will likely be only as fast
as the last release.

I also spend a fair amount of time thinking about the complexity of the
code. I was hopeful that it could be broken into 2 or more layers, but I
now suspect that that is not possible. So it looks like the complexity can
not be avoided.

Bill


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 22 2012, 3:56 am
From: William la Forge <laforg...@gmail.com>
Date: Sun, 22 Jul 2012 13:26:21 +0530
Local: Sun, Jul 22 2012 3:56 am
Subject: Re: JLPCActor: good news and bad

The new JLPCActor now works for all the JActor tests, but transaction
processing now exhibits a lot of strange bugs. Obviously I missed something
in the rewrite of JActor. The question is, what?

On Sat, Jul 21, 2012 at 7:25 AM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 23 2012, 10:10 pm
From: William la Forge <laforg...@gmail.com>
Date: Tue, 24 Jul 2012 07:40:56 +0530
Local: Mon, Jul 23 2012 10:10 pm
Subject: Re: JLPCActor: good news and bad

Fixed another hole in the JLPCActor logic, this one dealing with marking a
request as inactive when processed synchronously.

JFile is still not working, but I did a push on JActor, as the code now
works better than the last push.

I also now believe that I can do the speedup that was included in the
previous push but removed from this one. But that speedup will wait until
JFile is working again. Hopefully that will be soon.

Other work has been piling up, but I very much want to get JFile working
first if I can.

Bill

On Sun, Jul 22, 2012 at 1:26 PM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile   Translate to Translated (View Original)
 More options Jul 25 2012, 1:04 am
From: William la Forge <laforg...@gmail.com>
Date: Wed, 25 Jul 2012 10:34:20 +0530
Local: Wed, Jul 25 2012 1:04 am
Subject: Re: JLPCActor: good news and bad

Fixed THE bug I was tracking down in JFile. Now the intermediate JFile bug
that I experienced after the speedup and before the rewrite is back. I had
hoped that the rewrite would have expunged this bug, but it looks like
there is no such thing as a free lunch.

The intermittent bug is due to a pipeline race condition. I'll just note
that it is difficult to create such race conditions with JActor, but there
it is--a race condition with thread-save code. Wild!

On Tue, Jul 24, 2012 at 7:40 AM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Raoul Duke  
View profile  
 More options Jul 25 2012, 1:10 pm
From: Raoul Duke <rao...@gmail.com>
Date: Wed, 25 Jul 2012 10:10:40 -0700
Local: Wed, Jul 25 2012 1:10 pm
Subject: Re: [AgileWikiDevelopers] Re: JLPCActor: good news and bad
On Tue, Jul 24, 2012 at 10:04 PM, William la Forge <laforg...@gmail.com> wrote:

> The intermittent bug is due to a pipeline race condition. I'll just note
> that it is difficult to create such race conditions with JActor, but there
> it is--a race condition with thread-save code. Wild!

this is both exciting and terrifying. :-) good job keeping up the good fight!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 25 2012, 9:42 pm
From: William la Forge <laforg...@gmail.com>
Date: Thu, 26 Jul 2012 07:12:37 +0530
Local: Wed, Jul 25 2012 9:42 pm
Subject: Re: [AgileWikiDevelopers] Re: JLPCActor: good news and bad

Yes, intermediate bugs can be fun. I'm going to spend some time reviewing
the code at this point.

Overall, the code is cleaner and has shrunk a bit. And I have a much better
understanding, though the whole thing still doesn't quite fit in my head.

Bill


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 29 2012, 12:59 am
From: William la Forge <laforg...@gmail.com>
Date: Sun, 29 Jul 2012 10:29:18 +0530
Local: Sun, Jul 29 2012 12:59 am
Subject: Re: [AgileWikiDevelopers] Re: JLPCActor: good news and bad

I'm still working on this, though I've taken some time off for our
incorporation and income taxes.

I am also still not firing on all cylinders. Working on this has not been
very uplifting, to say the least--at least not yet anyway!

I've done enough code reviews of the code and more than enough poking
around in the code. I have had a few insights. But at this point I need to
create some "minimal" test cases to force failure, and then debug them.
Those test cases, from what I understand, need to do things like return a
result from a prior request within the synchronous result processing of
another request. "Fun" stuff!

On Thu, Jul 26, 2012 at 7:12 AM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 29 2012, 3:19 am
From: William la Forge <laforg...@gmail.com>
Date: Sun, 29 Jul 2012 12:49:54 +0530
Local: Sun, Jul 29 2012 3:19 am
Subject: Re: [AgileWikiDevelopers] Re: JLPCActor: good news and bad

Finally, a bit of progress to report.

I've created a test that fails. The failure occurs when calling
processResponse on a pending RP from a previous request. The failure is
that the mailbox's current request is wrong after the call to
RP.processResponse.

Gotta fix that. :-)

On Sun, Jul 29, 2012 at 10:29 AM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 29 2012, 3:47 am
From: William la Forge <laforg...@gmail.com>
Date: Sun, 29 Jul 2012 13:17:46 +0530
Local: Sun, Jul 29 2012 3:47 am
Subject: Re: [AgileWikiDevelopers] Re: JLPCActor: good news and bad

OK, made a small change to JActor and the new test case now works, though
JFile tests still fail.

Looks like I need to create more test cases. :-/

On Sun, Jul 29, 2012 at 12:49 PM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 30 2012, 3:11 am
From: William la Forge <laforg...@gmail.com>
Date: Mon, 30 Jul 2012 12:41:33 +0530
Local: Mon, Jul 30 2012 3:11 am
Subject: Re: [AgileWikiDevelopers] Re: JLPCActor: good news and bad

I've got a new test, many. It does not work correctly--trial returns
control back to the start rp, not the trial rp.

Next I've got to figure out how this happened and fix it.

Small steps, but finally we have some forward movement.

On Sun, Jul 29, 2012 at 1:17 PM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 30 2012, 10:17 pm
From: William la Forge <laforg...@gmail.com>
Date: Tue, 31 Jul 2012 07:47:47 +0530
Local: Mon, Jul 30 2012 10:17 pm
Subject: Re: [AgileWikiDevelopers] Re: JLPCActor: good news and bad

Enhanced the many test a bit. Found/fixed another bug, but JFile tests
still fail.

I will continue working on JActor tests--this is proving to be quite
productive.

On Mon, Jul 30, 2012 at 12:41 PM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 30 2012, 10:42 pm
From: William la Forge <laforg...@gmail.com>
Date: Tue, 31 Jul 2012 08:12:43 +0530
Local: Mon, Jul 30 2012 10:42 pm
Subject: Re: [AgileWikiDevelopers] Re: JLPCActor: good news and bad

I am very encouraged now. I made another enhancement to the many test and
the test failed.

Cheers!

On Tue, Jul 31, 2012 at 7:47 AM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William la Forge  
View profile  
 More options Jul 31 2012, 4:39 am
From: William la Forge <laforg...@gmail.com>
Date: Tue, 31 Jul 2012 14:09:57 +0530
Local: Tues, Jul 31 2012 4:39 am
Subject: Re: [AgileWikiDevelopers] Re: JLPCActor: good news and bad

Now I fixed that bug uncovered by enhancing the many test and now the JFile
tests work too. :-)

I think I'll spend a bit more time enhancing the many test before removing
all those print statements. :-D

On Tue, Jul 31, 2012 at 8:12 AM, William la Forge <laforg...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »