February 01, 2011
Mark Wielaard: New GPG key.
Finally created a new GPG key using gnupg. The old one was a DSA/1024 bits one and 8 years old. The new one is a RSA/2048 bits one. I will use the new one in the future to sign any release tarballs I might create. pub 2048R/57816A6A 2011-01-29 Key f...
More »
February 01, 2011
Andrew Hughes: [SECURITY] IcedTea6 1.7.8, 1.8.5, 1.9.5 Released!.
We are pleased to announce a new set of security releases, IcedTea6 1.7.8, IcedTea6 1.8.5 and IcedTea6 1.9.5.
This update contains the following security updates:
The IcedTea project provides a harness to build the source code from OpenJDK6 u...
More »
December/2024
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | | | | |
|
|
Do you execute ops in bulks or one by one?
Last bunch of the entries have been all about the code. Today let's try something different. Partly because at the time of writing I'm just 34 thousand feet above Atlantic and really don't feel like coding anything, but partly also because i have been thinking about the problem I'm going to describe for while already.
I'm sure most of you have seen similar issue in the past as well or are fighting one such right now. So please don't be put out by the fact I describe it using Magnolia as an example because it exists in multiple other apps too.
What I want to talk about is activation and scalability.
Activation in Magnolia is an heterogeneous process that involves extracting the content from the author instance and transferring it over to one or more public instances where it needs to be re-imported and re-ordered to match the order in author instance exactly. And yes, you can already see the problem. Process of activation contains multiple steps that depend on each other and is easily serializable for a single piece of content. Which is exactly what have been done in the early activation code. First, content is extracted along with the ordering information, In the next step it is zipped and sent over http to all subscriber public instances where the ReceiveFilter picks up the incoming data, unzips it, locate the content that is being activated and replaces it with the incoming data. This is roughly what...
Date: March, 20 2010
Url: http://www.java.net/blog/rah003/archive/2010/03/20/do-you-execute-ops-bulks-or-one-one
Others News
|