Slow CI slaves?
by Sanne Grinovero
Hi all,
are the CI slaves in good condition?
I've sent a PR 17 hours ago and it has still not produced a report.
Since I'm having a puzzling failure locally, it would be useful to
compare with the CI results and its failure history.
Should we add some more slaves? There are free servers available in OS1.
Sanne
9 years, 6 months
Merging of integration testing modules
by Sanne Grinovero
Hi all,
as I was exploring the source tree for potentially interesting tests
to run on WildFly 9, I'm getting a bit confused by the amount of
testing modules.
For example, I have no idea why there is a module
"infinispan-embedded-query-it" which apparently contains some more
tests for "infinispan-query" - but above all I'm not seeing why such
tests should be living in a separate module.
Also, it looks like there might possibly be quite some redundancy on
top of existing tests.
In a similar way, I'm aware "infinispan-as-lucene-integration" was
just created as we migrated those from Hibernate Search. But we could
merge that in our existing integration tests right?
Ideally I was hoping that an activity like a WildFly upgrade would
touch just a couple of modules; I think the only reason we should have
to separate these in different modules is if it's really important to
not have some module installed.
If we could achieve that, it should be easier to then start the
container only once (twice) to run all tests quicker?
Thanks,
Sanne
9 years, 6 months
Hanging state transfer
by Sanne Grinovero
Hi all,
any idea or suggestion please? Thread dumps are attached.
It's running two WildFly 9 instances, in "standalone" mode so I don't
expect other JGroups channels to be open.
I deploy an Hibernate Search application in them, and this simply
starts a CacheManager. That hangs on start().
If I run the exact same test, with exact same Infinispan version
(7.1.1.Final) on WildFly 8.2 + the as modules (embedded) distributed
by the Infinispan release it works just fine.
Wildfly 9 includes this Infinispan version, so the difference is that
now I'm running the modules which are shipped with WildFly 9 directly:
this should work for end users w/o additional downloads.
Don't take the current master of WF9 as reference: there are some
(other) problems with these modules, so I'm fixing them.. the other
problems were classloader / Search / Hibernate related and I have
patches for those, this run is using them.
But this one I don't understand? Any idea of what to look for? It's
probably caused by some extension point too much, or too few, but it's
not giving a hint.
Another notable difference, is that Infinispan 7.1.1.Final shipped
with JGroups 3.6.1.Final - so that's what I'm using in the version
which works - while WildFly 9 is using JGroups 3.6.2.Final.
I've tried to patch WildFly9 to use the older JGroups but it didn't
change the result.
Thanks,
Sanne
9 years, 6 months
Preparing for 7.2.0.CR1 for Friday
by Tristan Tarrant
Hi all,
we should be releasing 7.2.0.CR1 on Friday and we have several pending
PRs that need to be reviewed and pushed by then. Can I please ask
everybody to spend some extra time reviewing and pushing these ?
Thanks
Tristan
--
Tristan Tarrant
Infinispan Lead
JBoss, a division of Red Hat
9 years, 7 months
My weekly update
by Tristan Tarrant
Hi all,
unfortunately I cannot attend today's weekly update. So here it is
(together with the previous week, because we skipped last week's):
Galder and I had a very productive 4 day face-to-face at my place
talking about the Infinispan 8 API changes. We also met with Mario Fusco
of Drools and "Java 8 in Action" fame who gave us some really precious
suggestions. Galder has collected most of the ideas on the "cache" side
whereas I will soon write-up the plans for the "container".
As for coding, here's a breakdown by Jira:
ISPN-5355 - fixed: it was a bug lurking under some wrong assumptions in
the configuration inheritance code.
ISPN-5359 - removed some really old server parsers. We should actually
remove some more during the 8.x cycle.
ISPN-5147 - replaced all of the server attribute/add/remove handlers so
that we don't trigger a global "require-reload" from the server, but
just restarting the affected cache. I want to extend this so that server
attributes actually "know" whether a configuration attribute is runtime
modifiable so that we can apply it immediately.
ISPN-5351 - make sure that certain attributes get copied correctly
between configurations (especially TypedProperties)
Tristan
--
Tristan Tarrant
Infinispan Lead
JBoss, a division of Red Hat
9 years, 7 months