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