Sync in spymemcached
Due to the fact that views won't update until an item has persisted to disk it is essential that we have some way of blocking until the item in a set/add has persisted to disk.
I've seen mention in various places that this sort of sync support is supposed to be coming in spymemcached. Any idea of when?
Given that the CouchDB style view stuff is currently so separate from the Membase-style cache stuff (i.e. views aren't cached and can't update from cache) it really is essential to have some way of knowing when the data you have written will be available in a view query.
To put it another way, what's the point in having a query block until a view has updated if the underlying data the view is updating from can be stale itself because there are still items waiting to be written from the cache to disk?