Semyon, thanks for comments.

- I will change access type for created region.
- USE_STRUCTURED_CACHE property needs to store data in cache in a more
readable format. Without it I cant cast data from cache to String and
HashMap.
- I will add the same test for READ_WRITE access strategy.
- I will check code style rules.

Vadim


2017-04-13 15:05 GMT+03:00 Semyon Boikov <sboi...@gridgain.com>:

> Hi Vadim,
>
> I added comments in JIRA. I'll apply the same fix for hibernate5 when fix
> is finalized.
>
> Thanks!
>
> On Thu, Apr 13, 2017 at 12:10 PM, Вадим Опольский <vaopols...@gmail.com>
> wrote:
>
>> Hi, guys!
>>
>> Semyon, have you had a time to review IGNITE-4760
>> https://github.com/apache/ignite/pull/1768 ?
>>
>> Is this fix actual for hibernate5 module?
>>
>> Vadim Opolski
>>
>> 2017-04-11 13:40 GMT+03:00 Semyon Boikov <sboi...@gridgain.com>:
>>
>>> Thanks Vadim, I'll try to do review today.
>>>
>>> Semyon
>>>
>>> On Mon, Apr 10, 2017 at 8:15 PM, Вадим Опольский <vaopols...@gmail.com>
>>> wrote:
>>>
>>>> Hello guys!
>>>>
>>>> Semyon, review please again. Test check corresponding IgniteCaches
>>>> contain expected number of entries. Test fails for
>>>> HibernateNonStrictAccessStrategy.
>>>> And per-cache thread local in method threadLocalForCache fix this issue.
>>>>
>>>> https://github.com/apache/ignite/pull/1768/files
>>>>
>>>> Vadim Opolski
>>>>
>>>>
>>>> 2017-04-07 14:15 GMT+03:00 Semyon Boikov <sboi...@gridgain.com>:
>>>>
>>>>> Hi Vadim,
>>>>>
>>>>> Test does not look correct to me. I think test need check that
>>>>> corresponding IgniteCaches contain expected number of entries like
>>>>> 'testCacheUsage' does.
>>>>>
>>>>> Thanks
>>>>>
>>>>> On Wed, Apr 5, 2017 at 3:26 PM, Вадим Опольский <vaopols...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hello everybody!
>>>>>>
>>>>>> Added test. Test fails after session.update(e2forUpdate). This update
>>>>>> must put into ENTITY2_NAME region, but it puts into ENTITY1_NAME and
>>>>>> ENTITY2_NAME regions.
>>>>>>
>>>>>> https://github.com/vadopolski/ignite/pull/1
>>>>>>
>>>>>> Is it true?
>>>>>>
>>>>>> I have no idea how to change the method threadLocalForCache to
>>>>>> support NONSTRICT_READ_WRITE strategy. I tried to change it in accordance
>>>>>> with Cameroon Braid report.
>>>>>>
>>>>>> Vadim Opolski
>>>>>>
>>>>>>
>>>>>> ---------- Forwarded message ----------
>>>>>> From: Вадим Опольский <vaopols...@gmail.com>
>>>>>> Date: 2017-04-03 17:39 GMT+03:00
>>>>>> Subject: Re: IGNITE - 4760 : working in hibernate module
>>>>>> To: dev@ignite.apache.org
>>>>>> Cc: Valentin Kulichenko <valentin.kuliche...@gmail.com>, Semyon
>>>>>> Boikov <sboi...@gridgain.com>
>>>>>>
>>>>>>
>>>>>> Hello everyone!
>>>>>>
>>>>>> I added some change to method threadLocalForCache  and added test
>>>>>> testEntityCacheNonStrictFails.
>>>>>>
>>>>>> How to reproduce situation when updates can be recorded to another
>>>>>> region?
>>>>>>
>>>>>> https://github.com/vadopolski/ignite/blob/5aa25f3830fef14ac5
>>>>>> 07ed73872d62b2969a7411/modules/hibernate/src/main/java/org/a
>>>>>> pache/ignite/cache/hibernate/HibernateRegionFactory.java
>>>>>>
>>>>>> https://github.com/vadopolski/ignite/blob/5aa25f3830fef14ac5
>>>>>> 07ed73872d62b2969a7411/modules/hibernate/src/test/java/org/a
>>>>>> pache/ignite/cache/hibernate/HibernateL2CacheConfigurationSe
>>>>>> lfTest.java
>>>>>>
>>>>>> PullRequest
>>>>>> https://github.com/vadopolski/ignite/pull/4/files
>>>>>>
>>>>>> Vadim
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2017-03-27 18:20 GMT+03:00 Denis Magda <dma...@apache.org>:
>>>>>>
>>>>>>> Vadim,
>>>>>>>
>>>>>>> What IDE do you use? My recommendation would be to set up everything
>>>>>>> let’s say under IntellijIDEA or Eclipse and after that trying to compile
>>>>>>> from a terminal.
>>>>>>>
>>>>>>> This is how you can easily prepare the dev env in IntellijIDEA:
>>>>>>> https://cwiki.apache.org/confluence/display/IGNITE/Project+Setup <
>>>>>>> https://cwiki.apache.org/confluence/display/IGNITE/Project+Setup>
>>>>>>>
>>>>>>> —
>>>>>>> Denis
>>>>>>>
>>>>>>> > On Mar 27, 2017, at 7:14 AM, Вадим Опольский <vaopols...@gmail.com>
>>>>>>> wrote:
>>>>>>> >
>>>>>>> > Valentin, OK.
>>>>>>> >
>>>>>>> > To enabled it in my environment I done next:
>>>>>>> > - built project with command - mvn clean package -DskipTests
>>>>>>> -Prelease,lgpl
>>>>>>> > - added folder hibernate to modules in project structure
>>>>>>> > - added library to dependencies (without it import doesn't working)
>>>>>>> >
>>>>>>> > After that I have a lot of error, for instance:
>>>>>>> > - Class 'AccessStrategy' must either be declared abstract or
>>>>>>> implement abstract method 'remove(SharedSessionContractImplementor,
>>>>>>> Object) in 'RegionAccessStrategy'
>>>>>>> >
>>>>>>> > generateCacheKey
>>>>>>> > getCacheKeyId
>>>>>>> > getRegion
>>>>>>> > insert
>>>>>>> > afterInsert
>>>>>>> > update
>>>>>>> > afterUpdate
>>>>>>> > insert
>>>>>>> > afterInsert
>>>>>>> > update
>>>>>>> > get
>>>>>>> > putFromLoad
>>>>>>> > lockItem
>>>>>>> > unlockItem
>>>>>>> > remove
>>>>>>> >
>>>>>>> > Do anybody know the easier way to resolve this issue?
>>>>>>> >
>>>>>>> > Also tried to reimport all maven projects and cleansed repository
>>>>>>> in .m2.
>>>>>>> > Vadim Opolski
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > 2017-03-25 2:42 GMT+03:00 Valentin Kulichenko <
>>>>>>> valentin.kuliche...@gmail.com <mailto:valentin.kuliche...@gmail.com
>>>>>>> >>:
>>>>>>> > Vadim,
>>>>>>> >
>>>>>>> > ignite-hibernate module is a part of 'lgpl' profile. Apparently
>>>>>>> it's not
>>>>>>> > enabled in your environment.
>>>>>>> >
>>>>>>> > -Val
>>>>>>> >
>>>>>>> > On Fri, Mar 24, 2017 at 4:38 PM, Вадим Опольский <
>>>>>>> vaopols...@gmail.com <mailto:vaopols...@gmail.com>>
>>>>>>> > wrote:
>>>>>>> >
>>>>>>> > > Hello everybody,
>>>>>>> > >
>>>>>>> > > I want to resolve issue №4760
>>>>>>> > > https://issues.apache.org/jira/browse/IGNITE-4760 <
>>>>>>> https://issues.apache.org/jira/browse/IGNITE-4760>
>>>>>>> > >
>>>>>>> > > To find solution I'm going to change method threadLocalForCache
>>>>>>> and to add
>>>>>>> > > Junit test.
>>>>>>> > >
>>>>>>> > > Why folder hibernate is not a module ? Can I added it ?
>>>>>>> > >
>>>>>>> > > Vadim Opolski
>>>>>>> > >
>>>>>>> >
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to