{"action":"closed","issue":{"url":"https://api.github.com/repos/quantmind/pulsar-cloud/issues/15","repository_url":"https://api.github.com/repos/quantmind/pulsar-cloud","labels_url":"https://api.github.com/repos/quantmind/pulsar-cloud/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/quantmind/pulsar-cloud/issues/15/comments","events_url":"https://api.github.com/repos/quantmind/pulsar-cloud/issues/15/events","html_url":"https://github.com/quantmind/pulsar-cloud/issues/15","id":189797308,"number":15,"title":"AsyncioBotocore does not work with DynamoDB","user":{"login":"adamrothman","id":662688,"avatar_url":"https://avatars.githubusercontent.com/u/662688?v=3","gravatar_id":"","url":"https://api.github.com/users/adamrothman","html_url":"https://github.com/adamrothman","followers_url":"https://api.github.com/users/adamrothman/followers","following_url":"https://api.github.com/users/adamrothman/following{/other_user}","gists_url":"https://api.github.com/users/adamrothman/gists{/gist_id}","starred_url":"https://api.github.com/users/adamrothman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamrothman/subscriptions","organizations_url":"https://api.github.com/users/adamrothman/orgs","repos_url":"https://api.github.com/users/adamrothman/repos","events_url":"https://api.github.com/users/adamrothman/events{/privacy}","received_events_url":"https://api.github.com/users/adamrothman/received_events","type":"User","site_admin":false},"labels":[{"id":282558706,"url":"https://api.github.com/repos/quantmind/pulsar-cloud/labels/aws","name":"aws","color":"e47911","default":false},{"id":177930955,"url":"https://api.github.com/repos/quantmind/pulsar-cloud/labels/bug","name":"bug","color":"e10c02","default":true},{"id":342854532,"url":"https://api.github.com/repos/quantmind/pulsar-cloud/labels/core","name":"core","color":"000000","default":false},{"id":282558642,"url":"https://api.github.com/repos/quantmind/pulsar-cloud/labels/test","name":"test","color":"0b02e1","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-11-16T18:20:55Z","updated_at":"2016-11-17T09:35:56Z","closed_at":"2016-11-17T09:35:56Z","body":"A simple GetItem call fails with the following traceback:\r\n\r\n```python\r\nTraceback (most recent call last):\r\n  File \"./ddbench.py\", line 571, in <module>\r\n    loop.run_until_complete(main(args.n))\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/asyncio/base_events.py\", line 387, in run_until_complete\r\n    return future.result()\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/asyncio/futures.py\", line 274, in result\r\n    raise self._exception\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/asyncio/tasks.py\", line 239, in _step\r\n    result = coro.send(None)\r\n  File \"./ddbench.py\", line 562, in main\r\n    await time_pulsar(n, kwargses)\r\n  File \"./ddbench.py\", line 541, in time_pulsar\r\n    result = await client.get_item(**kwargs)\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/cloud/asyncbotocore/client.py\", line 73, in _make_api_call\r\n    operation_model, request_dict)\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/cloud/asyncbotocore/endpoint.py\", line 69, in _send_request\r\n    success_response, exception):\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/cloud/asyncbotocore/endpoint.py\", line 138, in _needs_retry\r\n    caught_exception=caught_exception, request_dict=request_dict)\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/botocore/hooks.py\", line 227, in emit\r\n    return self._emit(event_name, kwargs)\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/botocore/hooks.py\", line 210, in _emit\r\n    response = handler(**kwargs)\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/botocore/retryhandler.py\", line 183, in __call__\r\n    if self._checker(attempts, response, caught_exception):\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/botocore/retryhandler.py\", line 251, in __call__\r\n    caught_exception)\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/botocore/retryhandler.py\", line 277, in _should_retry\r\n    return self._checker(attempt_number, response, caught_exception)\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/botocore/retryhandler.py\", line 317, in __call__\r\n    caught_exception)\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/botocore/retryhandler.py\", line 220, in __call__\r\n    return self._check_response(attempt_number, response)\r\n  File \"/Users/adam/.pyenv/versions/3.5.2/lib/python3.5/site-packages/botocore/retryhandler.py\", line 342, in _check_response\r\n    actual_checksum=actual_crc32)\r\nbotocore.exceptions.ChecksumError: Checksum crc32 failed, expected checksum 1594468658 did not match calculated checksum 405083545.\r\n```\r\n\r\nI did a bit of digging and this appears to be the same problem that was solved in aiobotocore with this patch: https://github.com/aio-libs/aiobotocore/commit/9cd8ea3e136b4c64269e1f1ef15a4876c10adf61"}}
{"actor":{"display_login":"lsbardel"}}