[Tickets #12416] Can't change app-level access perms without disabling or manually clearing cache

noreply at bugs.horde.org noreply at bugs.horde.org
Fri Jun 28 04:12:06 UTC 2013


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12416
------------------------------------------------------------------------------
  Ticket             | 12416
  Created By         | simon at simonandkate.net
  Summary            | Can't change app-level access perms without disabling
                     | or manually clearing cache
  Queue              | Horde Base
  Version            | 5.1.1
  Type               | Bug
  State              | Unconfirmed
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


simon at simonandkate.net (2013-06-28 04:12) wrote:

I have Horde setup to use hash table and Redis.

If I change application level access permissions, the changes are not visible

If I disable Horde Cache, any changes to permissions apply  
immediately. Also if I run "redis-cli flushall" after making the  
permissions change it works.


It would appear that caching is not being notified of the changes.

If it is too complex to automate a cache-clear with permissions  
changes, perhaps an Apply button that does a cache-clear? Or at the  
very least commentary on the permissions page that changes may not  
take effect until cache is cleared.

I found this issue applied while setting / unsetting Guest permissions  
to Ansel and also to Wicked.

Whilst chasing down this one I also came on this:

horde-clear-cache
Are you sure you want to expire all cached data?
     (y) Yes
     (n) No

Type your choice [n]: y

====================

Fatal Error:
Cannot use KEYS with a cluster of connections
In /usr/share/pear/Predis/Connection/PredisCluster.php on line 135

1. Horde_Cache->clear() /usr/bin/horde-clear-cache:50
2. Horde_Cache_Storage_Hashtable->clear() /usr/share/pear/Horde/Cache.php:164
3. Horde_HashTable_Predis->clear()  
/usr/share/pear/Horde/Cache/Storage/Hashtabl
4. Predis\Client->keys() /usr/share/pear/Horde/HashTable/Predis.php:142
5. Predis\Client->__call() /usr/share/pear/Horde/HashTable/Predis.php:142
6. Predis\Connection\PredisCluster->executeCommand()  
/usr/share/pear/Predis/Cli
7. Predis\Connection\PredisCluster->getConnection()  
/usr/share/pear/Predis/Conn

====================








More information about the bugs mailing list