I can try that, but I would like to do it via the python client itself... Thanks, Rohman
On Thu, Apr 14, 2016 at 5:47 PM, Luke Bakken <lbak...@basho.com> wrote: > Hi Alex, > > Can you use the HTTP API to delete an object? Something like: > > curl -4vvv -XDELETE riak-host:8098/buckets/test/keys/something > > -- > Luke Bakken > Engineer > lbak...@basho.com > > > On Thu, Apr 14, 2016 at 2:05 AM, Alex De la rosa > <alex.rosa....@gmail.com> wrote: > > I upgraded the Python library to the latest and is still failing... I'm > > unable to delete any objects at all. > > > > ~ # pip show riak > > --- > > Name: riak > > Version: 2.4.2 > > Location: /usr/local/lib/python2.7/dist-packages > > Requires: six, pyOpenSSL, protobuf > > > > Everything else seems fine, just timeouts when deleting :( > > > > Thanks, > > Alex > > > > On Thu, Apr 14, 2016 at 8:53 AM, Alex De la rosa < > alex.rosa....@gmail.com> > > wrote: > >> > >> Hi there, > >> > >> I'm trying to delete objects from riak with the python library and is > >> timing out, any ideas? (this example is from a simple object, but also > have > >> issues with bucket types with map objects, etc...)... Just I seem to > unable > >> to delete anything, just times out. > >> > >> >>> import riak > >> >>> RIAK = riak.RiakClient(protocol = 'pbc', nodes = [{'host': > '--------', > >> >>> 'http_port': 8098, 'pb_port': 8087}]) > >> >>> x = RIAK.bucket('test').get('something') > >> >>> print x.data > >> {"something":"here"} > >> >>> x.delete() > >> Traceback (most recent call last): > >> File "<stdin>", line 1, in <module> > >> File "/usr/local/lib/python2.7/dist-packages/riak/riak_object.py", > line > >> 329, in delete > >> timeout=timeout) > >> File > "/usr/local/lib/python2.7/dist-packages/riak/client/transport.py", > >> line 196, in wrapper > >> return self._with_retries(pool, thunk) > >> File > "/usr/local/lib/python2.7/dist-packages/riak/client/transport.py", > >> line 138, in _with_retries > >> return fn(transport) > >> File > "/usr/local/lib/python2.7/dist-packages/riak/client/transport.py", > >> line 194, in thunk > >> return fn(self, transport, *args, **kwargs) > >> File > "/usr/local/lib/python2.7/dist-packages/riak/client/operations.py", > >> line 744, in delete > >> pw=pw, timeout=timeout) > >> File > >> > "/usr/local/lib/python2.7/dist-packages/riak/transports/pbc/transport.py", > >> line 283, in delete > >> riak.pb.messages.MSG_CODE_DEL_RESP) > >> File > >> > "/usr/local/lib/python2.7/dist-packages/riak/transports/pbc/connection.py", > >> line 34, in _request > >> return self._recv_msg(expect) > >> File > >> > "/usr/local/lib/python2.7/dist-packages/riak/transports/pbc/connection.py", > >> line 165, in _recv_msg > >> raise RiakError(bytes_to_str(err.errmsg)) > >> riak.riak_error.RiakError: 'timeout' > >> > >> My Riak version is 2.1.4 > >> > >> My Python library is (installed via pip): > >> Name: riak > >> Version: 2.2.0 > >> Location: /usr/local/lib/python2.7/dist-packages > >> Requires: six, pyOpenSSL, riak-pb > >> > >> Thanks, > >> Alex > > > > > > > > _______________________________________________ > > riak-users mailing list > > riak-users@lists.basho.com > > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > > >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com