Results 49 comments of Ed Leafe

Do you also create a new connection with each upload? Unless you're going for parallelism, you should auth and get a reference to the pyrax.cloudfiles client at the beginning of...

@meferguson84 OK, I thought you were going through a bunch of files and creating a client for each file. I've googled around, and it seems to be something in urllib3's...

OK, I dug a little deeper. The reason I'm not seeing these messages is because the logging in the requests module on my system doesn't have any handlers configure for...

@meferguson84 I don't see how you could be getting warnings in your logs if the log object doesn't have any handlers. At most all you should see is the error...

@meferguson84 Ah, that's very interesting. I've spent a ton of time fighting the swiftclient behavior regarding connections, which sometimes leaves them open, and other times closes them unexpectedly. I'm wondering...

@meferguson84 OK, I pored through the requests code, and it looks like None objects are normal. If `_get_conn()` gets None from the pool, it simply creates a new connection. It...

@felixcheruiyot It seems to be a bug in swiftclient. I'm working on replacing the dependence on swiftclient, but that won't be ready for a few weeks, as it's a major...

Unfortunately, that's a result of the dependency on novaclient. You can work around it like this: ``` image_id = cs.servers.create_image(server, "NAME") image_obj = cs.images.get(image_id) pyrax.utils.wait_until(image, "status", ["ACTIVE", "ERROR"], interval=10, attempts=30)...

By any chance are you running a multi-threaded application? The reason I ask is that another pyrax user experienced a similar issue around re-authentication, and the explanation I got from...

FWIW, the token expiration time hasn't changed. I don't know why you haven't seen the problem for 12 days. With regard to your first question, you might be on to...