[sakai-core-team] Strange behaviour in master

Neal Caidin neal.caidin at apereo.org
Tue Mar 31 07:32:38 PDT 2015


Thanks. I made it a blocker priority.



On Tue, Mar 31, 2015 at 10:29 AM, Matthew Jones <matthew at longsight.com>
wrote:

> Yes, Steve mentioned it earlier
>
> https://jira.sakaiproject.org/browse/SAK-29153
>
> On Tue, Mar 31, 2015 at 10:24 AM, Neal Caidin <neal.caidin at apereo.org>
> wrote:
>
>> Do we have a Jira yet for this issue?
>>
>> Seems like we need one!
>>
>> Thanks,
>> Neal
>>
>>
>> On Tue, Mar 31, 2015 at 10:19 AM, Earle Nietzel <enietzel at anisakai.com>
>> wrote:
>>
>>> I should also add that I even removed the patch in KNL-1325 and still
>>> saw the same issues that Steve reported.
>>>
>>> On Tue, Mar 31, 2015 at 10:14 AM, Earle Nietzel <enietzel at anisakai.com>
>>> wrote:
>>> > Here was my email from previously looking a this issue,
>>> >
>>> > So I double checked the changes in KNL-1325 and it does not affect
>>> this...
>>> >
>>> > What I found was that this cache
>>> > org.sakaiproject.authz.api.SecurityService.cache
>>> > is causing the issue your seeing.
>>> >
>>> > This is the method that is being checked in SiteAction
>>> > boolean allowUpdateSite = SiteService.allowUpdateSite(siteId);
>>> >
>>> > which corresponds to this service method:
>>> > org.sakaiproject.authz.impl.SakaiSecurity.checkAuthzGroups(String,
>>> > String, String, Collection<String>)
>>> >
>>> > Next would need to look at invalidation around this cache, but thats
>>> > all I have for today!
>>> >
>>> > On Tue, Mar 31, 2015 at 9:11 AM, JOSE MARIANO LUJáN GONZáLEZ
>>> > <jmariano at um.es> wrote:
>>> >> Hi all,
>>> >>
>>> >> The use-case I described (useful when testing) is still happening in
>>> Nightly
>>> >> servers. I don't remember any action since the last email.
>>> >>
>>> >> Thanks,
>>> >> Mariano
>>> >>
>>> >>
>>> >> El 31/03/2015 14:33, Neal Caidin escribió:
>>> >>
>>> >> Did this ever get resolved fully?
>>> >>
>>> >> I'm hoping to get some QA testing during April.
>>> >>
>>> >> Thanks,
>>> >> Neal
>>> >>
>>> >>
>>> >> On Thu, Mar 12, 2015 at 9:23 PM, Sam Ottenhoff <
>>> ottenhoff at longsight.com>
>>> >> wrote:
>>> >>>
>>> >>> So does reverting KNL-1325 fix all issues reported in this thread?
>>> >>>
>>> >>> Earle, any thoughts here?
>>> >>>
>>> >>> On Thu, Mar 12, 2015 at 7:41 PM, José Mariano Luján <jmariano at um.es>
>>> >>> wrote:
>>> >>>>
>>> >>>> Hi everyone!
>>> >>>>
>>> >>>> Agree with that Steve, the problem reported by Juanjo is really
>>> important
>>> >>>> for QA purposes because I believe that when testing, most people do
>>> the
>>> >>>> following:
>>> >>>>
>>> >>>> 1- login to a nightly server using demo accounts (instructor, ta,
>>> >>>> student…)
>>> >>>> 2- create a site (maybe using demo rosters)
>>> >>>> 3- log in with different users to reproduce the jira you are testing
>>> >>>> 4- Right now, at this point, only the site creator will be enrolled
>>> in
>>> >>>> the site.
>>> >>>>
>>> >>>> So, lets say you are testing a Samigo ticket: instructor creates the
>>> >>>> site, then creates an exam, then you try to log in with one student
>>> but it
>>> >>>> is not in the site yet. Same happens with assignments. Also, if you
>>> are
>>> >>>> testing something with roster or site info, no one is in the site
>>> until some
>>> >>>> time has passed…
>>> >>>>
>>> >>>> Hope that helps to understand the problem,
>>> >>>> Thanks!
>>> >>>> Mariano
>>> >>>>
>>> >>>> El 12/3/2015, a las 23:50, Steve Swinsburg <
>>> steve.swinsburg at gmail.com>
>>> >>>> escribió:
>>> >>>>
>>> >>>> Further, I think any update should occur immediately, so updating
>>> perms
>>> >>>> or roles should call the refresh.
>>> >>>>
>>> >>>> On 13 Mar 2015 09:49, "Steve Swinsburg" <steve.swinsburg at gmail.com>
>>> >>>> wrote:
>>> >>>>>
>>> >>>>> This actually sounds pretty similar to an issue I noticed this
>>> morning
>>> >>>>> where a user was promoted to maintainer but didnt get the proper
>>> set of
>>> >>>>> permissions until after a cache flush.
>>> >>>>>
>>> >>>>> Of interest is that they got some maintain permissions
>>> immediately, ie
>>> >>>>> could add participants, but not see grades etc so this might show
>>> an
>>> >>>>> inconsistency in how tools check perms.
>>> >>>>>
>>> >>>>> https://jira.sakaiproject.org/browse/SAK-29153
>>> >>>>>
>>> >>>>> On 12 Mar 2015 22:38, "JUAN JOSé MEROñO SáNCHEZ" <jjmerono at um.es>
>>> wrote:
>>> >>>>>>
>>> >>>>>> There is a background process that runs every minute by default to
>>> >>>>>> check a queue of realms and perform refreshAuthzGroup's call on
>>> them,
>>> >>>>>> but before that there is a chache here:
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> https://github.com/sakaiproject/sakai/blob/master/kernel/kernel-impl/src/main/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java#L815
>>> >>>>>>
>>> >>>>>> Maybe I'm wrong but I think is related with this cache, Earl
>>> could you
>>> >>>>>> confirm if I'm wrong?
>>> >>>>>>
>>> >>>>>> El 11/03/2015 16:04, Matthew Jones escribió:
>>> >>>>>>
>>> >>>>>> It looks like this isn't a cache, and it is schedule by default
>>> to run
>>> >>>>>> the refresh every minute. If it's taking 20 minutes that seems
>>> like
>>> >>>>>> something is wrong? I think it could be *nice* if there was a way
>>> to force
>>> >>>>>> this to run (like a button on the Memory page or somewhere), but
>>> not sure
>>> >>>>>> why it would be taking so long or what to set in a test
>>> enviornment to
>>> >>>>>> change that.
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On Wed, Mar 11, 2015 at 9:22 AM, JUAN JOSé MEROñO SáNCHEZ
>>> >>>>>> <jjmerono at um.es> wrote:
>>> >>>>>>>
>>> >>>>>>> Hi Core Team,
>>> >>>>>>>
>>> >>>>>>>      I've notice a strange behaviour in master and I think is
>>> due to
>>> >>>>>>> "https://jira.sakaiproject.org/browse/KNL-1325".
>>> >>>>>>>      Now you're not able to see participants immediatly after
>>> creating
>>> >>>>>>> a
>>> >>>>>>> course site.
>>> >>>>>>>      I think refreshAuthGroup is cached with no one else but the
>>> >>>>>>> site's
>>> >>>>>>> creator, and participants appear only when cache expires (default
>>> >>>>>>> 20m?).
>>> >>>>>>> The "clear caches" button in administration workspace doesn't
>>> help.
>>> >>>>>>>      I think this is not the desire behaviour specially when you
>>> are
>>> >>>>>>> testing and you need to create course sites and use those
>>> members in
>>> >>>>>>> the
>>> >>>>>>> site immediatly :(
>>> >>>>>>>
>>> >>>>>>> Thanks !!
>>> >>>>>>> _______________________________________________
>>> >>>>>>> sakai-core-team mailing list
>>> >>>>>>> sakai-core-team at collab.sakaiproject.org
>>> >>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-core-team
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> _______________________________________________
>>> >>>>>> sakai-core-team mailing list
>>> >>>>>> sakai-core-team at collab.sakaiproject.org
>>> >>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-core-team
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> _______________________________________________
>>> >>>>>> sakai-core-team mailing list
>>> >>>>>> sakai-core-team at collab.sakaiproject.org
>>> >>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-core-team
>>> >>>>>>
>>> >>>> _______________________________________________
>>> >>>> sakai-core-team mailing list
>>> >>>> sakai-core-team at collab.sakaiproject.org
>>> >>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-core-team
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> _______________________________________________
>>> >>>> sakai-core-team mailing list
>>> >>>> sakai-core-team at collab.sakaiproject.org
>>> >>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-core-team
>>> >>>>
>>> >>>
>>> >>>
>>> >>> _______________________________________________
>>> >>> sakai-core-team mailing list
>>> >>> sakai-core-team at collab.sakaiproject.org
>>> >>> http://collab.sakaiproject.org/mailman/listinfo/sakai-core-team
>>> >>>
>>> >>
>>> >>
>>> >> --
>>> >> ******************************************
>>> >> José Mariano Luján González - Aula Virtual
>>> >> Area de Tecnologías de la Información
>>> >> y las Comunicaciones Aplicadas (ATICA)
>>> >> UNIVERSIDAD DE MURCIA - http://www.um.es
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> sakai-core-team mailing list
>>> >> sakai-core-team at collab.sakaiproject.org
>>> >> http://collab.sakaiproject.org/mailman/listinfo/sakai-core-team
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > earle,
>>> > asahi net int.
>>>
>>>
>>>
>>> --
>>> earle,
>>> asahi net int.
>>>
>>
>>
>> _______________________________________________
>> sakai-core-team mailing list
>> sakai-core-team at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-core-team
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-core-team/attachments/20150331/b3a4370f/attachment.html 


More information about the sakai-core-team mailing list