Andy Kurth resolved VCL-573.

    Resolution: Fixed
> Reservations which alter default imagemeta values may affect other 
> reservations
> -------------------------------------------------------------------------------
>                 Key: VCL-573
>                 URL: https://issues.apache.org/jira/browse/VCL-573
>             Project: VCL
>          Issue Type: Bug
>          Components: vcld (backend)
>    Affects Versions: 2.2.1
>            Reporter: Andy Kurth
>            Assignee: Andy Kurth
>             Fix For: 2.3
> There is a bug involving the hash reference containing the default imagemeta 
> values.  utils.pm::get_default_imagemeta_info will retrieve the default 
> values from the database and then save a cached copy in 
> $ENV{imagemeta_info}{default}.  This cached hash reference is returned for 
> subsequent calls to get_default_imagemeta_info.  This data is retrieved 
> before vcld forks a process for each reservation.  As a result, multiple 
> reservation processes share the same hash reference.  If one process changes 
> anything in this hash, it affects other processes.
> This is occurring with the checkuser value.  This value is being changed to 0 
> for server requests.  Once changed by one reservation, all subsequent 
> reservations which use the default imagemeta data have the value set to 0.
> The code must be updated so that reservations can't affect each other.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to