Proposal: Allowing selective pushes to hotspot without jprt

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri Nov 21 15:35:52 UTC 2014


On 2014-11-19 09:23, Volker Simonis wrote:
> On Wed, Nov 19, 2014 at 2:53 AM, David Holmes <david.holmes at oracle.com> wrote:
>> On 18/11/2014 8:03 PM, Volker Simonis wrote:
>>> You're right - it works!
>>> I've just pushed my first AIX-only change to hotspot-rt!
>>
>> Congratulations!
>>
>> Unfortunately it caused us a problem as now the repos can change whilst a
>> job is going through JPRT - this requires a new merge due to multiple heads
>> and so triggered a failure. But Mikael is working on it :)
> It's astonishing how even the smallest changes can introduce
> non-foreseeable problems.
>
> Hopefully Mikael will be able to fix the problem somehow (if he didn't
> had too much of the champagne already :)

Actually, having non-atomic commits *is* a foreseeable problem. ;-) 
Which is what you get when you just throw a bunch of unrelated 
mercurials together without any synchronization in-between them. In 
fact, I'm surprised this kind of thing does not happen any more often, 
but then again, a lot of our procedures have probably evolved partially 
as a response to this constraint.

I'd like to see us moving to using atomic commits for the whole project. 
Unfortunately, there is no simple solution to this even for the open 
source code only, and it gets worse when adding the closed components.

/Magnus


More information about the hotspot-dev mailing list