On Tue, Jan 4, 2011 at 9:13 AM, Dimuthu Leelarathne <[email protected]>wrote:

> Hi,
>
> Currently the user.core stores realm configurations for each tenant in the
> registry. This creates dependency to the registry. We can remove this and
> still keep custom realm configurations by storing the non-bootstrap
> user-mgt.xml as a blob in the UM database.


> WDYT?
>

Sounds Good. But, better to use SQLXML instead of BLOB. We are planning to
take advantage of JDBC 4.0 with the upcoming releases. WDYT?

Thanks,
Senaka.

>
> Thanks,
> Dimuthu
>
> On Tue, Jan 4, 2011 at 8:54 AM, Dimuthu Leelarathne <[email protected]>wrote:
>
>>
>>
>> On Tue, Jan 4, 2011 at 8:40 AM, Dimuthu Leelarathne <[email protected]>wrote:
>>
>>>
>>>
>>> On Mon, Jan 3, 2011 at 4:54 PM, Afkham Azeez <[email protected]> wrote:
>>>
>>>> Asela, can we work on this and move the user management concerns to the
>>>> UM, and get the trunk stabilized ASAP?
>>>>
>>>> Dimuthu, we also have to get rid of that hack where the user.core code
>>>> reflectively calls registry.core. As you mentioned, the proper solution is
>>>> to add a column to some user.core DB. Can we get that fixed as well.
>>>>
>>>>
>>> Yes. But this solution will remove the ability of having separate custom
>>> Realm configurations to different tenants. If this is not a requirement any
>>> longer we can go ahead.
>>>
>>
>> And the other option is to store the user-mgt.xml in the file system.
>>
>> Thanks,
>> Dimuthu
>>
>>
>>>
>>> Thank you,
>>> Dimuthu
>>>
>>>
>>>
>>>> Azeez
>>>>
>>>>
>>>> On Mon, Jan 3, 2011 at 4:45 PM, Senaka Fernando <[email protected]>wrote:
>>>>
>>>>> Hi Asela,
>>>>>
>>>>> IIRC we discussed this issue during the Stratos release. The issue here
>>>>> IIRC, is that the UM Kernel caches the tenant's user realm, but does not
>>>>> invalidate it when the realm configuration is updated. Can you have a look
>>>>> and get this sorted?
>>>>>
>>>>> Also, long term, we need to move the UM concerns out of the Registry
>>>>> Kernel. There are still a few hanging around (mostly the ones that have MT
>>>>> involved).
>>>>>
>>>>> Thanks,
>>>>> Senaka.
>>>>>
>>>>> On Mon, Jan 3, 2011 at 4:09 PM, Afkham Azeez <[email protected]> wrote:
>>>>>
>>>>>>
>>>>>> -------------------------------------------------------------------------------
>>>>>>  Test set:
>>>>>> org.wso2.carbon.registry.core.test.multitenant.MultiTenantTest
>>>>>>
>>>>>> -------------------------------------------------------------------------------
>>>>>> Tests run: 5, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 4.067
>>>>>> sec <<< FAILURE!
>>>>>> testCustomRealmConfiguration(org.wso2.carbon.registry.core.test.multitenant.MultiTenantTest)
>>>>>>  Time elapsed: 0.103 sec  <<< FAILURE!
>>>>>> junit.framework.AssertionFailedError: No exception in authorizing in
>>>>>> tenant 1
>>>>>> at junit.framework.Assert.fail(Assert.java:47)
>>>>>> at junit.framework.Assert.assertTrue(Assert.java:20)
>>>>>>  at
>>>>>> org.wso2.carbon.registry.core.test.multitenant.MultiTenantTest.testCustomRealmConfiguration(MultiTenantTest.java:346)
>>>>>>
>>>>>> testAddTenant(org.wso2.carbon.registry.core.test.multitenant.MultiTenantTest)
>>>>>>  Time elapsed: 0.003 sec  <<< FAILURE!
>>>>>> junit.framework.AssertionFailedError: tenants length should be 2
>>>>>> expected:<3> but was:<2>
>>>>>> at junit.framework.Assert.fail(Assert.java:47)
>>>>>>  at junit.framework.Assert.failNotEquals(Assert.java:280)
>>>>>> at junit.framework.Assert.assertEquals(Assert.java:64)
>>>>>>  at junit.framework.Assert.assertEquals(Assert.java:198)
>>>>>> at
>>>>>> org.wso2.carbon.registry.core.test.multitenant.MultiTenantTest.testAddTenant(MultiTenantTest.java:411)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Afkham Azeez*
>>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.;
>>>>>> http://wso2.com,
>>>>>> *
>>>>>> *
>>>>>> *Member; Apache Software Foundation; 
>>>>>> **http://www.apache.org/*<http://www.apache.org/>
>>>>>> *
>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>>>> twitter: 
>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>>>> *
>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>>>> *
>>>>>> *
>>>>>> *Lean . Enterprise . Middleware*
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Carbon-dev mailing list
>>>>>> [email protected]
>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Senaka Fernando*
>>>>> Associate Technical Lead & Product Manager - WSO2 G-Reg;
>>>>> WSO2, Inc.; http://wso2.com
>>>>> *
>>>>> Member; Apache Software Foundation; http://apache.org
>>>>>
>>>>> E-mail: senaka AT wso2.com
>>>>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
>>>>> Linked-In: http://www.linkedin.com/in/senakafernando
>>>>>
>>>>> *Lean . Enterprise . Middleware
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Carbon-dev mailing list
>>>>> [email protected]
>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Afkham Azeez*
>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com
>>>> ,
>>>> *
>>>> *
>>>> *Member; Apache Software Foundation; 
>>>> **http://www.apache.org/*<http://www.apache.org/>
>>>> *
>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>> twitter: 
>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>> *
>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>> *
>>>> *
>>>> *Lean . Enterprise . Middleware*
>>>>
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> [email protected]
>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>
>
> _______________________________________________
> Stratos-dev mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev
>
>


-- 
*Senaka Fernando*
Associate Technical Lead & Product Manager - WSO2 G-Reg;
WSO2, Inc.; http://wso2.com*
Member; Apache Software Foundation; http://apache.org

E-mail: senaka AT wso2.com
**P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
Linked-In: http://www.linkedin.com/in/senakafernando

*Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to