achhabra | How can I run "Swift All In One" setup with a python debugger? I am interested in stepping through the Swift code as a request is processed. | 00:04 |
---|---|---|
*** dkingshott has quit IRC | 00:05 | |
*** dmsimard is now known as dmsimard_away | 00:17 | |
*** ho has joined #openstack-swift | 00:17 | |
*** annegent_ has quit IRC | 00:20 | |
*** achhabra has quit IRC | 00:24 | |
*** annegent_ has joined #openstack-swift | 00:33 | |
*** gyee has quit IRC | 00:34 | |
*** dmorita has joined #openstack-swift | 00:37 | |
*** annegent_ has quit IRC | 00:38 | |
*** lcurtis has quit IRC | 00:44 | |
*** rmcall has quit IRC | 00:51 | |
*** annegent_ has joined #openstack-swift | 00:52 | |
*** annegent_ has quit IRC | 00:52 | |
*** omame has quit IRC | 00:54 | |
*** omame has joined #openstack-swift | 00:54 | |
*** lcurtis has joined #openstack-swift | 00:57 | |
*** nellysmitt has joined #openstack-swift | 00:58 | |
*** oomichi has joined #openstack-swift | 00:58 | |
*** nellysmitt has quit IRC | 01:02 | |
*** chlong has joined #openstack-swift | 01:05 | |
peluse | notmyname, so FYI my attempts at messing with that HUP patch are stalled right now as I'm havving issues getting my kernel up to 3.9... will work on it some more tomorrow. Its happy hour at my house right now! | 01:05 |
*** jrichli has joined #openstack-swift | 01:10 | |
*** david-lyle is now known as david-lyle_afk | 01:18 | |
*** jamielennox|away is now known as jamielennox | 01:19 | |
*** chlong has quit IRC | 01:22 | |
*** annegent_ has joined #openstack-swift | 01:23 | |
*** dmsimard_away is now known as dmsimard | 01:34 | |
*** annegent_ has quit IRC | 01:35 | |
notmyname | peluse: thanks for liiking | 01:45 |
*** EmilienM is now known as EmilienM|afk | 01:55 | |
*** yuan has quit IRC | 01:59 | |
*** sluo_wfh has joined #openstack-swift | 02:03 | |
*** dmsimard is now known as dmsimard_away | 02:03 | |
*** kajinamit has joined #openstack-swift | 02:06 | |
*** atan8 has joined #openstack-swift | 02:14 | |
*** haomaiwang has joined #openstack-swift | 02:16 | |
*** bill_az_ has quit IRC | 02:19 | |
*** ho has quit IRC | 02:20 | |
*** chlong has joined #openstack-swift | 02:26 | |
*** tellesnobrega_ has quit IRC | 02:31 | |
*** ho has joined #openstack-swift | 02:37 | |
ho | hello! i'm back from an two days event, Openstack days tokyo. | 02:39 |
*** chlong has quit IRC | 02:40 | |
mattoliverau | ho: welcome back :) | 02:41 |
ho | mattoliverau: thanks! | 02:42 |
*** tellesnobrega_ has joined #openstack-swift | 02:53 | |
*** nellysmitt has joined #openstack-swift | 02:58 | |
*** tellesnobrega_ has quit IRC | 02:59 | |
*** nellysmitt has quit IRC | 03:04 | |
*** tellesnobrega_ has joined #openstack-swift | 03:12 | |
*** rmcall has joined #openstack-swift | 03:13 | |
*** rmcall has quit IRC | 03:14 | |
*** rmcall has joined #openstack-swift | 03:15 | |
*** rmcall_ has joined #openstack-swift | 03:19 | |
*** rmcall has quit IRC | 03:21 | |
*** rmcall_ has quit IRC | 03:23 | |
*** rmcall has joined #openstack-swift | 03:25 | |
*** echevemaster has quit IRC | 03:26 | |
*** kei_yama has joined #openstack-swift | 03:27 | |
*** rmcall has quit IRC | 03:29 | |
*** chlong has joined #openstack-swift | 03:30 | |
*** rmcall has joined #openstack-swift | 03:30 | |
*** bkopilov has quit IRC | 03:34 | |
*** chlong has quit IRC | 03:37 | |
*** achhabra has joined #openstack-swift | 03:45 | |
*** rmcall has quit IRC | 03:46 | |
*** rmcall has joined #openstack-swift | 03:47 | |
*** rmcall_ has joined #openstack-swift | 03:56 | |
*** rmcall has quit IRC | 03:57 | |
*** rmcall_ is now known as rmcall | 03:57 | |
*** rmcall has quit IRC | 04:00 | |
*** rmcall has joined #openstack-swift | 04:03 | |
*** rmcall has quit IRC | 04:08 | |
*** achhabra has quit IRC | 04:16 | |
*** jrichli has quit IRC | 04:24 | |
*** chlong has joined #openstack-swift | 04:35 | |
*** miqui has joined #openstack-swift | 04:53 | |
*** chlong has quit IRC | 04:54 | |
*** nellysmitt has joined #openstack-swift | 04:59 | |
*** bkopilov has joined #openstack-swift | 05:01 | |
*** haomaiwang has quit IRC | 05:02 | |
*** chlong has joined #openstack-swift | 05:03 | |
*** atan8 has quit IRC | 05:03 | |
*** nellysmitt has quit IRC | 05:04 | |
*** silor has joined #openstack-swift | 05:09 | |
*** silor has quit IRC | 05:16 | |
*** nshaikh has joined #openstack-swift | 05:19 | |
*** madhuri has joined #openstack-swift | 05:30 | |
*** lcurtis has quit IRC | 05:33 | |
*** abhirc has quit IRC | 05:40 | |
openstackgerrit | Hisashi Osanai proposed openstack/swift: Enable Object Replicator's failure count in recon https://review.openstack.org/138342 | 05:42 |
*** tellesnobrega_ has quit IRC | 05:58 | |
*** yuan has joined #openstack-swift | 05:59 | |
*** rmcall has joined #openstack-swift | 06:06 | |
*** zaitcev has quit IRC | 06:17 | |
*** rmcall has quit IRC | 06:26 | |
*** madhuri has quit IRC | 06:48 | |
*** nellysmitt has joined #openstack-swift | 07:00 | |
*** nellysmitt has quit IRC | 07:05 | |
*** chlong has quit IRC | 07:39 | |
*** kajinamit has quit IRC | 07:40 | |
*** nellysmitt has joined #openstack-swift | 08:17 | |
*** rledisez has joined #openstack-swift | 08:22 | |
*** acoles_away is now known as acoles | 08:24 | |
*** silor has joined #openstack-swift | 08:31 | |
*** ppai has joined #openstack-swift | 08:51 | |
*** donagh has joined #openstack-swift | 09:03 | |
*** jordanP has joined #openstack-swift | 09:05 | |
*** jistr has joined #openstack-swift | 09:07 | |
*** donagh has left #openstack-swift | 09:10 | |
*** donagh_ has joined #openstack-swift | 09:10 | |
*** donagh_ has left #openstack-swift | 09:10 | |
*** donagh has joined #openstack-swift | 09:19 | |
openstackgerrit | Madhuri Kumari proposed openstack/swift: Let GET/HEAD on object fail in deleted account. https://review.openstack.org/145141 | 09:28 |
openstackgerrit | Madhuri Kumari proposed openstack/swift: Let GET/HEAD on object fail in deleted account. https://review.openstack.org/145141 | 09:37 |
openstackgerrit | Alistair Coles proposed openstack/python-swiftclient: Add tests for uploads deleting DLO segments https://review.openstack.org/153177 | 10:06 |
openstackgerrit | Alistair Coles proposed openstack/python-swiftclient: Add tests for uploads deleting DLO segments https://review.openstack.org/153177 | 10:13 |
*** dmorita has quit IRC | 10:14 | |
*** cinderella has joined #openstack-swift | 10:20 | |
cinderella | good morning to everyone | 10:20 |
*** anticw_ has quit IRC | 10:24 | |
*** anticw has joined #openstack-swift | 10:25 | |
*** tellesnobrega_ has joined #openstack-swift | 10:28 | |
*** geaaru has joined #openstack-swift | 10:29 | |
ho | cinderella: morning! | 10:36 |
ho | ping acoles | 10:37 |
cinderella | hi ho can you confirm that juju wants swift as a prerequisite? | 10:37 |
acoles | ho: ping | 10:42 |
*** tellesnobrega_ has quit IRC | 10:43 | |
ho | ciderella: sorry, I'm not familier with juju. but I don't think juju needs to have swift as a prerequisite. | 10:43 |
*** tellesnobrega_ has joined #openstack-swift | 10:45 | |
cinderella | ho: any suggestion in adding swift to an openstack installation (all in one) ? | 10:47 |
*** silor has quit IRC | 10:49 | |
*** chlong has joined #openstack-swift | 10:50 | |
ho | cinderella: Do you want to install all compo in Openstack at one time? if so , how about packstack? | 10:52 |
cinderella | ho: I installed all the components one-after-one: glance, cinder, nova, neutron, etc. | 10:52 |
cinderella | now I need swift to do some tests with juju, and was finding the best way to do this | 10:53 |
ho | ciderella: https://micknelson.wordpress.com/2014/01/09/deploying-swift-with-juju-for-development/ like this? | 10:54 |
*** ppai has quit IRC | 11:02 | |
openstackgerrit | Merged openstack/swift: Add `swift-scality-backend` to associated projects https://review.openstack.org/152960 | 11:03 |
openstackgerrit | Hisashi Osanai proposed openstack/swift: Enable Role-based access control using oslo.policy in Swift https://review.openstack.org/149930 | 11:03 |
cinderella | ho: not exactly. When I try to run juju quickstart, it tells me that needs swift deployed on the openstack | 11:04 |
*** aix has joined #openstack-swift | 11:04 | |
ho | acoles: thanks for the review. the patch above has two problem. one is a problem with oslo.conf. (after this patch it is necesarry to support both conf style: a dictionary and oslo.config). another one is I missed to upload json file. | 11:07 |
ho | acoles: sorry, i uploaded a dictionary style string in the default-policy.json-sample. I failed to convert it. | 11:08 |
*** tellesnobrega_ has quit IRC | 11:10 | |
ho | acoles: sorry for this. | 11:15 |
*** ppai has joined #openstack-swift | 11:16 | |
cinderella | I installed swift, but having problems in contacting it... | 11:16 |
cinderella | do this endpoint look "right" ? -> http://10.0.0.230:8080/v1/AUTH_914cd4d8565e4fb8beee37f46a50aa4f | 11:16 |
ho | ciderella: it looks good. you got it from keystone right? | 11:17 |
cinderella | exactly, but it seems to be ded | 11:17 |
cinderella | dead* | 11:17 |
cinderella | is the 8080 port good? | 11:18 |
ho | cinderella: it's a default port of proxy-server. so it's good | 11:18 |
cinderella | maybe I have some port problems on my net | 11:19 |
cinderella | how can I diagnose if swift is running? | 11:19 |
ho | ciderella: execute "swift-init all status" or ps -ef | grep swift | 11:20 |
cinderella | No container-sync running No account-replicator running No object-updater running object-server running (18731 - /etc/swift/object-server.conf) | 11:21 |
acoles | ho: ok, i just wondered if i had done something stupid :) | 11:23 |
acoles | ho: maybe we can discuss the policy patch some more next week in SFO? | 11:23 |
cinderella | I can't figure why the endpoint isn't responding, ho | 11:23 |
acoles | cinderella: swift-init status shoudl show you 'proxy-server running' in the list of services | 11:25 |
ho | acoles: yes. I'm looking forward to meeting you there. Is it possible to discuss about 137086? i may mis-understand something... | 11:25 |
acoles | ho: i have a few mins then i have to go | 11:26 |
ho | acoles: no problem. I would like to discuss it at SFO. | 11:27 |
acoles | ho: ok , sure, see you there! | 11:28 |
ho | acoles: thanks! | 11:28 |
ho | cinderella: do you have the line like this? proxy-server running (2675 - /etc/swift/proxy-server.conf) | 11:28 |
cinderella | ho - rebooting right now for other stuff, will tell you soon :) | 11:31 |
openstackgerrit | Donagh McCabe proposed openstack/swift: Let GET/HEAD on object fail in deleted account. https://review.openstack.org/145141 | 11:42 |
ho | cinderella: I have to leave office soon. how about the situation? | 11:57 |
cinderella | ho: I'm dumb and realized I had installed half of the stuff, I'm proceeding in installing the reamining components | 11:58 |
ho | cinderella: good findings. good luck! | 11:59 |
cinderella | ho: thanks :) | 12:00 |
*** ho has quit IRC | 12:00 | |
*** EmilienM|afk is now known as EmilienM | 12:02 | |
*** reed has joined #openstack-swift | 12:06 | |
*** kei_yama has quit IRC | 12:19 | |
*** cinderella is now known as cinderella_away | 12:28 | |
*** silor has joined #openstack-swift | 12:30 | |
*** cinderella_away has quit IRC | 12:31 | |
*** chlong has quit IRC | 12:38 | |
*** oomichi has quit IRC | 12:39 | |
*** oomichi has joined #openstack-swift | 12:42 | |
*** oomichi has quit IRC | 12:44 | |
*** silor has quit IRC | 12:58 | |
*** silor has joined #openstack-swift | 13:03 | |
*** oomichi has joined #openstack-swift | 13:04 | |
*** oomichi has quit IRC | 13:08 | |
*** bill_az_ has joined #openstack-swift | 13:23 | |
*** abhirc has joined #openstack-swift | 13:36 | |
*** bkopilov has quit IRC | 13:37 | |
*** abhirc has quit IRC | 13:41 | |
*** achhabra has joined #openstack-swift | 13:47 | |
*** mahatic has joined #openstack-swift | 13:56 | |
*** abhirc has joined #openstack-swift | 14:03 | |
*** nshaikh has quit IRC | 14:14 | |
*** abhirc_ has joined #openstack-swift | 14:38 | |
*** abhirc has quit IRC | 14:40 | |
*** swifty has joined #openstack-swift | 14:42 | |
swifty | good morning to everyone | 14:42 |
swifty | I'm having a problem with my swift | 14:42 |
swifty | anyone has some free time ho help me? | 14:42 |
swifty | I think I'm quite "near" to a solution | 14:43 |
swifty | I've all of my services running, but when I try to "swift stat" I get a "401 Unauthorized" | 14:44 |
*** ppai has quit IRC | 14:45 | |
*** jwalcik has joined #openstack-swift | 14:47 | |
*** achhabra has quit IRC | 14:55 | |
*** ppai has joined #openstack-swift | 15:00 | |
*** ppai has quit IRC | 15:03 | |
*** rmcall has joined #openstack-swift | 15:06 | |
*** donagh has left #openstack-swift | 15:12 | |
*** rmcall has quit IRC | 15:17 | |
*** david-lyle_afk is now known as david-lyle | 15:23 | |
*** rdaly2 has joined #openstack-swift | 15:23 | |
swifty | resolved, thanks anyway | 15:26 |
openstackgerrit | Merged openstack/swift: Update auth_token section in documentation https://review.openstack.org/152487 | 15:30 |
*** rmcall has joined #openstack-swift | 15:39 | |
*** rmcall has quit IRC | 15:44 | |
notmyname | good morning | 16:03 |
*** TobiasE has joined #openstack-swift | 16:04 | |
TobiasE | Hi, I found two link about the swift api with different content, does anybody know why there are differences inside? http://docs.openstack.org/api/openstack-object-storage/1.0/os-objectstorage-devguide-1.0.pdf and | 16:08 |
TobiasE | http://developer.openstack.org/api-ref-guides/bk-api-ref-objectstorage-v1.pdf | 16:08 |
notmyname | TobiasE: just from the table of contents, the first one looks more comprehensive | 16:10 |
notmyname | where did you find those? are they linked somewhere? | 16:10 |
TobiasE | google gave it to me | 16:10 |
*** vishy has quit IRC | 16:11 | |
*** vishy has joined #openstack-swift | 16:11 | |
TobiasE | The first one has more features described in chapter one. | 16:12 |
TobiasE | Are these features still supported? Even they are not mentioned in the second document (the newer one)? | 16:13 |
notmyname | yes! | 16:14 |
TobiasE | yes means still supported? | 16:15 |
TobiasE | And when still supported, where documented? | 16:15 |
notmyname | yes, definitely supported features | 16:18 |
notmyname | (also we're not in the habit of removing things that would break existing clients) | 16:19 |
notmyname | as to where documented... is that doc not sufficient? it looks like an official openstack doc | 16:20 |
notmyname | there is more documentation (the docs generated from the source code) at http://docs.openstack.org/developer/swift/ | 16:20 |
ahale | eww the detailed doc is dated last year while the one that says "supported" is dated today, looks pretty confusing | 16:21 |
notmyname | ya | 16:21 |
notmyname | annegentle: hello. I have docs questions. TobiasE linked 2 pdfs above. where do they come from? I haveven't seen them linked from docs.o.o before. but thye look like good docs | 16:22 |
*** kallebe has joined #openstack-swift | 16:23 | |
notmyname | I'm guessing since one is dated feb 5 (ie today) it's autogenerated based on patches landing | 16:25 |
*** nellysmitt has quit IRC | 16:27 | |
TobiasE | the newer one from the 5.th of february is a link from the official openstack api reference page | 16:28 |
peluse | notmyname, FYI I finally got my 3.9 working and did post some comments on the patch you mentioned yesterday... | 16:31 |
notmyname | thanks | 16:31 |
peluse | np | 16:31 |
notmyname | TobiasE: where? the only pdf link I see is for the api complete reference | 16:31 |
notmyname | TobiasE: well, actually before we get too distracted, did you get your initial question answered? both docs are probably fine. looks like they minimally overlap. all features are supported | 16:32 |
notmyname | peluse: I just got to your review in my email :-) | 16:35 |
*** bkopilov has joined #openstack-swift | 16:36 | |
notmyname | thanks for being a stickler for test coverage | 16:36 |
TobiasE | when you are here http://developer.openstack.org/api-ref-objectstorage-v1.html and press on the API Supported link, you get the newest one | 16:36 |
TobiasE | The older one I found when I googled for swift API doc | 16:37 |
notmyname | TobiasE: ah ok | 16:37 |
TobiasE | So, I wonder why there thinks in the older document that are not documented in the newer are still valid or NOT SUPPORTED? | 16:38 |
openstackgerrit | Merged openstack/swift: Tests for the base class of storage nodes https://review.openstack.org/151755 | 16:39 |
*** lcurtis has joined #openstack-swift | 16:40 | |
openstackgerrit | Merged openstack/swift: Remove the X-Newest pre-flight request on X-Timestamp https://review.openstack.org/103778 | 16:40 |
notmyname | TobiasE: I asked the docs team what the difference is | 16:49 |
notmyname | TobiasE: but know that all the features listed in each are supported and available | 16:49 |
acoles | peluse: notmyname : yes, +1 for insisting on tests | 16:52 |
*** jwalcik has quit IRC | 16:54 | |
*** swifty has quit IRC | 16:54 | |
TobiasE | notmyname: thanks | 16:54 |
*** lcurtis has quit IRC | 16:59 | |
*** lcurtis has joined #openstack-swift | 17:01 | |
*** abhirc_ has quit IRC | 17:02 | |
*** jrichli has joined #openstack-swift | 17:02 | |
*** jwalcik has joined #openstack-swift | 17:10 | |
*** imkarrer has joined #openstack-swift | 17:11 | |
imkarrer | Good morning! I am curious about the formpost middleware. Formpost returns 401 unauthorized error. I am following the documentation here http://docs.openstack.org/havana/config-reference/content/object-storage-form-post.html. It is also worth noting that the tempest test is failing. I am trying to verify the formpost middleware placement in the pipeline. Does it go before the auth middleware? | 17:11 |
notmyname | yup. from the sample config: "# Note: Put formpost just before your auth filter(s) in the pipeline" | 17:12 |
imkarrer | notmyname: Just a sanity check, it is in the correct place. Does anything come to mind about where else we could be failing? | 17:14 |
notmyname | imkarrer: generating the signature is generally the trickiest part (ie the HMAC) | 17:14 |
*** aix has quit IRC | 17:14 | |
notmyname | well, the part most easily fat-fingered | 17:14 |
*** rledisez has quit IRC | 17:15 | |
notmyname | imkarrer: are you using the `swift-form-signature` CLI tool to generate it? | 17:15 |
imkarrer | tempest should not fat finger it, and I am using the /bin/swift-form-signature script to make my key | 17:15 |
notmyname | hmmm | 17:16 |
notmyname | imkarrer: got any more context to share? do you have an example you can pastebin? | 17:18 |
*** Nadeem has joined #openstack-swift | 17:18 | |
*** Nadeem has quit IRC | 17:19 | |
imkarrer | notmyname: one moment | 17:20 |
*** rmcall has joined #openstack-swift | 17:21 | |
mahatic | notmyname, hello. I was looking into the recon middleware and there is a check in __call__ method that says if the url starts with "/recon/" then do a GET. Should I be changing the url for OPTIONS? | 17:21 |
notmyname | mahatic: no. I don't think you need to mess with the middleware at all. You only need to change the swift-recon utility to make an OPTIONS call instead of the GET to /recon/* | 17:22 |
*** mariusleu has quit IRC | 17:25 | |
mahatic | notmyname, okay, that's what I wanted to know, OPTIONS will be called with a /recon/* ? (I'm unsure on that being a valid url) | 17:25 |
notmyname | mahatic: no. OPTIONS will be called with *. | 17:25 |
*** abhirc has joined #openstack-swift | 17:26 | |
mahatic | notmyname, hmm, http://127.0.0.1:6000/* -> that will be an OPTIONS call? | 17:27 |
notmyname | mahatic: yes. but even just / would probably be fine for now | 17:28 |
hurricanerix_ | So who all is interested in a board game night, during the hackathon? | 17:29 |
hurricanerix_ | torgomatic: ^^^ | 17:29 |
mahatic | notmyname, oh okay. thanks | 17:29 |
*** abhirc has quit IRC | 17:33 | |
notmyname | hurricanerix_: definitely bring games. it's likely you'll find people to play | 17:33 |
*** jordanP has quit IRC | 17:33 | |
*** lcurtis has quit IRC | 17:35 | |
*** lcurtis has joined #openstack-swift | 17:35 | |
*** abhirc has joined #openstack-swift | 17:36 | |
*** abhirc has quit IRC | 17:36 | |
*** rdaly2_ has joined #openstack-swift | 17:37 | |
*** rdaly2 has quit IRC | 17:38 | |
*** mariusleu has joined #openstack-swift | 17:39 | |
*** acoles is now known as acoles_away | 17:41 | |
*** panbalag has joined #openstack-swift | 18:01 | |
*** jwalcik has quit IRC | 18:05 | |
*** geaaru has quit IRC | 18:08 | |
*** jistr has quit IRC | 18:09 | |
*** jistr has joined #openstack-swift | 18:10 | |
*** kallebe has left #openstack-swift | 18:15 | |
*** abhirc has joined #openstack-swift | 18:19 | |
*** jistr has quit IRC | 18:22 | |
*** abhirc has quit IRC | 18:23 | |
*** rdaly2_ has quit IRC | 18:26 | |
*** annegent_ has joined #openstack-swift | 18:26 | |
*** nellysmitt has joined #openstack-swift | 18:28 | |
*** abhirc has joined #openstack-swift | 18:32 | |
*** abhirc has quit IRC | 18:32 | |
*** nellysmitt has quit IRC | 18:33 | |
imkarrer | notmyname: I figured it out. In the keystone middleware section I needed the parameter 'delay_auth_decision = true'. I was able to infer this from the staticweb middleware documentation. We are not using static middleware but the auth needs to be delayed so that the authkey can verify the form. Keystone was throwing out the request since there was no auth metadata. Only the exipry token. | 18:35 |
imkarrer | notmyname: Thanks for letting me bounce some ideas off you! | 18:35 |
notmyname | imkarrer: ah! great to know. glad you figured it out | 18:36 |
* notmyname doesn't know of any situations where that keystone middleware should ever be false | 18:36 | |
imkarrer | notmyname: It was not specified in our configuration. Apparently it does not default to true if not specified. | 18:38 |
notmyname | ya | 18:38 |
notmyname | but setting it to false will break formpost, staticweb, tempurls, maybe public read/writes (? not sure on that one) | 18:39 |
*** fandi has joined #openstack-swift | 18:40 | |
torgomatic | there's got to be some way to warn about that | 18:40 |
torgomatic | every single person who uses keystone for auth tries a tempurl at some point and then wastes hours of their life until they find that setting and turn it on | 18:41 |
torgomatic | I cannot think of a reason to ever turn that off in a Swift cluster | 18:41 |
notmyname | torgomatic: initially should we just change the default? | 18:42 |
torgomatic | notmyname: "we", Swift, cannot, as it's keystonemiddleware's code | 18:42 |
notmyname | ah, yeah. just found that. it's in authtoken, not keystoneauth | 18:42 |
torgomatic | maybe that default makes sense for Nova? | 18:43 |
torgomatic | yeah, if it were keystoneauth, this would have been fixed years ago | 18:43 |
notmyname | well, I'm feeling a little cranky today. let me go ask... | 18:43 |
notmyname | hmm...our sample configs say the default is "1" | 18:44 |
torgomatic | then they lie | 18:46 |
torgomatic | cfg.BoolOpt('delay_auth_decision', default=False, | 18:46 |
notmyname | yup. we need to change our sample config. you want to do that or me? | 18:47 |
torgomatic | ^^ from keystonemiddleware.auth_token.py:239 | 18:47 |
torgomatic | notmyname: can you? my local tree is all kinds of wonky at the moment | 18:47 |
notmyname | kk | 18:47 |
torgomatic | (untracked files, otherwise a simple "git stash" would work) | 18:47 |
*** jwalcik has joined #openstack-swift | 18:49 | |
notmyname | torgomatic: do you remember if it prevents basic ACL functionality from working. specifically public content? | 18:50 |
torgomatic | notmyname: I think it does; no token --> 401 | 18:50 |
* notmyname is writing comments in the config | 18:50 | |
notmyname | right | 18:50 |
torgomatic | so public ACLs break, as do other auth systems in the pipeline (tempurl, $proprietary_auth, whatever) | 18:51 |
torgomatic | probably other things too, but I can't think of any | 18:52 |
notmyname | authenticated access to /info breaks without it | 18:54 |
*** btorch_ is now known as btorch | 18:59 | |
*** Nadeem has joined #openstack-swift | 19:00 | |
openstackgerrit | John Dickinson proposed openstack/swift: Correct the config default for delay_auth_decision https://review.openstack.org/153340 | 19:02 |
notmyname | torgomatic: ^^ | 19:02 |
panbalag | notmyname, hello | 19:14 |
notmyname | hello | 19:15 |
panbalag | notmyname, I'm working on a test plan for openstack-swift (including storage-policies). I also want to automate the test cases. So I thought Tempest would be the right place to put these tests. Based on the discussion with David Kranz, I understand that swift related tests are spread across Tempest and Swift (functional). He advised that you may be able to direct me to the right place. Can you help? | 19:16 |
*** lcurtis has quit IRC | 19:17 | |
*** jwalcik has quit IRC | 19:17 | |
*** lcurtis has joined #openstack-swift | 19:17 | |
notmyname | panbalag: my understanding is that most of the tempest tests are moving to the individual projects | 19:21 |
notmyname | panbalag: but that aside, what are you trying to test that's not currently tested today? | 19:21 |
notmyname | (more tests == more better!) | 19:21 |
*** silor1 has joined #openstack-swift | 19:22 | |
panbalag | notmyname, I don't see any storage policy related tests in Tempest. So I'm focusing on that right now | 19:22 |
*** silor has quit IRC | 19:24 | |
notmyname | panbalag: I need to step away for a little bit (pick up my kid from preschool). but you'll definitely be able to get answers from other people in here | 19:24 |
panbalag | notmyname, ok. | 19:24 |
*** abhirc has joined #openstack-swift | 19:25 | |
panbalag | peluse, clayg Could you help me here? If I wanted to contribute new test cases and its automation upstream, Where should I do it? | 19:26 |
*** nellysmitt has joined #openstack-swift | 19:26 | |
mahatic | notmyname, this might be silly. I'm implementing OPTIONS in middleware/recon.py (for cli/recon.py to use). Now, am I wrong in doing device.OPTIONS? (I get the devices from hosts that you pointed early) | 19:34 |
mahatic | notmyname, oh I just saw your other message (about you being away) nevermind | 19:35 |
*** jwalcik has joined #openstack-swift | 19:38 | |
*** abhirc has quit IRC | 19:48 | |
openstackgerrit | John Dickinson proposed openstack/swift: Correct the config default for delay_auth_decision https://review.openstack.org/153340 | 19:52 |
*** abhirc has joined #openstack-swift | 20:00 | |
*** zaitcev has joined #openstack-swift | 20:05 | |
*** ChanServ sets mode: +v zaitcev | 20:05 | |
notmyname | mahatic: no, I don't think you have to update middleware/recon.py | 20:17 |
peluse | panbalag, are you looking for ideas for new tests cases or have you written some test cases down and are unclear where/how to best implement them? | 20:17 |
notmyname | mahatic: I think you need to add support in cli/recon.py:Scout() to make an OPTIONS call | 20:17 |
panbalag | peluse, I already have test cases. So I want to know the where and how. | 20:18 |
notmyname | panbalag: what kind of tests are you writing? functional tests? unit tests? other? | 20:18 |
peluse | heh, yeah I was about to ask. maybe if you can share the test cases that would help us figure out the best place for them to land | 20:19 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift: Updated from global requirements https://review.openstack.org/88736 | 20:19 |
notmyname | my initial response is that all tests need to be in the swift source tree. and we'll be happy to point you in the right direction for that | 20:20 |
panbalag | notmyname, peluse, The tests include things like creating, deprecating storage policies, replicating contents between containers with different storage policies, etc. | 20:21 |
peluse | panbalag, so the functional test suite sounds like a great place to start looking and there are some tests there already but I'm sure you can find some gaps worth closing | 20:22 |
panbalag | notmyname, I would consider them mostly functional. | 20:22 |
notmyname | sounds like functional tests. those should be in test/functional | 20:22 |
notmyname | and yeah. check out what's there, as peluse said, and see where there are gaps | 20:22 |
panbalag | notmyname, peluse, ok..let me check ..I suppose they are in https://github.com/openstack/swift/tree/master/test/functional ? | 20:23 |
peluse | panbalag, and if you need some help navigating/identifying things there let us know here in the channel. yes, those are them | 20:23 |
clayg | so you guys went for the remove x-newest pre-flight instead in favor of capturing 409's - i hope that was a good idea... did anyone try it with container-sync besides me? | 20:24 |
*** silor1 has quit IRC | 20:24 | |
peluse | panbalag, and use of SAIO and steps to verify they work for you are at http://docs.openstack.org/developer/swift/development_saio.html | 20:24 |
panbalag | peluse, Will the existing swift related tempest tests be moved here in future? | 20:25 |
panbalag | peluse, Sure | 20:25 |
peluse | clayg, I didn't try with container-sync, i focused my last review on changes since my first review. If it it turns out to be a bad idea well, hell, your name is all over it so I'm good with it | 20:26 |
notmyname | panbalag: maybe (to tempest tests moving). mostly it depends on someone willing to take the time to do that. my understanding, though, is that almost all of the functionality in tempest is already tested in swift's functional tests | 20:26 |
clayg | are these L names really the final cut? Lizard? Love? i'm not even into Liberty that much - more of an anarchist | 20:27 |
notmyname | clayg: ya. and there's a big stink about it (in the TC meetings and on the dev mailing list) | 20:27 |
clayg | heh, ok, but there will be no Hood or Grizzly names added in the final ballet - I should pick now before I forget? | 20:28 |
peluse | love??? OMG | 20:28 |
notmyname | ya, I wish s/Havana/Hood/ | 20:29 |
clayg | ok, well i'm going to go ahead and vote, I think London would be ok | 20:29 |
peluse | we should be able to do a write in.... like Liquor or something :) | 20:30 |
notmyname | Havana release in portland. london release in vancouver. | 20:30 |
clayg | I could probably get used to Lizard, I used to call the G release Giraffe, I think i'd been calling L "lollipop" | 20:30 |
notmyname | lemming was the marketing-disallowed L option | 20:31 |
clayg | awww are lemmings from canada? | 20:31 |
notmyname | probably end up with the miami release in tokyo | 20:31 |
peluse | or we could combine the two and call it lizard-licker :) | 20:31 |
notmyname | sounds like an ubuntu release | 20:31 |
panbalag | peluse, ok. I can verify that. In case, there are any gaps between Tempest and Functional, I'll work on addressing the gaps. In case you hear about anyone already working on it, let me know so that I do not duplicate efforts. | 20:32 |
notmyname | panbalag: it's all you! thanks! | 20:32 |
clayg | ok, i'm done - I think lemming would have been good - marketing could have had fun with that - it's like the vw bug lemon adds | 20:32 |
peluse | panbalag, yup, awesome. if you want to post your test plan somewhere I'm sure you would get some good feedback as well | 20:32 |
clayg | swift - scalable, dependable, boring - follow the crowd | 20:33 |
panbalag | peluse, I was going to ask that next...is there any place where I can post it? | 20:33 |
panbalag | peluse, do you use any kind of review board ? | 20:33 |
peluse | anywhere you like then post a link here in the channel | 20:34 |
peluse | or, I dunno, notmyname what about posting it as a spec or something? | 20:34 |
notmyname | ya, a spec has the distinct advantage of being seen on gerrit | 20:34 |
notmyname | I think that would be best | 20:34 |
peluse | yup | 20:34 |
peluse | panbalag, do you know what we mean? the swift-specs repo? | 20:35 |
notmyname | this is cool | 20:36 |
notmyname | this is cool http://kmike.ru/python-data-structures/ | 20:36 |
panbalag | peluse, nope. Can you point me how to. | 20:36 |
notmyname | mattoliverau: ^^ there's some trie data structures there | 20:36 |
peluse | panbalag, here's an example. https://review.openstack.org/#/c/142146/ | 20:36 |
peluse | notmyname, are there directions anywhere for doing a spec? I can't remember | 20:36 |
notmyname | ya, looking now | 20:37 |
notmyname | panbalag: the high-level flow is documented at http://specs.openstack.org/openstack/swift-specs/readme_link.html | 20:37 |
notmyname | here's a mirror to the repo https://github.com/openstack/swift-specs | 20:37 |
notmyname | and you'll have to do submissions and reviews like any other openstack project (git-review is a helpful tool) http://docs.openstack.org/infra/manual/developers.html | 20:38 |
mattoliverau | notmyname: cool, I'll take a look and see if any are a better fit then mine :) | 20:38 |
panbalag | notmyname, Thanks. I'll check it. I'll message here if any questions. | 20:39 |
notmyname | panbalag: great | 20:40 |
mattoliverau | None are distributed in any way or items aren't time stamped (for merging) but maybe more efficient (and hackable).. I'll look into this some more :) | 20:42 |
*** silor has joined #openstack-swift | 20:44 | |
*** abhirc has quit IRC | 20:54 | |
*** annegent_ has quit IRC | 20:55 | |
*** annegent_ has joined #openstack-swift | 21:02 | |
torgomatic | Lemming would have been an apt name | 21:06 |
*** zul has quit IRC | 21:12 | |
zaitcev | Meh, now I need to read kernel again. I thought I was free. | 21:35 |
*** silor has quit IRC | 21:41 | |
openstackgerrit | Merged openstack/swift: Correct the config default for delay_auth_decision https://review.openstack.org/153340 | 21:43 |
*** nellysmitt has quit IRC | 21:54 | |
*** mahatic has quit IRC | 21:59 | |
*** abhirc has joined #openstack-swift | 22:00 | |
*** mariusleu has quit IRC | 22:21 | |
openstackgerrit | Thiago da Silva proposed openstack/swift: versioned writes middleware https://review.openstack.org/134347 | 22:22 |
*** abhirc has quit IRC | 22:25 | |
*** abhirc has joined #openstack-swift | 22:27 | |
*** mariusleu has joined #openstack-swift | 22:34 | |
*** jwalcik has quit IRC | 22:49 | |
*** yuanz has joined #openstack-swift | 22:53 | |
*** annegent_ has quit IRC | 22:55 | |
*** yuan has quit IRC | 22:56 | |
*** abhirc has quit IRC | 23:07 | |
*** zul has joined #openstack-swift | 23:12 | |
*** abhirc has joined #openstack-swift | 23:15 | |
*** jrichli has quit IRC | 23:18 | |
*** echevemaster has joined #openstack-swift | 23:19 | |
*** chlong has joined #openstack-swift | 23:23 | |
*** zul has quit IRC | 23:24 | |
*** abhirc has quit IRC | 23:24 | |
*** EmilienM is now known as EmilienM|afk | 23:33 | |
*** annegent_ has joined #openstack-swift | 23:35 | |
*** zul has joined #openstack-swift | 23:37 | |
*** zul has quit IRC | 23:37 | |
*** esmute has quit IRC | 23:39 | |
*** annegent_ has quit IRC | 23:41 | |
*** esmute has joined #openstack-swift | 23:41 | |
*** david-lyle is now known as david-lyle_afk | 23:41 | |
*** zul has joined #openstack-swift | 23:47 | |
*** IRTermite has quit IRC | 23:48 | |
*** nellysmitt has joined #openstack-swift | 23:55 | |
*** openstack has joined #openstack-swift | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!