Re: [VOTE] Release UIMA 2.3.0 RC9 as UIMA 2.3.0 incubating

2010-01-12 Thread Thilo Goetz
On 1/11/2010 17:18, Marshall Schor wrote:
 [ ] +1 Release RC9, it's ready
 [ ] -1 Don't release yet because of these issues which need to be
 addressed first: ...

+1

--Thilo

 
 --Marshall
 


Re: [VOTE] Release UIMA 2.3.0 RC9 as UIMA 2.3.0 incubating

2010-01-12 Thread Jukka Zitting
Hi,

On Mon, Jan 11, 2010 at 5:18 PM, Marshall Schor m...@schor.com wrote:
 Please vote on approving this release.  This vote is for all 4
 components, together.

[x] +1 Release RC9, it's ready

Though I should note that the build process is still notoriously
complex. It would be really nice if the whole release could be built
with a single command form the base directory of the release package.
This would help lower the entry barrier for new users.

Also, when asking the rest of the IPMC to approve the release, it
would be helpful to point out the scripts used to generate the release
packages as otherwise the difference between the release packages and
the svn tag is quite confusing.

For the record, the SHA1 checksums of the source packages I reviewed are:

304599fdc4e057332933ad3718787def6b6b896d  uima-as-2.3.0-incubating-src.tar.gz
4e2619ee411f918c00727ae1349723ca9e49b26c  uimacpp-2.3.0-incubating-src.tgz
86ceec36ea4dba104ea54236ced68f710b9ef68a  uimaj-2.3.0-incubating-src.tar.gz
7d97114531422a1908460f53a02bfb5721a9b9b1
uimaj-annotator-addons-2.3.0-incubating-src.tar.gz

BR,

Jukka Zitting


Re: [VOTE] Release UIMA 2.3.0 RC9 as UIMA 2.3.0 incubating

2010-01-12 Thread Marshall Schor


Jukka Zitting wrote:
 Hi,

 On Mon, Jan 11, 2010 at 5:18 PM, Marshall Schor m...@schor.com wrote:
   
 Please vote on approving this release.  This vote is for all 4
 components, together.
 

 [x] +1 Release RC9, it's ready

 Though I should note that the build process is still notoriously
 complex. It would be really nice if the whole release could be built
 with a single command form the base directory of the release package.
 This would help lower the entry barrier for new users.
   

Thanks, Jukka, good critique.  I think this should be a high priority
work item for the next release. 
 Also, when asking the rest of the IPMC to approve the release, it
 would be helpful to point out the scripts used to generate the release
 packages as otherwise the difference between the release packages and
 the svn tag is quite confusing.
   

Right, will do.  You're speaking of, in particular, the source release
package, I presume (not the binary ones), right?

-Marshall
 For the record, the SHA1 checksums of the source packages I reviewed are:

 304599fdc4e057332933ad3718787def6b6b896d  uima-as-2.3.0-incubating-src.tar.gz
 4e2619ee411f918c00727ae1349723ca9e49b26c  uimacpp-2.3.0-incubating-src.tgz
 86ceec36ea4dba104ea54236ced68f710b9ef68a  uimaj-2.3.0-incubating-src.tar.gz
 7d97114531422a1908460f53a02bfb5721a9b9b1
 uimaj-annotator-addons-2.3.0-incubating-src.tar.gz

 BR,

 Jukka Zitting


   


Re: [VOTE] Release UIMA 2.3.0 RC9 as UIMA 2.3.0 incubating

2010-01-12 Thread Jukka Zitting
Hi,

On Tue, Jan 12, 2010 at 1:55 PM, Marshall Schor m...@schor.com wrote:
 Right, will do.  You're speaking of, in particular, the source release
 package, I presume (not the binary ones), right?

Correct.

BR,

Jukka Zitting


release simplification

2010-01-12 Thread Marshall Schor
I'd like to learn more about the recommended simple release processes
that Apache projects use. 

Can those on this list who are familiar with other Apache project, reply
with some information and details on what they consider to be the better
versions of these simple release processes?

Thanks!  -Marshall


Why isn't UIMA AS using the JMS message expiration feature ?

2010-01-12 Thread Jörn Kottmann

Hello,

I noticed that messages sent from the client
to the service can pill up in the queue in the
case the service is not available e.g. down for an
update.

In the case the client uses a timeout it should also
set the JMS message expiration to the timeout,
then the broker can remove old messages

Should I open a jira for this ?

Jörn


Re: Why isn't UIMA AS using the JMS message expiration feature ?

2010-01-12 Thread Jaroslaw Cwiklik
Jorn, the UIMA AS client adds the TTL to each outgoing message as long as
you have the process timeout set. Currently, the UIMA AS client uses the
following logic  when adding TTL:
 // get process timeout value
 long timeoutValue = cacheEntry.getProcessTimeout();

 if (timeoutValue  0  addTimeToLive ) {
   // Set high time to live value
   message.setJMSExpiration(10 * timeoutValue);
 }

In the above, addTimeToLive is true by default. The expiration time should
probably be parametrized. :)

Check AMQ forums and you'll see that there are quite a few postings about
TTL logic. If I am not mistaken, the expired messages are not removed until
you connect a consumer to the queue. Try to restart the consumer to see if
the messages disappear. Are the clocks on two machines different?

JC



On Tue, Jan 12, 2010 at 10:00 AM, Jörn Kottmann kottm...@gmail.com wrote:

 Hello,

 I noticed that messages sent from the client
 to the service can pill up in the queue in the
 case the service is not available e.g. down for an
 update.

 In the case the client uses a timeout it should also
 set the JMS message expiration to the timeout,
 then the broker can remove old messages

 Should I open a jira for this ?

 Jörn