Chris Howie

Results 109 comments of Chris Howie
trafficstars

Thanks for the reply and the suggestions. > Check if the time on the client/server is synchronized. Clock drift affects S3 signature. The servers are all in sync using NTP...

Thanks everyone for chiming in. I am splitting this into two issues. I observed both of them together, but they should be separate, I think: * B2 backups sometimes fail...

> Disabled versioning on my B2 bucket and the errors seem to have stopped. Backups completed with no issues. I wonder if it's just coincidence. We've never had versioning enabled...

Yes, we have many buckets and are already using the S3-compatible API in multiple services.

Re-authorizing does populate this field. It seems there should be some kind of indication in the `b2 account get` output that this may be needed if the last authorization was...

This has to do with writing a `Service` that wraps a `MethodRouter` and needs to do some async work before delegating to the `MethodRouter`. Rough pseudocode of a `Service::call` implementation:...

Here's a minimal example. The details of how a key in the map is selected isn't relevant so I've hidden that behind a trait. ```rust use std::{ collections::HashMap, convert::Infallible, marker::PhantomData,...

Right, the idea is to wrap the `HashMap` in an `Arc` and clone that, but I can't do that today because there's no public way to route using a `&MethodRouter`....

> You could then have `Arc` so you'd only have to clone two `Arc`s if we added an `impl Service for Arc` which I think is what you're saying there....