This changeset brings in support for Couchbase Server 2.0 as
the caching layer. The interface is identical to the memcached
one, but using ext/couchbase allows to take advantage of the
automatic cluster discovery and failover functionality provided.
Adding Support for Couchbase as Caching Infrastructure.
thank you for positing this Pull Request. I have automatically opened an issue on our Jira Bug Tracker for you with the details of this Pull-Request. See the Link:
once this is merged it would be cool if you could also submit a PR to add support for this in https://github.com/liip/LiipDoctrineCacheBundle
I don't see why this is necessary, you are only using the API that memcache offers here anyways?
Nope, this is not correct! While couchbase has a memcached compatible API, the extension used in the background does a lot more stuff like cluster aware management, rebalancing and so on! It is a entirely different product, often used in Caching contexts. See www.couchbase.com for more infos on couchbase server 2.0!
@beberlei do you have any further questions regarding couchbase and this pull req? I'd by happy to clarify if necessary!
Thanks for merging!
Is there any documentation I should update/pr as well?
@daschl you can add your entry to http://docs.doctrine-project.org/projects/doctrine-common/en/latest/reference/caching.html
I cannot find it in 2.3 or master for that matter. What happened to it?
@Ocramius oh yeah, but when I download doctrine as archive or with composer, it is not simply there.
EDIT: I see, since 2.4. Well, I need it now and dont really want use unstable revision. I guess only way is to get that file and use it with 2.3
@Wamer check vendor/doctrine/cache. The package was splitted into different repositories.