Skip to content

Instantly share code, notes, and snippets.

@frank06
Created November 18, 2010 22:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save frank06/705789 to your computer and use it in GitHub Desktop.
Save frank06/705789 to your computer and use it in GitHub Desktop.
var db = require('riak-js').getClient(),
assert = require('assert'),
buf1 = new Buffer('bloooooo lala lalala lalala lala lalala lalala lala lalala lalala lala lalala lalala lala uuuuuuhhhh'),
buf2 = new Buffer('THIS ONLY OVERWRITES THE FIRST 40 BYTES')
db.saveLarge('text3', buf1, function(err, data, meta) {
// first save callback, wait for 1 sec
setTimeout(function() {
db.saveLarge('text3', buf2, meta, function(err) {
// second save callback, wait for 1 sec
setTimeout(function() {
db.getLarge('text3', function(err, data) {
// first read callback, assert data is what was saved last
assert.equal(data.toString(), buf2.toString())
})
}, 1000)
})
}, 1000)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment