Tuesday, 2015-10-20

*** lyrrad has quit IRC00:05
*** setmason has quit IRC00:10
*** Ailus has joined #openstack-swift00:12
*** DericHorn-HP has quit IRC00:12
*** garthb has quit IRC00:14
*** nadeem has quit IRC00:16
*** setmason has joined #openstack-swift00:19
*** amit213 has quit IRC00:20
*** amit213 has joined #openstack-swift00:21
*** setmason has quit IRC00:24
*** nadeem has joined #openstack-swift00:25
*** jrichli has joined #openstack-swift00:25
*** dmorita has joined #openstack-swift00:31
*** gyee has quit IRC00:36
*** m_kazuhiro has joined #openstack-swift00:42
*** haomaiwa_ has quit IRC00:47
*** zaitcev has quit IRC00:48
*** zaitcev has joined #openstack-swift00:50
*** ChanServ sets mode: +v zaitcev00:50
kota_good morning00:56
*** setmason has joined #openstack-swift01:00
mattoliveraukota_: morning01:07
kota_mattoliverau: morning :)01:07
*** klrmn1 has quit IRC01:09
kota_seeing the pycon video notmyname suggested in backlog, interesting.01:15
*** ChanServ changes topic to "Review Dashboard: https://goo.gl/eqeGwE | Summary Dashboard: https://goo.gl/jL0byl | Summit schedule: http://mitakadesignsummit.sched.org/type/swift | Logs: http://eavesdrop.openstack.org/irclogs/%23openstack-swift/"01:16
notmynameswift track schedule in the topic message now01:16
*** DericHorn-HP has joined #openstack-swift01:18
*** nadeem has quit IRC01:25
*** haomaiwang has joined #openstack-swift01:30
*** DericHorn-HP has quit IRC01:33
*** DericHorn-HP has joined #openstack-swift01:46
*** siva_krishnan has joined #openstack-swift01:51
openstackgerritAlexandra Settle proposed openstack/swift: Documenting the ability to specify ranges for SLO segments  https://review.openstack.org/23181802:03
*** haomaiwang has quit IRC02:07
*** haomaiwa_ has joined #openstack-swift02:08
*** devlaps has quit IRC02:15
*** Ailus has quit IRC02:25
*** devlaps has joined #openstack-swift02:29
*** haomaiwa_ has quit IRC02:31
*** devlaps has quit IRC02:40
*** DericHorn-HP has quit IRC02:44
*** sanchitmalhotra has joined #openstack-swift02:47
*** haomaiwang has joined #openstack-swift02:49
*** klrmn1 has joined #openstack-swift02:59
*** eikke has quit IRC03:00
*** haomaiwang has quit IRC03:05
*** haomaiwang has joined #openstack-swift03:07
*** trifon has joined #openstack-swift03:12
*** haomaiwang has quit IRC03:12
*** asettle has joined #openstack-swift03:25
*** sanchitmalhotra1 has joined #openstack-swift03:29
*** sanchitmalhotra has quit IRC03:31
*** klrmn1 has quit IRC03:33
*** klrmn2 has joined #openstack-swift03:33
*** links has joined #openstack-swift03:39
*** subscope has joined #openstack-swift03:42
*** zhill has joined #openstack-swift03:44
*** trifon has quit IRC03:47
*** links has quit IRC03:52
*** klrmn2 has quit IRC03:56
openstackgerritAlexandra Settle proposed openstack/swift: Documenting the ability to specify ranges for SLO segments  https://review.openstack.org/23181803:56
*** SkyRocknRoll has joined #openstack-swift04:14
*** links has joined #openstack-swift04:15
*** ppai has joined #openstack-swift04:20
*** SkyRocknRoll has quit IRC04:28
*** SkyRocknRoll has joined #openstack-swift04:30
*** asettle has quit IRC04:35
notmynameI just booked http://www.viator.com/tours/Tokyo/Mt-Fuji-Lake-Ashi-and-Bullet-Train-Day-Trip-from-Tokyo/d334-2142TYO_F800_F820 for sunday04:43
notmynamekota_: ^04:44
kota_notmyname: great04:45
notmynameof course, if anyone else will be there on sunday, I'd be happy if you joined me04:47
*** jrichli_ has joined #openstack-swift04:48
openstackgerritJanie Richling proposed openstack/swift: WIP - Support for http footers - Replication and EC  https://review.openstack.org/23739304:49
*** jrichli has quit IRC04:51
jrichli_on Monday, a few of us are going to http://www.viator.com/tours/Tokyo/Panoramic-Tokyo-Day-Tour-Meiji-Shrine-Asakusa-Temple-and-Tokyo-Bay-Cruise/d334-2142TYO_A07004:52
notmynameoh, that looks good. I was going to try to find something inside tokyo for monday04:53
notmyname"Please note: On Mondays, Fridays and other days when the Imperial Palace East Garden is closed, you will visit Imperial Palace Plaza instead."04:54
jrichli_I think its all booked up, though.  mahatic tried to get a ticket yesterday04:54
jrichli_yes, i saw that.  sort of a bummer.04:54
notmynameyup. nothing available for the 26th04:54
jrichli_your tour sounds fun!  I am flying in on Sunday.04:55
*** trifon has joined #openstack-swift04:56
jrichli_i heard somebody suggest that we get our public transportation (train) tickets ahead of time.  has anybody done that?04:57
notmynamenow I'm wondering if I can find a way around the sold out tour ;-)04:59
jrichli_hmm ... good luck :-)  well if I hear of somebody deciding not to go, I will let you know05:01
jrichli_well, I am off to bed.  g'nite!05:03
*** jrichli_ has quit IRC05:04
*** sanchitmalhotra has joined #openstack-swift05:10
*** sanchitmalhotra1 has quit IRC05:12
*** siva_krishnan has quit IRC05:25
*** siva_krishnan has joined #openstack-swift05:26
*** haomaiwang has joined #openstack-swift05:34
*** silor has joined #openstack-swift05:39
*** jamielennox is now known as jamielennox|away05:39
kota_nomyname: i could make a time to tour somewhere if you cannot get a tour ticket.05:41
kota_on monday.05:42
kota_notmyname: I'll have some prep for our booth on monday but other time I'll be free.05:42
*** janonymous has joined #openstack-swift05:46
*** mac_ified has quit IRC05:47
*** haomaiwang has quit IRC05:53
*** eranrom has joined #openstack-swift05:53
*** manas has joined #openstack-swift06:12
*** silor1 has joined #openstack-swift06:16
*** siva_krishnan has quit IRC06:16
*** silor has quit IRC06:19
*** silor1 is now known as silor06:19
*** fifieldt has joined #openstack-swift06:43
*** zaitcev has quit IRC06:45
*** kragniz has quit IRC06:46
*** haomaiwang has joined #openstack-swift07:07
*** rledisez has joined #openstack-swift07:15
*** zhill has quit IRC07:17
*** setmason has quit IRC07:25
*** jmccarthy has quit IRC07:32
*** jmccarthy has joined #openstack-swift07:33
*** haomaiwang has quit IRC07:33
*** haomaiwang has joined #openstack-swift07:37
openstackgerritEran Rom proposed openstack/swift: Add process level concurrency to container sync  https://review.openstack.org/21009907:46
openstackgerritEran Rom proposed openstack/swift: Container-Sync to iterate only over synced containers  https://review.openstack.org/20580307:46
*** openstackgerrit has quit IRC07:46
*** openstackgerrit has joined #openstack-swift07:46
*** jordanP has joined #openstack-swift07:48
*** akle has quit IRC08:06
*** janonymous has quit IRC08:13
*** geaaru has joined #openstack-swift08:19
*** jistr has joined #openstack-swift08:27
*** haomaiwang has quit IRC08:27
*** sanchitmalhotra1 has joined #openstack-swift08:35
*** sanchitmalhotra has quit IRC08:36
*** kragniz_ has joined #openstack-swift08:41
*** kragniz_ is now known as kragniz08:41
*** tdasilva has quit IRC09:02
*** aix has joined #openstack-swift09:05
*** marzif has joined #openstack-swift09:07
*** manas has quit IRC09:08
*** mahatic has joined #openstack-swift09:10
mahaticnotmyname: haha, I was also thinking if I could find my way into sold out tour, by just showing up to the tour guide :P09:12
*** dmorita has quit IRC09:15
*** tdasilva has joined #openstack-swift09:21
*** jamielennox|away is now known as jamielennox09:26
*** sanchitmalhotra has joined #openstack-swift09:31
*** sanchitmalhotra1 has quit IRC09:33
*** manas has joined #openstack-swift09:36
*** sanchitmalhotra1 has joined #openstack-swift09:47
*** sanchitmalhotra has quit IRC09:48
*** acoles_ is now known as acoles09:57
*** marzif has quit IRC10:10
*** subscope has quit IRC10:10
*** subscope has joined #openstack-swift10:12
*** subscope has quit IRC10:13
onovynotmyname, hi, did you have time for https://review.openstack.org/#/c/231354/ pls?10:22
*** csmart has quit IRC10:27
*** jmccarthy has quit IRC10:29
*** aix has quit IRC10:29
*** aix has joined #openstack-swift10:30
*** jmccarthy has joined #openstack-swift10:33
*** kei_yama has quit IRC10:40
*** manas has quit IRC10:56
*** jamielennox is now known as jamielennox|away11:00
*** weihan has joined #openstack-swift11:04
*** manas has joined #openstack-swift11:15
*** acoles is now known as acoles_11:21
*** marcusvrn_ has joined #openstack-swift11:34
*** csmart has joined #openstack-swift11:37
*** manas has quit IRC11:38
*** acoles_ is now known as acoles11:42
*** jordanP has quit IRC11:58
*** eranrom has quit IRC12:02
*** CaioBren_ has joined #openstack-swift12:05
*** weihan has quit IRC12:07
*** CaioBrentano has quit IRC12:09
*** CaioBrentano has joined #openstack-swift12:10
*** CaioBren_ has quit IRC12:10
*** CaioBrentano has quit IRC12:11
*** CaioBrentano has joined #openstack-swift12:12
*** CaioBren_ has joined #openstack-swift12:13
*** CaioBrentano has quit IRC12:16
*** Guest41776 has quit IRC12:19
*** jordanP has joined #openstack-swift12:28
*** haomaiwa_ has joined #openstack-swift12:37
*** esker has joined #openstack-swift12:51
*** esker has quit IRC12:52
*** esker has joined #openstack-swift12:52
*** m_kazuhiro has quit IRC12:54
*** alejandrito has joined #openstack-swift12:54
*** CaioBren_ has quit IRC12:55
*** mac_ified has joined #openstack-swift12:56
*** CaioBrentano has joined #openstack-swift12:56
*** janonymous has joined #openstack-swift13:00
*** breitz has quit IRC13:07
*** breitz has joined #openstack-swift13:07
*** petertr7_away is now known as petertr713:08
*** WBHuber has joined #openstack-swift13:10
*** NM has quit IRC13:13
*** NM has joined #openstack-swift13:15
*** ChanServ sets mode: +v tdasilva13:16
openstackgerritGreg Lange proposed openstack/swift: Adds read only middleware.  https://review.openstack.org/23374913:19
*** petertr7 is now known as petertr7_away13:22
*** dustins has joined #openstack-swift13:25
*** petertr7_away is now known as petertr713:28
*** weihan has joined #openstack-swift13:47
*** jrichli has joined #openstack-swift13:49
*** siva_krishnan has joined #openstack-swift13:50
*** ppai has quit IRC13:56
*** blmartin has joined #openstack-swift14:01
*** janonymous has quit IRC14:12
*** vinsh has quit IRC14:12
*** haomaiwa_ has quit IRC14:12
*** vinsh has joined #openstack-swift14:12
*** petertr7 is now known as petertr7_away14:13
*** haomaiwa_ has joined #openstack-swift14:13
*** haomaiwa_ has quit IRC14:13
*** haomaiwang has joined #openstack-swift14:13
openstackgerritPeter Lisák proposed openstack/swift: swift-ring-builder can't remove a device with zero weight  https://review.openstack.org/23309614:14
*** jlhinson has joined #openstack-swift14:14
*** trifon has quit IRC14:15
*** pdardeau has joined #openstack-swift14:15
openstackgerritPeter Lisák proposed openstack/swift: swift-init return codes  https://review.openstack.org/23035214:17
*** petertr7_away is now known as petertr714:17
*** sanchitmalhotra1 has quit IRC14:22
openstackgerritAlistair Coles proposed openstack/swift: Enable object server to return non-durable data  https://review.openstack.org/21527614:23
*** Ailus has joined #openstack-swift14:24
*** Ailus has quit IRC14:25
*** NM has quit IRC14:25
*** dustins has quit IRC14:26
*** setmason has joined #openstack-swift14:26
*** NM has joined #openstack-swift14:28
*** dustins has joined #openstack-swift14:29
*** Ailus has joined #openstack-swift14:31
*** setmason has quit IRC14:38
*** haomaiwang has quit IRC14:41
*** haomaiwa_ has joined #openstack-swift14:44
*** haomai___ has joined #openstack-swift14:48
*** haomaiwa_ has quit IRC14:51
*** esker has quit IRC14:55
*** haomai___ has quit IRC15:01
*** haomaiwa_ has joined #openstack-swift15:01
*** links has quit IRC15:02
*** haomaiwa_ has quit IRC15:04
*** garthb has joined #openstack-swift15:04
*** haomaiwang has joined #openstack-swift15:06
*** SkyRocknRoll has quit IRC15:08
*** setmason has joined #openstack-swift15:09
*** nadeem has joined #openstack-swift15:18
*** lcurtis has joined #openstack-swift15:20
*** breitz has quit IRC15:20
*** breitz has joined #openstack-swift15:22
*** silor has quit IRC15:23
*** dustins has quit IRC15:25
*** pdardeau has quit IRC15:26
*** siva_krishnan has quit IRC15:27
*** minwoob has joined #openstack-swift15:27
*** janonymous has joined #openstack-swift15:28
*** petertr7 is now known as petertr7_away15:31
*** jmccarthy has quit IRC15:32
openstackgerritMerged openstack/swift: Encrypter and Decrypter middleware - object body only  https://review.openstack.org/19419115:36
*** 17SADU299 has joined #openstack-swift15:36
*** 16WAAKF6R has joined #openstack-swift15:36
*** dustins has joined #openstack-swift15:38
*** siva_krishnan has joined #openstack-swift15:44
*** wasmum has joined #openstack-swift15:47
openstackgerritGanesh Maharaj Mahalingam proposed openstack/swift: DiskFileNoSpace check during object delete  https://review.openstack.org/23764815:48
*** silor has joined #openstack-swift15:49
notmynamegood morning15:51
*** garthb_ has joined #openstack-swift15:54
*** garthb has quit IRC15:54
*** gyee has joined #openstack-swift15:56
*** mahatic_ has joined #openstack-swift15:57
*** mahatic has quit IRC15:57
mahatic_notmyname: good morning15:58
notmynamemahatic_: hi15:58
notmynamemahatic_: seems you're in the same boat as me for the tokyo tour on monday: tried to sign up and it's already sold out15:58
mahatic_notmyname: i know, sold out too soon!16:00
*** haomaiwang has quit IRC16:01
*** haomaiwang has joined #openstack-swift16:01
jrichlinotmyname mahatic_: good morning/evening16:01
mahatic_jrichli: morning!16:02
jrichlinotmyname: I was starring some reviews in the summary dashboard, and I realized that patch 167828 is not found in the dashboard.  Is there a reason for that?16:10
patchbotjrichli: https://review.openstack.org/#/c/167828/ - Add functional test for multi-range GET requests.16:10
notmynamejrichli: probably, but I'm not sure if there's a good reason ;-)16:10
jrichlilol16:11
notmynamejrichli: I've seen some patches fall off of the review dashboard, but actually I'm not sure why. As far as I can tell, the search queries should show them, but obviously that doesn't always happen16:11
notmynameI'd love to figure out why so I can update the dashboard16:11
jrichlioh, ic.  that's interesting16:13
notmynames/interesting/frustrating/16:15
*** CaioBren_ has joined #openstack-swift16:16
pchngclayg: Updated the Vagrant SAIO crypto setup now that encrypter/decrypter middleware changes have been merged upstream: https://github.com/swiftstack/vagrant-swift-all-in-one/pull/2516:18
*** david-lyle has quit IRC16:18
*** david-lyle has joined #openstack-swift16:18
*** CaioBrentano has quit IRC16:19
*** blmartin has quit IRC16:22
*** lyrrad has joined #openstack-swift16:25
*** jistr has quit IRC16:27
*** pdardeau has joined #openstack-swift16:29
*** weihan has quit IRC16:32
*** weihan has joined #openstack-swift16:33
*** haomaiw__ has joined #openstack-swift16:33
*** jordanP has quit IRC16:33
*** haomaiwang has quit IRC16:34
*** jlhinson has quit IRC16:37
*** weihan has quit IRC16:37
claygpchng: yeah that's awesome!16:42
*** aix has quit IRC16:44
pchngclayg: You're welcome :)16:45
*** haomaiwang has joined #openstack-swift16:52
CaioBren_Hi Swift's gurus! Is there any restriction about segmented (large) objects about being public?16:52
claygCaioBren_: tempurls or container acl's?16:53
*** haomaiw__ has quit IRC16:54
claygCaioBren_: both have restrictions - but there a little different - basically you need to make sure the authorization method is scoped to the segments as well as the manifest16:54
claygCaioBren_: so tempurls - either use the same container with container-tempurl-key or different container with account-tempurl-key16:54
CaioBren_clayg container acls16:54
claygCaioBren_: for container acls - either use the same container, or add the public read acl to the segment container16:54
tdasilvanotmyname: saw your comment earlier about the mt. fuji tour on Sunday..anybody planning on doing that on Monday?16:55
claygtdasilva: does the conference not start until Tuesday?16:55
tdasilvaclayg: correct16:55
tdasilvaclayg: that's why I thought of maybe doing that tour on Monday16:56
notmynametdasilva: not sure. seems there's still availability that day16:57
tdasilvanotmyname: sounds really interesting...16:57
tdasilvanotmyname: I arrive Sunday later afternoon, otherwise I'd join you guys16:57
notmynameyeah, I think a lot of people arrive then too16:58
CaioBren_clayg I'm still getting 401! :(16:58
claygtdasilva: I don't arrive until Monday ~ 3pm16:58
tdasilvaclayg, notmyname: how long is the flight for you guys?17:00
notmyname11 hours. ish17:00
*** haomaiwang has quit IRC17:01
clayg11hrs going 9hrs coming home17:01
CaioBren_clayg reading the docs, I understood that swift client creates a manifest object. where is this object placed?17:01
claygwell 9.5 - stupid winds17:01
*** haomaiwang has joined #openstack-swift17:01
tdasilvalol17:01
claygCaioBren_: are you using the swift cli17:01
CaioBren_clayg yep17:02
claygCaioBren_: ok, so by default it'll make the manifest at the name you uploaded in the container you named as an arg17:03
claygthen the *segments* go into a conainer named <name_of_container>_segments17:03
claygCaioBren_: DLO or SLO?17:03
CaioBren_clayg so... I'm not finding this manifest object!17:04
claygCaioBren_: it'll be a DLO I think unless you explicitly use the --use-slo option17:04
CaioBren_clayg I tried both... because I really didn't get the difference17:05
claygwhat do you mean?  it's just the object that is the *lo?17:05
claygCaioBren_: it's quite simple really, DLO's have a very small and niche use-case - don't use them unless SLO's don't work for you17:05
*** papercup has joined #openstack-swift17:06
clayglike if you `swift upload my_container my_file.tar.gz` then the manifest is at `swift stat my_container my_file.tar.gz`17:07
claygnotmyname: did that poor guy on the ML that was having all that trouble with DLO's ever hit us back?17:08
CaioBren_clayg Maybe Im not making myself clear :(17:08
CaioBren_clayg I'm able to upload the object, and I can retrieve it using token. I'm having problem to download this object publicly (without X-Auth-Token header)17:09
claygCaioBren_: no i followed that part17:10
clayg"CaioBren_ | clayg so... I'm not finding this manifest object!"  <- you meant on the public GET, it 404's?17:10
*** rledisez has quit IRC17:10
CaioBren_clayg ohhhhh... now I got it! I was thinking that the "manifest object" would be a different object.17:13
claygCaioBren_: ok, cool - so back to the 404's17:13
CaioBren_clayg the answer is no. I'm getting a 40117:13
clayg401... is that right... must be the .rlistings17:14
claygso if you swift stat the manifest - what sorta headers do you got?  is the manifest a dlo or slo?17:14
*** petertr7_away is now known as petertr717:14
*** mahatic_ has quit IRC17:14
*** mahatic has joined #openstack-swift17:15
CaioBren_clayg there is no mention about it... but it is dlo17:16
CaioBren_clayg I'll try setting .rlistings ;)17:17
*** geaaru has quit IRC17:18
claygwell you get *either* x-object-manifest: container_segments/<some_prefix>17:18
*** zhill has joined #openstack-swift17:18
claygor x-static-large-object: true17:18
claygso yeah DLO - try to add .rlistings to the _segments container17:18
CaioBren_clayg I have to set this header on <container>_segments ?17:18
claygno, that header is what makes an object a manifest instead of a zero-byte object or a blob of json17:19
CaioBren_clayg ok17:19
CaioBren_clayg Manifest: test_segments/1.63gb.iso/1443744304.000000/1631322112/400000000/17:19
CaioBren_clayg there is no prefix :(17:20
claygyeah so DLO - no no the name and the timestamp and the size and stuff - *that's* the prefix17:20
clayglike you can list test_segments and see there's a bunch of objects in there that start with those names...17:20
claygthose are your segments17:20
claygneway - try adding the .rlistings, .r:* to test_segments17:20
*** haomaiwang has quit IRC17:21
claygnote that makes the _segments container pretty public - I'm not sure how restrictive the other data in that container needs to be?17:21
*** haomaiwang has joined #openstack-swift17:21
CaioBren_clayg thanks dude! The issue was the ".rlisting" not set on container17:22
claygCaioBren_: yeah, so point your browser at the test_segments *container* so you can understand for sure what .rlistings *does*17:23
CaioBren_clayg I'm quite sure that there is no mention about this on docs!17:23
claygas long as that works for you - you're welcome!17:23
*** mahatic has quit IRC17:24
claygyeah, i'm not sure if *LO's need a FAQ, or if there should be a section on *LO's in with container acl's or vice versa :\17:25
CaioBren_clayg :)17:25
claygCaioBren_: no it's not funny!  I think you're right - I have no idea how someone would figure this out outside of reading the code or asking someone that's read the code!  I just don't know what words to write or where to write them!  :\17:26
claygCaioBren_: maybe we can put this irc log under the *LO's docs in the section "for the lolz"17:27
*** klrmn1 has joined #openstack-swift17:28
CaioBren_clayg the "happy face" was for finding out that I was not missing anything... and maybe helped to find a gap on docs! ;)17:32
CaioBren_clayg thanks again! I really appreciate it!17:33
*** kragniz has quit IRC17:39
*** kragniz has joined #openstack-swift17:39
*** trifon has joined #openstack-swift17:44
*** jlhinson has joined #openstack-swift17:46
*** siva_krishnan has quit IRC17:49
notmynameclayg: nope. AFAIK, the DLO ML person never responded further17:53
*** garthb_ has quit IRC17:58
*** garthb_ has joined #openstack-swift17:58
claygnotmyname: torgomatic: sweet!  my replica-part placement planner is only nominally slower!17:59
clayghttps://github.com/clayg/swift/pull/2 if anyone wants to start picking at it before it gets all cleaned up18:00
*** haomaiwang has quit IRC18:01
*** haomaiwang has joined #openstack-swift18:01
*** jamielennox|away is now known as jamielennox18:02
*** acoles is now known as acoles_18:02
*** silor1 has joined #openstack-swift18:03
claygoh... well nominal is somewhat subjective - it's *only* 15% slower on average :P18:04
*** silor has quit IRC18:04
*** silor1 is now known as silor18:04
torgomaticif the algorithm is better and it doesn't even double the runtime, ship it18:06
*** bill_az has joined #openstack-swift18:09
*** silor has quit IRC18:10
*** silor has joined #openstack-swift18:11
*** zhill has quit IRC18:11
*** zhill has joined #openstack-swift18:13
*** marzif has joined #openstack-swift18:16
*** zhill has quit IRC18:16
*** zhill has joined #openstack-swift18:19
*** marzif has quit IRC18:23
*** diogogmt has joined #openstack-swift18:28
*** jlhinson has quit IRC18:29
*** marzif has joined #openstack-swift18:29
*** jlhinson has joined #openstack-swift18:29
*** jlhinson_ has joined #openstack-swift18:32
*** diogogmt has quit IRC18:34
*** siva_krishnan has joined #openstack-swift18:34
*** jlhinson has quit IRC18:35
*** diogogmt has joined #openstack-swift18:35
*** diogogmt has quit IRC18:44
*** diogogmt has joined #openstack-swift18:45
*** zaitcev has joined #openstack-swift18:46
*** ChanServ sets mode: +v zaitcev18:46
*** haomaiwang has quit IRC18:50
*** remix_tj has quit IRC18:59
*** remix_tj has joined #openstack-swift19:03
*** gyee has quit IRC19:05
*** zhill has quit IRC19:06
*** thumpba has joined #openstack-swift19:09
*** jlhinson_ has quit IRC19:09
*** remix_tj has quit IRC19:11
*** zhill has joined #openstack-swift19:12
*** remix_tj has joined #openstack-swift19:13
*** eranrom has joined #openstack-swift19:14
*** klrmn1 has quit IRC19:16
*** kfarr has joined #openstack-swift19:16
kfarrDoes Swift use oslo_context's RequestContext?  If not, how does it pass around such information?  https://github.com/openstack/oslo.context/blob/master/oslo_context/context.py19:19
*** janonymous has quit IRC19:22
*** siva_krishnan has quit IRC19:25
*** marzif has quit IRC19:27
*** marzif has joined #openstack-swift19:28
*** siva_krishnan has joined #openstack-swift19:29
glangehttps://github.com/openstack/swift/blob/master/swift/common/middleware/tempauth.py <-- maybe that will help?19:32
*** jlhinson has joined #openstack-swift19:34
*** siva_krishnan has quit IRC19:35
*** siva_krishnan has joined #openstack-swift19:39
*** ds_ has joined #openstack-swift19:39
*** zaitcev has quit IRC19:40
*** zaitcev has joined #openstack-swift19:42
*** ChanServ sets mode: +v zaitcev19:42
openstackgerritEran Rom proposed openstack/swift: Add process level concurrency to container sync  https://review.openstack.org/21009919:46
*** zhill has quit IRC19:47
*** zhill has joined #openstack-swift19:48
*** diazjf has joined #openstack-swift19:48
diazjfHello everyone. I just had a quick question, should swift be using oslo.context? What is used to derive user context which contains keystone variables?19:51
*** haomaiwang has joined #openstack-swift19:51
*** themadcanudist has joined #openstack-swift19:51
glangehttps://github.com/openstack/swift/blob/master/swift/common/middleware/keystoneauth.py19:52
themadcanudistHi, is there a way to determine if a container has .rlisting enabled on it without having the credentials of the tenant that owns the container? "swiftly" doesn't seem to have this capability.19:52
diazjfthanks glange, so swift is not required to use oslo.context then correct19:53
glangeyes, that is correct, swift doesn't seem to use much oslo stuff -- swift sort of predates oslo19:54
themadcanudistI suppose the question is, can I manipulate the READ ACLs via `swiftly` or some other tools?19:55
*** thumpba has quit IRC19:56
*** haomaiwang has quit IRC19:56
diazjfglange, thanks :)19:57
glangesure19:57
*** CaioBren_ has left #openstack-swift19:57
*** CaioBren_ has joined #openstack-swift19:57
*** CaioBren_ has quit IRC19:58
hurricanerixthemadcanudist: are you trying to do this from a server that has access to your ring and backend servers?  if so, you could look into using swiftly's direct mode '-D', which uses the ring to directly talk to things without the needing user credentials.20:00
themadcanudistyeah, for sure!20:01
themadcanudistthat's the thing, I use -D, but how do I access the READ ACL of a container?20:02
hurricanerixunless I am misunderstanding you, wouldn't you just set the "X-Container-Read: ..." header?20:03
*** minwoob has quit IRC20:04
themadcanudistNo, that's correct, sec.20:07
notmynameglange: I was curious if swift uses oslo context20:08
themadcanudisthurricanerix: Ah, my issue is this, when I use swiftly -D "HEAD" on the container, it never returns the X-Container-Read/Write headers20:09
themadcanudistwhy!?20:09
themadcanudistI was assuming they were not set, which is the root of my issue20:09
glangenotmyname: I've answered my limit of questions today, sorry :)20:10
notmyname:-)20:10
notmynameglange: Im not sure what's going on. just see multiple questions about that when i got back from lunch20:10
glangegrepping for oslo on the swift code base turns up almost nothing20:10
notmynameglange: good!20:11
glangehaha20:11
notmynamebut why "almost"?20:11
notmynameshouldn't it be zero? ;-)20:11
hurricanerixthemadcanudist, ahh, I bet those headers are stripped out if you are not the account owner, and maybe swiftly is not being treated as such.  let me see what it does when I try it.20:11
themadcanudistI guess the X-COntainer-Read/Write headers aren't actually returned on head/get requests for containers?20:11
themadcanudisti see20:11
glangehttp://paste.openstack.org/show/476906/ <-- that is all the oslo I see20:12
*** klrmn1 has joined #openstack-swift20:13
notmynameah, oslosphinx20:13
*** nadeem has quit IRC20:14
hurricanerixthemadcanudist, what auth middleware are you using?  X-Container-Read is returned when I use -D20:15
themadcanudist=|20:15
*** nadeem has joined #openstack-swift20:15
themadcanudistwith -D doesn't it bypass proxy and auth. I'm using keystone.20:16
notmynamehurricanerix: themadcanudist: it would be returned if you're the account owner. if you aren't, ACLs are stripped out of the response20:16
*** silor has quit IRC20:16
hurricanerixthemadcanudist, well i think it loads it's own proxy, and uses that, effectively bypassing the proxy.20:16
hurricanerixdo you see the X-Backend- headers when you do it?20:16
themadcanudistno20:17
hurricanerixbecause I also see those20:17
themadcanudistX-Container-Bytes-Used:   7755120:17
themadcanudistX-Container-Object-Count: 320:17
themadcanudistX-Timestamp:              1445366675.2340520:17
themadcanudistthat's all20:17
hurricanerixare you using it like "swiftly -D /v1/account head container"?20:18
jrichlinotmyname: the reason the oslo question came up is that we are needing to make a change to Castellan in order to work with swift for encryption: patch 23567120:18
patchbotjrichli: https://review.openstack.org/#/c/235671/ - Allow keystonemiddleware context for authentication20:18
themadcanudistohhh dang, sec20:18
themadcanudisti am now, same. was using it -D /v1/account/container head20:19
themadcanudistsame results doing it your way20:19
*** Zyric has joined #openstack-swift20:19
themadcanudistcould it be since I'm running 1.7.5?20:20
hurricanerixthemadcanudist, maybe, mine is 2.0420:20
*** travisn has joined #openstack-swift20:21
notmynamejrichli: ah ok. what's the implication for swift code?20:21
*** siva_krishnan has quit IRC20:21
jrichlinotmyname: nadda :-)20:21
themadcanudistok, is there a way that I can find out the READ acls given my circumstance. Like tracing the container sqlite down and doign a query on it?20:21
themadcanudistanything?20:21
notmynamejrichli: ok, great :-)20:21
*** marzif has quit IRC20:22
*** petertr7 is now known as petertr7_away20:22
travisnHey everyone. I’m using a Vagrant SAIO and I need to do some debugging. However, the community version of PyCharm doesn’t support remote debugging. Does anybody have any suggestions?20:22
hurricanerixthemadcanudist, i guess so, you could probably use swift-get-nodes to figure out what container server is being used I think20:22
notmynametravisn: what sort of debugging are you doing? TBH, I generally do printf style debugging20:23
themadcanudisthurricanerix: any utilities that make this really easy? ie. let's say I have the tenant id, can I get something to enumerate the paths of all the containers under the account20:23
themadcanudistor even a manual process20:24
themadcanudistAUTH_* - maps to -> /srv/node/accounts/*.. then query that for container paths, etc..20:24
*** nadeem has quit IRC20:24
*** nadeem has joined #openstack-swift20:25
*** marzif has joined #openstack-swift20:25
travisnnotmyname: Setting up breakpoints and seeing where the code breaks.20:25
hurricanerixthemadcanudist, if you do this: "swift-get-nodes /etc/swift/container.ring.gz <account name> <container name>" it should print out where the dbs are.20:25
diazjfnotmyname, does "context = env.get('keystone.token_auth').user" seem like the right way of accessing a user's auth_token. Just want some feedback from the swift community for https://review.openstack.org/#/c/235671/20:26
hurricanerixas far as I know, there are no scripts to make doing that any easier.20:26
*** zhill has quit IRC20:27
hurricanerixthemadcanudist, but that command will at least tell you where the container db for a given account/container is20:28
*** travisn_ has joined #openstack-swift20:28
themadcanudistoh, that's perfect, thanks!20:29
*** dustins has quit IRC20:29
hurricanerixthemadcanudist: np20:29
*** travisn has quit IRC20:30
*** travisn_ is now known as travisn20:30
notmynamediazjf: that string isn't in swift at all.20:32
notmynamediazjf: but "keystone.token_info" seems to be something20:32
notmynamediazjf: as is keystone.identity20:33
*** marzif has quit IRC20:33
*** zhill has joined #openstack-swift20:33
diazjfnotmyname, yeah I made that string in order to obtain a keystone auth_token. Just wondering if I'm getting the needed variables the correct way.20:34
*** petertr7_away is now known as petertr720:34
diazjfneeded variables being auth_token, and project_id20:34
notmynamediazjf: I'd also be worried about the attribute access (especially since None is your default) ;-)20:35
notmynamediazjf: the result of this method is set as "keyston.identity" in the environ https://github.com/openstack/swift/blob/master/swift/common/middleware/keystoneauth.py#L239-L25420:36
themadcanudisthurricanerix: hmm, for some reason all the hashing is wrong in swift-get-nodes, i don't get it!20:37
diazjfnotmyname, yup I've seen that. Would it be possible for you to provide any feedback on https://review.openstack.org/#/c/235671/ :)20:37
hurricanerixthemadcanudist, are you sure you are using the correct ring file?20:38
torgomaticthemadcanudist: your hash prefix and suffix probably aren't set in swift.conf on the machine on which you are running swift-get-ndoes20:38
torgomatic*noes20:38
torgomatic*nods20:38
torgomaticoh ffs20:38
themadcanudistdefinitey sure i'm using the right ring file, it's the same on all nodes. checking the swift.conf20:39
hurricanerixthemadcanudist, or what torgomatic said, i would try that first ;)20:39
openstackgerritMerged openstack/swift: go: CopyN that re-uses buffers  https://review.openstack.org/22914120:39
torgomaticmake sure you have permission to read swift.conf as the user running swift-get-nodes too20:39
notmynamediazjf: I don't think I have nearly enough context to give any sort of realistic review of it20:39
diazjfnotmyname, thanks anyways :)20:39
themadcanudistperms are good20:39
themadcanudistI have a hash_path_suffix set in the swift.conf20:40
torgomaticis it the right one? that is, is it the same as the ones in the rest of the cluster?20:40
*** siva_krishnan has joined #openstack-swift20:41
themadcanudistindeed20:41
torgomaticalso, when you say the hashing is wrong, define "wrong"... are you getting different results than you expect?20:41
torgomaticand in what way?20:41
openstackgerritMerged openstack/swift: go: pass vars to container update  https://review.openstack.org/23611320:41
*** travisn has quit IRC20:41
themadcanudisttorgomatic: the accounts/container paths it spits out don't exist (they're wrong)20:41
hurricanerixthemadcanudist, make sure you are looking at the primaries and not the handoffs (because get nodes will show you both of them)20:42
themadcanudistyeah, i tried all of them20:42
hurricanerixahh20:42
torgomaticso you run "swift-get-nodes /etc/swift/account.ring.gz SOME_account", for an account which you know exists, and the resulting curl commands receive 404?20:42
torgomatic(when you run them?)20:42
*** gyee has joined #openstack-swift20:43
themadcanudistThe head commands get 204 (no content)20:43
torgomaticokay, so the hashing *is* working20:44
themadcanudistOH WAIT20:44
torgomaticis it the /srv/node thingy?20:44
*** travisn has joined #openstack-swift20:45
themadcanudistoh, these were created AFTER i curl'd them20:45
themadcanudistNOPe, i'm crazy20:46
torgomatic:)20:46
themadcanudistthanks again =)20:46
*** jlhinson has quit IRC20:46
*** jlhinson has joined #openstack-swift20:46
*** barker has joined #openstack-swift20:53
*** dustins has joined #openstack-swift20:56
notmynamebeen awhile since I went through and abandoned old patches. I'm about to fix that21:03
*** trifon has quit IRC21:05
*** WBHuber has quit IRC21:06
*** WBHuber has joined #openstack-swift21:06
*** themadcanudist has quit IRC21:07
*** NM has quit IRC21:09
*** 16WAAKF6R has quit IRC21:10
*** 17SADU299 has quit IRC21:10
*** WBHuber has quit IRC21:11
*** travisn has quit IRC21:14
notmynamedone21:15
mattoliveraumorning21:15
notmynamehello mattoliverau21:16
*** dustins has quit IRC21:16
mattoliverauSo reading scroll back, it looks like clayg and notmyname have about an 11ish hour flight to Japan.. and so do I even tho is almost the same timezone :P I forget how far south I live sometimes. 2.5 hours MEL > Brisbane then then about 9 hours from there.21:17
*** ChanServ changes topic to "Review Dashboard: https://goo.gl/iLt6Ld | Summary Dashboard: https://goo.gl/jL0byl | Summit schedule: http://mitakadesignsummit.sched.org/type/swift | Logs: http://eavesdrop.openstack.org/irclogs/%23openstack-swift/"21:19
notmynamejrichli: timburke: new dashboard link in the topic21:19
openstackgerritGanesh Maharaj Mahalingam proposed openstack/swift: DiskFileNoSpace check during object delete  https://review.openstack.org/23764821:19
*** jamielennox is now known as jamielennox|away21:20
jrichlinotmyname: cool - thx for the encryption section!  I did notice server side copy patch fell off the board somehow :-(21:21
tdasilvamattoliverau: Hello!21:21
mattoliverautdasilva: hey!21:22
notmynamejrichli: the encryption section has been there a while. your server-side copy is off now and it used to be there?21:22
*** travisn has joined #openstack-swift21:23
*** travisn has left #openstack-swift21:23
tdasilvamattoliverau: when do you arrive in Tokyo?21:23
*** petertr7 is now known as petertr7_away21:23
jrichlioh, right.  I remember the section was there.  I did see patch 156923 this morning.  maybe i am getting two different dashboards confused ... one min21:24
patchbotjrichli: https://review.openstack.org/#/c/156923/ - Refactor server side copy as middleware21:24
openstackgerritGanesh Maharaj Mahalingam proposed openstack/swift: DiskFileNoSpace check during object delete  https://review.openstack.org/23764821:24
mattoliverautdasilva: not till Monday evening.. but am taking a holiday afterwards :)21:24
jrichlinotmyname: my bad - I got "review" db confused with "summary" db21:24
notmynametimur: I can answer questions about rebasing your patch, if you have any21:24
mattoliverauI land at 6pm... so wont get to the hotel until around 8 I suspect21:24
notmynamejrichli: ok :-)21:24
mattoliveraujrichli: well summary and review are spelt very similar :P21:25
tdasilvamattoliverau: nice! holiday there should be fun!21:26
jrichlimattoliverau: lol21:26
*** jamielennox|away is now known as jamielennox21:28
*** zhill has quit IRC21:29
*** zhill has joined #openstack-swift21:31
*** barker has quit IRC21:33
*** kfarr has quit IRC21:33
*** barker_ has joined #openstack-swift21:33
*** jrichli has quit IRC21:41
*** barker_ has quit IRC21:42
*** alejandrito has quit IRC21:47
*** jongchoi_ has joined #openstack-swift21:57
*** diazjf has left #openstack-swift22:03
*** zhill has quit IRC22:04
*** siva_krishnan has quit IRC22:07
*** zhill has joined #openstack-swift22:10
*** zaitcev has quit IRC22:15
*** proteusguy__ has quit IRC22:16
*** Ailus has quit IRC22:17
openstackgerritTimur Alperovich proposed openstack/swift: Correctly handle keys starting with the delimiter.  https://review.openstack.org/20230222:22
*** nadeem has quit IRC22:23
*** jlhinson has quit IRC22:23
*** jlhinson has joined #openstack-swift22:23
*** pdardeau has quit IRC22:25
*** Ailus has joined #openstack-swift22:25
*** jongchoi_ has quit IRC22:26
claygi hate it when all those abandon's go through I remember all of those good ideas in patches that never quite made it over the finish line :'(22:28
*** jlhinson_ has joined #openstack-swift22:28
*** proteusguy__ has joined #openstack-swift22:29
*** jlhinson has quit IRC22:30
mattoliverauclayg: yeah :( but they still exist if anyone wants to come back and resurrect them22:31
*** jamielennox is now known as jamielennox|away22:31
*** jlhinson_ has quit IRC22:33
*** pdardeau has joined #openstack-swift22:34
claygmattoliverau: yeah I think there's ZERO wrong with fixing gerrit to match reality - it's just reality is a bitch sometimes :'(22:35
mattoliverauAny that were awesome ideas, we should pop them on the swift ideas page so there not totally forgotten22:36
*** jongchoi has joined #openstack-swift22:36
mattoliverauesp if the code if 1/2 written22:36
*** jongchoi has quit IRC22:36
claygmattoliverau: or lp bug #150822822:37
openstackLaunchpad bug 1508228 in OpenStack Object Storage (swift) "replicator should warn when there's no local devices" [Undecided,New] https://launchpad.net/bugs/150822822:37
*** jlhinson has joined #openstack-swift22:50
mattoliverauclayg: nice, that works too :)22:52
*** marcusvrn_ has quit IRC22:55
notmynameclayg: mattoliverau: I agree completely (about the abandoned reviews reminding us of good stuff)22:55
notmynametimur: thanks for pushing that again!22:56
*** lcurtis has quit IRC23:02
*** siva_krishnan has joined #openstack-swift23:02
gmmahai submitted a patch https://review.openstack.org/#/c/237648/ and it seems the swiftstack CI fails for functional tests https://8b86aea46fb38e6450f2-0e5f4c086da474abc1df58826577db2f.ssl.cf1.rackcdn.com/237648/2832/23:03
gmmahathere seems to be a lot of failures and i am not sure if my patch is the reason for it.23:04
gmmahamight i get some pointers on where i should be looking to fix it?23:04
*** siva_krishnan has quit IRC23:07
*** zhill has quit IRC23:09
torgomaticgmmaha: if functional tests pass locally for you, it's probably Swiftstack CI being flaky.23:10
gmmahatorgomatic: thanks. I ran tox before pushing my patch and it didnt fail with any errors.23:12
torgomaticgmmaha: try "tox -e func" as well and see how that does; the default tox environments are just unit tests on various Pythons + pep8/flake823:13
gmmahatorgomatic: aah. thanks.23:14
* gmmaha goes to run that23:14
gmmahasince i saw functiuonal tests also in the ini i assumed that running tox will run them all23:15
*** zhill has joined #openstack-swift23:15
*** km has joined #openstack-swift23:17
*** km is now known as Guest5744123:18
*** zhill has quit IRC23:22
*** kei_yama has joined #openstack-swift23:28
*** haomaiwang has joined #openstack-swift23:28
*** pdardeau has quit IRC23:29
*** pdardeau has joined #openstack-swift23:29
*** jamielennox|away is now known as jamielennox23:32
*** haomaiwang has quit IRC23:33
*** ds_ has quit IRC23:33
*** pdardeau has quit IRC23:34
*** CR7 has joined #openstack-swift23:36
openstackgerritTimur Alperovich proposed openstack/swift: Correctly handle keys starting with the delimiter.  https://review.openstack.org/20230223:39

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!