[infinispan-dev] Weekly IRC Meeting minutes 2015-05-18

Tristan Tarrant ttarrant at redhat.com
Mon May 18 10:47:40 EDT 2015


Hi all, since JBott was misbehaving, I'm pasting the meeting minutes here:

16:06:47 <ttarrant>	#startmeeting
16:07:06 <ttarrant>	#topic ttarrant
16:08:28 <ttarrant>	I have finally finished ISPN-4919
16:08:29 <jbossbot>	jira [ISPN-4919] Configuration templates [Open 
(Unresolved) Feature Request, Major, Tristan Tarrant] 
https://issues.jboss.org/browse/ISPN-4919
16:09:18 <ttarrant>	I had to give up on the multiple <caches > solution
16:11:49 <ttarrant>	I've also worked on 
https://github.com/infinispan/infinispan-cachestore-archetype/pull/1
16:11:50 <jbossbot>	git pull req [infinispan-cachestore-archetype] 
(open) tristantarrant Flesh out the archetypes with addtional 
documentation and tips 
https://github.com/infinispan/infinispan-cachestore-archetype/pull/1
16:11:55 <ttarrant>	please review that too
16:12:24 <ttarrant>	this week I intend to start work on rebasing to WF Core
16:13:40 <ttarrant>	so that means implementing the feature pack, 
dropping any dependencies on the clustering common packages, renaming 
the infinispan subsystem internal name to avoid conflict with WF, and 
porting the new fork-based jgroups subsystem from WF
16:14:27 <ttarrant>	I also intend to package the subsystems as part of 
our AS modules distribution
16:15:03 <ttarrant>	I also created the beer poll
16:15:27 <ttarrant>	there were quite a few suggestions, from which I 
extracted the top 6
16:15:34 <ttarrant>	get everyone to vote please
16:15:43 <ttarrant>	I want to release 8.0.0.Alpha1 this friday
16:15:51 <ttarrant>	as well as a 7.2.2.Final quite soon
16:16:00 <ttarrant>	that's it from me
16:16:08 <ttarrant>	#topic dberindei
16:16:34 <dberindei>	last week I finished ISPN-5460 and ISPN-5462
16:16:35 <jbossbot>	jira [ISPN-5460] Prepare commands sent before the 
target became a member should be rejected [Resolved (Done) Bug, 
Critical, Dan Berindei] https://issues.jboss.org/browse/ISPN-5460
16:16:35 <jbossbot>	jira [ISPN-5462] Transaction prepare is not 
replicated to new owners during state transfer [Resolved (Done) Bug, 
Critical, Dan Berindei] https://issues.jboss.org/browse/ISPN-5462
16:17:09 <dberindei>	then I wrote up some JIRAs for the reactive 
interceptor stack
16:17:22 <dberindei>	I started with ISPN-2154
16:17:23 <jbossbot>	jira [ISPN-2154] Use JGroups' anycast when sending 
messages to multiple target [Open (Unresolved) Task, Minor, Dan 
Berindei] https://issues.jboss.org/browse/ISPN-2154
16:17:54 <dberindei>	but then I got started on a bit of test suite cleanup
16:18:20 <dberindei>	and I issued PRs for ISPN-2572, ISPN-5471, 
ISPN-5473 and ISPN-5474
16:18:21 <jbossbot>	jira [ISPN-2572] "CacheException: Initial state 
transfer timed out for cache" reliably on AS7 testsuite [Resolved (Done) 
Bug, Blocker, Dan Berindei] https://issues.jboss.org/browse/ISPN-2572
16:18:21 <jbossbot>	jira [ISPN-5471] 
ConditionalOperationsConcurrentWriteSkewTest random failures [Pull 
Request Sent (Unresolved) Bug, Major, Unassigned] 
https://issues.jboss.org/browse/ISPN-5471
16:18:22 <jbossbot>	jira [ISPN-5473] Replace printStackTrace with 
logging in the test suite [Pull Request Sent (Unresolved) Task, Major, 
Dan Berindei] https://issues.jboss.org/browse/ISPN-5473
16:18:22 <jbossbot>	jira [ISPN-5474] Transactions created when applying 
state should never be replicated [Open (Unresolved) Bug, Critical, Dan 
Berindei] https://issues.jboss.org/browse/ISPN-5474
16:18:42 <dberindei>	coming up next, upgrade maven-surefire-plugin to 
try to fix ISPN-5472
16:18:43 <jbossbot>	jira [ISPN-5472] Surefire crashes during LevelDB 
test suite [Coding In Progress (Unresolved) Bug, Blocker, Dan Berindei] 
https://issues.jboss.org/browse/ISPN-5472
16:19:45 <dberindei>	and then go on with changing 
RpcManagerImpl/JGroupsTransport to not use a transport thread 
invokeRemotelyInFuture
16:20:00 <dberindei>	that's it from me, galderz next?
16:22:06 <galderz>	sure
16:22:10 <galderz>	#topic galder
16:22:55 <galderz>	last week I made further progress with the Java 8 API 
prototype, the proto8 git repo has it all so far, but needs to be 
documented further
16:23:06 <galderz>	in particular, i refined the way multiple elements 
are returned
16:23:22 <galderz>	so instead of having filter/reduce methods... use 
Observables for those
16:23:32 <galderz>	that has simplified things even further
16:23:54 <galderz>	this was done as i was trying to complete the jcache 
impl based on the new API
16:24:18 <galderz>	anyway, it needs a lot of javadocs and some minor things
16:24:38 <galderz>	other than that, some small issues came my way 
including ISPN-5449
16:24:39 <jbossbot>	jira [ISPN-5449] java.lang.ClassCastException: [B 
cannot be cast to org.infinispan.container.entries.CacheEntry [Coding In 
Progress (Unresolved) Bug, Major, Galder Zamarreño] 
https://issues.jboss.org/browse/ISPN-5449
16:24:54 <galderz>	which I'm trying to replicate in a unit test as we 
speak...
16:25:11 <galderz>	i also fixed the Hibernate CI configurations
16:25:29 <galderz>	and was involved in ORM 4.3 work to get it to work 
with Infinispan 7.2.x
16:25:34 <galderz>	that seems to be ready now
16:25:56 <galderz>	this week: hopefully finish with the prototype and 
send it around for review
16:26:12 <galderz>	and work on fixes for ISPN-5449 and ISPN-5444
16:26:13 <jbossbot>	jira [ISPN-5449] java.lang.ClassCastException: [B 
cannot be cast to org.infinispan.container.entries.CacheEntry [Coding In 
Progress (Unresolved) Bug, Major, Galder Zamarreño] 
https://issues.jboss.org/browse/ISPN-5449
16:26:13 <jbossbot>	jira [ISPN-5444] Filter/converters in server can't 
unmarshall custom cached classes [New (Unresolved) Bug, Major, Galder 
Zamarreño] https://issues.jboss.org/browse/ISPN-5444
16:26:15 <galderz>	that's it from me
16:26:26 <galderz>	gustavonalle: next?
16:26:43 <gustavonalle>	galderz, y
16:26:47 <galderz>	oh btw, my xchat has died badly
16:27:03 <galderz>	it goes into hyper leak mode whenever i start it up, 
so trying other irc mechanisms
16:27:11 <gustavonalle>	#topic gustavonalle
16:27:22 <galderz>	so if I don't reply that probably means the 
notifications are not working well yet ;)
16:27:26 ---	tsegismont is now known as tsegismont_afk
16:27:29 <gustavonalle>	last week I worked mainly on JCache support over 
Hot Rod: ISPN-4955
16:27:29 <jbossbot>	jira [ISPN-4955] JCache implementation over HotRod 
[Resolved (Done) Feature Request, Major, Gustavo Fernandes] 
https://issues.jboss.org/browse/ISPN-4955
16:27:56 <gustavonalle>	That had a requirement of being able to sent an 
expiration in millisecond precision via Hot Rod, that was covered as 
part of ISPN-5298
16:27:57 <jbossbot>	jira [ISPN-5298] HotRod millisecond precision for 
lifespan/maxidle [Resolved (Done) Feature Request, Major, Gustavo 
Fernandes] https://issues.jboss.org/browse/ISPN-5298
16:28:28 <gustavonalle>	Now the time unit is part of the Hot Rod 
protocol for maxIdle and lifespan, using an extra byte
16:28:57 <gustavonalle>	I also looked into some failures on master due 
to the 8.0 version upd:
16:29:10 <gustavonalle>	In the query related modules: ISPN-5448
16:29:11 <jbossbot>	jira [ISPN-5448] NPE when configuring both SSL and 
authentication in the same fluid configuration API for HotRod [Resolved 
(Done) Bug, Major, Tristan Tarrant] 
https://issues.jboss.org/browse/ISPN-5448
16:29:32 <gustavonalle>	and in the server parsers: ISPN-5446
16:29:32 <jbossbot>	jira [ISPN-5446] Bump version, parsers and schemas 
to 8.0 [Resolved (Done) Task, Major, Tristan Tarrant] 
https://issues.jboss.org/browse/ISPN-5446
16:29:58 <ttarrant>	gustavonalle, my bad
16:30:18 <gustavonalle>	ops wrong number ISPN-5458
16:30:19 <jbossbot>	jira [ISPN-5458] Broken modules due to circular 
dependencies [Resolved (Done) Bug, Critical, Gustavo Fernandes] 
https://issues.jboss.org/browse/ISPN-5458
16:30:50 <gustavonalle>	Finally I started working on the remote iterator 
ISPN-5219
16:30:50 <jbossbot>	jira [ISPN-5219] Expose Distributed Iterators over 
HotRod [New (Unresolved) Feature Request, Major, Unassigned] 
https://issues.jboss.org/browse/ISPN-5219
16:31:18 <gustavonalle>	Got most of the client-side implemented (except 
for failover) and some bits of the server as well
16:32:45 <gustavonalle>	This week: carry on working on the remote iterator
16:33:12 <gustavonalle>	that's it from me
16:33:16 <gustavonalle>	who's next?
16:33:24 <gustavonalle>	sannegrinovero, ? vblagoje ?
16:33:29 <vblagoje>	sanne?
16:33:46 <vblagoje>	Ok I’ll go
16:33:56 <vblagoje>	#topic vblagoje
16:34:23 <vblagoje>	Last week I play with cache creation on CLI, not 
just cache per se but adding loader, eviction details and so on
16:34:55 <vblagoje>	The goal was to get a feel on how to create 
javascript API that can create a complex cache instance using CLI batches
16:35:58 <vblagoje>	I recommended to Tristan and PEdro that we use cache 
UI inspired by EAP but Catherine (our UI/X designer) was against that 
approach
16:36:25 <vblagoje>	She want to have it redesigned. According to her EAP 
UI/X people are also redesigning EAP create cache wizzards
16:36:55 <vblagoje>	In order to help her understand what is involved I 
wanted to create some sort of model reference she can easily refer to
16:37:12 <vblagoje>	It turns out Stewart Douglas from EAP team has 
already done that - 
http://wildscribe.github.io/Wildfly/8.2.0.Final/index.html
16:37:12 <jbossbot>	Title: Wildfly Model Reference
16:37:32 <vblagoje>	I then proceeded to understand how to make the same 
HTML reference for Infinispan server
16:38:12 <vblagoje>	And I did that, so now I would like to have us 
generate this model reference not just for Catherine but for wider audience
16:38:27 <vblagoje>	Will talk to Tristan about today
16:39:04 <vblagoje>	This week I want to start writing javascript cache 
create code while Catherine works on UI cache create wizzard
16:39:22 <vblagoje>	And then we’ll continue to push onward on that front
16:39:28 <vblagoje>	That’s all from me
16:39:43 <vblagoje>	wburns?
16:39:53 <wburns>	vblagoje: sure
16:40:22 <wburns>	last week I finally got in 
https://github.com/infinispan/infinispan/pull/3467
16:40:22 <jbossbot>	git pull req [infinispan] (open) wburns ISPN-5345 
Allow eviction for based on approximation of size compared to 
https://github.com/infinispan/infinispan/pull/3467
16:40:22 <jbossbot>	jira [ISPN-5345] Allow eviction for based on 
approximation of size compared to element count [Pull Request Sent 
(Unresolved) Enhancement, Major, William Burns] 
https://issues.jboss.org/browse/ISPN-5345
16:40:51 <wburns>	did some last minute reviews as well
16:41:06 <wburns>	for the build(s) last week
16:41:20 <wburns>	this morning I have been looking at ISPN-5449
16:41:21 <jbossbot>	jira [ISPN-5449] java.lang.ClassCastException: [B 
cannot be cast to org.infinispan.container.entries.CacheEntry [Coding In 
Progress (Unresolved) Bug, Major, Galder Zamarreño] 
https://issues.jboss.org/browse/ISPN-5449
16:41:28 <wburns>	with galderz
16:41:47 <wburns>	and I found a timing issue with L1 when using 
getCacheEntry - I should be making a PR in just a little bit
16:42:27 <wburns>	and then I should be able to get back to ISPN-5293 - 
hope to get something bare bones done this week
16:42:27 <jbossbot>	jira [ISPN-5293] Create generic execution framework 
from EntryIterator [Coding In Progress (Unresolved) Feature Request, 
Major, William Burns] https://issues.jboss.org/browse/ISPN-5293
16:42:42 <wburns>	but I will be on PTO on Thu/Fri and holiday on Mon 
just give you guys a heads up
16:43:04 <wburns>	that is it for me ttarrant
16:43:09 <ttarrant>	thanks to all
16:43:15 <ttarrant>	#endmeeting ?

-- 
Tristan Tarrant
Infinispan Lead
JBoss, a division of Red Hat


More information about the infinispan-dev mailing list