The work Bruce mentioned is proceeding on the GEODE-77 feature branch.  On that 
branch the gemfire-jgroups project containing the LGPL source has been removed 
from the build (settings.gradle) but is still present in the directory 
structure.  The jgroups source code would be removed prior to merging the 
feature back to /develop.

Anthony

> On Aug 25, 2015, at 11:38 AM, Roman Shaposhnik <ro...@shaposhnik.org> wrote:
> 
> Hi!
> 
> this is great news. But just clarify: does this mean that all of LGPL code is
> now gone from Geode codebase?
> 
> Thanks,
> Roman.
> 
> On Fri, Aug 21, 2015 at 4:36 PM, Bruce Schuchardt
> <bschucha...@pivotal.io> wrote:
>> Hi Geode devs,
>> 
>> The GEODE-77 project to upgrade to a newer version of JGroups is moving
>> quickly.
>> 
>> We have removed the old JGroups and are now downloading a modern JGroups
>> build like all other Geode dependencies.  The messaging, manager,
>> join/leave, locator and authentication components are all implemented and
>> unit tested.  Gfsh is working and is able to start and stop locators and
>> servers.  Many existing unit tests and integration tests now pass, including
>> closed-source GemFire hydra tests.
>> 
>> We have several major tasks still to complete:
>> 
>> 1. The failure-detection service, which is being implemented by Hitesh
>> 2. The auto-reconnect service, which is being implemented by Jianxia and
>> Jason
>> 3. Passing the zillions of unit & integration tests
>> 
>> #1 has just undergone a second code review
>> #2 has yet to be started but isn't on critical-path
>> #3 will take a significant amount of time, though we are (in my opinion)
>> doing a good job of unit testing the new services with mockito so maybe it
>> won't be so bad (said with fingers crossed). Until failure-detection is in
>> place the unit tests hang as soon as they trigger any sort of HA event.
>> 
>> --Bruce
>> 

Reply via email to