Works for me on Windows7 x64 using the version that's bundled with Couchbase:
version VERSION membase_1.7.1.1 set aad2ac07-2fd5-42bb-88b9-e7bae3b55f5b 0 200 20 18446744073709551614 STORED get aad2ac07-2fd5-42bb-88b9-e7bae3b55f5b VALUE aad2ac07-2fd5-42bb-88b9-e7bae3b55f5b 0 20 18446744073709551614 END decr aad2ac07-2fd5-42bb-88b9-e7bae3b55f5b 5 18446744073709551609 /Henrik On Tue, Feb 7, 2012 at 22:58, Sean <sean.y....@gmail.com> wrote: > version 1.4.5_4_gaa7839e on windows 2008 R2 64-bit > > On Feb 7, 1:46 pm, dormando <dorma...@rydia.net> wrote: > > What's your platform? > > > > Escape character is '^]'. > > version > > VERSION 1.4.5 > > set foo 0 0 20 > > 18446744073709551614 > > STORED > > decr foo 5 > > 18446744073709551609 > > > > fwiw, always report bugs against latest versions of software :P > > > > like I said, it's just calling strtoull(3) internally, so it's whatever > > that function likes on your platform. > > > > > > > > > > > > > > > > On Tue, 7 Feb 2012, Sean wrote: > > > See my second post. Even 9223372036854775809 won't work. > > > 9223372036854775807 works. > > > > > On Feb 7, 1:38�pm, dormando <dorma...@rydia.net> wrote: > > > > > Here's the repro on the largest unsigned 64-bit integer > > > > > 18446744073709551615 with telnet on memcached 1.4.5 > > > > > > > >set aad2ac07-2fd5-42bb-88b9-e7bae3b55f5b 0 200 20 > > > > > 18446744073709551615 > > > > > STORED > > > > > >get aad2ac07-2fd5-42bb-88b9-e7bae3b55f5b > > > > > VALUE aad2ac07-2fd5-42bb-88b9-e7bae3b55f5b 0 20 > > > > > 18446744073709551615 > > > > > END > > > > > >decr aad2ac07-2fd5-42bb-88b9-e7bae3b55f5b 100 > > > > > CLIENT_ERROR cannot increment or decrement non-numeric value > > > > > > > Is this a known bug? > > > > > > The max is 18446744073709551614 - as per strtoull(3) I guess. >