-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm trying to sort through the ssl stuff, and I noticed the recent
changes stopped calling "openstack.NewPublicClient".

This means that PublicStorage is returning an authenticating client
(s.client).

Which I *think* means that if you had been setting public-bucket to
point to an account which isn't yours, we'll be making requests for
that data with your creds (rather than no creds).

Even with the changes to DataStore, you still go via the StorageReader.

I just tested it with Canonistack and public-bucket-url set (and
FORCE-VERSION=1.13.3).

With those bits, I see it try to connect to my private bucket, and
then fall back to what seems to be public-bucket-url. Both of which
fail. Then it tries the same public URL again and it succeeds.

So I'm pretty sure that public-bucket-url is just broken now, and
bootstrap is only succeeding because it falls back to the keystone
entry which it then accesses as a Raw URL rather than a Swift bucket.

Also, with all of the URL probing it now does, bootstrap is *much*
slower. It took about 1m40s for bootstrap to complete. See
http://pad.lv/1219582 where I added some debug logs.

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlI1kQEACgkQJdeBCYSNAAPtKQCguM0eoMSPgbxmaehU4DLJ09G6
CpgAmgKBrpUSIl5UZMEz5Bj8HuE7Miz1
=Tyh6
-----END PGP SIGNATURE-----

-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to