doctrine/DoctrineBundle — pull request #41 by dlsniper (2012-03-18 20:45:14+00:00)
Title: [WIP]Updated configuration

Updated configuration to support different settings for same cache driver on different cache type.

This problem fixes #37 BUT, and this one is the real catch, it will also decimate system resources in terms of connections to memcache(d) servers as currently there's no way to see if the memcache(d) connection from one EM matches the another existing one. This means that if you have multiple EMs, like me, and want to configure them to use memcache(d) for all cache types it will spawn as many as 3xEMs number connections to the memcache(d) server (if my math is right).

I believe that this configuration should be done different but I'm not sure about the direction for it. It should also support a pool of servers as currently you can only use one server / cache type and this is not good for a production/fail-over system.

So, while merging this will solve the current bug, this instead will open another bunch of issues.

Please advise on how to proceed with this as it should be fixed and I'm willing to do the required changes for this if I have the input from the dev team.

Thank you.